.ProfileHeroWidget_root__wnb2v{position:relative;isolation:isolate;display:grid;min-width:0;max-width:100%;min-height:240px;overflow:hidden;border-radius:16px;background:var(--ink);animation:ProfileHeroWidget_heroEnter__c0xfX .6s var(--ease-out-expo) both}.ProfileHeroWidget_heroMedia__LEX7Y,.ProfileHeroWidget_heroScrim__bChGf{position:absolute;inset:0;z-index:-2;pointer-events:none}.ProfileHeroWidget_heroMedia__LEX7Y{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 54%;object-position:center 54%;filter:saturate(.84) brightness(.98) contrast(1.04);transform:scale(1.02)}.ProfileHeroWidget_heroScrim__bChGf{z-index:-1;background:linear-gradient(90deg,rgb(7 14 25/82%),rgb(7 14 25/58%) 54%,rgb(7 14 25/34%)),linear-gradient(0deg,rgb(7 14 25/72%),transparent 64%)}.ProfileHeroWidget_heroContent__8dk7C{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;gap:24px;align-items:start;min-height:inherit;padding:24px 28px 40px}.ProfileHeroWidget_badge__un2q2{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:32px;padding:6px 11px;border:1px solid rgb(255 255 255/72%);border-radius:var(--radius-pill);background:rgb(7 14 25/52%);box-shadow:inset 0 1px 0 rgb(255 255 255/12%),0 8px 24px rgb(0 0 0/16%);color:rgb(255 255 255/88%);font-family:var(--font-serif);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ProfileHeroWidget_signalDot__2Zeb5{width:8px;height:8px;flex:0 0 8px;border-radius:var(--radius-pill);background:var(--amber-border);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber-border) 20%,transparent)}.ProfileHeroWidget_identity__ono6b{grid-column:1/-1;grid-row:2;display:flex;gap:18px;align-items:flex-end;align-self:end;min-width:0}.ProfileHeroWidget_avatar__UxJp0{position:relative;display:grid;place-items:center;width:84px;height:84px;flex:0 0 84px;border:3px solid rgb(255 255 255/82%);border-radius:50%;background:var(--blue);color:var(--surface);box-shadow:0 12px 30px rgb(0 0 0/28%);font-size:23px;font-weight:750;letter-spacing:-.03em;overflow:hidden}.ProfileHeroWidget_avatar__UxJp0 img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ProfileHeroWidget_copy__3S8vw{min-width:0;max-width:680px}.ProfileHeroWidget_title__8F_42{margin:0;color:#fff;font-family:var(--font-serif);font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:40px;text-wrap:balance}.ProfileHeroWidget_context__HYsr4{margin:5px 0 0;color:rgb(255 255 255/88%);font-family:var(--font-serif);font-size:13px;font-weight:600;line-height:18px}.ProfileHeroWidget_context__HYsr4 span{margin-inline:5px;color:rgb(255 255 255/50%)}.ProfileHeroWidget_lede__3UAyl{max-width:680px;margin:8px 0 0;color:rgb(255 255 255/78%);font-family:var(--font-serif);font-size:14px;line-height:20px;text-wrap:pretty}.ProfileHeroWidget_action__k_IWv{grid-column:2;grid-row:1;display:flex;justify-content:flex-end;min-width:-moz-max-content;min-width:max-content}@keyframes ProfileHeroWidget_heroEnter__c0xfX{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:800px){.ProfileHeroWidget_heroContent__8dk7C{padding:24px 24px 40px}}@media (max-width:640px){.ProfileHeroWidget_root__wnb2v{min-height:316px;border-radius:12px}.ProfileHeroWidget_heroMedia__LEX7Y{-o-object-position:42% center;object-position:42% center}.ProfileHeroWidget_heroContent__8dk7C{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:16px;padding:24px 24px 42px}.ProfileHeroWidget_badge__un2q2{grid-column:1;grid-row:1}.ProfileHeroWidget_identity__ono6b{grid-column:1/-1;grid-row:2;align-items:center}.ProfileHeroWidget_action__k_IWv{grid-column:1;grid-row:3;min-width:0}.ProfileHeroWidget_action__k_IWv>*{width:100%;justify-content:center}.ProfileHeroWidget_avatar__UxJp0{width:68px;height:68px;flex-basis:68px}.ProfileHeroWidget_title__8F_42{font-size:30px;line-height:36px}}@media (prefers-reduced-motion:reduce){.ProfileHeroWidget_root__wnb2v{animation:none}}.TasksChromeWidget_root__bC5iy{margin-bottom:20px}.TasksChromeWidget_headerRow__hsoAS{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;animation:TasksChromeWidget_fade-up__nKu0j var(--motion-slow) var(--ease-out-expo) both;animation-delay:0s}.TasksChromeWidget_copy__cJGZ1{flex:1;min-width:0}.TasksChromeWidget_copy__cJGZ1 h1{font-family:var(--font-serif);font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin:0}.TasksChromeWidget_lede__vncWM{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--ink-3);max-width:520px}.TasksChromeWidget_actions__SZGul{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;position:relative}.TasksChromeWidget_btnPrimary__sSGnC{background:var(--success-fg)!important;border-color:transparent}.TasksChromeWidget_btnPrimary__sSGnC:hover{background:#12803c!important}.TasksChromeWidget_btnOutline__C3RZO{border-radius:8px;padding-inline:16px}.TasksChromeWidget_tabs__A7ZHX{display:flex;align-items:flex-end;gap:28px;border-bottom:1px solid var(--line);margin-bottom:18px}.TasksChromeWidget_tab__zCLb_{position:relative;border:0;background:transparent;padding:0 0 12px;font:inherit;font-size:14px;font-weight:500;color:var(--ink-3);cursor:pointer;transition:color var(--motion-fast)}.TasksChromeWidget_tab__zCLb_:hover{color:var(--ink)}.TasksChromeWidget_tab__zCLb_.TasksChromeWidget_isActive__P_YRS{color:var(--ink);font-weight:600}.TasksChromeWidget_tab__zCLb_.TasksChromeWidget_isActive__P_YRS:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--success-fg)}.TasksChromeWidget_dropdown__DcFFx{position:absolute;top:100%;right:0;margin-top:6px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:100;width:240px;max-height:280px;overflow-y:auto;padding:6px 0}.TasksChromeWidget_dropdownTitle__pKDku{padding:6px 12px;font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase}.TasksChromeWidget_dropdownEmpty__Ui1Is{padding:8px 12px;font-size:12px;color:var(--ink-3)}.TasksChromeWidget_dropdownItem__JnH50{width:100%;border:0;background:transparent;padding:8px 12px;font:inherit;font-size:13px;text-align:left;color:var(--ink);cursor:pointer;display:flex;flex-direction:column}.TasksChromeWidget_dropdownItem__JnH50:hover{background:var(--bg-soft)}.TasksChromeWidget_dropdownItem__JnH50 span:last-child{font-size:11px;color:var(--ink-3);margin-top:2px}@media (max-width:900px){.TasksChromeWidget_actions__SZGul{width:100%;justify-content:flex-start}}.TasksToolbarWidget_root__5Fdmw{margin-bottom:14px;position:relative}.TasksToolbarWidget_row__bpLLF{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.TasksToolbarWidget_search__mlFHU{display:inline-flex;align-items:center;gap:10px;flex:1;min-width:220px;max-width:360px;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink-3)}.TasksToolbarWidget_search__mlFHU input{flex:1;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--ink)}.TasksToolbarWidget_search__mlFHU input::-moz-placeholder{color:var(--ink-4)}.TasksToolbarWidget_search__mlFHU input::placeholder{color:var(--ink-4)}.TasksToolbarWidget_actions__l7edc{display:inline-flex;align-items:center;gap:8px;position:relative}.TasksToolbarWidget_actionSlot___0eO2{position:relative}.TasksToolbarWidget_toolBtn__uDLKT{border-radius:10px!important;min-height:40px;padding-inline:14px!important;font-size:13px!important}.TasksToolbarWidget_filterCount__V3oaV{margin-left:6px;background:var(--success-fg);color:#fff;border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700}.TasksToolbarWidget_views__T404e{margin-left:auto;display:inline-flex;align-items:stretch;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:3px;height:40px;box-sizing:border-box}.TasksToolbarWidget_viewBtn__gyMEt{width:34px;border:0;border-radius:7px;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.TasksToolbarWidget_viewBtn__gyMEt:hover:not(:disabled){color:var(--ink)}.TasksToolbarWidget_viewBtn__gyMEt.TasksToolbarWidget_isActive__vDOk7{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(15,23,42,.06),0 0 0 1px rgba(15,23,42,.04)}.TasksToolbarWidget_popover__Ukl_T{position:fixed;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:9999;padding:16px;width:280px;max-height:min(480px,calc(100vh - 16px));overflow-y:auto;display:flex;flex-direction:column;gap:12px}.TasksToolbarWidget_popoverNarrow__NjvsO{width:220px}.TasksToolbarWidget_popoverTitle__eVq3C{font-size:12px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.TasksToolbarWidget_popoverItem__c8gEq{display:flex;flex-direction:column;gap:6px}.TasksToolbarWidget_popoverDivider__IF_RY{height:1px;background:var(--line-2);margin:4px 0}.TasksToolbarWidget_popoverActions__lCsGL{display:flex;justify-content:flex-end;gap:8px}.TasksToolbarWidget_clearBtn__y2Q9e{color:#dc2626}.TasksToolbarWidget_select__GU7gm{width:100%;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:14px;outline:none;cursor:pointer}.TasksToolbarWidget_select__GU7gm:focus{border-color:var(--success-fg)}.TasksToolbarWidget_sortBtn__dGd0N{width:100%;border:0;background:transparent;padding:8px 12px;font:inherit;font-size:13px;text-align:left;color:var(--ink-2);cursor:pointer;display:flex;align-items:center;gap:8px}.TasksToolbarWidget_sortBtn__dGd0N:hover{background:var(--bg-soft);color:var(--ink)}.TasksToolbarWidget_scopeNote___Zzgf{margin:0 0 12px;font-size:13px;color:var(--ink-3)}@media (max-width:900px){.TasksToolbarWidget_views__T404e{margin-left:0}}.RowActionsMenu_rowMenu__wxwJS{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--motion-fast)}.RowActionsMenu_rowMenu__wxwJS:hover{background:var(--bg-soft);color:var(--ink);border-color:var(--line-2)}.RowActionsMenu_rowPopover__jWql8{position:fixed;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:9999;width:160px;max-height:min(360px,calc(100vh - 16px));overflow-y:auto;padding:4px 0;display:flex;flex-direction:column}.RowActionsMenu_rowPopoverBtn__5YelA{width:100%;border:0;background:transparent;padding:8px 12px;font:inherit;font-size:13px;text-align:left;color:var(--ink-2);cursor:pointer;display:flex;align-items:center;gap:8px}.RowActionsMenu_rowPopoverBtn__5YelA:hover{background:var(--bg-soft);color:var(--ink)}.RowActionsMenu_rowPopoverBtnDanger__SMxPa{color:#dc2626}.RowActionsMenu_rowPopoverBtnDanger__SMxPa:hover{background:#fef2f2;color:#dc2626}.RowActionsMenu_popoverDivider__0EF3W{height:1px;background:var(--line-2);margin:4px 0}.RowActionsMenu_popoverTitle__cPXb_{font-size:12px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em;padding:4px 12px 2px}.RowActionsMenu_flagHigh__I_MIz{color:#ea580c}.RowActionsMenu_flagMedium__mN57u{color:#ca8a04}.RowActionsMenu_flagLow__xdW4V{color:#2563eb}.RowActionsMenu_flagDone__Ir99s{color:var(--success-fg)}.TasksTableWidget_wrap__kL_lD{padding:0;overflow:hidden;border-radius:14px}.TasksTableWidget_scroll__t2zct{overflow-x:auto}.TasksTableWidget_table__TDRJN{width:100%;border-collapse:collapse;font-size:13.5px}.TasksTableWidget_table__TDRJN thead th{text-align:left;font-size:12px;font-weight:600;color:var(--ink-3);padding:14px 16px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--bg-soft)}.TasksTableWidget_table__TDRJN tbody td{padding:14px 16px;border-bottom:1px solid var(--line-2);vertical-align:middle}.TasksTableWidget_table__TDRJN tbody tr:hover{background:rgba(15,23,42,.02)}.TasksTableWidget_table__TDRJN tbody tr.TasksTableWidget_isSelected__MzrVX{background:rgba(22,163,74,.04)}.TasksTableWidget_check__hTD9O{width:44px}.TasksTableWidget_check__hTD9O input{width:16px;height:16px;accent-color:var(--success-fg);cursor:pointer}.TasksTableWidget_thSort__XD7RZ{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;font:inherit;font-size:12px;font-weight:600;color:inherit;cursor:pointer}.TasksTableWidget_thSortIcon__RSeBu{font-size:11px;opacity:.55}.TasksTableWidget_title__MMbI6{font-weight:500;color:var(--ink)}.TasksTableWidget_titleButton__8dUnA{display:inline;margin:0;padding:0;border:0;background:none;font:inherit;font-weight:500;color:var(--ink);text-align:left;cursor:pointer}.TasksTableWidget_titleButton__8dUnA:hover{color:var(--brand);text-decoration:underline}.TasksTableWidget_titleButton__8dUnA:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.TasksTableWidget_project__MSb6U{display:inline-flex;align-items:center;gap:10px;min-width:0}.TasksTableWidget_projectLink__nHGGW{cursor:pointer;text-decoration:none;color:inherit;transition:opacity .2s ease,transform .1s ease}.TasksTableWidget_projectLink__nHGGW:hover{opacity:.8;transform:translateY(-1px)}.TasksTableWidget_mark__sjTQC{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.TasksTableWidget_toneViolet__fDhVf{background:#ede9fe;color:#6d28d9}.TasksTableWidget_toneBlue__dzD7o{background:#dbeafe;color:#1d4ed8}.TasksTableWidget_toneAmber__NpHfT{background:#fef3c7;color:#b45309}.TasksTableWidget_toneRose__t12Tc{background:#ffe4e6;color:#be123c}.TasksTableWidget_toneMint__D4WmA{background:#d1fae5;color:#047857}.TasksTableWidget_toneGray__7vMjt{background:var(--gray-bg);color:var(--ink-3)}.TasksTableWidget_estimateBadge__he6LD{display:inline-flex;align-items:center;justify-content:center;background:#f3e8ff;color:#7e22ce;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;margin-left:6px;text-transform:uppercase}.TasksTableWidget_assignees__YPv0J{display:inline-flex;align-items:center;gap:0}.TasksTableWidget_assignee__S09gh+.TasksTableWidget_assignee__S09gh{margin-left:-8px}.TasksTableWidget_assignee__S09gh{display:inline-flex;align-items:center;gap:6px}.TasksTableWidget_avatar__uL9AW{width:28px;height:28px;border-radius:999px;background:var(--gray-bg);color:var(--ink-2);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 0 0 1px var(--line-2)}.TasksTableWidget_you__4btrQ{font-size:12px;color:var(--ink-3)}.TasksTableWidget_assigneesEmpty__2bgor{color:var(--ink-4)}.TasksTableWidget_date__D2pmJ{white-space:nowrap;color:var(--ink-2)}.TasksTableWidget_dateMuted__NYUb9{color:var(--ink-4)}.TasksTableWidget_timerCell__2LNpn{display:flex;align-items:center;gap:10px}.TasksTableWidget_time__YR_Ae{color:var(--success-fg);font-weight:600;font-family:monospace;white-space:nowrap}.TasksTableWidget_timePause__I1UBD,.TasksTableWidget_timePlay__n96TT{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--motion-fast)}.TasksTableWidget_timePlay__n96TT{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-3)}.TasksTableWidget_timePlay__n96TT:hover{border-color:var(--line-2);color:var(--ink)}.TasksTableWidget_timePause__I1UBD{border:1px solid var(--success-fg);background:var(--success-bg);color:var(--success-fg);animation:TasksTableWidget_timerPulse___E1BI 2s ease-in-out infinite}.TasksTableWidget_timeActive__jNSTD{color:var(--success-fg);font-weight:600;font-family:monospace;animation:TasksTableWidget_textPulse__mQMUb 1s infinite alternate}@keyframes TasksTableWidget_timerPulse___E1BI{0%{box-shadow:0 0 0 0 rgba(22,163,74,.4)}70%{box-shadow:0 0 0 6px rgba(22,163,74,0)}to{box-shadow:0 0 0 0 rgba(22,163,74,0)}}@keyframes TasksTableWidget_textPulse__mQMUb{0%{opacity:1}to{opacity:.65}}.TasksTableWidget_priority__iZGhL{display:inline-flex;align-items:center;gap:6px;font-weight:500;white-space:nowrap}.TasksTableWidget_priorityUrgent__97lm4{color:#dc2626}.TasksTableWidget_priorityHigh__N30bh{color:#ea580c}.TasksTableWidget_priorityMedium__iSQnu{color:#ca8a04}.TasksTableWidget_priorityLow__LPZQE{color:#2563eb}.TasksTableWidget_priorityNone___eBKQ{color:var(--ink-4)}.TasksTableWidget_status__wnmEh{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.TasksTableWidget_status__wnmEh select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.TasksTableWidget_statusTodo__5M9p6{background:#e0f2fe;color:#0369a1}.TasksTableWidget_statusInProgress__2UR3N{background:#ede9fe;color:#6d28d9}.TasksTableWidget_statusDone__GmbIH{background:var(--success-bg);color:var(--success-fg)}.TasksTableWidget_statusCancelled__Y4lzu{background:var(--gray-bg);color:var(--ink-3)}.TasksTableWidget_statusReadonly__7A0vV{padding-right:10px}.TasksTableWidget_actionsCol__kZhbU{width:48px;text-align:right;position:relative}.TasksTableWidget_pagination__sLmia{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;font-size:13px;color:var(--ink-3)}.TasksTableWidget_paginationBtns__0iKtB{display:inline-flex;gap:8px}.TasksTableWidget_pageBtn__4SfjQ{min-height:36px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.TasksTableWidget_pageBtn__4SfjQ:hover:not(:disabled){border-color:var(--line-2);color:var(--ink)}.TasksTableWidget_pageBtn__4SfjQ:disabled{opacity:.45;cursor:not-allowed}.TasksTableWidget_pageNum__G4cIH{min-width:36px;padding:0 8px}.TasksTableWidget_pageNumCurrent__K9VWj{background:var(--bg-soft);color:var(--ink);font-weight:600;border-color:var(--line-2)}.TasksTableWidget_pageGap__Xpn6q{min-width:16px;text-align:center;color:var(--ink-4)}.TasksBoardWidget_root__u8tfb{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:20px;margin-bottom:24px;align-items:start}.TasksBoardWidget_column__ovawH{background:var(--bg-soft);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:14px;min-height:500px;border:1px solid var(--line-2);transition:border-color var(--motion-fast),background var(--motion-fast)}.TasksBoardWidget_column__ovawH[data-drop-target=true]{border:1.5px dashed var(--blue);background:var(--blue-tint)}.TasksBoardWidget_columnHead__qXn4A{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.TasksBoardWidget_columnTitle__uituu{font-size:14px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.TasksBoardWidget_dot__cGsGG{width:10px;height:10px;border-radius:50%}.TasksBoardWidget_dotTodo__KlkNc{background:#0369a1}.TasksBoardWidget_dotProgress__e3kMp{background:#6d28d9}.TasksBoardWidget_dotDone__nwBYr{background:var(--success-fg)}.TasksBoardWidget_columnCount__7tqn9{font-size:12px;font-weight:500;background:rgba(15,23,42,.06);color:var(--ink-3);padding:2px 8px;border-radius:999px}.TasksBoardWidget_cardList__cEml1{display:flex;flex-direction:column;gap:12px;min-height:400px}.TasksBoardWidget_card__gnohi{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.02),0 1px 2px rgba(0,0,0,.01);display:flex;flex-direction:column;gap:12px;position:relative;container-type:inline-size;transition:transform var(--motion-fast),box-shadow var(--motion-fast)}.TasksBoardWidget_card__gnohi[data-draggable=true]{cursor:grab}.TasksBoardWidget_card__gnohi[data-draggable=true] a,.TasksBoardWidget_card__gnohi[data-draggable=true] button{cursor:pointer}.TasksBoardWidget_card__gnohi[data-dragging=true]{opacity:.55;cursor:grabbing}.TasksBoardWidget_card__gnohi:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);border-color:var(--line-2)}.TasksBoardWidget_cardHead__vEtn1{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.TasksBoardWidget_cardProject__42dHY{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:6px;text-decoration:none;cursor:pointer}.TasksBoardWidget_cardProjectPlain__XwJBh{cursor:default}.TasksBoardWidget_toneViolet__hBPdM{background:#ede9fe;color:#6d28d9}.TasksBoardWidget_toneBlue__nruyL{background:#dbeafe;color:#1d4ed8}.TasksBoardWidget_toneAmber__D4rZX{background:#fef3c7;color:#b45309}.TasksBoardWidget_toneRose__0agsP{background:#ffe4e6;color:#be123c}.TasksBoardWidget_toneMint__h6XaI{background:#d1fae5;color:#047857}.TasksBoardWidget_toneGray__R6JFn{background:var(--gray-bg);color:var(--ink-3)}.TasksBoardWidget_estimateBadge__keMyZ{display:inline-flex;align-items:center;justify-content:center;background:#f3e8ff;color:#7e22ce;font-size:8px;font-weight:700;padding:1px 4px;border-radius:4px;margin-left:4px;text-transform:uppercase}.TasksBoardWidget_cardTitle__13w1R{font-size:14px;font-weight:600;color:var(--ink);line-height:1.4;margin:0}.TasksBoardWidget_cardTitleButton___aliM{display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ink);line-height:1.4;text-align:left;cursor:pointer}.TasksBoardWidget_cardTitleButton___aliM:hover{color:var(--brand);text-decoration:underline}.TasksBoardWidget_cardTitleButton___aliM:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.TasksBoardWidget_cardDesc__m0Fup{font-size:13px;color:var(--ink-3);margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.TasksBoardWidget_cardMeta__vaKJF{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line-2);padding-top:10px;margin-top:4px}.TasksBoardWidget_cardLeft__LkIc6{display:flex;align-items:center;gap:10px;flex-shrink:0}.TasksBoardWidget_cardRight__i0SvT{display:flex;align-items:center;gap:6px;min-width:0;flex:1;justify-content:flex-end}.TasksBoardWidget_cardAssignee__DiE_p{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%}.TasksBoardWidget_cardAssigneeName__TovQn{font-size:12px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 200px){.TasksBoardWidget_cardAssigneeName__TovQn{display:none}}.TasksBoardWidget_cardDate__dMV2q{font-size:12px;color:var(--ink-3);display:flex;align-items:center;gap:4px}.TasksBoardWidget_cardDateOverdue__7_aLk{color:#dc2626;font-weight:600}.TasksBoardWidget_priority__w0Bjk{display:inline-flex;align-items:center;gap:6px;font-weight:500}.TasksBoardWidget_priorityUrgent__IbO0x{color:#dc2626}.TasksBoardWidget_priorityHigh__0qsj_{color:#ea580c}.TasksBoardWidget_priorityMedium__E28rO{color:#ca8a04}.TasksBoardWidget_priorityLow__RLF3f{color:#2563eb}.TasksBoardWidget_priorityNone__NMEUC{color:var(--ink-4)}.TasksBoardWidget_avatar__gjmZv{width:22px;height:22px;border-radius:999px;background:var(--gray-bg);color:var(--ink-2);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 0 0 1px var(--line-2)}.TasksBoardWidget_timerRow__w7AWp{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line-2);padding-top:8px;margin-top:2px}.TasksBoardWidget_timerControls__wUJ1Q{display:flex;align-items:center;gap:6px}.TasksBoardWidget_timePause___PZ8W,.TasksBoardWidget_timePlay__AO7wy{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.TasksBoardWidget_timePlay__AO7wy{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-3)}.TasksBoardWidget_timePause___PZ8W{border:1px solid var(--success-fg);background:var(--success-bg);color:var(--success-fg)}.TasksBoardWidget_timeActive__NP_uh,.TasksBoardWidget_time__SGuTg{font-size:11px;color:var(--success-fg);font-weight:600;font-family:monospace}.TasksBoardWidget_cardActions__MhTk5{display:flex;align-items:center;gap:4px}.TasksBoardWidget_cardBtn__nWJ4g{width:24px;height:24px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.TasksBoardWidget_cardBtn__nWJ4g:hover{background:var(--bg-soft);color:var(--ink);border-color:var(--line-2)}@media (max-width:900px){.TasksBoardWidget_root__u8tfb{grid-template-columns:1fr}}.TasksTemplatesWidget_root__3fibd{container-type:inline-size;container-name:tasks-template;background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.TasksTemplatesWidget_intro__dDJTO{margin-bottom:18px}.TasksTemplatesWidget_introTitle__A35PZ{margin:0;font-size:16px;font-weight:650}.TasksTemplatesWidget_introLede__1juZ4{margin:4px 0 0;font-size:13px;color:var(--ink-3)}.TasksTemplatesWidget_form__MiQzN{display:grid;grid-template-columns:minmax(88px,1fr) minmax(120px,1.5fr) minmax(100px,auto) 80px auto;gap:10px;align-items:end;margin-bottom:20px;background:var(--bg-soft);padding:14px;border-radius:10px;border:1px solid var(--line)}.TasksTemplatesWidget_form__MiQzN .TasksTemplatesWidget_field__IlvHL{margin:0;min-width:0}.TasksTemplatesWidget_offsetInput__ZhMvt{width:100%;min-width:0}.TasksTemplatesWidget_submit__Db73r{height:40px;white-space:nowrap}@container tasks-template (max-width: 620px){.TasksTemplatesWidget_form__MiQzN{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.TasksTemplatesWidget_descField__k8gDl,.TasksTemplatesWidget_nameField__NSu1Z{grid-column:1/-1}.TasksTemplatesWidget_submit__Db73r{grid-column:1/-1;justify-self:start}}.TasksTemplatesWidget_empty__8FqQU{text-align:center;padding:40px 20px;color:var(--ink-3)}.TasksTemplatesWidget_scroll__pc5hk{overflow-x:auto}.TasksTemplatesWidget_table__w5zuy{width:100%;border-collapse:collapse;margin-top:12px}.TasksTemplatesWidget_table__w5zuy th{text-align:left;font-size:12px;font-weight:600;color:var(--ink-3);padding:10px 12px;border-bottom:1px solid var(--line)}.TasksTemplatesWidget_table__w5zuy td{padding:12px;border-bottom:1px solid var(--line-2);font-size:13.5px}.TasksTemplatesWidget_table__w5zuy tr:hover{background:var(--bg-soft)}.TasksTemplatesWidget_titleCell__908Mt{font-weight:600}.TasksTemplatesWidget_descCell__xHCjw{color:var(--ink-2)}.TasksTemplatesWidget_actionsCol__bUFch{width:50px}.TasksTemplatesWidget_priority__fz5Hp{display:inline-flex;align-items:center;gap:6px;font-weight:500;white-space:nowrap}.TasksTemplatesWidget_priorityHigh__5cqxf{color:#ea580c}.TasksTemplatesWidget_priorityMedium__vAb4X{color:#ca8a04}.TasksTemplatesWidget_priorityLow__hJKBA{color:#2563eb}.TasksTemplatesWidget_deleteBtn__hNrmO{width:24px;height:24px;border:1px solid var(--line);border-radius:6px;background:transparent;color:#dc2626;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.TasksTemplatesWidget_deleteBtn__hNrmO:hover{background:#fef2f2;border-color:#fca5a5}.TasksTemplatesWidget_select__XSdjo{width:100%;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:14px;outline:none}.TasksTemplatesWidget_select__XSdjo:focus{border-color:var(--success-fg)}.TasksTaskDialogWidget_backdrop__qiEfp{position:fixed;inset:0;z-index:120;background:rgba(15,16,20,.45);display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(2px)}.TasksTaskDialogWidget_dialog__oouV8{width:min(520px,100%);padding:24px;border-radius:14px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.TasksTaskDialogWidget_head__jbz6A{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.TasksTaskDialogWidget_head__jbz6A h2{margin:0;font-size:20px;font-weight:650;color:var(--ink)}.TasksTaskDialogWidget_close__hr6P0{width:34px;height:34px;border:0;border-radius:8px;background:var(--bg-soft);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.TasksTaskDialogWidget_body__z6MfF{display:grid;gap:16px;margin-bottom:20px}.TasksTaskDialogWidget_error__UvL85{margin:0;font-size:13px;color:var(--danger-fg,#dc2626);background:#fef2f2;padding:8px 12px;border-radius:8px;border:1px solid #fca5a5}.TasksTaskDialogWidget_fieldRow__b2XFF{display:grid;grid-template-columns:1fr 1fr;gap:12px}.TasksTaskDialogWidget_fieldRowSpaced__GaQOY{margin-top:12px}.TasksTaskDialogWidget_field__zjvpW{margin:0}.TasksTaskDialogWidget_estimateField__6NRzM{margin-top:8px}.TasksTaskDialogWidget_select__XY7qk{width:100%;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:14px;outline:none}.TasksTaskDialogWidget_select__XY7qk:focus{border-color:var(--success-fg)}.TasksTaskDialogWidget_textarea__w3Gfz{width:100%;min-height:80px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:14px;resize:vertical;outline:none}.TasksTaskDialogWidget_textarea__w3Gfz:focus{border-color:var(--success-fg)}.TasksTaskDialogWidget_btnPrimary__7MqB5{background:var(--success-fg)!important;border-color:transparent}.TasksTaskDialogWidget_btnPrimary__7MqB5:hover:not(:disabled){background:#12803c!important}.TasksTaskDialogWidget_readOnlyValue__7Rgz9{margin:0;min-height:42px;display:flex;align-items:center;padding:0 14px;border:1px solid var(--line);border-radius:10px;font-size:13.5px;color:var(--ink-2);background:var(--bg-soft)}.TasksTaskDialogWidget_btnPrimary__7MqB5:disabled{background:color-mix(in srgb,var(--success-fg) 45%,#fff)!important;cursor:not-allowed;box-shadow:none;transform:none}.TasksPage_body___Auu_{display:flex;flex-direction:column}.TasksPage_btnPrimary__hsSK6{background:var(--success-fg)!important;border-color:transparent}.TasksPage_btnPrimary__hsSK6:hover{background:#12803c!important}