.TaskBoardHeader-module__kl9P6W__taskBoardHeader{--task-board-header-bg:#121214;--task-board-header-border:#27272a;--task-board-header-title:#f4f4f5;--task-board-header-muted:#a1a1aa;--task-board-header-accent:#6366f1;--task-board-header-accent-hover:#4f46e5;--radius-md:8px;--radius-full:9999px;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--task-board-header-bg);border:1px solid var(--task-board-header-border);border-radius:var(--radius-md);flex-direction:column;display:flex;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}@media (min-width:768px){.TaskBoardHeader-module__kl9P6W__taskBoardHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}}.TaskBoardHeader-module__kl9P6W__contentBlock{gap:var(--spacing-sm);flex-direction:column;display:flex}.TaskBoardHeader-module__kl9P6W__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--task-board-header-accent);font-size:.75rem;font-weight:600}.TaskBoardHeader-module__kl9P6W__title{color:var(--task-board-header-title);margin:0;font-size:1.5rem}.TaskBoardHeader-module__kl9P6W__description{color:var(--task-board-header-muted);margin:0;font-size:.9375rem}.TaskBoardHeader-module__kl9P6W__actionsBlock{gap:var(--spacing-md);flex-direction:column;align-items:flex-start;display:flex}@media (min-width:768px){.TaskBoardHeader-module__kl9P6W__actionsBlock{align-items:flex-end}}.TaskBoardHeader-module__kl9P6W__statsRow{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.TaskBoardHeader-module__kl9P6W__sprintPill{background-color:var(--task-board-header-accent);color:#fff;border-radius:var(--radius-full);padding:2px 10px;font-size:.75rem;font-weight:500}.TaskBoardHeader-module__kl9P6W__taskCount{color:var(--task-board-header-muted);font-size:.875rem}.TaskBoardHeader-module__kl9P6W__buttonGroup{gap:var(--spacing-sm);display:flex}.TaskBoardHeader-module__kl9P6W__primaryButton{border-radius:var(--radius-md);cursor:pointer;background-color:var(--task-board-header-accent);color:#fff;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.TaskBoardHeader-module__kl9P6W__primaryButton:hover:not(:disabled){background-color:var(--task-board-header-accent-hover)}.TaskBoardHeader-module__kl9P6W__primaryButton:disabled{opacity:.5;cursor:not-allowed}
.TaskDetailModal-module___AUu_q__taskDetailModal{--task-detail-modal-bg:rgba(9,14,28,.98);--task-detail-modal-overlay:rgba(2,6,23,.68);--task-detail-modal-border:rgba(148,163,184,.18);z-index:1000;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.TaskDetailModal-module___AUu_q__overlay{background:var(--task-detail-modal-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;position:absolute;top:0;bottom:0;left:0;right:0}.TaskDetailModal-module___AUu_q__modalPanel{border:1px solid var(--task-detail-modal-border);background:var(--task-detail-modal-bg);border-radius:1.5rem;flex-direction:column;width:min(52rem,100%);max-height:calc(100vh - 3rem);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px rgba(2,6,23,.48)}.TaskDetailModal-module___AUu_q__header{border-bottom:1px solid var(--task-detail-modal-border);justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem 1rem;display:flex}.TaskDetailModal-module___AUu_q__titleBlock{min-width:0}.TaskDetailModal-module___AUu_q__eyebrow{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem;font-weight:700}.TaskDetailModal-module___AUu_q__title{color:#f8fafc;letter-spacing:-.03em;margin:0;font-size:max(1.4rem,min(3vw,2rem));font-weight:700}.TaskDetailModal-module___AUu_q__headerMeta{align-items:flex-start;gap:.75rem;display:flex}.TaskDetailModal-module___AUu_q__statusBadge{color:#bfdbfe;text-transform:capitalize;background:rgba(59,130,246,.16);border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:600}.TaskDetailModal-module___AUu_q__closeButton{border:1px solid var(--task-detail-modal-border);color:#f8fafc;cursor:pointer;background:rgba(15,23,42,.9);border-radius:999px;width:2.25rem;height:2.25rem;font-size:1.25rem}.TaskDetailModal-module___AUu_q__body{padding:1.25rem;overflow-y:auto}.TaskDetailModal-module___AUu_q__details{flex-direction:column;gap:1.25rem;display:flex}.TaskDetailModal-module___AUu_q__summary{color:#cbd5e1;margin:0;line-height:1.7}.TaskDetailModal-module___AUu_q__metadataGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.TaskDetailModal-module___AUu_q__metaItem{color:#f8fafc;background:rgba(15,23,42,.78);border-radius:1rem;flex-direction:column;gap:.3rem;padding:.95rem 1rem;display:flex}.TaskDetailModal-module___AUu_q__metaLabel{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.TaskDetailModal-module___AUu_q__labelList{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.TaskDetailModal-module___AUu_q__labelChip{color:#e2e8f0;background:rgba(51,65,85,.7);border-radius:999px;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.TaskDetailModal-module___AUu_q__formContainer{flex-direction:column;display:flex}.TaskDetailModal-module___AUu_q__footer{border-top:1px solid var(--task-detail-modal-border);justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}.TaskDetailModal-module___AUu_q__editButton,.TaskDetailModal-module___AUu_q__cancelButton{cursor:pointer;border-radius:999px;padding:.7rem 1rem;font-size:.9rem;font-weight:600}.TaskDetailModal-module___AUu_q__editButton{color:#f8fafc;background:linear-gradient(135deg,#2563eb,#7c3aed);border:0}.TaskDetailModal-module___AUu_q__cancelButton{border:1px solid var(--task-detail-modal-border);color:#f8fafc;background:rgba(15,23,42,.9)}@media (max-width:768px){.TaskDetailModal-module___AUu_q__taskDetailModal{padding:1rem}.TaskDetailModal-module___AUu_q__header{flex-direction:column}.TaskDetailModal-module___AUu_q__headerMeta{justify-content:space-between}.TaskDetailModal-module___AUu_q__metadataGrid{grid-template-columns:1fr}}
.TaskEditForm-module__B2Lolq__taskEditForm{--color-bg:#1e1e2e;--color-surface:#2a2a3c;--color-border:#3f3f5a;--color-text:#e0e0e0;--color-text-muted:#a0a0b0;--color-accent:#7b61ff;--color-accent-hover:#654ae0;--color-danger:#f55;--radius:6px;--spacing:1rem;gap:var(--spacing);padding:var(--spacing);background-color:var(--color-bg);border-radius:var(--radius);flex-direction:column;display:flex}.TaskEditForm-module__B2Lolq__fieldGroup{flex-direction:column;gap:.25rem;display:flex}.TaskEditForm-module__B2Lolq__label{color:var(--color-text-muted);font-size:.85rem;font-weight:500}.TaskEditForm-module__B2Lolq__input,.TaskEditForm-module__B2Lolq__textarea,.TaskEditForm-module__B2Lolq__select{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);padding:.6rem;font-size:1rem}.TaskEditForm-module__B2Lolq__textarea{resize:vertical;min-height:80px}.TaskEditForm-module__B2Lolq__error{color:var(--color-danger);font-size:.75rem}.TaskEditForm-module__B2Lolq__actions{gap:var(--spacing);margin-top:var(--spacing);display:flex}.TaskEditForm-module__B2Lolq__submitButton{background-color:var(--color-accent);color:#fff;border-radius:var(--radius);cursor:pointer;border:none;flex:1;padding:.75rem;font-weight:600}.TaskEditForm-module__B2Lolq__submitButton:hover:not(:disabled){background-color:var(--color-accent-hover)}.TaskEditForm-module__B2Lolq__submitButton:disabled{opacity:.5;cursor:not-allowed}.TaskEditForm-module__B2Lolq__cancelButton{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;background-color:transparent;padding:.75rem}
.TaskLane-module__veIm8q__taskLane{--task-lane-bg:#1e1e26;--task-lane-card-bg:#2a2a35;--task-lane-border:#3e3e4e;--color-text-primary:#e4e4e7;--color-text-secondary:#a1a1aa;--color-priority-low:#22c55e;--color-priority-medium:#eab308;--color-priority-high:#ef4444;--radius-md:8px;--radius-sm:4px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;background-color:var(--task-lane-bg);border:1px solid var(--task-lane-border);border-radius:var(--radius-md);padding:var(--spacing-md);flex-direction:column;width:100%;min-width:0;height:100%;min-height:22rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex}.TaskLane-module__veIm8q__dropTarget{background-color:#23283a;border-color:#60a5fa}.TaskLane-module__veIm8q__header{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.TaskLane-module__veIm8q__headerInfo{align-items:center;gap:var(--spacing-sm);display:flex}.TaskLane-module__veIm8q__title{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.TaskLane-module__veIm8q__count{color:var(--color-text-secondary);font-size:.75rem}.TaskLane-module__veIm8q__wipBadge{background:var(--task-lane-border);border-radius:var(--radius-sm);color:var(--color-text-primary);padding:2px 8px;font-size:.75rem}.TaskLane-module__veIm8q__taskList{gap:var(--spacing-sm);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.TaskLane-module__veIm8q__taskItem{width:100%}.TaskLane-module__veIm8q__taskCard{gap:var(--spacing-sm);background:var(--task-lane-card-bg);border:1px solid var(--task-lane-border);border-radius:var(--radius-sm);width:100%;padding:var(--spacing-md);text-align:left;cursor:pointer;flex-direction:column;transition:transform .1s,border-color .1s,box-shadow .1s;display:flex}.TaskLane-module__veIm8q__taskCard:hover{border-color:var(--color-text-secondary);transform:translateY(-1px)}.TaskLane-module__veIm8q__taskCard:active{cursor:grabbing}.TaskLane-module__veIm8q__priorityIndicator{width:100%;height:4px;margin-bottom:var(--spacing-sm);border-radius:2px}.TaskLane-module__veIm8q__low{background-color:var(--color-priority-low)}.TaskLane-module__veIm8q__medium{background-color:var(--color-priority-medium)}.TaskLane-module__veIm8q__high{background-color:var(--color-priority-high)}.TaskLane-module__veIm8q__taskTitle{color:var(--color-text-primary);margin:0 0 var(--spacing-xs)0;font-size:.9rem}.TaskLane-module__veIm8q__taskSummary{color:var(--color-text-secondary);margin:0 0 var(--spacing-sm)0;font-size:.8rem}.TaskLane-module__veIm8q__labels{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.TaskLane-module__veIm8q__label{border-radius:var(--radius-sm);color:var(--color-text-primary);background:#3f3f46;padding:2px 6px;font-size:.7rem}.TaskLane-module__veIm8q__taskFooter{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.TaskLane-module__veIm8q__assignee{font-weight:700}.TaskLane-module__veIm8q__emptyState{text-align:center;padding:var(--spacing-md);color:var(--color-text-secondary);border-radius:var(--radius-sm);border:1px dashed rgba(161,161,170,.24);flex:1;justify-content:center;align-items:center;font-style:italic;display:flex}
.TaskBoardDemoPage-module__yAw8Eq__page{background:radial-gradient(circle at 0 0,rgba(79,70,229,.18),transparent 32%),radial-gradient(circle at 100% 0,rgba(14,165,233,.12),transparent 26%),#030712;flex-direction:column;gap:1.5rem;min-height:100%;padding:1.5rem;display:flex}.TaskBoardDemoPage-module__yAw8Eq__boardToolbar{grid-template-columns:minmax(0,1.8fr) minmax(12rem,.8fr) auto;align-items:end;gap:1rem;display:grid}.TaskBoardDemoPage-module__yAw8Eq__searchField,.TaskBoardDemoPage-module__yAw8Eq__sortField{flex-direction:column;gap:.45rem;display:flex}.TaskBoardDemoPage-module__yAw8Eq__toolbarLabel{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.TaskBoardDemoPage-module__yAw8Eq__searchInput,.TaskBoardDemoPage-module__yAw8Eq__sortSelect{color:#f8fafc;background:rgba(8,15,30,.82);border:1px solid rgba(148,163,184,.18);border-radius:.9rem;width:100%;padding:.8rem .95rem}.TaskBoardDemoPage-module__yAw8Eq__toolbarButton{color:#f8fafc;cursor:pointer;background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.18);border-radius:.9rem;height:-moz-fit-content;height:fit-content;padding:.8rem 1rem}.TaskBoardDemoPage-module__yAw8Eq__boardSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.TaskBoardDemoPage-module__yAw8Eq__summaryCard{background:rgba(8,15,30,.82);border:1px solid rgba(148,163,184,.16);border-radius:1rem;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;display:flex}.TaskBoardDemoPage-module__yAw8Eq__summaryLabel{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.TaskBoardDemoPage-module__yAw8Eq__summaryValue{color:#f8fafc;letter-spacing:-.04em;font-size:1.8rem;font-weight:700}.TaskBoardDemoPage-module__yAw8Eq__boardColumn{min-width:0}.TaskBoardDemoPage-module__yAw8Eq__boardGrid{grid-template-columns:repeat(4,minmax(16rem,1fr));align-items:start;gap:1rem;padding-bottom:.25rem;display:grid}.TaskBoardDemoPage-module__yAw8Eq__laneColumn{flex-direction:column;gap:.75rem;display:flex}.TaskBoardDemoPage-module__yAw8Eq__laneToggle{color:#f8fafc;cursor:pointer;background:rgba(8,15,30,.82);border:1px solid rgba(148,163,184,.16);border-radius:.9rem;justify-content:space-between;align-items:center;padding:.8rem .95rem;font-size:.85rem;font-weight:600;display:flex}.TaskBoardDemoPage-module__yAw8Eq__collapsedLaneCard{background:rgba(8,15,30,.5);border:1px dashed rgba(148,163,184,.24);border-radius:1rem;padding:1rem}.TaskBoardDemoPage-module__yAw8Eq__collapsedLaneLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;display:block}.TaskBoardDemoPage-module__yAw8Eq__collapsedLaneValue{color:#f8fafc;margin-top:.4rem;font-size:1.1rem;display:block}@media (max-width:1200px){.TaskBoardDemoPage-module__yAw8Eq__boardToolbar,.TaskBoardDemoPage-module__yAw8Eq__boardSummary,.TaskBoardDemoPage-module__yAw8Eq__boardGrid{grid-template-columns:repeat(2,minmax(16rem,1fr))}}@media (max-width:768px){.TaskBoardDemoPage-module__yAw8Eq__page{padding:1rem}.TaskBoardDemoPage-module__yAw8Eq__boardToolbar,.TaskBoardDemoPage-module__yAw8Eq__boardSummary,.TaskBoardDemoPage-module__yAw8Eq__boardGrid{grid-template-columns:1fr}}
