.TrashPage_container__c5I_R{min-height:100vh}.TrashPage_content__4GLnI{max-width:1000px;margin:0 auto;padding:24px}.TrashPage_header__wJBEx{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.TrashPage_titleArea__tTfGG{display:flex;align-items:center;gap:12px}.TrashPage_titleArea__tTfGG h1{font-size:1.8rem;font-weight:800;color:#fff;margin:0}.TrashPage_trashIcon__0eoS5{color:var(--primary)}.TrashPage_emptyBtn__dGSVV{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2);padding:8px 16px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.TrashPage_emptyBtn__dGSVV:hover{background:#ef4444;color:#fff}.TrashPage_emptyState__QDO8n{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#555;gap:16px}.TrashPage_emptyIcon__HSZE8{opacity:.3}.TrashPage_trashGrid__D9Shy{display:flex;flex-direction:column;gap:32px}.TrashPage_section__ne_Dv h2{font-size:1rem;color:#a0a0b0;margin-bottom:12px;display:flex;align-items:center;gap:8px;font-weight:600}.TrashPage_list__FNfdu{display:flex;flex-direction:column;gap:8px}.TrashPage_item__YbdL4{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;transition:all .2s}.TrashPage_item__YbdL4:hover{border-color:rgba(255,255,255,.1);transform:translateX(4px)}.TrashPage_itemInfo__7K6wE{display:flex;flex-direction:column;gap:2px}.TrashPage_title__f2Xdm{color:#fff;font-weight:500}.TrashPage_context__3ciVh{font-size:.75rem;color:#555}.TrashPage_actions__EWOBq{display:flex;gap:8px}.TrashPage_actions__EWOBq button{background:rgba(255,255,255,.05);border:none;color:#a0a0b0;padding:6px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.TrashPage_actions__EWOBq button:hover{background:rgba(255,255,255,.1);color:#fff}.TrashPage_actions__EWOBq button.TrashPage_delete__SHZuG:hover{background:rgba(239,68,68,.15);color:#ef4444}.TrashPage_warning__D7yq0{margin-top:40px;display:flex;align-items:center;gap:8px;color:#666;font-size:.85rem;padding:16px;background:rgba(255,255,255,.02);border-radius:10px}.TopInfoStrip_strip__24gim{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:26px;padding:0 4px 8px;color:#9ca3af;font-size:.72rem;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:12px;overflow:hidden}.TopInfoStrip_group__GZDTK{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.TopInfoStrip_time__MaXaX{color:#e5e7eb;font-weight:700;letter-spacing:.02em}.TopInfoStrip_dot__UZN5M{color:#4b5563}@media (max-width:980px){.TopInfoStrip_strip__24gim{flex-direction:column;align-items:flex-start;gap:4px;padding-bottom:10px}.TopInfoStrip_group__GZDTK{flex-wrap:wrap;white-space:normal}}.DashboardHeader_header___gEIr{margin-bottom:32px;display:flex;flex-direction:column}.DashboardHeader_coverImage__ZFOni{width:100%;height:250px;border-radius:24px;background-size:cover;background-position:50%;position:relative;overflow:hidden;box-shadow:0 12px 24px rgba(0,0,0,.2);transition:all .3s ease}.DashboardHeader_coverImage__ZFOni:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.5));pointer-events:none}.DashboardHeader_changeCoverBtn__v7oSe{position:absolute;top:16px;right:16px;z-index:10;display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:.85rem;font-weight:500;cursor:pointer;opacity:0;transform:translateY(-10px);transition:all .2s ease}.DashboardHeader_coverImage__ZFOni:hover .DashboardHeader_changeCoverBtn__v7oSe{opacity:1;transform:translateY(0)}.DashboardHeader_changeCoverBtn__v7oSe:hover{background:rgba(255,255,255,.2)}.DashboardHeader_navBar__hFhRw{display:flex;gap:8px;padding:0 40px;margin-top:-20px;position:relative;z-index:10}.DashboardHeader_navItem__IWoCG{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--panel-border);border-radius:12px;color:#a0a0b0;text-decoration:none;font-size:.95rem;font-weight:600;transition:all .2s}.DashboardHeader_navItem__IWoCG:hover{color:#fff;border-color:rgba(255,255,255,.2);transform:translateY(-2px)}.DashboardHeader_navActive__qfwaV{color:var(--primary);border-color:var(--primary);background:rgba(99,102,241,.1)}.DashboardHeader_titleSection__46okJ{margin-top:-40px;position:relative;z-index:20;padding:0 32px}.DashboardHeader_titleDisplay__dNtw_{display:flex;align-items:center;gap:16px}.DashboardHeader_titleDisplay__dNtw_ h1{font-size:3.5rem;font-weight:800;color:#fff;text-shadow:0 4px 12px rgba(0,0,0,.5);margin:0;letter-spacing:-.02em}.DashboardHeader_iconBtn__cb43y{background:rgba(20,20,30,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#a0a0b0;cursor:pointer;transition:all .2s ease;opacity:0}.DashboardHeader_iconBtn__cb43y:focus,.DashboardHeader_titleDisplay__dNtw_:hover .DashboardHeader_iconBtn__cb43y{opacity:1}.DashboardHeader_iconBtn__cb43y:hover{background:rgba(255,255,255,.1);color:#fff}.DashboardHeader_titleForm__bDIzB{display:flex;align-items:center;gap:16px;height:60px}.DashboardHeader_titleInput__Dqu_c{font-family:var(--font-outfit),sans-serif;font-size:3.5rem;font-weight:800;color:#fff;background:transparent;border:none;outline:none;border-bottom:2px solid var(--primary);padding-bottom:4px;width:auto;min-width:300px}@media (max-width:768px){.DashboardHeader_coverImage__ZFOni{height:180px;border-radius:16px}.DashboardHeader_changeCoverBtn__v7oSe{opacity:1;transform:none;padding:6px 12px}.DashboardHeader_titleSection__46okJ{margin-top:-30px;padding:0 16px}.DashboardHeader_titleDisplay__dNtw_ h1,.DashboardHeader_titleInput__Dqu_c{font-size:2.25rem}}.PomodoroTimer_timerContainer__gNP5b{background:rgba(20,20,30,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:160px;max-width:180px;color:var(--primary);transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.3);position:relative}.PomodoroTimer_timerContainer__gNP5b.PomodoroTimer_active__2P6x8{box-shadow:0 0 16px rgba(99,102,241,.25);border-color:rgba(99,102,241,.35)}.PomodoroTimer_timerContainer__gNP5b.PomodoroTimer_breakMode__I9BUx{color:var(--success)}.PomodoroTimer_timerContainer__gNP5b.PomodoroTimer_breakMode__I9BUx.PomodoroTimer_active__2P6x8{box-shadow:0 0 16px rgba(34,197,94,.25);border-color:rgba(34,197,94,.35)}.PomodoroTimer_timerContainer__gNP5b.PomodoroTimer_imminent__n_ZmL{border-color:rgba(239,68,68,.38);box-shadow:0 0 20px rgba(239,68,68,.24)}.PomodoroTimer_modeLabel__6wHSm{display:flex;gap:6px;width:100%}.PomodoroTimer_modeBtn__e0gu1{flex:1 1;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#b8bfd1;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:700;cursor:pointer;transition:all .2s ease}.PomodoroTimer_modeBtn__e0gu1:hover{color:#fff;background:rgba(255,255,255,.08)}.PomodoroTimer_modeBtnActive__3YEUG{color:#fff;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.12)}.PomodoroTimer_timerDisplay__ytJhx{position:relative;display:flex;justify-content:center;align-items:center;width:110px;height:110px}.PomodoroTimer_timerContainer__gNP5b.PomodoroTimer_imminent__n_ZmL .PomodoroTimer_timerDisplay__ytJhx:before{content:"";position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,.08) 35%,rgba(239,68,68,.22) 70%,rgba(239,68,68,.12) 100%);border:1px solid rgba(239,68,68,.25);box-shadow:0 0 24px rgba(239,68,68,.25);animation:PomodoroTimer_imminentPulse__R9sxy 1s ease-in-out infinite alternate}.PomodoroTimer_timerSvg__pLv9i{width:100%;height:100%;-webkit-user-select:none;user-select:none}.PomodoroTimer_timeText__4oLzX{position:absolute;font-family:var(--font-outfit),monospace;font-size:1.3rem;font-weight:800;color:#161616;letter-spacing:-.02em;pointer-events:none;text-shadow:0 1px 0 rgba(255,255,255,.22)}.PomodoroTimer_controls__uGOY3{display:flex;gap:8px}.PomodoroTimer_controlBtn__maUia{width:34px;height:34px;border-radius:50%;border:none;background:rgba(255,255,255,.1);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.PomodoroTimer_controlBtn__maUia:hover{background:rgba(255,255,255,.2);transform:scale(1.05)}.PomodoroTimer_notifyEnabled__P7zXQ{color:#fca5a5;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.2)}.PomodoroTimer_adjustHint__Rnruf{font-size:.6rem;color:#666;font-weight:500}@keyframes PomodoroTimer_imminentPulse__R9sxy{0%{opacity:.6;transform:scale(.985)}to{opacity:1;transform:scale(1.02)}}.FocusSection_focusSectionWrapper__2yzwM{display:flex;gap:16px;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(168,85,247,.04));border:1px solid rgba(99,102,241,.15);border-radius:16px;padding:16px;align-items:stretch;transition:all .3s ease}.FocusSection_dropActive__mZGMk{border-color:var(--primary);background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.08));box-shadow:0 0 20px rgba(99,102,241,.15)}@media (max-width:768px){.FocusSection_focusSectionWrapper__2yzwM{flex-direction:column}}.FocusSection_focusContent__NiAEx{flex:1 1;display:flex;flex-direction:column;gap:10px}.FocusSection_header__thhzR{display:flex;align-items:center;gap:8px;color:var(--primary)}.FocusSection_icon__zKLE7{animation:FocusSection_pulse__qZDAu 2s ease-in-out infinite}@keyframes FocusSection_pulse__qZDAu{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.FocusSection_header__thhzR h3{font-size:1rem;font-weight:700;margin:0;color:#fff;cursor:pointer;display:flex;align-items:center;gap:6px}.FocusSection_editIcon__P1q2q{opacity:0;transition:opacity .2s;color:#888}.FocusSection_header__thhzR h3:hover .FocusSection_editIcon__P1q2q{opacity:1}.FocusSection_nameInput__Bygor{font-size:1rem;font-weight:700;background:rgba(0,0,0,.3);border:1px solid var(--primary);border-radius:6px;padding:2px 8px;color:#fff;outline:none;font-family:inherit}.FocusSection_focusedItemsList__5xSoz{display:flex;flex-direction:column;gap:8px;flex:1 1;overflow-y:auto;max-height:140px}.FocusSection_focusedItemsList__5xSoz::-webkit-scrollbar{width:4px}.FocusSection_focusedItemsList__5xSoz::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:2px}.FocusSection_emptyState__HVWlc{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#888;text-align:center;gap:4px;padding:12px 0;font-size:.85rem}.FocusSection_hint__WZCzh{font-size:.75rem;opacity:.7}.FocusSection_focusedItemCard__6NTpY{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:8px 12px;border-radius:10px;transition:all .2s}.FocusSection_focusedItemCard__6NTpY:hover{background:rgba(255,255,255,.07);border-color:rgba(99,102,241,.25)}.FocusSection_itemInfo__LHaB5{display:flex;align-items:center;gap:8px}.FocusSection_badge__vcHOI{font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;background:rgba(99,102,241,.2);color:var(--primary);padding:2px 5px;border-radius:3px;font-weight:700}.FocusSection_subBadge__oybC5{background:rgba(168,85,247,.2);color:#a855f7}.FocusSection_title__464aQ{font-size:.85rem;color:#e0e0e0;font-weight:500}.FocusSection_removeBtn__I31UO{background:transparent;border:none;color:#a0a0b0;cursor:pointer;padding:3px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.FocusSection_removeBtn__I31UO:hover{background:rgba(239,68,68,.2);color:var(--danger)}.FocusSection_itemRight__GUwVy{display:flex;align-items:center;gap:8px}.FocusSection_pauseBtn__nkIML{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#cbd5e1;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.FocusSection_pauseBtn__nkIML:hover{background:rgba(255,255,255,.1);color:#fff}.FocusSection_elapsedTimer__hk_1f{font-family:var(--font-outfit),monospace;font-size:.75rem;font-weight:700;color:#22c55e;letter-spacing:.02em;min-width:42px;text-align:right}.focusPage_container__waqXC{display:flex;flex-direction:column;gap:48px;max-width:1000px;margin:0 auto;min-height:80vh;justify-content:center}.focusPage_header__89sgy{text-align:center;display:flex;flex-direction:column;gap:12px}.focusPage_header__89sgy h1{font-size:3rem;font-weight:800;color:#fff;background:linear-gradient(90deg,#fff,#a2a2d0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.focusPage_header__89sgy p{color:#a0a0b0;font-size:1.1rem}.focusPage_focusContainer__8wDEu{transform:scale(1.1);transform-origin:center top}@media (max-width:768px){.focusPage_focusContainer__8wDEu{transform:scale(1)}}.SubtaskItem_subtaskContainer__ZQ_dd{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;transition:all .2s ease}.SubtaskItem_dropPreview__qquxx{background:linear-gradient(180deg,rgba(250,204,21,.05),rgba(255,255,255,.02));box-shadow:0 0 0 1px rgba(250,204,21,.18)}.SubtaskItem_subtaskContainer__ZQ_dd:hover{background:rgba(255,255,255,.03)}.SubtaskItem_holdState__U2DeB{border-left:2px solid var(--warning);opacity:.65}.SubtaskItem_doneState__GxHKO{opacity:.45}.SubtaskItem_dragHandle__jdi4K{background:transparent;border:none;color:#555;cursor:grab;padding:2px;display:flex;align-items:center;opacity:0;transition:opacity .2s}.SubtaskItem_subtaskContainer__ZQ_dd:hover .SubtaskItem_dragHandle__jdi4K{opacity:1}.SubtaskItem_statusWrapper__fKzlK{position:relative}.SubtaskItem_checkbox__pG5u3{background:transparent;border:none;color:#a0a0b0;cursor:pointer;padding:2px;display:flex;align-items:center;transition:all .2s}.SubtaskItem_checkbox__pG5u3:hover{color:#fff}.SubtaskItem_checked__j9jAq{color:var(--success)}.SubtaskItem_holdIcon__BCCoX{color:var(--warning)}.SubtaskItem_statusDropdown__lmIqS{position:absolute;top:100%;left:-4px;z-index:50;background:#1a1a2e;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:4px;min-width:110px;box-shadow:0 8px 24px rgba(0,0,0,.5);animation:SubtaskItem_fadeIn__uuGPw .15s ease}@keyframes SubtaskItem_fadeIn__uuGPw{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SubtaskItem_statusOption__QNSTB{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;border:none;background:transparent;color:#ccc;font-size:.75rem;cursor:pointer;border-radius:6px;transition:all .15s}.SubtaskItem_statusOption__QNSTB:hover{background:rgba(255,255,255,.08);color:#fff}.SubtaskItem_activeOption__IBUja{background:rgba(99,102,241,.12);color:var(--primary)}.SubtaskItem_title__2H1ay{flex:1 1;font-size:.85rem;color:#c0c0c0;cursor:text}.SubtaskItem_titleInput__t5ZGW{flex:1 1;font-size:.85rem;color:#fff;background:rgba(0,0,0,.3);border:1px solid var(--primary);border-radius:4px;padding:2px 6px;outline:none;font-family:inherit}.SubtaskItem_doneText__9mvpB{text-decoration:line-through;color:#555}.SubtaskItem_holdText__1iQDT{color:#a0860a;font-style:italic}.SubtaskItem_actions__k48nC{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s}.SubtaskItem_subtaskContainer__ZQ_dd:hover .SubtaskItem_actions__k48nC{opacity:1}.SubtaskItem_focusBtn__GxOJB{background:transparent;border:none;color:#888;cursor:pointer;border-radius:4px;padding:2px;display:flex;transition:all .2s}.SubtaskItem_focusBtn__GxOJB:hover{color:var(--primary);background:rgba(99,102,241,.1)}.SubtaskItem_activeFocus__tJVCQ{color:var(--primary)}.SubtaskItem_dateBadge__H5PIf{display:flex;align-items:center;gap:2px;font-size:.6rem;color:#6366f1;background:rgba(99,102,241,.1);padding:1px 5px;border-radius:3px;font-weight:600}.SubtaskItem_priorityBadge__tKyxF{font-size:.6rem;padding:1px 5px;border-radius:3px;font-weight:700}.SubtaskItem_p1__UL6gs{background:rgba(239,68,68,.15);color:#ef4444}.SubtaskItem_p2__5_L84{background:rgba(245,158,11,.15);color:#f59e0b}.SubtaskItem_p3__qHyhz{background:rgba(34,197,94,.15);color:#22c55e}.TaskItem_taskContainer__yvJat{display:flex;flex-direction:column;gap:8px;padding:12px;background:rgba(0,0,0,.2);border-radius:12px;border:1px solid rgba(255,255,255,.03);position:relative;transition:all .2s ease}.TaskItem_dropPreview__B19w4{border-color:rgba(250,204,21,.55);box-shadow:0 0 0 1px rgba(250,204,21,.2),0 0 18px rgba(250,204,21,.08);background:linear-gradient(180deg,rgba(250,204,21,.06),rgba(0,0,0,.22))}.TaskItem_pinnedTask__IDqOx{border-color:rgba(245,158,11,.18)}.TaskItem_taskContainer__yvJat:hover{border-color:rgba(255,255,255,.08)}.TaskItem_holdState__JE26_{border-left:3px solid var(--warning);opacity:.7}.TaskItem_doneState__N3GbA{opacity:.5}.TaskItem_taskHeader___WkW7{display:flex;align-items:center;gap:8px}.TaskItem_dragHandle__BlluA{background:transparent;border:none;color:#555;cursor:grab;padding:2px;display:flex;align-items:center;opacity:0;transition:opacity .2s}.TaskItem_taskContainer__yvJat:hover .TaskItem_dragHandle__BlluA{opacity:1}.TaskItem_statusWrapper___peiP{position:relative}.TaskItem_routineStatusWrap__ZYYMb{display:flex;align-items:center;gap:4px}.TaskItem_routineMarkBtn__kUhA2{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#b6bdcf;cursor:pointer;transition:all .15s ease}.TaskItem_routineMarkBtn__kUhA2:hover{color:#fff;background:rgba(255,255,255,.08)}.TaskItem_routineDoneActive__K173z{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.12);color:#86efac}.TaskItem_routineHoldActive__8BBul{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.12);color:#fde68a}.TaskItem_checkbox__QEe2P{background:transparent;border:none;color:#a0a0b0;cursor:pointer;padding:2px;display:flex;align-items:center;transition:all .2s}.TaskItem_checkbox__QEe2P:hover{color:#fff}.TaskItem_checked__Mt7mB{color:var(--success)}.TaskItem_holdIcon__bT7AW{color:var(--warning)}.TaskItem_statusDropdown__vUjXP{position:absolute;top:100%;left:-4px;z-index:50;background:#1a1a2e;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:4px;min-width:120px;box-shadow:0 8px 24px rgba(0,0,0,.5);animation:TaskItem_fadeIn__oCXwh .15s ease}@keyframes TaskItem_fadeIn__oCXwh{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TaskItem_statusOption__mOEIu{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;background:transparent;color:#ccc;font-size:.8rem;cursor:pointer;border-radius:6px;transition:all .15s}.TaskItem_statusOption__mOEIu:hover{background:rgba(255,255,255,.08);color:#fff}.TaskItem_activeOption__M9Rra{background:rgba(99,102,241,.12);color:var(--primary)}.TaskItem_title__X_beh{flex:1 1;font-size:.95rem;color:#e0e0e0;font-weight:500;cursor:text}.TaskItem_titleInput__BRHhX{flex:1 1;font-size:.95rem;color:#fff;font-weight:500;background:rgba(0,0,0,.3);border:1px solid var(--primary);border-radius:4px;padding:2px 6px;outline:none;font-family:inherit}.TaskItem_doneText__w5tvW{text-decoration:line-through;color:#666}.TaskItem_holdText__R_bmO{color:#a0860a;font-style:italic}.TaskItem_actions__ql6Qq{display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .2s}.TaskItem_taskContainer__yvJat:hover .TaskItem_actions__ql6Qq{opacity:1}.TaskItem_focusBtn__HJqPK,.TaskItem_pinBtn__fegLy{background:transparent;border:none;color:#888;cursor:pointer;border-radius:4px;padding:2px;display:flex;transition:all .2s}.TaskItem_activePin__iFbfU,.TaskItem_pinBtn__fegLy:hover{color:#f59e0b;background:rgba(245,158,11,.1)}.TaskItem_focusBtn__HJqPK:hover{color:var(--primary);background:rgba(99,102,241,.1)}.TaskItem_activeFocus__a8n2_{color:var(--primary)}.TaskItem_dateBadge__K3hkw{display:flex;align-items:center;gap:3px;font-size:.65rem;color:#6366f1;background:rgba(99,102,241,.1);padding:2px 6px;border-radius:4px;font-weight:600}.TaskItem_priorityBadge__Q3BMj{font-size:.65rem;padding:2px 6px;border-radius:4px;font-weight:700;cursor:pointer;border:none;transition:all .15s}.TaskItem_priorityBadge__Q3BMj:hover{opacity:.8}.TaskItem_p1__l_GMO{background:rgba(239,68,68,.15);color:#ef4444}.TaskItem_p2__CWuPa{background:rgba(245,158,11,.15);color:#f59e0b}.TaskItem_p3__ZARlt{background:rgba(34,197,94,.15);color:#22c55e}.TaskItem_subtaskList__j3_1t{display:flex;flex-direction:column;gap:4px;margin-left:12px;padding-left:12px;border-left:1px solid rgba(255,255,255,.05)}.TaskItem_routineLogPanel__EL13T{margin-left:24px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:10px;overflow:hidden}.TaskItem_routineLogSummary__wxJ_A{list-style:none;display:flex;align-items:center;gap:6px;padding:8px 10px;cursor:pointer;color:#cbd5e1;font-size:.74rem;font-weight:700}.TaskItem_routineLogSummary__wxJ_A::-webkit-details-marker{display:none}.TaskItem_routineLogCount__cXG2D{margin-left:auto;font-size:.64rem;color:#f8d37c;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.16);padding:1px 5px;border-radius:999px}.TaskItem_routineLogChevron__8uIBo{color:#7c8598;transition:transform .15s ease}.TaskItem_routineLogPanel__EL13T[open] .TaskItem_routineLogChevron__8uIBo{transform:rotate(180deg)}.TaskItem_routineLogList__P0quA{display:flex;flex-direction:column;gap:6px;padding:0 10px 10px}.TaskItem_routineLogItem__dvmKD{border-radius:8px;border:1px solid rgba(255,255,255,.05);background:rgba(0,0,0,.18);padding:7px 8px;display:flex;flex-direction:column;gap:5px}.TaskItem_routineLogRow__a09AV{display:flex;align-items:center;justify-content:space-between;gap:8px}.TaskItem_routineLogDate__tE9EF{font-size:.7rem;color:#aab2c5;font-weight:600}.TaskItem_routineLogResult__7gvfP{font-size:.64rem;font-weight:800;padding:2px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.TaskItem_routineLogDone__xMIU9{color:#86efac;border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.1)}.TaskItem_routineLogHold__vA0s_{color:#fde68a;border-color:rgba(245,158,11,.25);background:rgba(245,158,11,.1)}.TaskItem_routineSubtasks__OaI2d{color:#8f97ab;font-size:.68rem}.TaskItem_routineSubtasks__OaI2d summary{cursor:pointer;list-style:none}.TaskItem_routineSubtasks__OaI2d summary::-webkit-details-marker{display:none}.TaskItem_routineSubtasks__OaI2d ul{margin:6px 0 0;padding-left:14px;display:grid;gap:3px;color:#c7d0e2}.TaskItem_addSubtaskBtn__0VwAf{background:transparent;border:none;color:#666;font-size:.75rem;display:flex;align-items:center;gap:4px;margin-left:24px;padding:4px 8px;cursor:pointer;border-radius:4px;width:fit-content;transition:all .2s}.TaskItem_addSubtaskBtn__0VwAf:hover{background:rgba(255,255,255,.05);color:#a0a0b0}.TaskItem_inlineSubInput__vps1G{margin-left:24px}.TaskItem_subInput__AJdBl{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--primary);border-radius:6px;padding:6px 10px;color:#fff;font-size:.8rem;font-family:inherit;outline:none}.TaskItem_subInput__AJdBl::placeholder{color:#555}.TaskItem_subInput__AJdBl:focus{box-shadow:0 0 0 2px rgba(99,102,241,.15)}.TaskItem_prioWrapper__ypveO{position:relative}.TaskItem_prioDropdown__8RYBu{position:absolute;top:100%;right:0;z-index:50;background:#1a1a2e;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:4px;min-width:110px;box-shadow:0 8px 24px rgba(0,0,0,.5);animation:TaskItem_fadeIn__oCXwh .15s ease}.TaskItem_prioOption__HOk64{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;background:transparent;color:#ccc;font-size:.75rem;cursor:pointer;border-radius:6px;transition:all .15s}.TaskItem_prioOption__HOk64:hover{background:rgba(255,255,255,.08);color:#fff}.TaskItem_p1dot__d_TWV,.TaskItem_p2dot__iTXbG,.TaskItem_p3dot__l5N7p{width:8px;height:8px;border-radius:50%;display:inline-block}.TaskItem_p1dot__d_TWV{background:#ef4444}.TaskItem_p2dot__iTXbG{background:#f59e0b}.TaskItem_p3dot__l5N7p{background:#22c55e}.ProjectCard_projectCard__kVsJT{background:var(--panel-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--panel-border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px;transition:transform .2s ease,box-shadow .2s ease}.ProjectCard_dropPreview___SYWm{border-color:rgba(251,191,36,.45);box-shadow:0 0 0 1px rgba(251,191,36,.22),0 14px 28px rgba(251,191,36,.08);background:linear-gradient(180deg,rgba(245,158,11,.06),rgba(255,255,255,.02))}.ProjectCard_projectCard__kVsJT:hover{box-shadow:0 8px 24px rgba(0,0,0,.2);border-color:rgba(255,255,255,.1)}.ProjectCard_header__jjJ0e{display:flex;justify-content:space-between;align-items:center}.ProjectCard_headerLeft__08Nrs{display:flex;align-items:center;gap:8px;flex:1 1}.ProjectCard_dragHandle__6DJe0{background:transparent;border:none;color:#555;cursor:grab;padding:2px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.ProjectCard_dragHandle__6DJe0:hover{color:#fff;background:rgba(255,255,255,.1)}.ProjectCard_dragHandle__6DJe0:active{cursor:grabbing}.ProjectCard_title__Xt4CC{font-size:1.15rem;font-weight:700;color:#fff;margin:0}.ProjectCard_renameInput__Yo6FB{font-size:1.15rem;font-weight:700;color:#fff;background:rgba(0,0,0,.3);border:1px solid var(--primary);border-radius:6px;padding:2px 8px;outline:none;font-family:inherit;flex:1 1}.ProjectCard_menuWrapper__OL3Pa{position:relative}.ProjectCard_iconBtn__v08MR{background:transparent;border:none;color:#a0a0b0;cursor:pointer;padding:4px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.ProjectCard_iconBtn__v08MR:hover{background:rgba(255,255,255,.1);color:#fff}.ProjectCard_menuDropdown__v6Ds_{position:absolute;top:100%;right:0;z-index:50;background:#1a1a2e;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:4px;min-width:140px;box-shadow:0 8px 24px rgba(0,0,0,.5);animation:ProjectCard_fadeIn__qIfN6 .15s ease}@keyframes ProjectCard_fadeIn__qIfN6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProjectCard_menuItem__fc7iN{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;color:#ccc;font-size:.8rem;cursor:pointer;border-radius:6px;transition:all .15s}.ProjectCard_menuItem__fc7iN:hover{background:rgba(255,255,255,.08);color:#fff}.ProjectCard_dangerItem__ajOUv:hover{background:rgba(239,68,68,.15);color:#ef4444}.ProjectCard_taskList__tGB8t{display:flex;flex-direction:column;gap:12px;min-height:10px}.ProjectCard_groupBlock__DN32E{display:flex;flex-direction:column;gap:10px}.ProjectCard_groupLabel__Ru9cm{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#f8d37c;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.14);border-radius:8px;padding:6px 8px}.ProjectCard_groupDivider__OE6Iu{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);margin:2px 0 4px}.ProjectCard_footer__5RNEo{margin-top:4px}.ProjectCard_addTaskBtn__ckpGy{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:1px dashed rgba(255,255,255,.2);border-radius:8px;color:#a0a0b0;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.ProjectCard_addTaskBtn__ckpGy:hover{border-color:var(--primary);color:#fff;background:rgba(99,102,241,.05)}.ProjectCard_inlineInput__LYU_L{display:flex;align-items:center;gap:8px}.ProjectCard_taskInput__SkmcU{width:100%;background:rgba(0,0,0,.3);border:1px solid var(--primary);border-radius:8px;padding:8px 12px;color:#fff;font-size:.9rem;font-family:inherit;outline:none;transition:all .2s}.ProjectCard_taskInput__SkmcU::placeholder{color:#555}.ProjectCard_taskInput__SkmcU:focus{box-shadow:0 0 0 2px rgba(99,102,241,.2)}.PriorityView_priorityContainer__uGzVU{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:20px;align-items:start}.PriorityView_prioritySection__8p76V{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;overflow:hidden;min-height:240px}.PriorityView_sectionHeader__eY5yv{display:flex;align-items:center;gap:8px;padding:12px 16px;border-left:4px solid;background:rgba(0,0,0,.15)}.PriorityView_sectionLabel__6shZr{font-size:.95rem;font-weight:700}.PriorityView_sectionCount__do_3M{font-size:.7rem;background:rgba(255,255,255,.08);color:#888;padding:1px 7px;border-radius:10px;font-weight:700}.PriorityView_sectionItems__wvNGH{display:flex;flex-direction:column;gap:1px}.PriorityView_empty__xT00X{padding:12px 16px;font-size:.8rem;color:#555}.PriorityView_itemRow__MI_zd{display:flex;align-items:center;gap:8px;padding:10px 16px;transition:background .15s;cursor:pointer}.PriorityView_itemRow__MI_zd:hover{background:rgba(255,255,255,.03)}.PriorityView_holdRow__NXAhP{border-left:3px solid var(--warning);opacity:.7}.PriorityView_statusBtn__5PfCB{background:transparent;border:none;color:#a0a0b0;cursor:pointer;padding:2px;display:flex;align-items:center}.PriorityView_checked__jxOHd{color:var(--success)}.PriorityView_holdIcon__4BnSk{color:var(--warning)}.PriorityView_itemContent__ae0b8{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.PriorityView_itemTitle__Mdf9M{font-size:.9rem;color:#e0e0e0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PriorityView_doneText__keNbL{text-decoration:line-through;color:#555}.PriorityView_breadcrumb__Obrux{font-size:.7rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PriorityView_focusBtn__X_8Qg{background:transparent;border:none;color:#555;cursor:pointer;padding:3px;border-radius:4px;display:flex;transition:all .2s;opacity:0}@media (max-width:1100px){.PriorityView_priorityContainer__uGzVU{grid-template-columns:1fr}}.PriorityView_itemRow__MI_zd:hover .PriorityView_focusBtn__X_8Qg{opacity:1}.PriorityView_focusBtn__X_8Qg:hover{color:var(--primary);background:rgba(99,102,241,.1)}.PriorityView_activeFocus___d0ti{color:var(--primary);opacity:1}.Board_boardContainer__7O_rr{display:flex;flex-direction:column;gap:24px}.Board_boardHeader__8HekO{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.Board_boardHeader__8HekO h2{font-size:1.5rem;font-weight:700;color:#fff}.Board_viewToggle__RFN37{display:flex;gap:4px;background:rgba(255,255,255,.05);border-radius:10px;padding:3px}.Board_toggleBtn__Xa24y{display:flex;align-items:center;gap:6px;padding:6px 14px;border:none;border-radius:8px;font-size:.8rem;font-weight:600;color:#888;background:transparent;cursor:pointer;transition:all .2s}.Board_toggleBtn__Xa24y:hover{color:#ccc}.Board_activeToggle__FOQcg{background:var(--primary);color:#fff;box-shadow:0 2px 8px rgba(99,102,241,.3)}.Board_masonryGrid__55JPZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;align-items:start}.Board_addProjectCard__55tCI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:120px;background:transparent;border:2px dashed rgba(255,255,255,.1);border-radius:16px;color:#666;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .25s ease}.Board_addProjectCard__55tCI:hover{border-color:var(--primary);color:var(--primary);background:rgba(99,102,241,.04)}.Board_newProjectCard__aUOuy{background:var(--panel-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid var(--primary);border-radius:16px;padding:20px;display:flex;align-items:center;min-height:80px}.Board_newProjectInput__DqS7a{width:100%;background:transparent;border:none;outline:none;color:#fff;font-size:1.15rem;font-weight:700;font-family:inherit}.Board_newProjectInput__DqS7a::placeholder{color:#555}.CalendarView_calendarContainer__I9btr{background:var(--panel-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--panel-border);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:24px}.CalendarView_header__nslwZ{display:flex;justify-content:space-between;align-items:center}.CalendarView_headerLeft__GAmnt{display:flex;align-items:center;gap:12px;color:#fff}.CalendarView_icon__T3iDv{color:var(--primary)}.CalendarView_headerLeft__GAmnt h2{font-size:1.5rem;font-weight:700;margin:0}.CalendarView_controls__p_ry_{display:flex;align-items:center;gap:16px}.CalendarView_toggle__4yC1N{display:flex;background:rgba(0,0,0,.2);border-radius:8px;padding:4px}.CalendarView_toggle__4yC1N button{background:transparent;border:none;color:#888;padding:6px 16px;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.CalendarView_toggle__4yC1N button.CalendarView_activeMode__XmE_i{background:var(--primary);color:#fff}.CalendarView_arrows__gSvwY{display:flex;gap:8px}.CalendarView_arrows__gSvwY button{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#fff;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.CalendarView_arrows__gSvwY button:hover{background:rgba(255,255,255,.1)}.CalendarView_monthView__THO39{display:flex;flex-direction:column}.CalendarView_daysHeader__cqRcf{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:12px}.CalendarView_dayCol__F_9F2{text-align:center;font-weight:600;color:#888;font-size:.9rem;text-transform:uppercase}.CalendarView_grid__TcwhI{display:flex;flex-direction:column}.CalendarView_row__3KCjp{display:grid;grid-template-columns:repeat(7,1fr)}.CalendarView_cell__xzOgU{min-height:120px;border:1px solid rgba(255,255,255,.05);padding:8px;position:relative;display:flex;flex-direction:column;gap:4px;transition:background .2s}.CalendarView_cell__xzOgU:hover{background:rgba(255,255,255,.02)}.CalendarView_cellWfh__pa3UD{background:linear-gradient(180deg,rgba(16,185,129,.06),rgba(16,185,129,.02))}.CalendarView_cellHoliday__1nHOg{background:linear-gradient(180deg,rgba(245,158,11,.08),rgba(245,158,11,.02))}.CalendarView_cellWfh__pa3UD:hover{background:linear-gradient(180deg,rgba(16,185,129,.1),rgba(16,185,129,.04))}.CalendarView_cellHoliday__1nHOg:hover{background:linear-gradient(180deg,rgba(245,158,11,.12),rgba(245,158,11,.04))}.CalendarView_disabled__YlSRd{opacity:.3}.CalendarView_cellHeader__WS6Ms{display:flex;justify-content:space-between;align-items:center}.CalendarView_cellHeaderLeft__ZJ91j{display:flex;align-items:center;gap:6px;min-width:0}.CalendarView_cellHeaderActions__CVesj{display:flex;align-items:center;gap:4px}.CalendarView_number__74hkH{font-size:.9rem;color:#aaa;font-weight:500}.CalendarView_dayTag__1e_hy{display:inline-flex;align-items:center;font-size:.62rem;line-height:1;font-weight:700;padding:3px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#e5e7eb;white-space:nowrap}.CalendarView_dayTagWfh__lNnSU{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.28);color:#b9f8e7}.CalendarView_dayTagHoliday__bmlff{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.3);color:#ffe5b2}.CalendarView_cellAddBtn__jYNeU{background:transparent;border:none;color:#555;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;opacity:0;transition:all .2s}.CalendarView_cell__xzOgU:hover .CalendarView_cellAddBtn__jYNeU{opacity:1}.CalendarView_cellAddBtn__jYNeU:hover{background:rgba(99,102,241,.2);color:var(--primary)}.CalendarView_dayStateMenuWrap__dWrqO{position:relative}.CalendarView_dayStateBtn__xpGUg{background:transparent;border:none;color:#5d6475;width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.CalendarView_cell__xzOgU:hover .CalendarView_dayStateBtn__xpGUg,.CalendarView_dayStateBtnActive__w0Use,.CalendarView_weekCell__fK0jd:hover .CalendarView_dayStateBtn__xpGUg{opacity:1}.CalendarView_dayStateBtn__xpGUg:hover{background:rgba(255,255,255,.08);color:#fff}.CalendarView_dayStateBtnActive__w0Use{color:#fff;background:rgba(99,102,241,.16)}.CalendarView_dayStateMenu__WIUnJ{position:absolute;top:calc(100% + 6px);right:0;z-index:120;min-width:168px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(17,19,28,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 30px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:4px}.CalendarView_dayStateOption__0m_oH{position:relative;text-align:left;display:grid;gap:2px;width:100%;border:none;background:transparent;color:#d1d5db;border-radius:8px;padding:7px 26px 7px 8px;cursor:pointer}.CalendarView_dayStateOption__0m_oH:hover{background:rgba(255,255,255,.06)}.CalendarView_dayStateOption__0m_oH span{font-size:.74rem;font-weight:700;line-height:1.1}.CalendarView_dayStateOption__0m_oH small{font-size:.62rem;color:#8e96aa}.CalendarView_dayStateOptionActive__rR2pj{background:rgba(99,102,241,.14)}.CalendarView_dayStateOptionCheck__s2WNz{position:absolute;right:8px;top:9px;color:#c7d2fe}.CalendarView_cellInput__N2NWj{width:100%;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 10px;color:#fff;font-size:.8rem;font-family:inherit;outline:none}.CalendarView_cellInput__N2NWj:focus{border-color:var(--primary)}.CalendarView_cellInput__N2NWj::placeholder{color:#555}.CalendarView_quickAddPopover__1G6rA{position:absolute;top:36px;left:8px;right:8px;background:#1a1a2e;border:1px solid var(--primary);border-radius:12px;padding:10px;z-index:100;box-shadow:0 12px 32px rgba(0,0,0,.8);display:flex;flex-direction:column;gap:8px;animation:CalendarView_popIn__ACvVn .2s cubic-bezier(.16,1,.3,1)}@keyframes CalendarView_popIn__ACvVn{0%{opacity:0;transform:scale(.95) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.CalendarView_projectSelect__tSXHM{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1);color:#ccc;font-size:.75rem;padding:6px;border-radius:6px;outline:none}.CalendarView_quickAddActions__H1W5C{display:flex;gap:6px}.CalendarView_quickAddActions__H1W5C button{flex:1 1;padding:6px;border-radius:6px;border:none;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.CalendarView_addBtn__NqRWR{background:var(--primary);color:#fff}.CalendarView_addBtn__NqRWR:hover{background:var(--primary-hover)}.CalendarView_cancelBtn__k7c_5{background:rgba(255,255,255,.05);color:#aaa}.CalendarView_cancelBtn__k7c_5:hover{background:rgba(255,255,255,.1)}.CalendarView_today__lgWRm .CalendarView_number__74hkH{background:var(--primary);color:#fff;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.CalendarView_droppableActive__jD41B{background:rgba(99,102,241,.15)!important;border-color:rgba(99,102,241,.5)!important}.CalendarView_cellItems__DGVgK{flex:1 1;display:flex;flex-direction:column;gap:4px;overflow-y:auto;overflow-x:visible}.CalendarView_weekView__39wpJ{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;min-height:400px}.CalendarView_weekCell__fK0jd{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px}.CalendarView_weekCellWfh__JExOD{background:linear-gradient(180deg,rgba(16,185,129,.07),rgba(16,185,129,.03));border-color:rgba(16,185,129,.15)}.CalendarView_weekCellHoliday__fA0Kb{background:linear-gradient(180deg,rgba(245,158,11,.08),rgba(245,158,11,.03));border-color:rgba(245,158,11,.16)}.CalendarView_today__lgWRm.CalendarView_weekCell__fK0jd{border-color:rgba(99,102,241,.4);background:rgba(99,102,241,.05)}.CalendarView_weekCellHeader__3AYWX{display:flex;flex-direction:column;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;gap:6px}.CalendarView_weekCellHeaderTop__2xwaI{display:flex;align-items:center;justify-content:space-between}.CalendarView_dayName__eoMRE{font-size:.8rem;text-transform:uppercase;color:#888;font-weight:600}.CalendarView_dayNum__3gsy6{font-size:1.5rem;font-weight:700;color:#fff;text-align:center}.CalendarView_today__lgWRm .CalendarView_dayNum__3gsy6{color:var(--primary)}.CalendarView_weekCellItems__IOQi5{display:flex;flex-direction:column;gap:8px}.CalendarView_calendarEvent__dCfBY{font-size:.75rem;padding:5px 8px;color:#fff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:grab;position:relative;display:flex;align-items:center;gap:6px;min-height:26px;transition:all .2s;border-radius:8px;z-index:1}.CalendarView_eventTitle__yfNjs{flex:1 1;overflow:hidden;text-overflow:ellipsis}.CalendarView_eventTime__CKJpk{flex:0 0 auto;font-size:.64rem;font-weight:800;letter-spacing:.02em;color:rgba(255,255,255,.9);padding:2px 5px;border-radius:999px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.1)}.CalendarView_multiDay__Towrg{box-shadow:0 2px 4px rgba(0,0,0,.2)}.CalendarView_eventStart__H2SQW{border-top-left-radius:8px;border-bottom-left-radius:8px}.CalendarView_eventEnd__CGh0Z{border-top-right-radius:8px;border-bottom-right-radius:8px}.CalendarView_eventMiddle__n_Qfb{border-radius:0}.CalendarView_calendarEvent__dCfBY.CalendarView_multiDay__Towrg.CalendarView_eventMiddle__n_Qfb,.CalendarView_calendarEvent__dCfBY.CalendarView_multiDay__Towrg.CalendarView_eventStart__H2SQW{margin-right:-10px;padding-right:13px}.CalendarView_calendarEvent__dCfBY.CalendarView_multiDay__Towrg.CalendarView_eventEnd__CGh0Z,.CalendarView_calendarEvent__dCfBY.CalendarView_multiDay__Towrg.CalendarView_eventMiddle__n_Qfb{margin-left:-10px;padding-left:13px;border-left-width:0}.CalendarView_resizeHandle__lnLXl{position:absolute;top:0;bottom:0;width:10px;opacity:0;transition:opacity .2s,background .2s;display:flex;align-items:center;justify-content:center}.CalendarView_resizeHandleRight__sBlu3{right:-2px;cursor:ew-resize}.CalendarView_resizeHandleLeft__f7734{left:-2px;cursor:ew-resize}.CalendarView_resizeHandle__lnLXl:before{content:"";width:2px;height:70%;border-radius:999px;top:0;background:rgba(255,255,255,.25)}.CalendarView_calendarEvent__dCfBY:hover .CalendarView_resizeHandle__lnLXl{opacity:1}.CalendarView_resizeHandle__lnLXl:hover{background:rgba(255,255,255,.08)}.CalendarView_p1__bMwp_{--event-accent:#ef4444;background:rgba(239,68,68,.4);border-left:3px solid #ef4444}.CalendarView_p2__XFcaJ{--event-accent:#f59e0b;background:rgba(245,158,11,.4);border-left:3px solid #f59e0b}.CalendarView_p3__EVQg_{--event-accent:#22c55e;background:rgba(34,197,94,.4);border-left:3px solid #22c55e}.CalendarView_calendarEventPreview__r8CdR{border-style:dashed;border-width:1px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);opacity:.85;animation:CalendarView_previewPulse__8Fcim .9s ease-in-out infinite alternate}.CalendarView_previewMove__Ni9gL{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.CalendarView_previewResize__lijL2{border-width:1px;background-image:linear-gradient(135deg,rgba(255,255,255,.09) 25%,transparent 0),linear-gradient(225deg,rgba(255,255,255,.09) 25%,transparent 0);background-size:10px 10px}.CalendarView_previewTag__uMLqt{flex:0 0 auto;font-size:.62rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:rgba(255,255,255,.85);padding:2px 5px;border-radius:999px;background:rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.1)}.CalendarView_eventDraggingSource__FhDY1,.CalendarView_eventResizingSource__5KYyu{filter:saturate(.75)}.CalendarView_eventDraggingSource__FhDY1:after,.CalendarView_eventResizingSource__5KYyu:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px dashed rgba(255,255,255,.25);pointer-events:none}@keyframes CalendarView_previewPulse__8Fcim{0%{transform:translateY(0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}to{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 8px 18px rgba(0,0,0,.18)}}.ArchiveSection_archiveContainer__NSvSo{display:flex;flex-direction:column;gap:8px}.ArchiveSection_section__FecLA{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:12px;overflow:hidden}.ArchiveSection_sectionHeader__K8kdp{width:100%;display:flex;align-items:center;gap:8px;padding:12px 16px;background:transparent;border:none;color:#aaa;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.ArchiveSection_sectionHeader__K8kdp:hover{color:#fff;background:rgba(255,255,255,.03)}.ArchiveSection_count__YCQHg{font-size:.75rem;background:rgba(255,255,255,.08);color:#888;padding:1px 7px;border-radius:10px;font-weight:700}.ArchiveSection_itemList__NN1eh{display:flex;flex-direction:column;gap:2px;padding:0 12px 12px}.ArchiveSection_empty__ND78C{font-size:.8rem;color:#555;text-align:center;padding:8px}.ArchiveSection_archiveItem__7xlxe{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:8px;transition:all .2s}.ArchiveSection_archiveItem__7xlxe:hover{background:rgba(255,255,255,.03)}.ArchiveSection_holdItem__ucdgX{border-left:2px solid var(--warning)}.ArchiveSection_itemInfo__IgYwM{display:flex;flex-direction:column;gap:2px}.ArchiveSection_itemTitle__iNyH3{font-size:.85rem;color:#888;text-decoration:line-through}.ArchiveSection_breadcrumb__33KOr{font-size:.7rem;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ArchiveSection_holdItem__ucdgX .ArchiveSection_itemTitle__iNyH3{text-decoration:none;color:#a0860a;font-style:italic}.ArchiveSection_itemActions__i_KOr{display:flex;gap:4px;opacity:0;transition:opacity .2s}.ArchiveSection_archiveItem__7xlxe:hover .ArchiveSection_itemActions__i_KOr{opacity:1}.ArchiveSection_itemActions__i_KOr button{background:transparent;border:none;color:#888;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;transition:all .2s}.ArchiveSection_itemActions__i_KOr button:hover{background:rgba(255,255,255,.1);color:#fff}.ArchiveSection_deleteBtn__bHKSD:hover{background:rgba(239,68,68,.15)!important;color:var(--danger)!important}