.TaskCard_card__AhwB3{background:#242424;border:1px solid #2e2e2e;border-radius:.625rem;padding:.85rem .875rem;cursor:grab;transition:border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TaskCard_card__AhwB3:hover{border-color:#3a3a3a;box-shadow:0 4px 12px rgba(0,0,0,.3)}.TaskCard_dragging__uhu2Z{opacity:.5;cursor:grabbing;box-shadow:0 8px 24px rgba(0,0,0,.5)}.TaskCard_topRow__ir0a3{display:flex;align-items:center;gap:.4rem;margin-bottom:.55rem;flex-wrap:wrap}.TaskCard_priority__n_1Ih{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:.1rem .4rem}.TaskCard_label__PObu1{font-size:.75rem;font-weight:600}.TaskCard_recurrence__1Ihpc{display:inline-flex;align-items:center;gap:.2rem;font-size:.6875rem;font-weight:600;color:#c4b5fd;background:rgba(167,139,250,.14);border-radius:3px;padding:.1rem .4rem;text-transform:capitalize}.TaskCard_subtaskRow__U5Q2h{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem}.TaskCard_subtaskText__HXt8h{font-size:.75rem;color:var(--office-text-tertiary,#b4bfce);font-weight:600;min-width:30px}.TaskCard_progressBar__6Bnrl{flex:1;height:4px;background:#2a2a2a;border-radius:999px;overflow:hidden}.TaskCard_progressFill__qlsbj{height:100%;background:#f96;border-radius:999px;transition:width .25s ease}.TaskCard_title__x7Pxa{font-size:.9375rem;font-weight:600;color:#f0f0f0;margin:0 0 .4rem;line-height:1.4}.TaskCard_desc__T9KlE{font-size:.8125rem;color:var(--office-text-tertiary,#b4bfce);margin:0 0 .55rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TaskCard_footer__YcmaY{display:flex;align-items:center;justify-content:space-between}.TaskCard_due__rw8rr{font-size:.75rem;color:var(--office-text-tertiary,#b4bfce);font-weight:500}.TaskCard_overdue__sW_3k{color:#f87171}.TaskCard_actions__Fbw4P{display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .12s ease}.TaskCard_card__AhwB3:hover .TaskCard_actions__Fbw4P{opacity:1}.TaskCard_actionBtn__oJvVa{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:var(--office-text-tertiary,#b4bfce);cursor:pointer;border-radius:3px;transition:color .12s ease}.TaskCard_actionBtn__oJvVa:hover{color:#f0f0f0;background:#333}.KanbanBoard_board__X19hh{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:start;min-height:500px}.KanbanBoard_column__VHTCr{background:#1e1e1e;border:1.5px solid #2a2a2a;border-radius:.875rem;display:flex;flex-direction:column;min-height:200px;transition:border-color .15s ease}.KanbanBoard_columnOver__9DmO8{border-color:#f96;background:rgba(255,153,102,.04)}.KanbanBoard_columnHeader__TyCHd{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem .625rem;border-bottom:1px solid #2a2a2a}.KanbanBoard_columnTitle__nFmDV{display:flex;align-items:center;gap:.5rem}.KanbanBoard_columnDot__nsH6_{width:8px;height:8px;border-radius:50%;flex-shrink:0}.KanbanBoard_columnLabel__OeR6c{font-size:.9375rem;font-weight:700;color:#f0f0f0}.KanbanBoard_columnCount__s2XOC{font-size:.8125rem;font-weight:700;color:var(--office-text-muted,#d6dde8);background:#2a2a2a;border-radius:999px;padding:.1rem .55rem}.KanbanBoard_addColBtn___aDLd{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:1px solid #333;border-radius:.375rem;color:var(--office-text-tertiary,#b4bfce);cursor:pointer;transition:all .15s ease}.KanbanBoard_addColBtn___aDLd:hover{border-color:#f96;color:#f96}.KanbanBoard_cards__vmwP_{display:flex;flex-direction:column;gap:.5rem;padding:.625rem;flex:1}.KanbanBoard_empty__uzd5T{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;font-size:.875rem;color:var(--office-text-subtle,#a8b4c4);border:1.5px dashed #2a2a2a;border-radius:.625rem;margin:.25rem 0;font-style:italic}.KanbanBoard_cardSlot__dsXCx{position:relative;border-radius:.625rem;transition:box-shadow .12s ease,transform .12s ease}.KanbanBoard_cardSlotOver__WiuVR:before{content:"";position:absolute;top:-4px;left:4px;right:4px;height:3px;background:#f96;border-radius:999px;box-shadow:0 0 12px rgba(255,153,102,.4);pointer-events:none}@media (max-width:1100px){.KanbanBoard_board__X19hh{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.KanbanBoard_board__X19hh{grid-template-columns:1fr}}.ListView_list__5lY_I{display:flex;flex-direction:column;gap:.875rem}.ListView_group__0NEZn{background:#1f1f1f;border:1px solid #2a2a2a;border-radius:.875rem;overflow:hidden}.ListView_groupHeader__d9Ufr{display:flex;align-items:center;gap:.5rem;width:100%;padding:.85rem 1.25rem;background:#1c1c1c;border:none;border-bottom:1px solid #2a2a2a;cursor:pointer;text-align:left;transition:background .12s ease}.ListView_groupHeader__d9Ufr:hover{background:#1f1f1f}.ListView_chevron__Uub2d{display:flex;align-items:center;color:var(--office-text-tertiary,#b4bfce)}.ListView_groupDot___Pxhp{width:9px;height:9px;border-radius:50%}.ListView_groupLabel__7sQya{font-size:.9375rem;font-weight:700;color:#f0f0f0;letter-spacing:.01em}.ListView_groupCount__QOXoO{font-size:.75rem;font-weight:700;color:var(--office-text-muted,#d6dde8);background:#2a2a2a;border-radius:999px;padding:.1rem .55rem;margin-left:.25rem}.ListView_groupBody__OYYWF{display:flex;flex-direction:column}.ListView_empty__g9kFl{padding:1.125rem;font-size:.9375rem;color:var(--office-text-tertiary,#b4bfce);text-align:center;font-style:italic}.ListView_row__s2fqt{display:flex;align-items:center;gap:.75rem;padding:.7rem 1.25rem;border-bottom:1px solid #242424;transition:background .12s ease}.ListView_row__s2fqt:last-child{border-bottom:none}.ListView_row__s2fqt:hover{background:#232323}.ListView_checkBtn__2TYja{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;cursor:pointer;flex-shrink:0;transition:transform .12s ease}.ListView_checkBtn__2TYja:hover{transform:scale(1.1)}.ListView_rowBody__qyREW{flex:1;display:flex;flex-direction:column;gap:.2rem;cursor:pointer;min-width:0}.ListView_rowTitleRow__EfwIN{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ListView_rowTitle__z4D6c{font-size:.9375rem;font-weight:600;color:#f0f0f0}.ListView_rowTitleDone__pRMiU{text-decoration:line-through;color:var(--office-text-tertiary,#b4bfce)}.ListView_recurrence__pzX2n{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;color:#c4b5fd;background:rgba(167,139,250,.14);border-radius:4px;padding:.1rem .4rem;text-transform:capitalize}.ListView_priority__AJT9a{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:.1rem .45rem}.ListView_rowDesc__yvEZF{font-size:.8125rem;color:var(--office-text-tertiary,#b4bfce);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ListView_rowSide__PZvGU{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ListView_subtaskCount__q3i5A{background:#2a2a2a;border:1px solid #333;border-radius:4px;padding:.15rem .45rem}.ListView_dueDate__BmE0f,.ListView_subtaskCount__q3i5A{font-size:.8125rem;color:var(--office-text-muted,#d6dde8);font-weight:500}.ListView_deleteBtn__68x_r{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:none;color:var(--office-text-subtle,#a8b4c4);cursor:pointer;border-radius:4px;opacity:0;transition:all .12s ease}.ListView_row__s2fqt:hover .ListView_deleteBtn__68x_r{opacity:1}.ListView_deleteBtn__68x_r:hover{color:#f87171;background:hsla(0,91%,71%,.1)}.ListView_rowChild__qyQi_{border-left:2px solid rgba(255,153,102,.25);padding-left:.5rem}.ListView_treeGlyph__LWfiF{color:#6b7280;font-size:.875rem;margin-right:.1rem;flex-shrink:0}.ListView_crossParent__Oyu6c{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;color:var(--office-text-tertiary,#b4bfce);background:hsla(0,0%,100%,.04);border-radius:999px;padding:.05rem .45rem}.ListView_estimate__p_Dwp{font-size:.7rem;font-weight:800;color:#9aa8ba;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:999px;padding:.1rem .45rem}.TodayView_layout___o0QH{display:flex;flex-direction:column;gap:1.5rem}.TodayView_hero__oywpL{display:flex;align-items:center;gap:1rem;padding:1.5rem 1.75rem;background:linear-gradient(135deg,rgba(142,184,242,.08),rgba(142,184,242,.02));border:1px solid rgba(142,184,242,.28);border-radius:.875rem}.TodayView_heroIcon__zonED{width:56px;height:56px;border-radius:50%;background:rgba(142,184,242,.12);border:1px solid rgba(142,184,242,.28);display:flex;align-items:center;justify-content:center;flex-shrink:0}.TodayView_heroText__zg2yt{display:flex;flex-direction:column;gap:.25rem}.TodayView_heroTitle__WaTdn{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.TodayView_heroSub__rsqm4{font-size:.9375rem;color:var(--office-text-secondary,#c8d0de);margin:0}.TodayView_sections__gHlD_{display:flex;flex-direction:column;gap:1.25rem}.TodayView_section__Z4_UE{background:#1f1f1f;border:1px solid #2a2a2a;border-radius:.875rem;overflow:hidden}.TodayView_sectionHeader__lwtrs{display:flex;align-items:center;gap:.5rem;padding:.85rem 1.25rem;background:#1c1c1c;border-bottom:1px solid #2a2a2a}.TodayView_sectionTitle__brvMa{font-size:.9375rem;font-weight:700;letter-spacing:.03em}.TodayView_sectionCount__UqfgN{font-size:.75rem;font-weight:700;color:var(--office-text-muted,#d6dde8);background:#2a2a2a;border-radius:999px;padding:.1rem .55rem}.TodayView_sectionBody__dngOU{display:flex;flex-direction:column}.TodayView_empty__rlPgg{padding:1.125rem 1.25rem;font-size:.9375rem;font-style:italic}.TodayView_empty__rlPgg,.TodayView_more__qYn4s{color:var(--office-text-tertiary,#b4bfce);text-align:center}.TodayView_more__qYn4s{padding:.75rem 1.125rem;font-size:.8125rem;border-top:1px dashed #2a2a2a}.TodayView_row__4nv4W{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1.25rem;border-bottom:1px solid #242424;transition:background .12s ease}.TodayView_row__4nv4W:last-child{border-bottom:none}.TodayView_row__4nv4W:hover{background:#232323}.TodayView_checkBtn__Xk5X_{display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;cursor:pointer;flex-shrink:0;margin-top:.05rem;transition:transform .12s ease}.TodayView_checkBtn__Xk5X_:hover{transform:scale(1.1)}.TodayView_rowBody__q5a0k{flex:1;display:flex;flex-direction:column;gap:.45rem;min-width:0;cursor:pointer}.TodayView_rowTop__o3YdD{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.TodayView_rowTitle__zq6hU{font-size:1rem;font-weight:600;color:#f0f0f0;line-height:1.4}.TodayView_recurrence__uPixD{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#c4b5fd;background:rgba(167,139,250,.14);border-radius:4px;padding:.1rem .45rem;text-transform:capitalize}.TodayView_rowMeta__nP2En{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.TodayView_priority__FvCUv{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:.12rem .5rem}.TodayView_label__Gjy_Y{font-size:.8125rem;font-weight:600}.TodayView_subtaskCount__zRvUB{font-size:.8125rem;color:var(--office-text-tertiary,#b4bfce)}.TodayView_subtasks__pNVbe{display:flex;flex-direction:column;gap:.25rem;margin-top:.2rem;padding-left:.4rem;border-left:2px solid #2a2a2a}.TodayView_subtask__fInEl{display:flex;align-items:center;gap:.5rem;padding:.2rem .45rem;cursor:pointer;border-radius:4px;transition:background .12s ease;font-size:.875rem;color:var(--office-text-secondary,#c8d0de)}.TodayView_subtask__fInEl:hover{background:#1a1a1a}.TodayView_subtask__fInEl input[type=checkbox]{width:14px;height:14px;accent-color:#f96;cursor:pointer}.TodayView_subtaskDone__z0GKT{text-decoration:line-through;color:var(--office-text-subtle,#a8b4c4)}.TodayView_dateLabel__ItPES{font-size:.8125rem;font-weight:500;color:var(--office-text-tertiary,#b4bfce);white-space:nowrap;flex-shrink:0;margin-top:.2rem}.PlanMyDayPanel_panel__xtDFH{background:linear-gradient(180deg,rgba(255,153,102,.06),rgba(255,153,102,.01));border:1px solid rgba(255,153,102,.3);border-radius:.875rem;padding:1rem 1.1rem;margin-bottom:1.1rem}.PlanMyDayPanel_header__pirVE{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;gap:.5rem;flex-wrap:wrap}.PlanMyDayPanel_titleRow__Yb0oX{display:inline-flex;align-items:center;gap:.45rem}.PlanMyDayPanel_title__DgJkC{margin:0;font-size:.9375rem;font-weight:700;color:#f0f0f0}.PlanMyDayPanel_cta__JXJos{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;background:#f96;border:1px solid #f96;border-radius:.45rem;color:#1a1a1a;font-size:.8125rem;font-weight:700;cursor:pointer}.PlanMyDayPanel_cta__JXJos:disabled{opacity:.55;cursor:not-allowed}.PlanMyDayPanel_intro__x2uD7{margin:.2rem 0 0;font-size:.8125rem;color:var(--office-text-tertiary,#b4bfce)}.PlanMyDayPanel_headline__D_1PI{margin:.3rem 0 .75rem;font-size:.9375rem;font-weight:600;color:#f0f0f0;font-style:italic}.PlanMyDayPanel_empty__vIrbs{margin:0;color:var(--office-text-subtle,#a8b4c4);font-style:italic}.PlanMyDayPanel_agenda__2B7v8{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.PlanMyDayPanel_agendaItem__AG2TO{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .7rem;background:hsla(0,0%,100%,.02);border:1px solid #2a2a2a;border-radius:.5rem}.PlanMyDayPanel_rank__NHYSt{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;background:#f96;color:#1a1a1a;border-radius:999px;font-size:.75rem;font-weight:800}.PlanMyDayPanel_agendaBody__GFzPR{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.PlanMyDayPanel_agendaTitle__JysI2{background:transparent;border:none;text-align:left;font-size:.875rem;font-weight:700;color:#f0f0f0;cursor:pointer;padding:0;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:text-decoration-color .12s ease}.PlanMyDayPanel_agendaTitle__JysI2:hover{text-decoration-color:#f96;color:#f96}.PlanMyDayPanel_agendaTitle__JysI2:disabled{text-decoration:none;cursor:default;opacity:.7}.PlanMyDayPanel_reason__9UogJ{margin:0;font-size:.75rem;color:var(--office-text-tertiary,#b4bfce)}.PlanMyDayPanel_eta__VD9_Q{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;font-weight:700;color:#9aa8ba;padding:.15rem .45rem;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:999px;flex-shrink:0}.PlanMyDayPanel_deferred__w5S9m{margin-top:.85rem;font-size:.75rem;color:var(--office-text-tertiary,#b4bfce)}.PlanMyDayPanel_deferred__w5S9m summary{cursor:pointer}.PlanMyDayPanel_deferred__w5S9m ul{margin:.4rem 0 0;padding-left:1.2rem}.PlanMyDayPanel_deferred__w5S9m li{margin-bottom:.2rem}.PlanMyDayPanel_error__HYseF{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.75rem;color:#f87171}.CalendarView_calendar___Plos{background:#1f1f1f;border:1px solid #2a2a2a;border-radius:.875rem;overflow:hidden}.CalendarView_header__0mTzQ{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1.375rem;border-bottom:1px solid #2a2a2a;background:#1c1c1c}.CalendarView_monthTitle__9LECc{font-size:1.0625rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em}.CalendarView_navBtns__Zciul{display:flex;align-items:center;gap:.4rem}.CalendarView_navBtn__KkH9P{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:#242424;border:1px solid #333;border-radius:.4rem;color:var(--office-text-tertiary,#b4bfce);cursor:pointer;transition:all .15s ease}.CalendarView_navBtn__KkH9P:hover{border-color:#6a6a6a;color:#fff}.CalendarView_todayBtn__Z6Wjl{padding:.35rem .875rem;background:#242424;border:1px solid #333;border-radius:.4rem;color:var(--office-text-tertiary,#b4bfce);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease}.CalendarView_todayBtn__Z6Wjl:hover{border-color:#f96;color:#f96}.CalendarView_dayLabels__WXRjH{display:grid;grid-template-columns:repeat(7,1fr);background:#1c1c1c;border-bottom:1px solid #2a2a2a}.CalendarView_dayLabel__MQEJ8{padding:.7rem .875rem;font-size:.75rem;font-weight:700;color:var(--office-text-tertiary,#b4bfce);text-transform:uppercase;letter-spacing:.06em}.CalendarView_grid__oK9Gk{display:grid;grid-template-columns:repeat(7,1fr)}.CalendarView_cell__oV6a_{display:flex;flex-direction:column;gap:.3rem;min-height:96px;padding:.55rem .55rem .7rem;border-right:1px solid #242424;border-bottom:1px solid #242424;background:#1f1f1f;transition:background .12s ease}.CalendarView_cell__oV6a_:nth-child(7n){border-right:none}.CalendarView_cell__oV6a_:hover{background:#232323}.CalendarView_cellOutside__Ao8Xb{background:#1a1a1a;opacity:.6}.CalendarView_cellOutside__Ao8Xb .CalendarView_dayNum__6TRfC{color:var(--office-text-subtle,#a8b4c4)}.CalendarView_cellToday__HVrc2{background:rgba(255,153,102,.05)}.CalendarView_cellToday__HVrc2 .CalendarView_dayNum__6TRfC{color:#f96;font-weight:800;background:rgba(255,153,102,.12);border-radius:50%}.CalendarView_dayNum__6TRfC{font-size:.8125rem;font-weight:600;color:#d0d0d0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.CalendarView_dayTasks__NYEuC{display:flex;flex-direction:column;gap:.225rem}.CalendarView_taskPill__ywE1x{display:flex;align-items:center;gap:.25rem;padding:.225rem .45rem;background:#242424;border:1px solid #2e2e2e;border-left:3px solid;border-radius:.25rem;color:#e0e0e0;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .12s ease;text-align:left;overflow:hidden}.CalendarView_taskPill__ywE1x:hover{background:#2c2c2c}.CalendarView_pillText__PGIam{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CalendarView_moreCount__aKCFR{font-size:.75rem;color:var(--office-text-tertiary,#b4bfce);padding:.1rem .45rem;font-weight:500}@media (max-width:800px){.CalendarView_cell__oV6a_{min-height:70px}}.GanttView_wrap__kTyIY{background:#161616;border:1px solid #2a2a2a;border-radius:.875rem;padding:.75rem}.GanttView_toolbar__kYuRO{display:flex;align-items:center;gap:.4rem;padding-bottom:.6rem;margin-bottom:.45rem;border-bottom:1px solid #2a2a2a}.GanttView_navBtn__xRf1V,.GanttView_todayBtn__VQd7K{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 .65rem;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:.4rem;color:#f0f0f0;font-size:.75rem;font-weight:600;cursor:pointer}.GanttView_navBtn__xRf1V:hover,.GanttView_todayBtn__VQd7K:hover{border-color:#f96;color:#f96}.GanttView_todayBtn__VQd7K{min-width:56px}.GanttView_rangeLabel__guOJs{font-size:.8125rem;font-weight:700;color:#f0f0f0;margin-left:.4rem}.GanttView_hint__afVuQ{margin-left:auto;font-size:.7rem;color:var(--office-text-tertiary,#b4bfce);font-style:italic}.GanttView_empty__ArDKb{padding:2.5rem 1rem;text-align:center;font-size:.875rem;color:var(--office-text-subtle,#a8b4c4);font-style:italic}.GanttView_chartScroll__vCSdK{overflow-x:auto;position:relative}.GanttView_chart__JyPB9{position:relative}.GanttView_headerRow__Zsrlh{display:flex;position:sticky;top:0;z-index:3;background:#161616;height:32px;border-bottom:1px solid #2a2a2a}.GanttView_taskColHeader__EgM7h{width:220px;flex-shrink:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--office-text-tertiary,#b4bfce);padding:.4rem .6rem;border-right:1px solid #2a2a2a}.GanttView_daysHeader__mvB_7{display:flex}.GanttView_dayCol__sH_vO{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;font-size:.6875rem;color:var(--office-text-tertiary,#b4bfce);border-right:1px solid #1f1f1f}.GanttView_dayColWeekend__QvbKM{background:#131313;color:#6b7280}.GanttView_dayDow__qmv_s{font-weight:600;text-transform:uppercase}.GanttView_dayNum__uJPpE{font-weight:700;color:#f0f0f0}.GanttView_rows__71Mab{position:relative;z-index:1}.GanttView_row__yYu0n{display:flex;border-bottom:1px solid #1f1f1f}.GanttView_taskCol__ifSg9{width:220px;flex-shrink:0;display:flex;align-items:center;gap:.4rem;padding:.3rem .55rem;background:transparent;border:none;border-right:1px solid #2a2a2a;cursor:pointer;color:#f0f0f0;text-align:left;overflow:hidden}.GanttView_taskCol__ifSg9:hover{background:#1c1c1c}.GanttView_taskColDot__K3Ngw{width:6px;height:6px;border-radius:50%;flex-shrink:0}.GanttView_taskColLabel__DuHjZ{font-size:.8125rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GanttView_taskColChild__JFe3s{font-size:.75rem}.GanttView_taskColChild__JFe3s .GanttView_taskColLabel__DuHjZ{color:var(--office-text-tertiary,#b4bfce)}.GanttView_taskColTree__fy2oc{color:#6b7280;font-size:.75rem;flex-shrink:0}.GanttView_daysLane__By_zw{position:relative;height:100%}.GanttView_bar__obY7I{position:absolute;top:6px;bottom:6px;display:flex;align-items:center;gap:.35rem;padding:0 .5rem;border:1px solid #2a2a2a;border-radius:.4rem;background:#1e1e1e;color:#f0f0f0;font-size:.75rem;font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:transform .12s ease,box-shadow .12s ease;z-index:2}.GanttView_bar__obY7I:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.4)}.GanttView_barDone__FcCv0{opacity:.55;text-decoration:line-through}.GanttView_barTitle__kFBxT{flex:1;overflow:hidden;text-overflow:ellipsis}.GanttView_blockedBadge__9K7vj{display:inline-flex;align-items:center;gap:.15rem;background:hsla(0,91%,71%,.18);color:#f87171;font-size:.65rem;font-weight:700;padding:.05rem .3rem;border-radius:999px}.GanttView_todayLine__mJQJV{position:absolute;top:0;width:2px;background:rgba(255,153,102,.55);z-index:1;pointer-events:none}.GanttView_arrowSvg__0J2bs{position:absolute;top:0;left:0;pointer-events:none;z-index:4}.MindMapView_wrap__Ml5uE{background:#161616;border:1px solid #2a2a2a;border-radius:.875rem;padding:.75rem;display:flex;flex-direction:column;height:calc(100vh - 280px);min-height:480px}.MindMapView_toolbar__9UgcH{display:flex;align-items:center;gap:.45rem;padding-bottom:.6rem;margin-bottom:.45rem;border-bottom:1px solid #2a2a2a;flex-wrap:wrap}.MindMapView_zoomBtn__xr5KO{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:.4rem;color:#f0f0f0;cursor:pointer}.MindMapView_zoomBtn__xr5KO:hover{border-color:#f96;color:#f96}.MindMapView_legend__gspnY{display:inline-flex;align-items:center;gap:.3rem;margin-left:.7rem;font-size:.7rem;color:var(--office-text-tertiary,#b4bfce)}.MindMapView_legendDot__OPgG4{width:8px;height:8px;border-radius:50%;display:inline-block}.MindMapView_legendBlocker__eWSl7{margin-left:.7rem;width:18px;height:0;border-top:1.5px dashed #f87171;display:inline-block}.MindMapView_hint___4Wop{margin-left:auto;font-size:.7rem;color:var(--office-text-tertiary,#b4bfce);font-style:italic}.MindMapView_canvasWrap__c2USl{flex:1;overflow:hidden;border-radius:.5rem;background:radial-gradient(circle at center,#1a1a1a,#0e0e0e 80%)}.MindMapView_canvas__9hFiA{width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MindMapView_taskNode__BCs1o:hover circle{stroke:#f96;stroke-width:2.5}.MindMapView_taskNode__BCs1o:hover text{fill:#f96!important}.MindMapView_empty__xx8Ia{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.875rem;color:var(--office-text-subtle,#a8b4c4);font-style:italic;padding:2.5rem 1rem}.QuickAdd_quick__AQU7L{display:flex;align-items:center;gap:.4rem;flex:1;background:#1f1f1f;border:1px solid #2a2a2a;border-radius:.625rem;padding:.3rem .45rem .3rem .7rem;min-width:360px;max-width:720px;transition:border-color .15s ease}.QuickAdd_quick__AQU7L:focus-within{border-color:#f96}.QuickAdd_iconWrap__efFm1{display:flex;align-items:center;justify-content:center;color:#f96}.QuickAdd_input__5nXj3{flex:1;padding:.45rem .25rem;background:transparent;border:none;color:#e8e8e8;font-size:.9375rem;outline:none;font-family:inherit;min-width:0}.QuickAdd_input__5nXj3::-moz-placeholder{color:var(--office-text-subtle,#a8b4c4)}.QuickAdd_input__5nXj3::placeholder{color:var(--office-text-subtle,#a8b4c4)}.QuickAdd_dueWrap__7xQD0{display:flex;align-items:center;gap:.3rem;background:#1a1a1a;border:1px solid #2e2e2e;border-radius:.4rem;padding:.3rem .55rem}.QuickAdd_dateInput__WIGPv{background:transparent;border:none;color:#d0d0d0;font-size:.8125rem;outline:none;font-family:inherit;width:116px;color-scheme:dark}.QuickAdd_addBtn__60Mrl{padding:.45rem .95rem;background:#f96;border:none;border-radius:.5rem;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s ease}.QuickAdd_addBtn__60Mrl:hover:not(:disabled){background:#f85}.QuickAdd_addBtn__60Mrl:disabled{opacity:.4;cursor:not-allowed}.QuickAdd_fullBtn__oGpVf{padding:.45rem .7rem;background:transparent;border:1px solid #333;border-radius:.4rem;color:var(--office-text-muted,#d6dde8);font-size:.8125rem;cursor:pointer;transition:all .15s ease}.QuickAdd_fullBtn__oGpVf:hover{border-color:#6a6a6a;color:#fff}.QuickAdd_templateBtn__wiH2f{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:1px solid #333;border-radius:.4rem;color:var(--office-text-muted,#d6dde8);cursor:pointer;transition:all .15s ease}.QuickAdd_templateBtn__wiH2f:hover{border-color:#f96;color:#f96}@media (max-width:700px){.QuickAdd_quick__AQU7L{min-width:100%;flex-wrap:wrap}.QuickAdd_dueWrap__7xQD0{display:none}}.TaskDrawer_overlay___PG3J{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:200;display:flex;align-items:center;justify-content:center}.TaskDrawer_drawer__2Kxtn{background:#242424;border:1px solid #3a3a3a;border-radius:.875rem;width:540px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);box-shadow:0 24px 48px rgba(0,0,0,.5);overflow:hidden;display:flex;flex-direction:column}.TaskDrawer_header__RZUPX{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.5rem;border-bottom:1px solid #333}.TaskDrawer_title___PEoy{font-size:1.0625rem;font-weight:700;color:#fff;margin:0}.TaskDrawer_closeBtn__k3fuD{display:flex;align-items:center;background:transparent;border:none;color:var(--office-text-tertiary,#b4bfce);cursor:pointer}.TaskDrawer_closeBtn__k3fuD:hover{color:#fff}.TaskDrawer_body__o84de{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;overflow-y:auto;flex:1}.TaskDrawer_grid2__sR_4n{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.TaskDrawer_field__PS69Z{display:flex;flex-direction:column;gap:.45rem}.TaskDrawer_label__BaXb0{font-size:.9375rem;font-weight:600;color:#e0e0e0}.TaskDrawer_input__eofyE{padding:.55rem .875rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.5rem;color:#e8e8e8;font-size:.9375rem;outline:none;font-family:inherit}.TaskDrawer_input__eofyE:focus{border-color:#f96}.TaskDrawer_input__eofyE::-moz-placeholder{color:var(--office-text-subtle,#a8b4c4)}.TaskDrawer_input__eofyE::placeholder{color:var(--office-text-subtle,#a8b4c4)}.TaskDrawer_textarea__ci8Yl{padding:.55rem .875rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.5rem;color:#e8e8e8;font-size:.9375rem;line-height:1.55;resize:vertical;outline:none;font-family:inherit}.TaskDrawer_textarea__ci8Yl:focus{border-color:#f96}.TaskDrawer_textarea__ci8Yl::-moz-placeholder{color:var(--office-text-subtle,#a8b4c4)}.TaskDrawer_textarea__ci8Yl::placeholder{color:var(--office-text-subtle,#a8b4c4)}.TaskDrawer_select__k3t9q{padding:.55rem .875rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.5rem;color:#e8e8e8;font-size:.9375rem;outline:none;cursor:pointer}.TaskDrawer_select__k3t9q:focus{border-color:#f96}.TaskDrawer_labels__4DZ_2{display:flex;flex-wrap:wrap;gap:.45rem}.TaskDrawer_labelChip__NUC0_{padding:.3rem .7rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:999px;color:var(--office-text-muted,#d6dde8);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.TaskDrawer_labelChip__NUC0_:hover{border-color:#6a6a6a;color:#fff}.TaskDrawer_labelChipOn__vJftn{background:rgba(255,153,102,.12);border-color:#f96;color:#f96}.TaskDrawer_footer__z5fp1{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;padding:1rem 1.5rem;border-top:1px solid #2e2e2e}.TaskDrawer_cancelBtn__X0O8a{padding:.55rem 1rem;background:transparent;border:1px solid #3a3a3a;border-radius:.5rem;color:var(--office-text-muted,#d6dde8);font-size:.9375rem;cursor:pointer;transition:all .15s ease}.TaskDrawer_cancelBtn__X0O8a:hover{border-color:#6a6a6a;color:#fff}.TaskDrawer_saveBtn__kFx_e{padding:.55rem 1.25rem;background:#f96;border:none;border-radius:.5rem;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s ease}.TaskDrawer_saveBtn__kFx_e:hover:not(:disabled){background:#f85}.TaskDrawer_saveBtn__kFx_e:disabled{opacity:.4;cursor:not-allowed}.TaskDrawer_subtaskHeader__Y4a8h{display:flex;align-items:center;justify-content:space-between}.TaskDrawer_subtaskProgress__0FPfQ{font-size:.8125rem;font-weight:600;color:var(--office-text-muted,#d6dde8)}.TaskDrawer_subtaskList__DBM63{display:flex;flex-direction:column;gap:.25rem;background:#1c1c1c;border:1px solid #2e2e2e;border-radius:.5rem;padding:.45rem}.TaskDrawer_subtaskAddRow__Mvyfr,.TaskDrawer_subtaskRow__sCHMJ{display:flex;align-items:center;gap:.5rem;padding:.3rem .45rem;border-radius:.3rem;transition:background .12s ease}.TaskDrawer_subtaskRow__sCHMJ:hover{background:#232323}.TaskDrawer_subtaskCheck__VFqO1{width:15px;height:15px;accent-color:#f96;cursor:pointer;flex-shrink:0}.TaskDrawer_subtaskCheckPlaceholder__GYHg3{display:flex;align-items:center;justify-content:center;width:15px;height:15px;color:var(--office-text-subtle,#a8b4c4);flex-shrink:0}.TaskDrawer_subtaskInput__TRtiw{flex:1;padding:.3rem .45rem;background:transparent;border:none;color:#e0e0e0;font-size:.875rem;outline:none;font-family:inherit}.TaskDrawer_subtaskInput__TRtiw::-moz-placeholder{color:var(--office-text-subtle,#a8b4c4);font-style:italic}.TaskDrawer_subtaskInput__TRtiw::placeholder{color:var(--office-text-subtle,#a8b4c4);font-style:italic}.TaskDrawer_subtaskInputDone__c9_Yx{text-decoration:line-through;color:var(--office-text-tertiary,#b4bfce)}.TaskDrawer_subtaskDelete__4k2fi{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:var(--office-text-subtle,#a8b4c4);cursor:pointer;border-radius:4px;flex-shrink:0;opacity:0;transition:all .12s ease}.TaskDrawer_subtaskRow__sCHMJ:hover .TaskDrawer_subtaskDelete__4k2fi{opacity:1}.TaskDrawer_subtaskDelete__4k2fi:hover{color:#f87171;background:hsla(0,91%,71%,.1)}.TaskDrawer_commentsHeader__5kwTE{display:flex;align-items:center;justify-content:space-between}.TaskDrawer_labelWithIcon__a1sa9{display:inline-flex;align-items:center;gap:.35rem}.TaskDrawer_commentCount__EZLhQ{font-size:.75rem;font-weight:700;color:#8eb8f2;background:rgba(142,184,242,.12);border-radius:999px;padding:.15rem .5rem}.TaskDrawer_commentEmpty__XLzY_,.TaskDrawer_commentHint__k74KZ{font-size:.8125rem;color:var(--office-text-tertiary,#b4bfce);margin:0;padding:.5rem 0}.TaskDrawer_commentCompose__hFmxK{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.TaskDrawer_commentInput__yGquC{padding:.55rem .75rem;background:#2a2a2a;border:1px solid rgba(142,184,242,.2);border-radius:.5rem;color:#e8e8e8;font-size:.875rem;line-height:1.45;resize:vertical;outline:none;font-family:inherit}.TaskDrawer_commentInput__yGquC:focus{border-color:rgba(142,184,242,.45)}.TaskDrawer_commentInput__yGquC::-moz-placeholder{color:var(--office-text-subtle,#a8b4c4)}.TaskDrawer_commentInput__yGquC::placeholder{color:var(--office-text-subtle,#a8b4c4)}.TaskDrawer_commentSend__BbqFb{align-self:flex-end;padding:.4rem .95rem;background:rgba(142,184,242,.15);border:1px solid rgba(142,184,242,.35);border-radius:.45rem;color:#8eb8f2;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.TaskDrawer_commentSend__BbqFb:hover:not(:disabled){background:rgba(142,184,242,.22);border-color:rgba(142,184,242,.5)}.TaskDrawer_commentSend__BbqFb:disabled{opacity:.45;cursor:not-allowed}.TaskDrawer_commentList__rPaCS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem;max-height:220px;overflow-y:auto}.TaskDrawer_commentItem__8nXsm{padding:.65rem .85rem;background:rgba(142,184,242,.05);border:1px solid rgba(142,184,242,.12);border-radius:.45rem}.TaskDrawer_commentMeta__WB3xI{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.TaskDrawer_commentAuthor__DCTmC{font-size:.75rem;font-weight:700;color:#8eb8f2}.TaskDrawer_commentDate__T2HSu{font-size:.6875rem;font-weight:500;color:var(--office-text-tertiary,#b4bfce)}.TaskDrawer_commentBody__wUgIl{margin:0;font-size:.875rem;color:#d4d9e6;line-height:1.5;white-space:pre-wrap}.TaskDrawer_subtaskHeaderRight__T3vLB{display:inline-flex;align-items:center;gap:.4rem}.TaskDrawer_aiBreakBtn__nFAzi{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.7rem;font-weight:700;background:rgba(255,153,102,.1);border:1px solid rgba(255,153,102,.45);border-radius:999px;color:#f96;cursor:pointer;transition:background .12s ease}.TaskDrawer_aiBreakBtn__nFAzi:hover:not(:disabled){background:rgba(255,153,102,.2)}.TaskDrawer_aiBreakBtn__nFAzi:disabled{opacity:.45;cursor:not-allowed}.TaskDrawer_aiError__xN1jC{display:inline-flex;align-items:center;gap:.3rem;margin:.35rem 0 .45rem;font-size:.75rem;color:#f87171}.TaskDrawer_aiNotes__wzj_e{margin:.35rem 0 .45rem;font-size:.75rem;color:var(--office-text-tertiary,#b4bfce);font-style:italic}.TaskDrawer_blockerList__TdRIx{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.4rem}.TaskDrawer_blockerChip__yAMdZ{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;background:hsla(0,91%,71%,.12);border:1px solid hsla(0,91%,71%,.45);border-radius:999px;font-size:.7rem;color:#f87171}.TaskDrawer_blockerRemove__TsPLU{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;background:transparent;border:none;color:#f87171;cursor:pointer;border-radius:999px}.TaskDrawer_blockerRemove__TsPLU:hover{background:hsla(0,91%,71%,.25)}.TaskDrawer_parentCrumb__M6YQ5{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.85rem;padding:.3rem .55rem;background:rgba(255,153,102,.08);border:1px solid rgba(255,153,102,.35);border-radius:999px;color:#f96;font-size:.7rem;font-weight:700;cursor:pointer}.TaskDrawer_parentCrumb__M6YQ5:hover{background:rgba(255,153,102,.18)}.TaskDrawer_subtaskPromote__z2t_b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:1px solid transparent;border-radius:.3rem;color:#9aa8ba;cursor:pointer;flex-shrink:0}.TaskDrawer_subtaskPromote__z2t_b:hover{border-color:#f96;color:#f96}.TaskDrawer_childList__Zez7A{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.TaskDrawer_childRow__qKRs9{display:flex;align-items:center;gap:.45rem;padding:.4rem .55rem;background:hsla(0,0%,100%,.02);border:1px solid #2a2a2a;border-radius:.45rem}.TaskDrawer_childIcon__gNBw6{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#9aa8ba}.TaskDrawer_childTitle__gvJzb{flex:1;background:transparent;border:none;color:#f0f0f0;font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskDrawer_childTitle__gvJzb:hover{color:#f96}.TaskDrawer_childTitleDone__XlTd9{text-decoration:line-through;color:var(--office-text-tertiary,#b4bfce)}.TaskDrawer_childEstimate__xcSWJ{flex-shrink:0;font-size:.65rem;font-weight:800;color:#9aa8ba;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:999px;padding:.05rem .4rem}.BoardSwitcher_wrap___GQzi{position:relative;display:inline-block}.BoardSwitcher_trigger__pvNlf{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:.5rem;color:#f0f0f0;font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s ease}.BoardSwitcher_trigger__pvNlf:hover{border-color:#f96}.BoardSwitcher_triggerLabel__ndFJM{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardSwitcher_chevOpen__oGQEy{transform:rotate(180deg)}.BoardSwitcher_pop__ybSgS{position:absolute;top:calc(100% + .4rem);left:0;min-width:280px;max-width:360px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:.75rem;box-shadow:0 18px 40px rgba(0,0,0,.55);padding:.4rem;z-index:50}.BoardSwitcher_list__PCkyF{display:flex;flex-direction:column;gap:.15rem;max-height:300px;overflow-y:auto}.BoardSwitcher_row__jlWhP{display:flex;align-items:center;gap:.3rem;padding:.3rem .4rem;border-radius:.45rem;border:1px solid transparent;transition:background .12s ease}.BoardSwitcher_row__jlWhP:hover{background:#232323}.BoardSwitcher_rowActive__hShWv{background:rgba(255,153,102,.08);border-color:rgba(255,153,102,.35)}.BoardSwitcher_starBtn__JlsiP{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;border-radius:.3rem;color:#6b7280;cursor:pointer}.BoardSwitcher_starBtn__JlsiP:hover{color:#fbbf24}.BoardSwitcher_boardNameBtn__8345G{flex:1;text-align:left;background:transparent;border:none;color:#f0f0f0;font-size:.8125rem;font-weight:600;padding:.2rem .3rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardSwitcher_boardName__ypKFP{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.BoardSwitcher_iconBtn__wfcOX{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:1px solid transparent;border-radius:.3rem;color:#9aa8ba;cursor:pointer}.BoardSwitcher_iconBtn__wfcOX:hover{border-color:#f96;color:#f96}.BoardSwitcher_iconBtn__wfcOX:disabled{opacity:.4;cursor:not-allowed}.BoardSwitcher_footer__3ZqdR{margin-top:.35rem;padding-top:.35rem;border-top:1px solid #2a2a2a}.BoardSwitcher_newBtnRow__pnVz_{display:flex;gap:.35rem}.BoardSwitcher_newBtn__hX01H{display:inline-flex;align-items:center;gap:.4rem;flex:1;padding:.4rem .5rem;background:transparent;border:1px dashed #2a2a2a;border-radius:.45rem;color:#f0f0f0;font-size:.8125rem;cursor:pointer}.BoardSwitcher_newBtn__hX01H:hover{border-color:#f96;color:#f96}.BoardSwitcher_templateBtn__yMVio{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .6rem;background:rgba(255,153,102,.06);border:1px solid rgba(255,153,102,.35);border-radius:.45rem;color:#f96;font-size:.75rem;font-weight:700;cursor:pointer}.BoardSwitcher_templateBtn__yMVio:hover{background:rgba(255,153,102,.15)}.BoardSwitcher_createRow__925bI,.BoardSwitcher_renameRow__ZCpF7{display:flex;align-items:center;gap:.3rem;flex:1}.BoardSwitcher_createInput__NwOGV,.BoardSwitcher_renameInput__BTNM_{flex:1;padding:.35rem .5rem;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:.4rem;color:#f0f0f0;font-size:.8125rem;outline:none}.BoardSwitcher_createInput__NwOGV:focus,.BoardSwitcher_renameInput__BTNM_:focus{border-color:#f96}.SprintControls_bar__3XihH{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.55rem .75rem;background:#161616;border:1px solid #2a2a2a;border-radius:.625rem;margin-bottom:.85rem;position:relative}.SprintControls_selectGroup__NXW2z{position:relative;display:inline-flex;align-items:center}.SprintControls_selectIcon__8_4Qq{position:absolute;left:.55rem;color:#9aa8ba;pointer-events:none}.SprintControls_select__8759y{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4rem .6rem .4rem 1.7rem;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:.45rem;color:#f0f0f0;font-size:.8125rem;font-weight:600;cursor:pointer;min-width:220px}.SprintControls_select__8759y:hover{border-color:#f96}.SprintControls_activeMeta__ioVmp{display:inline-flex;align-items:center;gap:.35rem}.SprintControls_metaPill__kXGFl{padding:.25rem .55rem;border:1px solid #2a2a2a;border-radius:999px;color:#d6dde8;background:#1a1a1a}.SprintControls_actionBtn__JA_9T,.SprintControls_metaPill__kXGFl{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600}.SprintControls_actionBtn__JA_9T{padding:.32rem .6rem;border:1px solid #2a2a2a;border-radius:.45rem;color:#f0f0f0;background:#1e1e1e;cursor:pointer}.SprintControls_actionBtn__JA_9T:hover{border-color:#f96;color:#f96}.SprintControls_actionBtnOn___ugUc{border-color:#f96;color:#f96;background:rgba(255,153,102,.07)}.SprintControls_spacer__4zvru{flex:1}.SprintControls_newBtn__pn0t_{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;background:transparent;border:1px dashed #2a2a2a;border-radius:.45rem;color:#f0f0f0;font-size:.8125rem;cursor:pointer}.SprintControls_newBtn__pn0t_:hover{border-color:#f96;color:#f96}.SprintControls_createPop__M7X3a{position:absolute;top:calc(100% + .4rem);right:.75rem;width:320px;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:.75rem;padding:.85rem;box-shadow:0 18px 40px rgba(0,0,0,.55);z-index:50;display:flex;flex-direction:column;gap:.45rem}.SprintControls_dateInput__gzDFu,.SprintControls_input__lL5lM{padding:.45rem .6rem;background:#0f0f0f;border:1px solid #2a2a2a;border-radius:.4rem;color:#f0f0f0;font-size:.8125rem;outline:none}.SprintControls_dateInput__gzDFu:focus,.SprintControls_input__lL5lM:focus{border-color:#f96}.SprintControls_dateRow__r4vfq{display:flex;align-items:center;gap:.45rem;color:#9aa8ba}.SprintControls_dateInput__gzDFu{flex:1}.SprintControls_popActions__EE6kc{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.2rem}.SprintControls_cancelBtn__RUXV5{padding:.4rem .7rem;background:transparent;border:1px solid #2a2a2a;border-radius:.45rem;color:#d6dde8;font-size:.8125rem;cursor:pointer}.SprintControls_primaryBtn__YRb9I{padding:.4rem .75rem;background:#f96;border:1px solid #f96;border-radius:.45rem;color:#1a1a1a;font-size:.8125rem;font-weight:700;cursor:pointer}.SprintControls_primaryBtn__YRb9I:disabled{opacity:.5;cursor:not-allowed}.BurndownChart_wrap__KPL_6{background:#161616;border:1px solid #2a2a2a;border-radius:.75rem;padding:.85rem 1rem;margin-bottom:1rem}.BurndownChart_header__7qEGZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:.55rem}.BurndownChart_title__UtXf4{margin:0;font-size:.9375rem;font-weight:700;color:#f0f0f0}.BurndownChart_sub__YnGW_{margin:.15rem 0 0;font-size:.75rem;color:var(--office-text-tertiary,#b4bfce)}.BurndownChart_chart__Hulrn{width:100%}.TemplatePicker_overlay__EJiB_{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:220;display:flex;align-items:center;justify-content:center;padding:1.25rem}.TemplatePicker_dialog__Kuu9A{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:.875rem;width:760px;max-width:100%;max-height:calc(100vh - 2.5rem);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 28px 60px rgba(0,0,0,.55)}.TemplatePicker_header__G5jb8{display:flex;align-items:center;justify-content:space-between;padding:.95rem 1.1rem;border-bottom:1px solid #2a2a2a}.TemplatePicker_title__qRrd3{display:inline-flex;align-items:center;gap:.45rem;margin:0;font-size:1rem;font-weight:700;color:#f0f0f0}.TemplatePicker_closeBtn__UyGf8{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:1px solid #2a2a2a;border-radius:.4rem;color:#d6dde8;cursor:pointer}.TemplatePicker_closeBtn__UyGf8:hover{border-color:#f96;color:#f96}.TemplatePicker_error__Xbhe9{display:inline-flex;align-items:center;gap:.35rem;margin:.55rem 1.1rem 0;padding:.45rem .65rem;border-radius:.4rem;background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.45);color:#f87171;font-size:.75rem}.TemplatePicker_empty__BRDIm,.TemplatePicker_loading__t_v0i{padding:2.5rem 1.5rem;text-align:center;font-size:.8125rem;color:var(--office-text-tertiary,#b4bfce)}.TemplatePicker_body__qbCKH{display:grid;grid-template-columns:1.4fr 1fr;gap:0;flex:1;overflow:hidden}.TemplatePicker_gallery__I_xZ3{padding:.85rem 1.1rem;overflow-y:auto;border-right:1px solid #2a2a2a}.TemplatePicker_galleryGroup__nPmri+.TemplatePicker_galleryGroup__nPmri{margin-top:.85rem}.TemplatePicker_galleryGroupLabel__d5TGH{margin:0 0 .4rem;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--office-text-tertiary,#b4bfce)}.TemplatePicker_cards__zs6vN{display:flex;flex-direction:column;gap:.4rem}.TemplatePicker_card__em8jR{display:flex;align-items:flex-start;gap:.55rem;padding:.55rem .7rem;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:.55rem;color:#f0f0f0;text-align:left;cursor:pointer;position:relative;transition:border-color .12s ease,background .12s ease}.TemplatePicker_card__em8jR:hover{border-color:rgba(255,153,102,.4)}.TemplatePicker_cardSelected__HENE6{border-color:#f96;background:rgba(255,153,102,.06)}.TemplatePicker_cardIcon__dXoJ7{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding-top:.1rem}.TemplatePicker_cardBody__qFvBa{flex:1;min-width:0}.TemplatePicker_cardName__4pi15{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;color:#f0f0f0}.TemplatePicker_builtinPill__4QkM4{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:rgba(96,165,250,.15);color:#60a5fa;border-radius:999px;padding:.05rem .35rem}.TemplatePicker_cardDesc___JCsK{margin:.15rem 0 0;font-size:.7rem;color:var(--office-text-tertiary,#b4bfce)}.TemplatePicker_cardDelete__WZLOa{position:absolute;top:.4rem;right:.4rem;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:1px solid transparent;border-radius:.3rem;color:var(--office-text-subtle,#a8b4c4);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease}.TemplatePicker_card__em8jR:hover .TemplatePicker_cardDelete__WZLOa{opacity:1}.TemplatePicker_cardDelete__WZLOa:hover{color:#f87171;border-color:hsla(0,91%,71%,.45)}.TemplatePicker_preview__pISZz{padding:.95rem 1.1rem;overflow-y:auto}.TemplatePicker_previewName__u5q4x{margin:0;font-size:.9375rem;font-weight:700}.TemplatePicker_previewDesc__6yls9{margin:.25rem 0 .7rem;font-size:.75rem;color:var(--office-text-tertiary,#b4bfce)}.TemplatePicker_previewBody__Rj3tY{display:flex;flex-direction:column;gap:.55rem}.TemplatePicker_previewLabel__FSDxq{margin:0;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--office-text-tertiary,#b4bfce)}.TemplatePicker_previewChecklist___tQII,.TemplatePicker_previewMeta__xhesh{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.TemplatePicker_previewMeta__xhesh li{font-size:.75rem;color:#d6dde8}.TemplatePicker_previewMeta__xhesh li strong{color:#f0f0f0}.TemplatePicker_previewChecklist___tQII li{font-size:.75rem;color:#d6dde8;padding-left:.7rem;position:relative}.TemplatePicker_previewChecklist___tQII li:before{content:"";position:absolute;left:0;top:.55rem;width:4px;height:4px;background:#f96;border-radius:50%}.TemplatePicker_previewMore__x2T59{font-style:italic;color:var(--office-text-tertiary,#b4bfce)}.TemplatePicker_previewColumns__bjzTQ{display:flex;flex-wrap:wrap;gap:.3rem}.TemplatePicker_previewColumn__puGR6{font-size:.65rem;font-weight:700;padding:.15rem .5rem;border-radius:999px}.TemplatePicker_footer__GPkGI{display:flex;justify-content:flex-end;gap:.45rem;padding:.75rem 1.1rem;border-top:1px solid #2a2a2a}.TemplatePicker_cancelBtn__x_qAU{padding:.45rem .85rem;background:transparent;border:1px solid #2a2a2a;border-radius:.45rem;color:#d6dde8;font-size:.8125rem;cursor:pointer}.TemplatePicker_applyBtn__vTbUG{padding:.45rem .95rem;background:#f96;border:1px solid #f96;border-radius:.45rem;color:#1a1a1a;font-size:.8125rem;font-weight:700;cursor:pointer}.TemplatePicker_applyBtn__vTbUG:disabled{opacity:.55;cursor:not-allowed}.planning_page__sACMZ{padding:1.5rem 2.5rem 4rem;max-width:1500px;margin:0 auto;height:calc(100vh - 52px);display:flex;flex-direction:column;overflow:hidden}.planning_header__SGnN_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;flex-shrink:0}.planning_title__ustTX{font-size:1.625rem;font-weight:700;color:#fff;margin:0 0 .375rem;letter-spacing:-.02em}.planning_sub__OJPY1{font-size:1rem;color:var(--office-text-muted,#d6dde8);margin:0}.planning_goalsLink__il7oN{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:.5rem;color:#f0f0f0;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease}.planning_goalsLink__il7oN:hover{border-color:#f96;color:#f96}.planning_goalsCount__vD3L3{background:rgba(255,153,102,.15);color:#f96;font-size:.7rem;font-weight:700;padding:.05rem .45rem;border-radius:999px}.planning_headerRight__EZoeM{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;justify-content:flex-end;position:relative;z-index:2}.planning_dateRangeGroup__N514C{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.planning_dateRangeLabel__Uko_t{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--office-text-subtle,#b4c0d0);margin-right:.125rem}.planning_dateRangeSep__jC3Zp{color:var(--office-text-tertiary,#c0cad8);font-size:.875rem;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.planning_dateInput__5UYV3{padding:.45rem .55rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.5rem;font-family:inherit;font-size:.8125rem;color:var(--office-text-secondary,#d2dae6);color-scheme:dark}.planning_dateInput__5UYV3:focus{outline:none;border-color:#f96}.planning_dateInput__5UYV3:disabled{opacity:.45;cursor:not-allowed}.planning_searchWrap__LH_gd{position:relative;display:flex;align-items:center}.planning_searchIcon__XtDOR{position:absolute;left:.75rem;color:var(--office-text-subtle,#a8b4c4);pointer-events:none}.planning_search__fcyWq{padding:.55rem .875rem .55rem 2.125rem;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.5rem;color:#e8e8e8;font-size:.9375rem;outline:none;width:220px;font-family:inherit}.planning_search__fcyWq:focus{border-color:#f96}.planning_search__fcyWq::-moz-placeholder{color:var(--office-text-subtle,#a8b4c4)}.planning_search__fcyWq::placeholder{color:var(--office-text-subtle,#a8b4c4)}.planning_viewSwitch__vdwNJ{display:flex;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.5rem;padding:3px;gap:2px}.planning_viewBtn__eBd6s{display:flex;align-items:center;gap:.4rem;padding:.45rem .875rem;background:transparent;border:none;border-radius:.4rem;color:var(--office-text-muted,#d6dde8);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.planning_viewBtn__eBd6s:hover{color:#fff}.planning_viewBtnActive__V8izb{background:#1a1a1a;color:#f96;font-weight:600;box-shadow:inset 0 0 0 1px #3a3a3a}.planning_body__WDKwr{flex:1;min-height:0;overflow:auto}.planning_subStat__OSwL0{font-weight:600;color:#d0d0d0}.planning_toolbar___kgiN{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;flex-shrink:0}.planning_views__S573b{display:flex;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:.5rem;padding:3px;gap:2px}.planning_viewBody__JZF7t{flex:1;min-height:0;overflow:auto}.planning_errorBanner__WgsOe{gap:10px;padding:10px 14px;font-size:13px;color:#fca5a5;background:hsla(0,91%,71%,.08);border:1px solid hsla(0,91%,71%,.35);border-radius:8px}.planning_errorBanner__WgsOe,.planning_warnBanner__5GTM_{display:flex;align-items:center;margin-bottom:.75rem;flex-shrink:0}.planning_warnBanner__5GTM_{gap:8px;padding:8px 12px;font-size:12.5px;color:#ffc88a;background:rgba(255,153,102,.08);border:1px solid rgba(255,153,102,.3);border-radius:8px}.planning_retryBtn__dr611{padding:4px 12px;font-size:12px;font-weight:500;color:#0b0b0b;background:#f96;border:none;border-radius:6px;cursor:pointer}.planning_retryBtn__dr611:hover{background:#ffa578}.planning_dismissBtn__5fFAq{padding:3px 10px;font-size:11.5px;font-weight:500;color:#cfcfcf;background:transparent;border:1px solid #555;border-radius:6px;cursor:pointer}.planning_dismissBtn__5fFAq:hover{border-color:var(--office-text-tertiary,#b4bfce);color:#fff}.planning_loadingBox__OWGKr{display:flex;align-items:center;gap:.625rem;padding:2.5rem 1rem;justify-content:center;color:var(--office-text-tertiary,#b4bfce);font-size:.9375rem}.planning_spin__Ba8Dr{animation:planning_spin__Ba8Dr .9s linear infinite}@keyframes planning_spin__Ba8Dr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.docs_shell__QvNbV{display:flex;height:calc(100vh - 64px);background:#161616;color:#f0f0f0}.docs_main__oAHfg{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative}.docs_bannerError__vkyDu{position:absolute;top:.65rem;left:50%;transform:translateX(-50%);z-index:50;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;background:hsla(0,91%,71%,.15);border:1px solid hsla(0,91%,71%,.45);border-radius:.45rem;color:#f87171;font-size:.75rem}.docs_landing__PzT4y{flex:1;overflow-y:auto;padding:2rem 2.5rem;max-width:980px;width:100%;margin:0 auto}.docs_landingHero__eMP4V{margin-bottom:1.5rem}.docs_landingTitle__knjzv{margin:0;font-size:1.5rem;font-weight:800;color:#f0f0f0}.docs_landingSub__kEgaM{margin:.3rem 0 0;font-size:.9rem;color:var(--office-text-tertiary,#b4bfce)}.docs_landingActions__seZAc{display:flex;gap:.5rem;margin-top:1rem}.docs_primaryBtn__Y9Sax{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .95rem;background:#f96;border:1px solid #f96;border-radius:.45rem;color:#1a1a1a;font-size:.85rem;font-weight:700;cursor:pointer;text-decoration:none}.docs_primaryBtn__Y9Sax:hover{background:#f85}.docs_secondaryBtn__iEHNj{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem .95rem;background:transparent;border:1px solid #2a2a2a;border-radius:.45rem;color:#f0f0f0;font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none}.docs_secondaryBtn__iEHNj:hover{border-color:#f96;color:#f96}.docs_landingSection__9fPVN{margin-top:2rem}.docs_landingSectionLabel__W1nNY{margin:0 0 .7rem;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--office-text-tertiary,#b4bfce)}.docs_cardGrid__HdRkU{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem}.docs_card__VhOCx{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 1rem;background:#1e1e1e;border:1px solid #2a2a2a;border-radius:.55rem;text-decoration:none;color:#f0f0f0;transition:border-color .12s ease}.docs_card__VhOCx:hover{border-color:#f96}.docs_cardTitle__6bXr_{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700}.docs_cardIcon__VMNLv{font-size:1rem;flex-shrink:0}.docs_cardSnippet__IlEcW{font-size:.72rem;color:var(--office-text-tertiary,#b4bfce);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docs_cardMeta__ifjxk{margin-top:.15rem;font-size:.66rem;color:var(--office-text-subtle,#a8b4c4)}.docs_empty__tIQjm{padding:2rem 1rem;text-align:center;font-size:.85rem;color:var(--office-text-tertiary,#b4bfce);background:#1e1e1e;border:1px dashed #2a2a2a;border-radius:.55rem}.docs_pageWrap__aTXhy{flex:1;display:flex;flex-direction:column;overflow:hidden}.docs_pageError__kbHvp,.docs_pageLoading__fitc5{flex:1;display:flex;align-items:center;justify-content:center;color:var(--office-text-tertiary,#b4bfce);font-size:.9rem}.docs_spin__xRyPg{animation:docs_spin__xRyPg 1s linear infinite}@keyframes docs_spin__xRyPg{to{transform:rotate(1turn)}}