.AuthLayout-module__78CQjq__page{background:var(--surface);grid-template-columns:1.05fr 1fr;min-height:100dvh;display:grid}.AuthLayout-module__78CQjq__brandPanel{color:#fff;background:radial-gradient(circle at 18% 12%,#ffffff2e,#0000 42%),linear-gradient(150deg,#1d4ed8 0%,#2563eb 42%,#7c3aed 100%);align-items:center;padding:56px;display:flex;position:relative;overflow:hidden}.AuthLayout-module__78CQjq__brandInner{z-index:1;flex-direction:column;gap:44px;max-width:460px;display:flex;position:relative}.AuthLayout-module__78CQjq__brandLogo{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:800}.AuthLayout-module__78CQjq__brandLogo span{color:#ffffffb8}.AuthLayout-module__78CQjq__brandCopy{flex-direction:column;gap:28px;display:flex}.AuthLayout-module__78CQjq__brandHeadline{letter-spacing:-.03em;font-size:clamp(1.7rem,2.4vw,2.15rem);font-weight:700;line-height:1.2}.AuthLayout-module__78CQjq__brandList{flex-direction:column;gap:18px;list-style:none;display:flex}.AuthLayout-module__78CQjq__brandItem{gap:14px;font-size:.95rem;line-height:1.5;display:flex}.AuthLayout-module__78CQjq__brandItem strong{font-weight:650;display:block}.AuthLayout-module__78CQjq__brandItemDesc{color:#ffffffbf;margin-top:3px;font-size:.88rem;display:block}.AuthLayout-module__78CQjq__brandCheck{color:#fff;background:#ffffff29;border-radius:999px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.AuthLayout-module__78CQjq__brandFootnote{color:#ffffffb3;font-size:.85rem}.AuthLayout-module__78CQjq__brandGlowOne,.AuthLayout-module__78CQjq__brandGlowTwo{filter:blur(8px);pointer-events:none;border-radius:999px;position:absolute}.AuthLayout-module__78CQjq__brandGlowOne{background:radial-gradient(circle,#ffffff38,#0000 70%);width:340px;height:340px;top:-90px;right:-120px}.AuthLayout-module__78CQjq__brandGlowTwo{background:radial-gradient(circle,#06b6d459,#0000 70%);width:280px;height:280px;bottom:-120px;left:-110px}.AuthLayout-module__78CQjq__formPane{background:var(--surface);justify-content:center;align-items:center;padding:48px 24px;display:flex}.AuthLayout-module__78CQjq__formWrap{flex-direction:column;gap:24px;width:100%;max-width:400px;display:flex}.AuthLayout-module__78CQjq__backLink{color:var(--text-muted);align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.AuthLayout-module__78CQjq__backLink:hover{color:var(--foreground)}.AuthLayout-module__78CQjq__backLink svg{transition:transform .15s}.AuthLayout-module__78CQjq__backLink:hover svg{transform:translate(-2px)}.AuthLayout-module__78CQjq__mobileLogo{letter-spacing:-.02em;color:var(--foreground);font-size:20px;font-weight:800;display:none}.AuthLayout-module__78CQjq__mobileLogo span{color:var(--brand)}.AuthLayout-module__78CQjq__card{flex-direction:column;gap:22px;display:flex}.AuthLayout-module__78CQjq__header{text-align:left;flex-direction:column;gap:6px;display:flex}.AuthLayout-module__78CQjq__title{letter-spacing:-.02em;color:var(--foreground);font-size:24px;font-weight:700}.AuthLayout-module__78CQjq__subtitle{color:var(--text-muted);font-size:14px;line-height:1.55}.AuthLayout-module__78CQjq__footer{text-align:center;color:var(--text-muted);font-size:14px}.AuthLayout-module__78CQjq__footer a{color:var(--brand-dark);font-weight:600}@media (max-width:860px){.AuthLayout-module__78CQjq__page{grid-template-columns:1fr}.AuthLayout-module__78CQjq__brandPanel{display:none}.AuthLayout-module__78CQjq__formPane{background:var(--surface-muted);padding:40px 20px}.AuthLayout-module__78CQjq__mobileLogo{align-self:center;display:inline-block}.AuthLayout-module__78CQjq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px 24px}}
.Alert-module__uV-OLa__alert{border-radius:var(--radius-sm);border:1px solid #0000;padding:12px 16px;font-size:14px;line-height:1.4}.Alert-module__uV-OLa__error{background:var(--danger-bg);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.Alert-module__uV-OLa__success{background:var(--success-bg);color:var(--success);border-color:color-mix(in srgb, var(--success) 30%, transparent)}.Alert-module__uV-OLa__info{background:var(--surface-muted);color:var(--foreground);border-color:var(--border)}
.Button-module__xDwtkW__button{border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:.8rem;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s,box-shadow .15s,transform .15s;display:inline-flex}.Button-module__xDwtkW__button:disabled{cursor:not-allowed;opacity:.6}.Button-module__xDwtkW__fullWidth{width:100%}.Button-module__xDwtkW__primary{background:var(--store-accent,var(--brand));color:var(--brand-contrast);box-shadow:var(--shadow-sm)}.Button-module__xDwtkW__primary:hover:not(:disabled){background:color-mix(in srgb, var(--store-accent,var(--brand)) 85%, black);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Button-module__xDwtkW__secondary{background:var(--surface);color:var(--foreground);border-color:var(--border)}.Button-module__xDwtkW__secondary:hover:not(:disabled){background:var(--surface-muted)}.Button-module__xDwtkW__ghost{color:var(--foreground);background:0 0}.Button-module__xDwtkW__ghost:hover:not(:disabled){background:var(--surface-muted)}.Button-module__xDwtkW__pill,.Button-module__xDwtkW__pillOutline{border-radius:999px;height:32px;padding:0 14px 0 12px;font-size:.78rem}.Button-module__xDwtkW__pill{background:var(--store-accent,var(--brand));color:var(--brand-contrast);box-shadow:var(--shadow-sm)}.Button-module__xDwtkW__pill:hover:not(:disabled){background:color-mix(in srgb, var(--store-accent,var(--brand)) 85%, black);box-shadow:var(--shadow-md);transform:translateY(-1px)}.Button-module__xDwtkW__pillOutline{background:var(--surface);color:var(--foreground);border-color:var(--border)}.Button-module__xDwtkW__pillOutline:hover:not(:disabled){background:var(--surface-muted)}
.ConfirmDialog-module__VWZBWG__confirmDialogBody{flex-direction:column;gap:20px;display:flex}.ConfirmDialog-module__VWZBWG__confirmDialogMessage{color:var(--foreground);font-size:.92rem;line-height:1.55}
.EmptyState-module__eCAa3G__emptyState{border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);padding:22px;font-size:.9rem;line-height:1.6}
.Input-module__Tl1jgW__field{text-align:left;flex-direction:column;gap:6px;display:flex}.Input-module__Tl1jgW__label{color:var(--foreground);font-size:13px;font-weight:600}.Input-module__Tl1jgW__input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);height:46px;color:var(--foreground);outline:none;padding:0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.Input-module__Tl1jgW__input:focus{border-color:var(--store-accent,var(--brand));box-shadow:0 0 0 3px color-mix(in srgb, var(--store-accent,var(--brand)) 20%, transparent)}.Input-module__Tl1jgW__inputError{border-color:var(--danger)}.Input-module__Tl1jgW__hint{color:var(--text-muted);font-size:12px}.Input-module__Tl1jgW__error{color:var(--danger);font-size:12px}
.Modal-module__rxdtia__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#0f121a8f;justify-content:center;align-items:flex-start;padding:5vh 20px;animation:.15s Modal-module__rxdtia__overlayIn;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__rxdtia__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);outline:none;width:100%;max-width:560px;animation:.18s Modal-module__rxdtia__panelIn;position:relative;overflow:hidden}.Modal-module__rxdtia__panel:before{content:"";background:var(--store-accent,var(--brand));height:4px;position:absolute;top:0;left:0;right:0}.Modal-module__rxdtia__header{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:24px 24px 20px;display:flex}.Modal-module__rxdtia__iconBadge{border-radius:var(--radius-md);background:color-mix(in srgb, var(--store-accent,var(--brand)) 14%, var(--surface));width:40px;height:40px;color:var(--store-accent,var(--brand));flex-shrink:0;justify-content:center;align-items:center;display:flex}.Modal-module__rxdtia__iconBadge svg{width:20px;height:20px}.Modal-module__rxdtia__titleGroup{flex:1;min-width:0}.Modal-module__rxdtia__title{color:var(--foreground);letter-spacing:-.01em;font-size:17px;font-weight:700}.Modal-module__rxdtia__closeButton,.Modal-module__rxdtia__closeButtonFloating{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background-color .15s,color .15s;display:flex}.Modal-module__rxdtia__closeButton:hover,.Modal-module__rxdtia__closeButtonFloating:hover{background:var(--surface-muted);color:var(--foreground)}.Modal-module__rxdtia__closeButtonFloating{z-index:1;position:absolute;top:14px;right:14px}.Modal-module__rxdtia__body{padding:24px}.Modal-module__rxdtia__formStack{gap:12px;display:grid}.Modal-module__rxdtia__formActions{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:780px){.Modal-module__rxdtia__formActions{flex-direction:column;align-items:stretch}}@keyframes Modal-module__rxdtia__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__rxdtia__panelIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.Panel-module__BJf_CW__panel{border:1px solid var(--border);border-radius:var(--radius-md);gap:16px}.Panel-module__BJf_CW__panelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.Panel-module__BJf_CW__panelEyebrow{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.Panel-module__BJf_CW__panelTitle{letter-spacing:-.01em;color:var(--foreground);margin-top:2px;font-size:1.05rem;font-weight:700}.Panel-module__BJf_CW__panelHint{max-width:34ch;color:var(--text-muted);font-size:.85rem;line-height:1.55}@media (max-width:780px){.Panel-module__BJf_CW__panelHeader{flex-direction:column;align-items:stretch}}
.PortalMenu-module__0bEePW__menu{z-index:5;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:150px;box-shadow:var(--shadow-md,0 8px 24px #00000040);flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}
.Select-module__BWx2JW__field{text-align:left;flex-direction:column;gap:6px;display:flex}.Select-module__BWx2JW__label{color:var(--foreground);font-size:13px;font-weight:600}.Select-module__BWx2JW__select{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);height:46px;color:var(--foreground);outline:none;padding:0 14px;font-size:15px}.Select-module__BWx2JW__select:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.Select-module__BWx2JW__selectError{border-color:var(--danger)}.Select-module__BWx2JW__error{color:var(--danger);font-size:12px}
.Textarea-module__hgi6uG__field{text-align:left;flex-direction:column;gap:6px;display:flex}.Textarea-module__hgi6uG__label{color:var(--foreground);font-size:13px;font-weight:600}.Textarea-module__hgi6uG__textarea{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--foreground);resize:vertical;outline:none;min-height:90px;padding:12px 14px;font-family:inherit;font-size:15px}.Textarea-module__hgi6uG__textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 20%, transparent)}.Textarea-module__hgi6uG__textareaError{border-color:var(--danger)}.Textarea-module__hgi6uG__error{color:var(--danger);font-size:12px}
.FinishSprintButton-module__fFLx7a__topbarButton{border-radius:var(--radius-sm);height:32px;padding:0 14px;font-size:.8rem}
.SprintSidebarRow-module__ksQ-FG__sprintSidebarRow{border-radius:var(--radius-sm);align-items:center;gap:2px;padding:2px 0;display:flex;position:relative}.SprintSidebarRow-module__ksQ-FG__sprintSidebarRow:before{content:"";background:var(--border);width:10px;height:1px;position:absolute;top:50%;left:-16px}.SprintSidebarRow-module__ksQ-FG__sprintSidebarRowActive{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}.SprintSidebarRow-module__ksQ-FG__sprintSidebarRowActive .SprintSidebarRow-module__ksQ-FG__sprintRow:hover{background:0 0}.SprintSidebarRow-module__ksQ-FG__sprintRow{border-radius:var(--radius-sm);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:8px;padding:4px 8px;font-size:.78rem;display:flex}.SprintSidebarRow-module__ksQ-FG__sprintRow:hover{background:var(--surface-muted)}.SprintSidebarRow-module__ksQ-FG__sprintSidebarRow:not(.SprintSidebarRow-module__ksQ-FG__sprintSidebarRowActive) .SprintSidebarRow-module__ksQ-FG__sprintRow{color:var(--text-muted)}.SprintSidebarRow-module__ksQ-FG__sprintSidebarRow:not(.SprintSidebarRow-module__ksQ-FG__sprintSidebarRowActive) .SprintSidebarRow-module__ksQ-FG__sprintRow:hover{color:var(--foreground)}.SprintSidebarRow-module__ksQ-FG__sprintRowName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SprintSidebarRow-module__ksQ-FG__sprintSidebarActions{opacity:0;flex-shrink:0;gap:2px;display:flex}.SprintSidebarRow-module__ksQ-FG__sprintSidebarRow:hover .SprintSidebarRow-module__ksQ-FG__sprintSidebarActions{opacity:1}.SprintSidebarRow-module__ksQ-FG__sprintOverdueBadge{background:var(--danger-bg);color:var(--danger);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:.68rem;font-weight:700}.SprintSidebarRow-module__ksQ-FG__sprintDoneBadge{background:var(--success-bg);color:var(--success);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:.68rem;font-weight:700}.SprintSidebarRow-module__ksQ-FG__statusBadge{background:var(--surface-muted);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:.68rem;font-weight:700}
.ProjectSidebarRow-module__s2Lu6W__workspaceCard{border-radius:var(--radius-sm);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:flex}.ProjectSidebarRow-module__s2Lu6W__workspaceCard:hover{background:var(--surface-muted)}.ProjectSidebarRow-module__s2Lu6W__workspaceDot{background:var(--brand);border-radius:3px;flex-shrink:0;width:8px;height:8px}.ProjectSidebarRow-module__s2Lu6W__workspaceDotPinned{background:var(--warning)}.ProjectSidebarRow-module__s2Lu6W__projectSidebarGroup{flex-direction:column;display:flex}.ProjectSidebarRow-module__s2Lu6W__projectSidebarRow{border-radius:var(--radius-sm);align-items:center;gap:2px;display:flex;position:relative}.ProjectSidebarRow-module__s2Lu6W__projectSidebarRow .ProjectSidebarRow-module__s2Lu6W__workspaceCard{flex:1;min-width:0}.ProjectSidebarRow-module__s2Lu6W__projectSidebarActions{opacity:0;flex-shrink:0;gap:2px;margin-right:8px;display:flex}.ProjectSidebarRow-module__s2Lu6W__projectSidebarRow:hover .ProjectSidebarRow-module__s2Lu6W__projectSidebarActions{opacity:1}.ProjectSidebarRow-module__s2Lu6W__projectSidebarIconButtonActive,.ProjectSidebarRow-module__s2Lu6W__projectSidebarIconButtonActive:hover{color:var(--warning)}.ProjectSidebarRow-module__s2Lu6W__projectSprints{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin-left:14px;padding:2px 8px 6px 16px;display:flex;position:relative}.ProjectSidebarRow-module__s2Lu6W__projectSprintsHeader{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.ProjectSidebarRow-module__s2Lu6W__projectSprintsLabel{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.ProjectSidebarRow-module__s2Lu6W__projectSprintsEmpty{color:var(--text-muted);font-size:.8rem}.ProjectSidebarRow-module__s2Lu6W__workspaceName{font-size:.85rem;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ProjectSidebarRow-module__s2Lu6W__projectSidebarChevron{width:12px;height:12px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex}.ProjectSidebarRow-module__s2Lu6W__projectSidebarChevron svg{width:100%;height:100%}.ProjectSidebarRow-module__s2Lu6W__projectSidebarChevronOpen{transform:rotate(90deg)}
.ProjectsSidebarPanel-module__0q_J9G__sidebarSection{flex-direction:column;flex:1;min-height:0;padding:0 2px;display:flex}.ProjectsSidebarPanel-module__0q_J9G__sidebarSectionHeader{justify-content:space-between;align-items:center;padding:4px 8px 6px;display:flex}.ProjectsSidebarPanel-module__0q_J9G__sidebarSectionTitle{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.ProjectsSidebarPanel-module__0q_J9G__sidebarIconButton{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.ProjectsSidebarPanel-module__0q_J9G__sidebarIconButton svg{width:14px;height:14px}.ProjectsSidebarPanel-module__0q_J9G__sidebarIconButton:hover{background:var(--surface-muted);color:var(--foreground)}.ProjectsSidebarPanel-module__0q_J9G__workspaceList{flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}.ProjectsSidebarPanel-module__0q_J9G__sidebarEmptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:28px 12px;display:flex}.ProjectsSidebarPanel-module__0q_J9G__sidebarEmptyIcon{background:var(--surface-strong);width:36px;height:36px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.ProjectsSidebarPanel-module__0q_J9G__sidebarEmptyIcon svg{width:17px;height:17px}.ProjectsSidebarPanel-module__0q_J9G__sidebarEmptyText{color:var(--text-muted);font-size:.82rem;line-height:1.5}.ProjectsSidebarPanel-module__0q_J9G__sidebarEmptyAction{background:var(--store-accent,var(--brand));height:30px;color:var(--brand-contrast);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;font-weight:700;display:flex}.ProjectsSidebarPanel-module__0q_J9G__sidebarEmptyAction svg{width:12px;height:12px}.ProjectsSidebarPanel-module__0q_J9G__sidebarEmptyAction:hover{background:color-mix(in srgb, var(--store-accent,var(--brand)) 85%, black)}@media (max-width:1080px){.ProjectsSidebarPanel-module__0q_J9G__workspaceList{max-height:220px}}
.TaskDetailPanel-module__scMXba__container{flex-direction:column;flex:1;gap:16px;width:100%;height:100%;min-height:0;display:flex}.TaskDetailPanel-module__scMXba__layout{flex:1;align-items:stretch;gap:16px;min-height:0;display:flex}.TaskDetailPanel-module__scMXba__main{flex:7;min-width:0;min-height:0;overflow-y:auto}.TaskDetailPanel-module__scMXba__aside{flex:3;min-width:0;min-height:0;display:flex;overflow:hidden}@media (max-width:860px){.TaskDetailPanel-module__scMXba__container{height:auto}.TaskDetailPanel-module__scMXba__layout{flex-direction:column}.TaskDetailPanel-module__scMXba__main,.TaskDetailPanel-module__scMXba__aside{flex:auto}.TaskDetailPanel-module__scMXba__main{overflow-y:visible}.TaskDetailPanel-module__scMXba__aside{max-height:70vh}}.TaskDetailPanel-module__scMXba__backLink{width:fit-content;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.TaskDetailPanel-module__scMXba__backLink:hover{color:var(--foreground)}.TaskDetailPanel-module__scMXba__backLink svg{width:14px;height:14px}.TaskDetailPanel-module__scMXba__card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);flex-direction:column;gap:16px;padding:24px;display:flex}.TaskDetailPanel-module__scMXba__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TaskDetailPanel-module__scMXba__metaPill{background:var(--surface-muted);color:var(--foreground);border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.TaskDetailPanel-module__scMXba__metaText{color:var(--text-muted);font-size:.78rem}.TaskDetailPanel-module__scMXba__status_done{background:var(--success-bg,#dcfce7);color:var(--success,#16a34a)}.TaskDetailPanel-module__scMXba__status_archived{background:var(--surface-strong);color:var(--text-muted)}.TaskDetailPanel-module__scMXba__archiveNotice{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--foreground);padding:12px 14px;font-size:.84rem}.TaskDetailPanel-module__scMXba__archiveNotice p{color:var(--text-muted);white-space:pre-wrap;margin:4px 0 0}.TaskDetailPanel-module__scMXba__status_in_progress,.TaskDetailPanel-module__scMXba__status_in_review{background:var(--brand-bg,#3b82f626);color:var(--brand)}.TaskDetailPanel-module__scMXba__titleInput{font-size:1.1rem;font-weight:700}.TaskDetailPanel-module__scMXba__formGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.TaskDetailPanel-module__scMXba__tagSection{flex-direction:column;gap:8px;display:flex}.TaskDetailPanel-module__scMXba__tagSectionLabel{color:var(--foreground);font-size:.8rem;font-weight:700}.TaskDetailPanel-module__scMXba__hint{color:var(--text-muted);font-size:.8rem}.TaskDetailPanel-module__scMXba__tagChipsRow{flex-wrap:wrap;gap:6px;display:flex}.TaskDetailPanel-module__scMXba__tagChip{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:700}.TaskDetailPanel-module__scMXba__tagCreateRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.TaskDetailPanel-module__scMXba__tagInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);min-width:140px;color:var(--foreground);flex:1;padding:8px 10px;font-size:.84rem}.TaskDetailPanel-module__scMXba__tagCreateActions{align-items:center;gap:10px;display:flex}.TaskDetailPanel-module__scMXba__tagColorSwatches{gap:4px;display:flex}.TaskDetailPanel-module__scMXba__tagColorSwatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px}.TaskDetailPanel-module__scMXba__tagColorSwatchActive{border-color:var(--foreground)}.TaskDetailPanel-module__scMXba__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.TaskDetailPanel-module__scMXba__footerActions{align-items:center;gap:10px;display:flex}.TaskDetailPanel-module__scMXba__savedHint{color:var(--text-muted);font-size:.78rem}.TaskDetailPanel-module__scMXba__dangerLink{color:var(--danger);cursor:pointer;background:0 0;border:none;font-size:.82rem;font-weight:600}.TaskDetailPanel-module__scMXba__dangerLink:hover{text-decoration:underline}.TaskDetailPanel-module__scMXba__archiveLink{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:.82rem;font-weight:600}.TaskDetailPanel-module__scMXba__archiveLink:hover{color:var(--foreground);text-decoration:underline}.TaskDetailPanel-module__scMXba__dialogHint{color:var(--text-muted);margin:6px 0 0;font-size:.84rem;line-height:1.45}.TaskDetailPanel-module__scMXba__commentsCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:0;box-shadow:var(--shadow-md);flex-direction:column;gap:16px;padding:24px;display:flex}.TaskDetailPanel-module__scMXba__commentsTitle{color:var(--foreground);margin:0;font-size:1rem}.TaskDetailPanel-module__scMXba__commentsBody{flex:1;min-height:0;overflow-y:auto}.TaskDetailPanel-module__scMXba__commentList{flex-direction:column;gap:10px;display:flex}.TaskDetailPanel-module__scMXba__commentItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);padding:12px 14px}.TaskDetailPanel-module__scMXba__commentItem p{color:var(--foreground);white-space:pre-wrap;margin:6px 0 0;line-height:1.5}.TaskDetailPanel-module__scMXba__commentMeta{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:.76rem;display:flex}.TaskDetailPanel-module__scMXba__commentMeta strong{color:var(--foreground)}.TaskDetailPanel-module__scMXba__commentItemActions{gap:12px;margin-top:8px;display:flex}.TaskDetailPanel-module__scMXba__commentActionLink,.TaskDetailPanel-module__scMXba__commentActionLinkDanger{cursor:pointer;color:var(--text-muted);background:0 0;border:none;padding:0;font-size:.72rem;font-weight:600}.TaskDetailPanel-module__scMXba__commentActionLink:hover{color:var(--foreground);text-decoration:underline}.TaskDetailPanel-module__scMXba__commentActionLinkDanger{color:var(--danger)}.TaskDetailPanel-module__scMXba__commentActionLinkDanger:hover{text-decoration:underline}.TaskDetailPanel-module__scMXba__commentEditForm{flex-direction:column;gap:8px;margin-top:6px;display:flex}.TaskDetailPanel-module__scMXba__commentEditTextarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--foreground);resize:none;outline:none;padding:8px 10px;font-family:inherit;font-size:14px}.TaskDetailPanel-module__scMXba__commentEditTextarea:focus{border-color:var(--brand)}.TaskDetailPanel-module__scMXba__commentEditActions{justify-content:flex-end;gap:8px;display:flex}.TaskDetailPanel-module__scMXba__commentComposer{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}.TaskDetailPanel-module__scMXba__commentComposerBar{border:1px solid var(--border);background:var(--surface);border-radius:20px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;display:flex}.TaskDetailPanel-module__scMXba__commentComposerBar:focus-within{border-color:var(--brand)}.TaskDetailPanel-module__scMXba__commentComposerInput{min-width:0;max-height:120px;color:var(--foreground);resize:none;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-family:inherit;font-size:14px;line-height:1.4}.TaskDetailPanel-module__scMXba__commentComposerInput::placeholder{color:var(--text-muted)}.TaskDetailPanel-module__scMXba__commentSendButton{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.TaskDetailPanel-module__scMXba__commentSendButton svg{width:16px;height:16px}.TaskDetailPanel-module__scMXba__commentSendButton:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:not-allowed}.TaskDetailPanel-module__scMXba__confirmOverlay{z-index:50;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.TaskDetailPanel-module__scMXba__confirmDialog{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;max-width:380px;color:var(--foreground);box-shadow:var(--shadow-md);flex-direction:column;gap:16px;padding:20px;display:flex}.TaskDetailPanel-module__scMXba__confirmActions{justify-content:flex-end;gap:10px;display:flex}.TaskDetailPanel-module__scMXba__confirmDeleteButton{background:var(--danger);color:#fff}.TaskDetailPanel-module__scMXba__descriptionPreview{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;min-height:90px;color:var(--foreground);font-size:13px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);text-align:left;white-space:pre-wrap;cursor:pointer;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:12px 14px;display:-webkit-box;overflow:hidden}.TaskDetailPanel-module__scMXba__descriptionPreview:hover{border-color:var(--brand)}.TaskDetailPanel-module__scMXba__descriptionPreviewText{color:var(--foreground)}.TaskDetailPanel-module__scMXba__descriptionModalPanel{max-width:720px}.TaskDetailPanel-module__scMXba__descriptionModalTextarea{resize:vertical;white-space:pre-wrap;min-height:50vh;font-size:13px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.TaskDetailPanel-module__scMXba__descriptionModalActions{margin-top:16px}.TaskDetailPanel-module__scMXba__subtaskList{flex-direction:column;gap:6px;display:flex}.TaskDetailPanel-module__scMXba__subtaskItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);align-items:center;gap:10px;padding:8px 10px;display:flex}.TaskDetailPanel-module__scMXba__subtaskCheckbox{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;flex-shrink:0}.TaskDetailPanel-module__scMXba__subtaskTitle{min-width:0;color:var(--foreground);overflow-wrap:break-word;flex:1;font-size:.86rem}.TaskDetailPanel-module__scMXba__subtaskEditInput{border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--foreground);outline:none;flex:1;padding:4px 6px;font-family:inherit;font-size:.86rem}.TaskDetailPanel-module__scMXba__subtaskTitleCompleted{color:var(--text-muted);text-decoration:line-through}.TaskDetailPanel-module__scMXba__subtaskActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.TaskDetailPanel-module__scMXba__subtaskIconButton{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.TaskDetailPanel-module__scMXba__subtaskIconButton svg{width:14px;height:14px}.TaskDetailPanel-module__scMXba__subtaskIconButton:hover{color:var(--foreground);background:var(--surface-strong)}.TaskDetailPanel-module__scMXba__subtaskIconButtonDanger:hover{color:var(--danger)}.TaskDetailPanel-module__scMXba__subtaskCreateRow{align-items:center;gap:10px;display:flex}.TaskDetailPanel-module__scMXba__subtaskProgress{color:var(--text-muted);font-size:.76rem;font-weight:600}
.BacklogTaskRow-module__YWXB8G__backlogRow{border-bottom:1px solid var(--border);padding:8px 16px;}.BacklogTaskRow-module__YWXB8G__backlogRow:last-of-type{border-bottom:none}.BacklogTaskRow-module__YWXB8G__backlogRowPending{opacity:.6}.BacklogTaskRow-module__YWXB8G__backlogRowError{color:var(--danger);grid-column:1/-1;font-size:.78rem}.BacklogTaskRow-module__YWXB8G__backlogCellName{align-items:center;gap:10px;min-width:0;display:flex}.BacklogTaskRow-module__YWXB8G__backlogStatusDot{background:var(--text-muted);border-radius:50%;flex-shrink:0;width:9px;height:9px}.BacklogTaskRow-module__YWXB8G__statusDot_backlog{background:var(--text-muted)}.BacklogTaskRow-module__YWXB8G__statusDot_todo{background:var(--info)}.BacklogTaskRow-module__YWXB8G__statusDot_in_progress{background:var(--brand)}.BacklogTaskRow-module__YWXB8G__statusDot_in_review{background:var(--warning)}.BacklogTaskRow-module__YWXB8G__statusDot_done{background:var(--success)}.BacklogTaskRow-module__YWXB8G__backlogTitleButton{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:.88rem;font-weight:600;overflow:hidden}.BacklogTaskRow-module__YWXB8G__backlogTitleButton:hover{text-decoration:underline}.BacklogTaskRow-module__YWXB8G__backlogTitleInput{border:1px solid var(--store-accent,var(--brand));border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;min-width:0;color:var(--foreground);padding:2px 6px;font-family:inherit;font-size:.88rem;font-weight:600}.BacklogTaskRow-module__YWXB8G__backlogAssignee,.BacklogTaskRow-module__YWXB8G__backlogDate,.BacklogTaskRow-module__YWXB8G__backlogPriority,.BacklogTaskRow-module__YWXB8G__backlogEstimateInput{border-radius:var(--radius-sm);width:100%;height:32px;color:var(--foreground);text-align:left;box-sizing:border-box;background:0 0;border:1px solid #0000;padding:0 8px;font-family:inherit;font-size:.82rem}.BacklogTaskRow-module__YWXB8G__backlogAssignee,.BacklogTaskRow-module__YWXB8G__backlogPriority{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 20 20' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;padding-right:22px}.BacklogTaskRow-module__YWXB8G__backlogEstimateInput:hover{border-color:var(--border);background:var(--surface-muted)}.BacklogTaskRow-module__YWXB8G__backlogEstimateInput:focus{border-color:var(--store-accent,var(--brand));outline:none}.BacklogTaskRow-module__YWXB8G__backlogAssignee:hover,.BacklogTaskRow-module__YWXB8G__backlogDate:hover,.BacklogTaskRow-module__YWXB8G__backlogPriority:hover{border-color:var(--border);background-color:var(--surface-muted)}.BacklogTaskRow-module__YWXB8G__priority_low{color:var(--text-muted)}.BacklogTaskRow-module__YWXB8G__priority_medium{color:var(--info)}.BacklogTaskRow-module__YWXB8G__priority_high{color:var(--warning-foreground)}.BacklogTaskRow-module__YWXB8G__priority_urgent{color:var(--danger)}.BacklogTaskRow-module__YWXB8G__assignModalText{color:var(--text-muted);margin:0 0 14px;font-size:.88rem}.BacklogTaskRow-module__YWXB8G__assignModalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}
.BacklogQuickAddRow-module__Vy2X9G__backlogQuickAddRow{color:var(--text-muted);align-items:center;gap:8px;padding:8px 16px;display:flex}.BacklogQuickAddRow-module__Vy2X9G__backlogQuickAddRow svg{flex-shrink:0;width:14px;height:14px}.BacklogQuickAddRow-module__Vy2X9G__backlogQuickAddInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;height:34px;color:var(--foreground);flex:1;padding:0 10px;font-size:.88rem}.BacklogQuickAddRow-module__Vy2X9G__backlogQuickAddInput:focus{outline:2px solid var(--brand);outline-offset:1px}.BacklogQuickAddRow-module__Vy2X9G__backlogRowError{color:var(--danger);grid-column:1/-1;font-size:.78rem}
.SquadList-module__EBKbXG__squadList{flex-direction:column;gap:10px;width:min(340px,100vw - 32px);display:flex}.SquadList-module__EBKbXG__searchField{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:36px;color:var(--text-muted);align-items:center;gap:8px;padding:0 10px;display:flex}.SquadList-module__EBKbXG__searchField:focus-within{border-color:var(--brand)}.SquadList-module__EBKbXG__searchField svg{flex-shrink:0;width:16px;height:16px}.SquadList-module__EBKbXG__searchField input{width:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.SquadList-module__EBKbXG__searchField input::placeholder{color:var(--text-muted)}.SquadList-module__EBKbXG__people{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.SquadList-module__EBKbXG__personRow{border-radius:var(--radius-sm);min-height:44px;color:var(--foreground);align-items:center;gap:10px;padding:6px 8px;font-size:.84rem;display:flex}label.SquadList-module__EBKbXG__personRow{cursor:pointer}.SquadList-module__EBKbXG__personRow:hover{background:var(--surface-muted)}.SquadList-module__EBKbXG__checkbox{width:15px;height:15px;accent-color:var(--brand);flex-shrink:0}.SquadList-module__EBKbXG__avatar{background:var(--brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.67rem;font-weight:800;display:inline-flex}.SquadList-module__EBKbXG__avatar svg{width:15px;height:15px}.SquadList-module__EBKbXG__avatarUnassigned{background:var(--surface-muted);color:var(--text-muted)}.SquadList-module__EBKbXG__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SquadList-module__EBKbXG__count{min-width:24px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.78rem}.SquadList-module__EBKbXG__empty{color:var(--text-muted);text-align:center;padding:16px 8px;font-size:.82rem}
.TaskFilterBar-module__TB-T7q__filterBar{justify-content:flex-end;align-items:center;gap:8px;min-height:32px;display:flex}.TaskFilterBar-module__TB-T7q__searchField{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:min(280px,100%);height:32px;color:var(--text-muted);align-items:center;gap:8px;padding:0 11px;display:flex}.TaskFilterBar-module__TB-T7q__searchField:focus-within{border-color:var(--brand)}.TaskFilterBar-module__TB-T7q__searchField svg,.TaskFilterBar-module__TB-T7q__assigneeButton svg{flex-shrink:0;width:16px;height:16px}.TaskFilterBar-module__TB-T7q__searchField input{width:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem}.TaskFilterBar-module__TB-T7q__searchField input::placeholder{color:var(--text-muted)}.TaskFilterBar-module__TB-T7q__assigneeButton{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:32px;color:var(--text-muted);font:inherit;cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-size:.8rem;font-weight:650;display:inline-flex}.TaskFilterBar-module__TB-T7q__assigneeButton:hover,.TaskFilterBar-module__TB-T7q__assigneeButtonActive{border-color:var(--brand);color:var(--foreground)}.TaskFilterBar-module__TB-T7q__selectedCount{background:var(--brand);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:800;display:inline-flex}@media (max-width:640px){.TaskFilterBar-module__TB-T7q__filterBar{flex-direction:column;align-items:stretch}.TaskFilterBar-module__TB-T7q__searchField,.TaskFilterBar-module__TB-T7q__assigneeButton{width:100%}.TaskFilterBar-module__TB-T7q__assigneeButton{justify-content:center}}
.BacklogPanel-module__7Jdf3W__railPlaceholder{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.BacklogPanel-module__7Jdf3W__railPlaceholderTitle{color:var(--foreground);font-size:.95rem;font-weight:700}.BacklogPanel-module__7Jdf3W__backlogPanel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;display:flex;overflow-x:auto}
.kanbanColumn-module__nQV7Xq__kanbanColumnHeader{align-items:center;gap:8px;display:flex}.kanbanColumn-module__nQV7Xq__kanbanColumnBadge{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:5px 10px;font-size:.7rem;font-weight:800;display:inline-flex;overflow:hidden}.kanbanColumn-module__nQV7Xq__kanbanColumnBadge svg{flex-shrink:0;width:12px;height:12px}.kanbanColumn-module__nQV7Xq__kanbanColumnCount{color:var(--text-muted);flex-shrink:0;font-size:.8rem;font-weight:700}.kanbanColumn-module__nQV7Xq__kanbanColumnNameInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;height:46px;color:var(--foreground);outline:none;flex:1;padding:0 14px;font-size:.88rem;transition:border-color .15s,box-shadow .15s}.kanbanColumn-module__nQV7Xq__kanbanColumnNameInput:focus{border-color:var(--store-accent,var(--brand));box-shadow:0 0 0 3px color-mix(in srgb, var(--store-accent,var(--brand)) 20%, transparent)}
.KanbanColumnHeader-module__mSx_6G__kanbanColumnActions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}
.ListPanel-module__Oi-ugq__railPlaceholder{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.ListPanel-module__Oi-ugq__railPlaceholderTitle{color:var(--foreground);font-size:.95rem;font-weight:700}.ListPanel-module__Oi-ugq__listPanel{flex-direction:column;gap:18px;display:flex}.ListPanel-module__Oi-ugq__projectSidebarChevron{width:12px;height:12px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex}.ListPanel-module__Oi-ugq__projectSidebarChevron svg{width:100%;height:100%}.ListPanel-module__Oi-ugq__projectSidebarChevronOpen{transform:rotate(90deg)}
.Toolbar-module__71fWpa__toolbar{background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}.Toolbar-module__71fWpa__group{align-items:center;gap:4px;display:flex}.Toolbar-module__71fWpa__divider{background:var(--border);width:1px;height:24px;margin:0 4px}.Toolbar-module__71fWpa__primaryButton{background:var(--brand);color:var(--brand-contrast,#fff);border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:opacity .15s;display:flex}.Toolbar-module__71fWpa__primaryButton:hover{opacity:.9}.Toolbar-module__71fWpa__iconButton{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:background-color .15s,color .15s;display:flex}.Toolbar-module__71fWpa__iconButton svg{width:18px;height:18px;display:block}.Toolbar-module__71fWpa__iconButton:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.Toolbar-module__71fWpa__iconButton:disabled{opacity:.4;cursor:not-allowed}.Toolbar-module__71fWpa__iconButton.Toolbar-module__71fWpa__active{background:var(--surface-muted);color:var(--brand)}.Toolbar-module__71fWpa__zoomLabel{text-align:center;min-width:44px;color:var(--text-muted);font-size:.72rem}.Toolbar-module__71fWpa__toolbarSpacer{flex:1}.Toolbar-module__71fWpa__saveStatus{color:var(--text-muted);font-size:.75rem}.Toolbar-module__71fWpa__saveStatusError{color:var(--danger)}.Toolbar-module__71fWpa__legend{flex-direction:column;gap:8px;width:260px;padding:6px;display:flex}.Toolbar-module__71fWpa__legendText{color:var(--text-muted);font-size:.76rem;line-height:1.4}.Toolbar-module__71fWpa__legendDivider{background:var(--border);height:1px;margin:2px 0}.Toolbar-module__71fWpa__legendTitle{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:.7rem;font-weight:700}.Toolbar-module__71fWpa__legendRow{color:var(--foreground);align-items:center;gap:10px;font-size:.8rem;display:flex}.Toolbar-module__71fWpa__exportMenu{flex-direction:column;gap:4px;width:260px;padding:6px;display:flex}.Toolbar-module__71fWpa__exportMenuItem{border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;transition:background-color .15s;display:flex}.Toolbar-module__71fWpa__exportMenuItem:hover{background:var(--surface-muted)}.Toolbar-module__71fWpa__exportMenuItemLabel{color:var(--foreground);font-size:.82rem;font-weight:600}.Toolbar-module__71fWpa__legendBadge{background:var(--brand);min-width:26px;height:20px;color:var(--brand-contrast,#fff);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:.65rem;font-weight:700;display:flex}
.SquadPanel-module__z0uAMG__content{flex-direction:column;gap:14px;padding:16px;display:flex}.SquadPanel-module__z0uAMG__content>*{width:100%}.SquadPanel-module__z0uAMG__header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.SquadPanel-module__z0uAMG__header h2{color:var(--foreground);font-size:1rem;font-weight:700}.SquadPanel-module__z0uAMG__header p{color:var(--text-muted);font-size:.8rem}.SquadPanel-module__z0uAMG__status{color:var(--text-muted);padding:18px 0;font-size:.85rem}@media (max-width:640px){.SquadPanel-module__z0uAMG__header{flex-direction:column;align-items:flex-start;gap:4px}}
.KanbanCard-module__m_UU3a__kanbanCard{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);cursor:grab;padding:12px 12px 10px}.KanbanCard-module__m_UU3a__kanbanCard:hover{border-color:var(--border-strong,var(--border))}.KanbanCard-module__m_UU3a__kanbanCard:active{cursor:grabbing}.KanbanCard-module__m_UU3a__kanbanCardTopRow{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.KanbanCard-module__m_UU3a__kanbanCardTitle{color:var(--foreground);font-size:.85rem;font-weight:600;line-height:1.4}.KanbanCard-module__m_UU3a__kanbanCardHandle{width:16px;height:16px;color:var(--text-muted);opacity:.6;margin-top:8px;display:flex}.KanbanCard-module__m_UU3a__kanbanCardHandle svg{width:100%;height:100%}.KanbanCard-module__m_UU3a__kanbanCardDivider{background:var(--border);height:1px;margin:10px 0 8px}.KanbanCard-module__m_UU3a__kanbanCardFooter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.KanbanCard-module__m_UU3a__kanbanCardAvatar{background:var(--brand);width:22px;height:22px;color:var(--brand-contrast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:flex;position:relative}.KanbanCard-module__m_UU3a__kanbanCardAvatarTooltip{z-index:1000;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);color:var(--foreground);white-space:nowrap;pointer-events:none;border-radius:6px;padding:6px 9px;font-size:.72rem;font-weight:600;line-height:1.2;position:fixed;transform:translate(-50%,calc(-100% - 8px))}.KanbanCard-module__m_UU3a__kanbanCardAvatarTooltip:after{content:"";border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.KanbanCard-module__m_UU3a__kanbanCardAvatar svg{width:12px;height:12px}.KanbanCard-module__m_UU3a__kanbanCardIconGroup{color:var(--foreground);white-space:nowrap;align-items:center;gap:4px;font-size:.72rem;font-weight:700;display:flex}.KanbanCard-module__m_UU3a__kanbanCardIconGroup svg{flex-shrink:0;width:13px;height:13px}.KanbanCard-module__m_UU3a__kanbanCardIconMuted{color:var(--text-muted)}.KanbanCard-module__m_UU3a__kanbanCardTags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.KanbanCard-module__m_UU3a__kanbanCardTagIcon{width:16px;height:16px;color:var(--text-muted);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.KanbanCard-module__m_UU3a__kanbanCardTagIcon svg{width:13px;height:13px}.KanbanCard-module__m_UU3a__kanbanCardTagPill{border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:700}.KanbanCard-module__m_UU3a__priority_low{color:var(--text-muted)}.KanbanCard-module__m_UU3a__priority_medium{color:var(--info)}.KanbanCard-module__m_UU3a__priority_high{color:var(--warning-foreground)}.KanbanCard-module__m_UU3a__priority_urgent{color:var(--danger)}
.Card-module__mfnqSW__card{background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-direction:column;transition:box-shadow .15s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.Card-module__mfnqSW__cardSelected{box-shadow:0 0 0 2px var(--brand), var(--shadow-md)}.Card-module__mfnqSW__header{cursor:grab;flex-shrink:0;align-items:center;padding:8px 10px;display:flex}.Card-module__mfnqSW__header:active{cursor:grabbing}.Card-module__mfnqSW__nameText{text-overflow:ellipsis;white-space:nowrap;color:#fff;width:100%;font-size:.85rem;font-weight:700;overflow:hidden}.Card-module__mfnqSW__nameInput{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:.85rem;font-weight:700}.Card-module__mfnqSW__columnsList{flex-direction:column;flex:1;display:flex;overflow:visible}.Card-module__mfnqSW__columnRow{border-top:1px solid var(--border);cursor:default;align-items:center;gap:4px;height:30px;padding:0 8px;display:flex;position:relative}.Card-module__mfnqSW__connectionHandle{background:var(--brand);border:2px solid var(--surface);cursor:crosshair;opacity:0;border-radius:999px;width:12px;height:12px;transition:opacity .15s,transform .15s;position:absolute;top:50%;transform:translateY(-50%)scale(.8)}.Card-module__mfnqSW__handleLeft{left:-6px}.Card-module__mfnqSW__handleRight{right:-6px}.Card-module__mfnqSW__columnRow:hover .Card-module__mfnqSW__connectionHandle{opacity:1;transform:translateY(-50%)scale(1)}.Card-module__mfnqSW__columnNameInput{min-width:0;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:.78rem;font-weight:600}.Card-module__mfnqSW__columnTypeSelect,.Card-module__mfnqSW__columnTypeInput{width:78px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:4px;outline:none;flex-shrink:0;font-size:.7rem}.Card-module__mfnqSW__columnTypeSelect:hover,.Card-module__mfnqSW__columnTypeInput:hover,.Card-module__mfnqSW__columnTypeInput:focus{border-color:var(--border)}.Card-module__mfnqSW__columnFlags{flex-shrink:0;gap:2px;display:flex}.Card-module__mfnqSW__flagButton{border:1px solid var(--border);width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;font-size:.6rem;font-weight:700}.Card-module__mfnqSW__flagActive{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast,#fff)}.Card-module__mfnqSW__removeColumnButton{width:16px;height:16px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;transition:opacity .15s}.Card-module__mfnqSW__columnRow:hover .Card-module__mfnqSW__removeColumnButton{opacity:1}.Card-module__mfnqSW__removeColumnButton:hover{color:var(--danger)}.Card-module__mfnqSW__addColumnButton{border:none;border-top:1px solid var(--border);color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;flex-shrink:0;padding:6px 10px;font-size:.72rem}.Card-module__mfnqSW__addColumnButton:hover{color:var(--brand);background:var(--surface-muted)}
.KanbanQuickAddCard-module__uY87kW__kanbanQuickAddButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 4px;font-size:.82rem;font-weight:600;display:flex}.KanbanQuickAddCard-module__uY87kW__kanbanQuickAddButton svg{flex-shrink:0;width:13px;height:13px}.KanbanQuickAddCard-module__uY87kW__kanbanQuickAddButton:hover{color:var(--foreground)}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedForm{border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--store-accent,var(--brand)) 15%, transparent);flex-direction:column;gap:8px;padding:10px;display:flex}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedTop{align-items:center;gap:8px;display:flex}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedSaveButton{flex:none;width:32px;padding:0}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedSaveButton svg{width:15px;height:15px}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedTitleInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);min-width:0;height:34px;color:var(--foreground);outline:none;flex:1;padding:0 10px;font-size:.85rem}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedTitleInput:focus{border-color:var(--brand)}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedIconsRow{align-items:center;gap:8px;display:flex}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedAvatar{background:var(--brand);width:24px;height:24px;color:var(--brand-contrast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:flex}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedAvatar svg{width:13px;height:13px}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedInlineSelect,.KanbanQuickAddCard-module__uY87kW__kanbanExpandedInlineInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;min-width:0;height:30px;color:var(--foreground);box-sizing:border-box;padding:0 8px;font-size:.78rem}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedFieldRow{color:var(--text-muted);align-items:center;gap:8px;display:flex}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedFieldRow svg{flex-shrink:0;width:14px;height:14px}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedFieldButton{color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedFieldButton svg{flex-shrink:0;width:14px;height:14px}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedFieldButton:hover{color:var(--foreground)}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedTagsBlock{flex-direction:column;gap:6px;display:flex}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedCancel{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:.75rem;font-weight:600}.KanbanQuickAddCard-module__uY87kW__kanbanExpandedCancel:hover{color:var(--foreground)}.KanbanQuickAddCard-module__uY87kW__tagChipsRow{flex-wrap:wrap;gap:6px;display:flex}.KanbanQuickAddCard-module__uY87kW__tagChip{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;height:26px;padding:0 10px;font-size:.75rem;font-weight:700;transition:background-color .15s,color .15s}.KanbanQuickAddCard-module__uY87kW__tagCreateRow{flex-direction:column;gap:6px;min-width:0;display:flex}.KanbanQuickAddCard-module__uY87kW__tagColorSwatches{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.KanbanQuickAddCard-module__uY87kW__tagColorSwatch{cursor:pointer;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:18px;height:18px;padding:0}.KanbanQuickAddCard-module__uY87kW__tagColorSwatchActive{border-color:var(--foreground)}.KanbanQuickAddCard-module__uY87kW__backlogRowError{color:var(--danger);grid-column:1/-1;font-size:.78rem}
.ConnectionLayer-module__c-MQuW__svg{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.ConnectionLayer-module__c-MQuW__connection{pointer-events:auto;cursor:pointer}.ConnectionLayer-module__c-MQuW__hitArea{fill:none;stroke:#0000;stroke-width:18px}.ConnectionLayer-module__c-MQuW__visiblePath{fill:none;transition:stroke-width .15s}.ConnectionLayer-module__c-MQuW__arrowHead{fill:var(--text-muted)}.ConnectionLayer-module__c-MQuW__connectionLabel{fill:var(--text-muted);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:.68rem}
.Card-module__si82nG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px}
.AddColumnForm-module__ZY-V-W__kanbanAddColumnForm{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;padding:12px;display:flex}.AddColumnForm-module__ZY-V-W__formActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.AddColumnForm-module__ZY-V-W__backlogRowError{color:var(--danger);grid-column:1/-1;font-size:.78rem}
.Canvas-module__bjImPq__canvasRoot{background-color:var(--background);touch-action:none;cursor:default;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.Canvas-module__bjImPq__withGrid{background-image:radial-gradient(circle, var(--border) 1px, transparent 1px)}.Canvas-module__bjImPq__panCursor{cursor:grab}.Canvas-module__bjImPq__worldLayer{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.Canvas-module__bjImPq__marquee{border:1px dashed var(--brand);background:color-mix(in srgb, var(--brand) 15%, transparent);opacity:.6;pointer-events:none;position:absolute}.Canvas-module__bjImPq__draftSvg{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.Canvas-module__bjImPq__draftLine{stroke:var(--brand);stroke-width:2px;stroke-dasharray:6 4}
.KanbanBoard-module__J2cKFG__kanbanBoard{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.KanbanBoard-module__J2cKFG__kanbanColumns{flex:1;align-items:flex-start;gap:14px;min-height:0;padding-bottom:4px;display:flex;overflow-x:auto}.KanbanBoard-module__J2cKFG__kanbanColumn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;flex-shrink:0;width:280px;min-height:0;max-height:100%;transition:border-color .15s,background .15s;display:flex}.KanbanBoard-module__J2cKFG__kanbanColumnDragOver{border-color:var(--brand);background:var(--surface-muted)}.KanbanBoard-module__J2cKFG__kanbanColumnBody{flex-direction:column;flex:1;gap:8px;min-height:80px;padding:10px;display:flex;overflow-y:auto}.KanbanBoard-module__J2cKFG__kanbanAddColumnButton{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:flex}.KanbanBoard-module__J2cKFG__kanbanAddColumnButton svg{flex-shrink:0;width:13px;height:13px}.KanbanBoard-module__J2cKFG__kanbanAddColumn{flex-shrink:0;align-self:flex-start;width:240px}.KanbanBoard-module__J2cKFG__kanbanAddColumnButton{border:1px dashed var(--border);border-radius:var(--radius-md);justify-content:center;width:100%;height:44px}.KanbanBoard-module__J2cKFG__kanbanAddColumnButton:hover{border-color:var(--brand);color:var(--foreground)}.KanbanBoard-module__J2cKFG__railPlaceholder{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.KanbanBoard-module__J2cKFG__railPlaceholderTitle{color:var(--foreground);font-size:.95rem;font-weight:700}.KanbanBoard-module__J2cKFG__assignModalText{color:var(--text-muted);margin:0 0 14px;font-size:.88rem}.KanbanBoard-module__J2cKFG__assignModalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}
.StatTile-module__CIh5aq__tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .2s var(--ease-premium), transform .2s var(--ease-premium);align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.StatTile-module__CIh5aq__tile:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.StatTile-module__CIh5aq__icon{border-radius:var(--radius-md);background:var(--surface-muted);width:34px;height:34px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.StatTile-module__CIh5aq__icon svg{width:18px;height:18px}.StatTile-module__CIh5aq__icon.StatTile-module__CIh5aq__danger{background:var(--danger-bg);color:var(--danger)}.StatTile-module__CIh5aq__icon.StatTile-module__CIh5aq__success{background:var(--success-bg);color:var(--success)}.StatTile-module__CIh5aq__body{min-width:0}.StatTile-module__CIh5aq__label{color:var(--text-muted);margin:0 0 2px;font-size:.78rem}.StatTile-module__CIh5aq__value{color:var(--foreground);font-variant-numeric:proportional-nums;margin:0;font-size:1.5rem;font-weight:650}.StatTile-module__CIh5aq__hint{color:var(--text-muted);margin:2px 0 0;font-size:.75rem}
.ContextMenu-module__dniWYG__menu{z-index:100;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:200px;box-shadow:var(--shadow-lg);flex-direction:column;padding:8px;display:flex;position:fixed}.ContextMenu-module__dniWYG__item{border-radius:var(--radius-sm);color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;display:flex}.ContextMenu-module__dniWYG__item:hover{background:var(--surface-muted)}.ContextMenu-module__dniWYG__itemActive{background:var(--surface-muted);font-weight:700}.ContextMenu-module__dniWYG__danger{color:var(--danger)}.ContextMenu-module__dniWYG__colorRow{gap:8px;padding:4px 6px 8px;display:flex}.ContextMenu-module__dniWYG__colorSwatch{cursor:pointer;border:none;border-radius:999px;width:20px;height:20px;transition:transform .1s}.ContextMenu-module__dniWYG__colorSwatch:hover{transform:scale(1.15)}.ContextMenu-module__dniWYG__typeDot{border-radius:999px;flex-shrink:0;width:8px;height:8px}
.ProjectsScreen-module__33_5SW__sidebar{border-right:1px solid var(--border);opacity:1;flex-direction:column;flex-shrink:0;width:260px;min-width:0;height:calc(100vh - 52px);padding:10px 8px;transition:width .2s,padding .2s,opacity .15s,border-color .2s;display:flex;position:sticky;top:52px;overflow:hidden}.ProjectsScreen-module__33_5SW__sidebarCollapsed{opacity:0;pointer-events:none;border-right-color:#0000;width:0;padding:10px 0}@media (max-width:1080px){.ProjectsScreen-module__33_5SW__sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;height:auto;position:static}.ProjectsScreen-module__33_5SW__sidebarCollapsed{border-bottom-color:#0000;width:0;height:0;padding:0}}.ProjectsScreen-module__33_5SW__projectTabs{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-height:48px;padding:0 28px;display:flex}.ProjectsScreen-module__33_5SW__projectTabList{align-self:stretch;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.ProjectsScreen-module__33_5SW__projectTaskFilters{flex-shrink:0;margin-left:auto}.ProjectsScreen-module__33_5SW__projectTab,.ProjectsScreen-module__33_5SW__projectTabActive{height:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:10px;font-size:.85rem;font-weight:600;display:flex}.ProjectsScreen-module__33_5SW__projectTab:hover{color:var(--foreground)}.ProjectsScreen-module__33_5SW__projectTabActive{border-bottom-color:var(--brand);color:var(--foreground)}.ProjectsScreen-module__33_5SW__projectTabIcon{flex-shrink:0;width:15px;height:15px;display:flex}.ProjectsScreen-module__33_5SW__projectTabIcon svg{width:100%;height:100%}.ProjectsScreen-module__33_5SW__sprintStatus{color:var(--text-muted);margin-top:4px;font-size:.8rem}@media (max-width:780px){.ProjectsScreen-module__33_5SW__projectTabs{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0 16px}.ProjectsScreen-module__33_5SW__projectTaskFilters{width:100%;margin-left:0;padding:8px 0}}
.OverdueTasksList-module__OqPv9a__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.OverdueTasksList-module__OqPv9a__row{border-radius:var(--radius-sm);width:100%;color:inherit;text-align:left;cursor:pointer;transition:background .15s var(--ease-premium);background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;display:flex}.OverdueTasksList-module__OqPv9a__row:hover{background:var(--surface-muted)}.OverdueTasksList-module__OqPv9a__title{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;overflow:hidden}.OverdueTasksList-module__OqPv9a__meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.OverdueTasksList-module__OqPv9a__project,.OverdueTasksList-module__OqPv9a__assignee{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.OverdueTasksList-module__OqPv9a__dueDate{color:var(--danger);background:var(--danger-bg);border-radius:var(--radius-sm);flex-shrink:0;padding:3px 8px;font-size:.75rem;font-weight:600}.OverdueTasksList-module__OqPv9a__more{color:var(--text-muted);padding:8px 10px;font-size:.78rem}
.FlowchartEditor-module__k1tCKq__workspace{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg,16px);height:100%;min-height:560px;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.FlowchartEditor-module__k1tCKq__stateMessage{color:var(--text-muted);flex-direction:column;align-items:center;gap:16px;margin:auto;font-size:.85rem;display:flex}.FlowchartEditor-module__k1tCKq__stateAction{border-radius:var(--radius-md);background:var(--brand);color:var(--brand-contrast,#fff);cursor:pointer;border:none;padding:8px 16px;font-size:.85rem;font-weight:600}
.TimeTrackedChart-module__oGLL6q__root{flex-direction:column;gap:14px;display:flex}.TimeTrackedChart-module__oGLL6q__header{justify-content:flex-end;align-items:center;gap:12px;display:flex}.TimeTrackedChart-module__oGLL6q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TimeTrackedChart-module__oGLL6q__toggle{border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color .15s var(--ease-premium), border-color .15s var(--ease-premium);background:0 0;padding:4px 10px;font-size:.75rem}.TimeTrackedChart-module__oGLL6q__toggle:hover{color:var(--foreground);border-color:var(--border-strong,var(--border))}.TimeTrackedChart-module__oGLL6q__bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.TimeTrackedChart-module__oGLL6q__barRow{grid-template-columns:140px 1fr 52px;align-items:center;gap:10px;display:grid}.TimeTrackedChart-module__oGLL6q__barLabel{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.TimeTrackedChart-module__oGLL6q__barTrack{background:var(--surface-muted);border-radius:4px;height:14px;display:block;overflow:hidden}.TimeTrackedChart-module__oGLL6q__barFill{background:var(--brand);height:100%;transition:width .4s var(--ease-premium);border-radius:4px;display:block}.TimeTrackedChart-module__oGLL6q__barValue{text-align:right;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.TimeTrackedChart-module__oGLL6q__table{border-collapse:collapse;width:100%;font-size:.85rem}.TimeTrackedChart-module__oGLL6q__table th,.TimeTrackedChart-module__oGLL6q__table td{text-align:left;border-bottom:1px solid var(--border);color:var(--foreground);padding:8px 4px}.TimeTrackedChart-module__oGLL6q__table th{color:var(--text-muted);font-size:.75rem;font-weight:600}
.TeamRosterPanel-module__T7qI3a__root{flex-direction:column;gap:16px;display:flex}.TeamRosterPanel-module__T7qI3a__sprintsHeaderCell{color:var(--text-muted);font-size:.75rem;font-weight:700}.TeamRosterPanel-module__T7qI3a__groupKanbanHeader{border-bottom:none;padding:0;}
.DashboardChrome-module__oF-dRW__shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.DashboardChrome-module__oF-dRW__page{background:var(--surface-muted);flex:1;min-height:0;display:flex}@media (max-width:1080px){.DashboardChrome-module__oF-dRW__page{flex-direction:column}}
.TaskModal-module__jNIFVG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:780px){.TaskModal-module__jNIFVG__formGrid{grid-template-columns:1fr}}
.cardText-module__v5sA1q__cardTitle{color:var(--foreground);font-size:.95rem;font-weight:700}.cardText-module__v5sA1q__cardMeta{color:var(--text-muted);margin-top:4px;font-size:.85rem}.cardText-module__v5sA1q__cardText{color:var(--text-muted);margin-top:10px;font-size:.88rem;line-height:1.6}
.SiteFooter-module__rq6h5W__footer{border-top:1px solid var(--border);padding:32px 24px}.SiteFooter-module__rq6h5W__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1120px;margin:0 auto;display:flex}.SiteFooter-module__rq6h5W__logo{align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.SiteFooter-module__rq6h5W__mark{width:22px;height:22px;display:block}.SiteFooter-module__rq6h5W__word span{color:var(--brand)}.SiteFooter-module__rq6h5W__copy{color:var(--text-muted);font-size:13px}
.TaskCard-module__Lyr_aW__taskCard{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);padding:14px 16px}.TaskCard-module__Lyr_aW__taskCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TaskCard-module__Lyr_aW__backlogTitleButton{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:.88rem;font-weight:600;overflow:hidden}.TaskCard-module__Lyr_aW__backlogTitleButton:hover{text-decoration:underline}.TaskCard-module__Lyr_aW__statusBadge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--surface-strong);color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.TaskCard-module__Lyr_aW__status_backlog{background:var(--surface-strong);color:var(--text-muted)}.TaskCard-module__Lyr_aW__status_todo{background:var(--info-bg);color:var(--info)}.TaskCard-module__Lyr_aW__status_in_progress{background:var(--success-bg);color:var(--success)}.TaskCard-module__Lyr_aW__status_in_review{background:var(--warning-bg);color:var(--warning-foreground)}.TaskCard-module__Lyr_aW__status_done{background:var(--success-bg);color:var(--success)}.TaskCard-module__Lyr_aW__status_archived{background:var(--surface-strong);color:var(--text-muted)}.TaskCard-module__Lyr_aW__quickForm{gap:10px;margin-top:12px;display:grid}.TaskCard-module__Lyr_aW__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.TaskCard-module__Lyr_aW__quickField{color:var(--text-muted);gap:5px;font-size:.82rem;font-weight:600;display:grid}.TaskCard-module__Lyr_aW__quickSelect,.TaskCard-module__Lyr_aW__quickInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:40px;color:var(--foreground);padding:8px 10px}.TaskCard-module__Lyr_aW__quickFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}
.AuthForm-module__oRl-7W__form{flex-direction:column;gap:16px;width:100%;display:flex}.AuthForm-module__oRl-7W__submit{border-radius:var(--radius-sm);height:46px;margin-top:4px;font-size:.95rem}
.SiteHeader-module__5yL1Uq__header{z-index:20;background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);position:sticky;top:0}.SiteHeader-module__5yL1Uq__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:16px 24px;display:flex}.SiteHeader-module__5yL1Uq__logo{letter-spacing:-.02em;color:var(--foreground);align-items:center;gap:9px;font-size:20px;font-weight:800;display:inline-flex}.SiteHeader-module__5yL1Uq__mark{width:28px;height:28px;display:block}.SiteHeader-module__5yL1Uq__word span{color:var(--brand)}.SiteHeader-module__5yL1Uq__nav{color:var(--text-muted);gap:28px;font-size:14px;font-weight:600;display:flex}.SiteHeader-module__5yL1Uq__nav a:hover{color:var(--foreground)}.SiteHeader-module__5yL1Uq__actions{align-items:center;gap:16px;display:flex}.SiteHeader-module__5yL1Uq__login{color:var(--text-muted);font-size:14px;font-weight:600}.SiteHeader-module__5yL1Uq__login:hover{color:var(--foreground)}@media (max-width:480px){.SiteHeader-module__5yL1Uq__login{display:none}}@media (max-width:720px){.SiteHeader-module__5yL1Uq__nav{display:none}}
.TasksOverviewPanel-module__c7JTRa__taskList{gap:10px;display:grid}
.InvitePage-module__1N8XdG__actions{flex-direction:column;gap:12px;display:flex}.InvitePage-module__1N8XdG__backLink{color:var(--brand);text-align:center;margin-top:12px;font-size:.85rem;font-weight:600;text-decoration:none;display:block}.InvitePage-module__1N8XdG__backLink:hover{text-decoration:underline}
.error-module__E8iJxW__wrapper{flex-direction:column;align-items:flex-start;gap:12px;padding:60px 40px;display:flex}.error-module__E8iJxW__title{font-size:20px;font-weight:800}.error-module__E8iJxW__message{color:var(--text-muted);font-size:14px}
.page-module__5m57PW__main{flex:1}.page-module__5m57PW__container{max-width:1120px;margin:0 auto;padding-inline:24px}.page-module__5m57PW__hero{background:radial-gradient(circle at 12% 0,#2563eb29,#0000 38%),radial-gradient(circle at 92% 8%,#7c3aed24,#0000 42%),linear-gradient(#f8fafc 0%,#fff 55%,#f5f7fb 100%);padding:88px 0 72px;position:relative;overflow:hidden}.page-module__5m57PW__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.page-module__5m57PW__heroCopy{justify-items:start;gap:24px;display:grid}.page-module__5m57PW__badge{color:var(--brand-dark);letter-spacing:-.01em;background:#2563eb1a;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.82rem;font-weight:700;display:inline-flex}.page-module__5m57PW__badge:before{content:"";background:var(--brand);border-radius:999px;width:7px;height:7px}.page-module__5m57PW__heroTitle{letter-spacing:-.045em;color:var(--foreground);font-size:clamp(2.5rem,5.4vw,3.9rem);line-height:1.04}.page-module__5m57PW__heroTitle em{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.page-module__5m57PW__heroSubtitle{color:#475569;max-width:34rem;font-size:1.12rem;line-height:1.65}.page-module__5m57PW__ctaRow{flex-wrap:wrap;gap:14px;display:flex}.page-module__5m57PW__ctaPrimary,.page-module__5m57PW__ctaSecondary{border-radius:12px;height:50px;padding:0 30px;font-size:1rem}.page-module__5m57PW__microcopy{color:#64748b;flex-wrap:wrap;gap:8px 18px;font-size:.85rem;font-weight:500;display:flex}.page-module__5m57PW__microcopy span{align-items:center;gap:7px;display:inline-flex}.page-module__5m57PW__microcopy span:before{content:"✓";color:var(--success);font-weight:800}.page-module__5m57PW__mockup{background:#fff;border:1px solid #e2e8f0;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -32px #0f172a59}.page-module__5m57PW__mockupBar{background:#f8fafc;border-bottom:1px solid #eef2f6;align-items:center;gap:6px;padding:10px 14px;display:flex}.page-module__5m57PW__mockupBar i{background:#d7dee7;border-radius:999px;width:9px;height:9px}.page-module__5m57PW__mockupBar i:first-child{background:#f7b5b0}.page-module__5m57PW__mockupBar i:nth-child(2){background:#fbdca0}.page-module__5m57PW__mockupBar i:nth-child(3){background:#b6e0b8}.page-module__5m57PW__mockupProject{letter-spacing:.07em;color:#1e293b;margin-left:10px;font-size:.7rem;font-weight:800}.page-module__5m57PW__mockupTabs{color:#94a3b8;border-bottom:1px solid #eef2f6;gap:14px;padding:9px 16px;font-size:.68rem;font-weight:700;display:flex;overflow:hidden}.page-module__5m57PW__tabActive{color:var(--brand-dark);box-shadow:inset 0 -2px 0 var(--brand);padding-bottom:1px}.page-module__5m57PW__board{background:#f6f8fb;gap:9px;padding:14px;display:flex;position:relative;overflow:hidden}.page-module__5m57PW__board:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f6f8fb);width:56px;position:absolute;inset:0 0 0 auto}.page-module__5m57PW__column{flex:0 0 138px;align-content:start;gap:8px;display:grid}.page-module__5m57PW__colHead{align-items:center;gap:6px;margin-bottom:1px;display:flex}.page-module__5m57PW__colHead b{color:#64748b;font-size:.64rem;font-weight:800}.page-module__5m57PW__colTag{text-transform:uppercase;letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.52rem;font-weight:800;display:inline-flex}.page-module__5m57PW__colTag:before{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.page-module__5m57PW__colTag[data-tone=pendente]{color:#c2410c;background:#fff7ed}.page-module__5m57PW__colTag[data-tone=dev]{color:#1d4ed8;background:#eff6ff}.page-module__5m57PW__colTag[data-tone=review]{color:#15803d;background:#f0fdf4}.page-module__5m57PW__colTag[data-tone=qa]{color:#dc2626;background:#fef2f2}.page-module__5m57PW__colTag[data-tone=deploy]{color:#7c3aed;background:#faf5ff}.page-module__5m57PW__card{background:#fff;border:1px solid #e9eef4;border-radius:9px;gap:6px;padding:8px 9px;display:grid;box-shadow:0 5px 12px -9px #0f172a33}.page-module__5m57PW__cardHi{border-color:#2563eb66;box-shadow:0 12px 24px -12px #2563eb66}.page-module__5m57PW__cardTitle{color:#1e293b;font-size:.68rem;font-weight:600;line-height:1.35}.page-module__5m57PW__cardTags{flex-wrap:wrap;gap:4px;display:flex}.page-module__5m57PW__cardFoot{align-items:center;gap:7px;display:flex}.page-module__5m57PW__date{color:#94a3b8;font-size:.56rem;font-weight:600}.page-module__5m57PW__pr{letter-spacing:.02em;font-size:.56rem;font-weight:800}.page-module__5m57PW__pr:before{content:"⚑"}.page-module__5m57PW__prNormal{color:#64748b}.page-module__5m57PW__prAlta{color:#b45309}.page-module__5m57PW__prUrgente{color:#dc2626}.page-module__5m57PW__tag{border-radius:999px;padding:2px 7px;font-size:.56rem;font-weight:700}.page-module__5m57PW__tagBlue{color:var(--brand-dark);background:#2563eb1f}.page-module__5m57PW__tagAmber{color:#b45309;background:#f59e0b29}.page-module__5m57PW__floatChip{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:9px;max-width:208px;padding:9px 13px;font-size:.74rem;font-weight:700;line-height:1.3;display:flex;position:absolute;bottom:46px;right:10px;box-shadow:0 20px 40px -18px #0f172a4d}.page-module__5m57PW__floatChip b{width:22px;height:22px;color:var(--success);background:#15803d24;border-radius:8px;flex:none;place-items:center;display:grid}.page-module__5m57PW__section{padding:76px 0}.page-module__5m57PW__sectionAlt{background:#f6f7fb;border-block:1px solid #eef1f6}.page-module__5m57PW__sectionHead{text-align:center;gap:12px;max-width:620px;margin:0 auto 44px;display:grid}.page-module__5m57PW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:.8rem;font-weight:800}.page-module__5m57PW__sectionTitle{letter-spacing:-.03em;color:var(--foreground);font-size:clamp(1.75rem,3.6vw,2.35rem)}.page-module__5m57PW__sectionLead{color:#64748b;line-height:1.7}.page-module__5m57PW__problemGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.page-module__5m57PW__problemCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:28px}.page-module__5m57PW__problemCard h3{color:#1e293b;margin-bottom:14px;font-size:1.1rem}.page-module__5m57PW__problemList{gap:10px;list-style:none;display:grid}.page-module__5m57PW__problemList li{color:#64748b;padding-left:26px;font-size:.95rem;line-height:1.6;position:relative}.page-module__5m57PW__problemList li:before{content:"✕";color:var(--danger);font-weight:800;position:absolute;top:1px;left:0}.page-module__5m57PW__solutionCard{background:var(--brand-gradient);color:#fff;border-color:#0000}.page-module__5m57PW__solutionCard h3{color:#fff}.page-module__5m57PW__solutionCard .page-module__5m57PW__problemList li{color:#ffffffe6}.page-module__5m57PW__solutionCard .page-module__5m57PW__problemList li:before{content:"✓";color:#fff}.page-module__5m57PW__featureGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-module__5m57PW__featureCard{background:#ffffffe6;border:1px solid #e2e8f0;border-radius:20px;align-content:start;gap:10px;padding:24px;display:grid;box-shadow:0 18px 45px -30px #0f172a4d}.page-module__5m57PW__featureWide{background:linear-gradient(135deg,#2563eb14,#7c3aed14);border-color:#2563eb3d;grid-column:span 2}.page-module__5m57PW__featureIcon{background:#2563eb1f;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:4px;font-size:1.15rem;display:grid}.page-module__5m57PW__featureCard h3{color:#1e293b;font-size:1.02rem}.page-module__5m57PW__featureCard p{color:#64748b;font-size:.93rem;line-height:1.62}.page-module__5m57PW__personaGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.page-module__5m57PW__personaCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-content:start;gap:10px;padding:26px;display:grid}.page-module__5m57PW__personaCard span{font-size:1.4rem}.page-module__5m57PW__personaCard h3{color:#1e293b;font-size:1.02rem}.page-module__5m57PW__personaCard p{color:#64748b;font-size:.93rem;line-height:1.62}.page-module__5m57PW__steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;display:grid}.page-module__5m57PW__step{align-content:start;gap:10px;display:grid}.page-module__5m57PW__stepNum{background:var(--brand-gradient);color:#fff;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.page-module__5m57PW__step h3{color:#1e293b;font-size:1.05rem}.page-module__5m57PW__step p{color:#64748b;font-size:.93rem;line-height:1.62}.page-module__5m57PW__finalCta{padding:76px 0}.page-module__5m57PW__finalCard{background:var(--brand-gradient);color:#fff;text-align:center;border-radius:28px;justify-items:center;gap:18px;padding:60px 40px;display:grid}.page-module__5m57PW__finalCard h2{letter-spacing:-.03em;font-size:clamp(1.8rem,4vw,2.5rem)}.page-module__5m57PW__finalCard p{color:#ffffffe6;max-width:34rem;line-height:1.7}.page-module__5m57PW__finalActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.page-module__5m57PW__finalGhost.page-module__5m57PW__finalGhost{color:#fff;background:#ffffff1f;border-color:#ffffff59}.page-module__5m57PW__finalGhost.page-module__5m57PW__finalGhost:hover:not(:disabled){background:#ffffff38}@media (max-width:900px){.page-module__5m57PW__heroGrid{grid-template-columns:1fr;gap:44px}.page-module__5m57PW__heroCopy{text-align:center;justify-items:center}.page-module__5m57PW__heroSubtitle{max-width:40rem}.page-module__5m57PW__microcopy{justify-content:center}.page-module__5m57PW__mockup{max-width:480px;margin:0 auto}.page-module__5m57PW__floatChip{bottom:12px;right:10px}.page-module__5m57PW__featureGrid{grid-template-columns:1fr 1fr}.page-module__5m57PW__featureWide{grid-column:span 2}}@media (max-width:560px){.page-module__5m57PW__hero{padding-top:64px}.page-module__5m57PW__ctaRow,.page-module__5m57PW__finalActions{width:100%}.page-module__5m57PW__ctaPrimary,.page-module__5m57PW__ctaSecondary{flex:1;justify-content:center}.page-module__5m57PW__featureGrid{grid-template-columns:1fr}.page-module__5m57PW__featureWide{grid-column:span 1}}
.Checkbox-module__hzGyKG__wrapper{flex-direction:column;gap:4px;display:flex}.Checkbox-module__hzGyKG__row{align-items:flex-start;gap:10px;display:flex}.Checkbox-module__hzGyKG__checkbox{width:18px;height:18px;accent-color:var(--store-accent,var(--brand));flex-shrink:0;margin-top:2px}.Checkbox-module__hzGyKG__label{color:var(--text-muted);font-size:13px;line-height:1.5}.Checkbox-module__hzGyKG__label a{color:var(--brand-dark);text-decoration:underline}.Checkbox-module__hzGyKG__error{color:var(--danger);margin-left:28px;font-size:12px}
