.PlaceholderScreen-module__8R1tdW__screen{text-align:center;place-content:center;justify-items:center;min-height:360px;padding:48px 24px;display:grid}.PlaceholderScreen-module__8R1tdW__icon{width:44px;color:var(--brand)}.PlaceholderScreen-module__8R1tdW__title{color:var(--foreground);margin:18px 0 8px;font-size:20px}.PlaceholderScreen-module__8R1tdW__description{max-width:520px;color:var(--text-muted);margin:0;line-height:1.6}.PlaceholderScreen-module__8R1tdW__badge{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;margin-top:20px;padding:6px 10px;font-size:12px}
.SectionContent-module__n_-0vq__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.SectionContent-module__n_-0vq__topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:12px 28px;display:flex}.SectionContent-module__n_-0vq__topbarButton{border-radius:var(--radius-sm);height:32px;padding:0 14px;font-size:.8rem}.SectionContent-module__n_-0vq__titleRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.SectionContent-module__n_-0vq__eyebrow{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:700}.SectionContent-module__n_-0vq__heroActions{flex-wrap:wrap;gap:8px;display:flex}.SectionContent-module__n_-0vq__body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px 28px 10px;display:flex;overflow-y:auto}@media (max-width:780px){.SectionContent-module__n_-0vq__topbar,.SectionContent-module__n_-0vq__body{padding:16px}.SectionContent-module__n_-0vq__topbar{flex-direction:column;align-items:stretch;gap:12px}}
.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__spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:1.05em;height:1.05em;animation:.7s linear infinite Button-module__xDwtkW__buttonSpin}@keyframes Button-module__xDwtkW__buttonSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__xDwtkW__spinner{animation-duration:1.8s}}.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)}
.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__formHint{color:var(--text-muted);margin:-4px 0 0;font-size:.8rem;line-height:1.5}.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)}}
.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}
.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}
.Toast-module__9WWWZG__stack{z-index:130;flex-direction:column;gap:10px;width:min(360px,100vw - 40px);display:flex;position:fixed;top:20px;right:20px}.Toast-module__9WWWZG__toast{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);align-items:flex-start;gap:12px;padding:14px 16px;animation:.18s Toast-module__9WWWZG__toastIn;display:flex;box-shadow:0 12px 32px -8px #0f172a40,0 4px 12px #0f172a14}.Toast-module__9WWWZG__iconBadge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.Toast-module__9WWWZG__icon{width:16px;height:16px}.Toast-module__9WWWZG__error .Toast-module__9WWWZG__iconBadge{background:var(--danger-bg);color:var(--danger)}.Toast-module__9WWWZG__success .Toast-module__9WWWZG__iconBadge{background:var(--success-bg);color:var(--success)}.Toast-module__9WWWZG__message{color:var(--foreground);flex:1;padding-top:4px;font-size:13px;line-height:1.5}.Toast-module__9WWWZG__dismiss{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:flex}.Toast-module__9WWWZG__dismiss:hover{background:var(--surface-muted);color:var(--foreground)}@keyframes Toast-module__9WWWZG__toastIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}
.PlanLimitNotice-module__riScfG__wrap{border-radius:var(--radius-sm);background:var(--surface-muted);border:1px solid var(--border);gap:12px;padding:14px 16px;display:flex}.PlanLimitNotice-module__riScfG__icon{background:var(--background);width:32px;height:32px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PlanLimitNotice-module__riScfG__icon svg{width:18px;height:18px}.PlanLimitNotice-module__riScfG__body{flex-direction:column;gap:4px;min-width:0;display:flex}.PlanLimitNotice-module__riScfG__title{color:var(--foreground);margin:0;font-size:.875rem;font-weight:700}.PlanLimitNotice-module__riScfG__text{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.45}.PlanLimitNotice-module__riScfG__action{align-self:flex-start;margin-top:6px;text-decoration:none}
.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__backlogRow{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:4px;padding:4px 8px;font-size:.78rem;font-weight:600;display:flex}.ProjectSidebarRow-module__s2Lu6W__backlogRow:hover{background:var(--surface-muted);color:var(--foreground)}.ProjectSidebarRow-module__s2Lu6W__backlogRowActive,.ProjectSidebarRow-module__s2Lu6W__backlogRowActive:hover{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success)}.ProjectSidebarRow-module__s2Lu6W__backlogRowIcon{flex-shrink:0;width:14px;height:14px;display:flex}.ProjectSidebarRow-module__s2Lu6W__backlogRowCount{opacity:.75;flex-shrink:0;margin-left:auto;font-size:.72rem;font-weight:700}.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__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.TaskDetailPanel-module__scMXba__saveError{color:var(--danger);font-size:.78rem;font-weight:600}.TaskDetailPanel-module__scMXba__saveRetry{color:var(--danger);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:700;text-decoration:underline}.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}.TaskDetailPanel-module__scMXba__attachmentGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.TaskDetailPanel-module__scMXba__attachmentItem{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);flex-direction:column;gap:4px;padding:6px;display:flex;position:relative}.TaskDetailPanel-module__scMXba__attachmentThumbLink{border-radius:var(--radius-sm);background:var(--surface);display:block;overflow:hidden}.TaskDetailPanel-module__scMXba__attachmentThumb{object-fit:cover;width:100%;height:84px;display:block}.TaskDetailPanel-module__scMXba__attachmentMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.TaskDetailPanel-module__scMXba__attachmentName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.TaskDetailPanel-module__scMXba__attachmentSize{color:var(--text-muted);font-size:.68rem}.TaskDetailPanel-module__scMXba__attachmentRemoveButton{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.TaskDetailPanel-module__scMXba__attachmentRemoveButton svg{width:12px;height:12px}.TaskDetailPanel-module__scMXba__attachmentRemoveButton:hover{background:var(--danger)}.TaskDetailPanel-module__scMXba__attachmentUploadButton{border:1px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.TaskDetailPanel-module__scMXba__attachmentUploadButton svg{width:15px;height:15px}.TaskDetailPanel-module__scMXba__attachmentUploadButton:hover{color:var(--foreground);border-color:var(--brand)}
.InlineSelect-module__CFIxta__trigger{border-radius:var(--radius-sm);width:100%;height:32px;color:var(--foreground);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 22px 0 8px;font-family:inherit;font-size:.82rem;display:flex;position:relative}.InlineSelect-module__CFIxta__trigger:hover:not(:disabled),.InlineSelect-module__CFIxta__trigger[aria-expanded=true]{border-color:var(--border);background-color:var(--surface-muted)}.InlineSelect-module__CFIxta__trigger:focus-visible{border-color:var(--store-accent,var(--brand));outline:none}.InlineSelect-module__CFIxta__trigger:disabled{cursor:default;opacity:.7}.InlineSelect-module__CFIxta__triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InlineSelect-module__CFIxta__chevron{width:10px;height:10px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)rotate(90deg)}.InlineSelect-module__CFIxta__popup{z-index:110;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);max-width:min(320px,100vw - 16px);max-height:260px;box-shadow:var(--shadow-md,0 8px 24px #00000040);flex-direction:column;padding:4px;display:flex;position:fixed;overflow-y:auto}.InlineSelect-module__CFIxta__option{border-radius:var(--radius-sm);width:100%;color:var(--foreground);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:7px 8px;font-family:inherit;font-size:.82rem;display:flex}.InlineSelect-module__CFIxta__option:hover,.InlineSelect-module__CFIxta__optionActive{background:var(--surface-muted)}.InlineSelect-module__CFIxta__optionCheck{width:14px;height:14px;color:var(--store-accent,var(--brand));flex-shrink:0;display:inline-flex}.InlineSelect-module__CFIxta__optionCheckHidden{visibility:hidden}
.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}
.AutoStopConfirmDialog-module__BzA_-G__field{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.AutoStopConfirmDialog-module__BzA_-G__input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);padding:8px 10px;font-size:.9rem}.AutoStopConfirmDialog-module__BzA_-G__input:focus{border-color:var(--foreground);outline:none}
.createClientPage-module__r1K_aW__state{background:var(--surface-muted);flex:1;place-items:center;min-width:0;min-height:100%;padding:48px 24px;display:grid}.createClientPage-module__r1K_aW__spinner{border:3px solid color-mix(in srgb, var(--brand) 20%, transparent);border-top-color:var(--brand);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite createClientPage-module__r1K_aW__spin}.createClientPage-module__r1K_aW__card{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:400px;display:flex}.createClientPage-module__r1K_aW__icon{width:56px;height:56px;color:var(--danger);background:var(--danger-bg);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.createClientPage-module__r1K_aW__icon svg{width:26px;height:26px}.createClientPage-module__r1K_aW__title{color:var(--foreground);margin:0;font-size:16px;font-weight:700}.createClientPage-module__r1K_aW__message{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.createClientPage-module__r1K_aW__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}@keyframes createClientPage-module__r1K_aW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.createClientPage-module__r1K_aW__spinner{animation-duration:1.8s}}
.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}.KanbanColumnHeader-module__mSx_6G__kanbanColumnDragHandle{width:20px;height:20px;color:var(--text-muted);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;display:flex}.KanbanColumnHeader-module__mSx_6G__kanbanColumnDragHandle svg{width:14px;height:14px}.KanbanColumnHeader-module__mSx_6G__kanbanColumnDragHandle:active{cursor:grabbing}
.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)}
.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}}
.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}
.ArchivedPanel-module__VeWSjG__content{flex-direction:column;gap:14px;padding:16px;display:flex}.ArchivedPanel-module__VeWSjG__header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.ArchivedPanel-module__VeWSjG__header h2{color:var(--foreground);font-size:1rem;font-weight:700}.ArchivedPanel-module__VeWSjG__header p{color:var(--text-muted);font-size:.8rem}.ArchivedPanel-module__VeWSjG__status{color:var(--text-muted);padding:18px 0;font-size:.85rem}.ArchivedPanel-module__VeWSjG__list{flex-direction:column;gap:8px;list-style:none;display:flex}.ArchivedPanel-module__VeWSjG__row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ArchivedPanel-module__VeWSjG__rowMain{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ArchivedPanel-module__VeWSjG__rowMain:hover .ArchivedPanel-module__VeWSjG__title{text-decoration:underline}.ArchivedPanel-module__VeWSjG__title{color:var(--foreground);font-size:.9rem;font-weight:600}.ArchivedPanel-module__VeWSjG__rowMeta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem;display:flex}.ArchivedPanel-module__VeWSjG__pill{border:1px solid var(--border);border-radius:999px;padding:1px 6px;font-weight:600}.ArchivedPanel-module__VeWSjG__justification{color:var(--text-muted);margin-top:2px;font-size:.8rem;line-height:1.4}@media (max-width:640px){.ArchivedPanel-module__VeWSjG__header{flex-direction:column;align-items:flex-start;gap:4px}.ArchivedPanel-module__VeWSjG__row{flex-direction:column}}
.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)}.KanbanCard-module__m_UU3a__kanbanCardTimer{border:1px solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:0;display:flex}.KanbanCard-module__m_UU3a__kanbanCardTimer:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.KanbanCard-module__m_UU3a__kanbanCardTimer:disabled{opacity:.6;cursor:default}.KanbanCard-module__m_UU3a__kanbanCardTimer svg{width:10px;height:10px}.KanbanCard-module__m_UU3a__kanbanCardTimerRunning{background:var(--danger);color:#fff;border-color:#0000}
.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)}
.Card-module__si82nG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px}
.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}
.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}
.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}
.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__kanbanColumnDragging{opacity:.5}.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}
.OverdueTasksList-module__OqPv9a__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OverdueTasksList-module__OqPv9a__list>li:not(:last-child){border-bottom:1px solid var(--border)}.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}.OverdueTasksList-module__OqPv9a__moreButton{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}
.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{width:var(--sidebar-width,260px);border-right:1px solid var(--border);opacity:1;flex-direction:column;flex-shrink:0;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}.ProjectsScreen-module__33_5SW__sidebarResizing{transition:none}.ProjectsScreen-module__33_5SW__sidebarResizeHandle{cursor:col-resize;touch-action:none;z-index:5;width:6px;height:100%;position:absolute;top:0;right:0}.ProjectsScreen-module__33_5SW__sidebarResizeHandle:after{content:"";background:0 0;width:2px;height:100%;transition:background-color .15s;position:absolute;top:0;right:1px}.ProjectsScreen-module__33_5SW__sidebarResizeHandle:hover:after,.ProjectsScreen-module__33_5SW__sidebarResizeHandle:active:after{background:var(--brand)}@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__sidebarResizeHandle{display:none}}.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}}
.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 minmax(52px,auto);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;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.TimeTrackedChart-module__oGLL6q__barValueMain{color:var(--foreground);white-space:nowrap;font-size:.85rem;font-weight:600}.TimeTrackedChart-module__oGLL6q__barValueForgotten{color:var(--text-muted);white-space:nowrap;font-size:.7rem}.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}
.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}
.AssigneeTasksDrilldown-module__Nnb-fq__root{border-top:1px solid var(--border);background:var(--surface-muted);padding:8px 16px 10px}.AssigneeTasksDrilldown-module__Nnb-fq__close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 0 6px;font-size:.72rem}.AssigneeTasksDrilldown-module__Nnb-fq__close:hover{color:var(--foreground)}.AssigneeTasksDrilldown-module__Nnb-fq__state{color:var(--text-muted);padding:8px 2px;font-size:.8rem}.AssigneeTasksDrilldown-module__Nnb-fq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AssigneeTasksDrilldown-module__Nnb-fq__list>li:not(:last-child){border-bottom:1px solid var(--border)}.AssigneeTasksDrilldown-module__Nnb-fq__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:8px 4px;display:flex}.AssigneeTasksDrilldown-module__Nnb-fq__row:hover{background:var(--surface)}.AssigneeTasksDrilldown-module__Nnb-fq__title{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.83rem;overflow:hidden}.AssigneeTasksDrilldown-module__Nnb-fq__meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.AssigneeTasksDrilldown-module__Nnb-fq__project{color:var(--text-muted);white-space:nowrap;font-size:.72rem}.AssigneeTasksDrilldown-module__Nnb-fq__dueDate{color:var(--text-muted);flex-shrink:0;font-size:.72rem;font-weight:600}.AssigneeTasksDrilldown-module__Nnb-fq__dueDateDanger{color:var(--danger);background:var(--danger-bg);border-radius:var(--radius-sm);flex-shrink:0;padding:3px 8px;font-size:.75rem;font-weight:600}.AssigneeTasksDrilldown-module__Nnb-fq__more{color:var(--text-muted);padding:8px 4px;font-size:.78rem}.AssigneeTasksDrilldown-module__Nnb-fq__moreButton{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}
.NotificationBell-module__DT-2-W__wrapper{flex-shrink:0;position:relative}.NotificationBell-module__DT-2-W__bellButton{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.NotificationBell-module__DT-2-W__bellButton:hover{background:var(--surface-muted)}.NotificationBell-module__DT-2-W__bellButton svg{width:18px;height:18px}.NotificationBell-module__DT-2-W__badge{background:var(--danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:.62rem;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:2px}.NotificationBell-module__DT-2-W__dropdown{z-index:30;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:320px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-md);transform-origin:100% 0;opacity:0;pointer-events:none;padding:6px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-6px)scale(.98)}.NotificationBell-module__DT-2-W__dropdownOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.NotificationBell-module__DT-2-W__dropdownHeader{justify-content:space-between;align-items:center;padding:4px 8px 6px;display:flex}.NotificationBell-module__DT-2-W__dropdownTitle{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.NotificationBell-module__DT-2-W__markAllButton{color:var(--brand);cursor:pointer;background:0 0;border:none;font-size:.72rem;font-weight:600}.NotificationBell-module__DT-2-W__markAllButton:hover{text-decoration:underline}.NotificationBell-module__DT-2-W__list{flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.NotificationBell-module__DT-2-W__emptyText{color:var(--text-muted);text-align:center;padding:16px 10px;font-size:.82rem}.NotificationBell-module__DT-2-W__item{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:8px;width:100%;padding:8px 10px;display:flex}.NotificationBell-module__DT-2-W__item:hover{background:var(--surface-muted)}.NotificationBell-module__DT-2-W__itemDot{background:var(--brand);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-top:5px}.NotificationBell-module__DT-2-W__itemDotRead{background:0 0}.NotificationBell-module__DT-2-W__itemBody{flex-direction:column;gap:2px;min-width:0;display:flex}.NotificationBell-module__DT-2-W__itemText{color:var(--foreground);font-size:.82rem;font-weight:600;line-height:1.35}.NotificationBell-module__DT-2-W__itemTime{color:var(--text-muted);font-size:.72rem}.NotificationBell-module__DT-2-W__itemStatic{border-radius:var(--radius-sm);align-items:flex-start;gap:8px;width:100%;padding:8px 10px;display:flex}.NotificationBell-module__DT-2-W__itemActions{gap:8px;margin-top:4px;display:flex}.NotificationBell-module__DT-2-W__acceptButton,.NotificationBell-module__DT-2-W__declineButton{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;padding:3px 10px;font-size:.74rem;font-weight:600}.NotificationBell-module__DT-2-W__acceptButton{border-color:var(--brand);background:var(--brand);color:#fff}.NotificationBell-module__DT-2-W__acceptButton:hover{opacity:.9}.NotificationBell-module__DT-2-W__declineButton{color:var(--text-muted);background:0 0}.NotificationBell-module__DT-2-W__declineButton:hover{background:var(--surface-muted)}.NotificationBell-module__DT-2-W__acceptButton:disabled,.NotificationBell-module__DT-2-W__declineButton:disabled{opacity:.6;cursor:default}.NotificationBell-module__DT-2-W__itemError{color:var(--danger);font-size:.72rem}
.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;}
.ThemeToggle-module__Dk5saq__toggle{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:28px;height:28px;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ThemeToggle-module__Dk5saq__toggle svg{width:15px;height:15px}.ThemeToggle-module__Dk5saq__toggle:hover{background:var(--surface-muted);color:var(--foreground)}.ThemeToggle-module__Dk5saq__moon{display:flex}.ThemeToggle-module__Dk5saq__sun,body[data-crm-theme=dark] .ThemeToggle-module__Dk5saq__moon{display:none}body[data-crm-theme=dark] .ThemeToggle-module__Dk5saq__sun{display:flex}
.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}}
.GlobalSearch-module__jORZya__search{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);width:100%;max-width:420px;height:34px;color:var(--text-muted);align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.GlobalSearch-module__jORZya__search:focus-within{border-color:var(--brand)}.GlobalSearch-module__jORZya__searchIcon{flex-shrink:0;width:15px;height:15px;display:flex}.GlobalSearch-module__jORZya__searchIcon svg{width:100%;height:100%}.GlobalSearch-module__jORZya__searchInput{min-width:0;color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.GlobalSearch-module__jORZya__searchInput::placeholder{color:var(--text-muted)}.GlobalSearch-module__jORZya__searchShortcut{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;border-radius:5px;flex-shrink:0;padding:2px 6px;font-size:.68rem;font-weight:600}@media (max-width:780px){.GlobalSearch-module__jORZya__searchShortcut{display:none}}.GlobalSearch-module__jORZya__results{z-index:30;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);max-height:320px;box-shadow:var(--shadow-md);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.GlobalSearch-module__jORZya__stateText{color:var(--text-muted);padding:10px 8px;font-size:.82rem}.GlobalSearch-module__jORZya__resultItem,.GlobalSearch-module__jORZya__resultItemActive{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;width:100%;padding:7px 8px;display:flex}.GlobalSearch-module__jORZya__resultItemActive{background:var(--surface-muted)}.GlobalSearch-module__jORZya__resultTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:500;overflow:hidden}.GlobalSearch-module__jORZya__resultMeta{color:var(--text-muted);font-size:.72rem}
.AppHeader-module__UHCIIq__header{background:var(--surface-muted);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:16px;height:52px;padding:0 14px;display:flex}.AppHeader-module__UHCIIq__workspaceMenu{flex-shrink:0;position:relative}.AppHeader-module__UHCIIq__workspace{border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.AppHeader-module__UHCIIq__workspace:hover{background:var(--surface-muted)}.AppHeader-module__UHCIIq__workspaceAvatar{background:var(--brand);width:24px;height:24px;color:var(--brand-contrast);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.AppHeader-module__UHCIIq__workspaceName{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.86rem;font-weight:700;overflow:hidden}.AppHeader-module__UHCIIq__workspaceChevron{width:14px;height:14px;color:var(--text-muted);flex-shrink:0;display:flex}.AppHeader-module__UHCIIq__workspaceChevron svg{width:100%;height:100%}.AppHeader-module__UHCIIq__workspaceDropdown{z-index:30;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:260px;box-shadow:var(--shadow-md);transform-origin:0 0;opacity:0;pointer-events:none;padding:6px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-6px)scale(.98)}.AppHeader-module__UHCIIq__workspaceDropdownOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.AppHeader-module__UHCIIq__workspaceDropdownHeader{justify-content:space-between;align-items:center;padding:4px 8px 6px;display:flex}.AppHeader-module__UHCIIq__workspaceDropdownLabel{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}.AppHeader-module__UHCIIq__workspaceAddButton{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppHeader-module__UHCIIq__workspaceAddButton svg{width:14px;height:14px}.AppHeader-module__UHCIIq__workspaceAddButton:hover{background:var(--surface-muted);color:var(--foreground)}.AppHeader-module__UHCIIq__workspaceList{flex-direction:column;gap:1px;max-height:280px;display:flex;overflow-y:auto}.AppHeader-module__UHCIIq__workspaceRow{align-items:center;gap:4px;display:flex;position:relative}.AppHeader-module__UHCIIq__workspaceRowLink,.AppHeader-module__UHCIIq__workspaceRowLinkActive{border-radius:var(--radius-sm);min-width:0;color:var(--foreground);flex:1;align-items:center;gap:8px;padding:7px 8px;font-size:.85rem;display:flex}.AppHeader-module__UHCIIq__workspaceRowLink:hover{background:var(--surface-muted)}.AppHeader-module__UHCIIq__workspaceRowLinkActive{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--success);font-weight:700}.AppHeader-module__UHCIIq__workspaceRowDot{background:var(--brand);border-radius:2px;flex-shrink:0;width:7px;height:7px}.AppHeader-module__UHCIIq__workspaceRowName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppHeader-module__UHCIIq__workspaceRowEdit,.AppHeader-module__UHCIIq__workspaceRowDelete{width:26px;height:26px;color:var(--text-muted);opacity:0;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppHeader-module__UHCIIq__workspaceRowDelete{margin-right:2px}.AppHeader-module__UHCIIq__workspaceRowEdit svg,.AppHeader-module__UHCIIq__workspaceRowDelete svg{width:14px;height:14px}.AppHeader-module__UHCIIq__workspaceRow:hover .AppHeader-module__UHCIIq__workspaceRowEdit,.AppHeader-module__UHCIIq__workspaceRow:hover .AppHeader-module__UHCIIq__workspaceRowDelete{opacity:1}.AppHeader-module__UHCIIq__workspaceRowEdit:hover{background:var(--surface-muted);color:var(--foreground)}.AppHeader-module__UHCIIq__workspaceRowDelete:hover{background:var(--danger-bg);color:var(--danger)}.AppHeader-module__UHCIIq__workspaceRowDelete:disabled{opacity:1;cursor:not-allowed}.AppHeader-module__UHCIIq__workspaceRowError{z-index:1;color:var(--danger);margin-top:2px;font-size:.72rem;position:absolute;top:100%;left:8px}.AppHeader-module__UHCIIq__center{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.AppHeader-module__UHCIIq__actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.AppHeader-module__UHCIIq__userMenu{flex-shrink:0;position:relative}.AppHeader-module__UHCIIq__user{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:2px;margin-left:4px;padding:4px 6px 4px 4px;display:flex}.AppHeader-module__UHCIIq__user:hover{background:var(--surface-muted)}.AppHeader-module__UHCIIq__userDropdown{z-index:30;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:180px;box-shadow:var(--shadow-md);transform-origin:100% 0;opacity:0;pointer-events:none;padding:6px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 6px);right:0;transform:translateY(-6px)scale(.98)}.AppHeader-module__UHCIIq__userDropdownOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.AppHeader-module__UHCIIq__userDropdownItem{border-radius:var(--radius-sm);width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;font-weight:600;display:flex}.AppHeader-module__UHCIIq__userDropdownItem svg{flex-shrink:0;width:15px;height:15px}.AppHeader-module__UHCIIq__userDropdownItem:hover{background:var(--danger-bg);color:var(--danger)}.AppHeader-module__UHCIIq__avatar{border:1px solid var(--border);background:var(--surface-strong);width:30px;height:30px;color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.AppHeader-module__UHCIIq__userDropdownHeader{border-bottom:1px solid var(--border);flex-direction:column;margin-bottom:4px;padding:6px 10px 8px;display:flex}.AppHeader-module__UHCIIq__userName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.AppHeader-module__UHCIIq__userEmail{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.AppHeader-module__UHCIIq__userChevron{width:14px;height:14px;color:var(--text-muted);flex-shrink:0;display:flex}.AppHeader-module__UHCIIq__userChevron svg{width:100%;height:100%}@media (max-width:780px){.AppHeader-module__UHCIIq__workspaceName,.AppHeader-module__UHCIIq__userChevron{display:none}}
.AuthCard-module__TVTncG__header{text-align:left;flex-direction:column;gap:6px;display:flex}.AuthCard-module__TVTncG__title{letter-spacing:-.02em;color:var(--foreground);font-size:24px;font-weight:700}.AuthCard-module__TVTncG__subtitle{color:var(--text-muted);font-size:14px;line-height:1.55}.AuthCard-module__TVTncG__footer{text-align:center;color:var(--text-muted);font-size:14px}.AuthCard-module__TVTncG__footer a{color:var(--brand-dark);font-weight:600}
.NavRail-module__36dJSG__rail{background:var(--surface-muted);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:68px;height:calc(100vh - 52px);padding:12px 6px 0;display:flex;position:sticky;top:52px}.NavRail-module__36dJSG__item{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;align-items:center;gap:4px;padding:8px 2px 7px;display:flex}.NavRail-module__36dJSG__item:hover{background:var(--surface-strong);color:var(--foreground)}.NavRail-module__36dJSG__item:focus-visible{box-shadow:0 0 0 2px var(--brand)}.NavRail-module__36dJSG__itemActive{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--foreground);}.NavRail-module__36dJSG__itemIcon{width:20px;height:20px;display:flex}.NavRail-module__36dJSG__itemIcon svg{width:100%;height:100%}.NavRail-module__36dJSG__itemLabel{letter-spacing:.01em;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.62rem;font-weight:600;overflow:hidden}.NavRail-module__36dJSG__sidebarToggleFooter{justify-content:center;align-items:center;width:calc(100% + 12px);min-height:58px;margin-top:auto;display:flex}.NavRail-module__36dJSG__sidebarToggle{border:1px solid var(--border);border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.NavRail-module__36dJSG__sidebarToggle:hover{background:var(--surface-strong);color:var(--foreground)}.NavRail-module__36dJSG__sidebarToggle:focus-visible{box-shadow:0 0 0 2px var(--brand)}.NavRail-module__36dJSG__sidebarToggle svg{width:14px;height:14px}@media (max-width:1080px){.NavRail-module__36dJSG__rail{border-right:none;border-bottom:1px solid var(--border);flex-direction:row;justify-content:center;width:100%;height:auto;padding:12px 6px;position:static}.NavRail-module__36dJSG__item{width:auto;min-width:64px}.NavRail-module__36dJSG__sidebarToggleFooter{border-top:none;border-left:1px solid var(--border);width:auto;min-height:0;margin-top:0;margin-left:auto;padding-left:12px}.NavRail-module__36dJSG__backofficeItem{display:none}}
.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}
.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}}
.CardCheckoutModal-module__NWGEqG__description{color:var(--text-muted);margin-bottom:20px;font-size:14px;line-height:1.5}.CardCheckoutModal-module__NWGEqG__form{flex-direction:column;gap:18px;display:flex}.CardCheckoutModal-module__NWGEqG__row{gap:14px;display:flex}.CardCheckoutModal-module__NWGEqG__row>*{flex:1}.CardCheckoutModal-module__NWGEqG__field{text-align:left;flex-direction:column;gap:6px;display:flex}.CardCheckoutModal-module__NWGEqG__label{color:var(--foreground);font-size:13px;font-weight:600}.CardCheckoutModal-module__NWGEqG__secureField{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);height:46px;padding:0 14px}.CardCheckoutModal-module__NWGEqG__actions{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}
.RunningTimerIndicator-module__DA4CBG__indicator{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:300px;height:32px;color:var(--foreground);border-radius:999px;align-items:center;gap:8px;padding:0 4px 0 10px;display:flex}.RunningTimerIndicator-module__DA4CBG__pulse{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite RunningTimerIndicator-module__DA4CBG__pulse}@keyframes RunningTimerIndicator-module__DA4CBG__pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.RunningTimerIndicator-module__DA4CBG__pulse{animation:none}}.RunningTimerIndicator-module__DA4CBG__time{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem;font-weight:700}.RunningTimerIndicator-module__DA4CBG__task{min-width:0;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.78rem;display:flex}.RunningTimerIndicator-module__DA4CBG__task:hover{color:var(--foreground)}.RunningTimerIndicator-module__DA4CBG__key{flex-shrink:0;font-weight:700}.RunningTimerIndicator-module__DA4CBG__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RunningTimerIndicator-module__DA4CBG__stop{background:var(--danger);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.RunningTimerIndicator-module__DA4CBG__stop:disabled{opacity:.6;cursor:default}.RunningTimerIndicator-module__DA4CBG__stop svg{width:11px;height:11px}@media (max-width:720px){.RunningTimerIndicator-module__DA4CBG__task{display:none}}
.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}}
.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{min-height:calc(100svh - var(--site-header-h,61px));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%);justify-content:center;align-items:center;padding:72px 0;display:flex;position:relative;overflow:hidden}.page-module__5m57PW__heroGrid{justify-content:center;display:flex}.page-module__5m57PW__heroCopy{text-align:center;justify-items:center;gap:28px;max-width:52rem;display:grid}.page-module__5m57PW__badge{color:var(--brand-dark);text-transform:uppercase;letter-spacing:.08em;background:#2563eb1a;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.78rem;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:-.05em;color:var(--foreground);text-wrap:balance;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:800;line-height:1.02}.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;text-wrap:pretty;max-width:40rem;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.page-module__5m57PW__ctaRow{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:4px;display:flex}.page-module__5m57PW__ctaPrimary,.page-module__5m57PW__ctaSecondary{border-radius:14px;height:54px;padding:0 32px;font-size:1.02rem}.page-module__5m57PW__microcopy{color:#64748b;flex-wrap:wrap;justify-content:center;gap:10px 20px;font-size:.88rem;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__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__featureGrid{grid-template-columns:1fr 1fr}.page-module__5m57PW__featureWide{grid-column:span 2}}@media (max-width:560px){.page-module__5m57PW__hero{padding:56px 0}.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}}
.MoreScreen-module__fZYzxW__screen{padding:32px}.MoreScreen-module__fZYzxW__title{color:var(--foreground);margin:0;font-size:22px}.MoreScreen-module__fZYzxW__description{color:var(--text-muted);margin:8px 0 28px}.MoreScreen-module__fZYzxW__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.MoreScreen-module__fZYzxW__card{border:1px solid var(--border);color:var(--foreground);background:var(--surface);border-radius:10px;justify-content:space-between;padding:18px;display:flex}.MoreScreen-module__fZYzxW__card span{color:var(--text-muted);font-size:12px}
.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}
.PlanScreen-module__MdSs9G__wrap{flex-direction:column;gap:24px;max-width:960px;display:flex}.PlanScreen-module__MdSs9G__currentCard{flex-direction:column;gap:16px;display:flex}.PlanScreen-module__MdSs9G__currentHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PlanScreen-module__MdSs9G__currentLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:12px;font-weight:700}.PlanScreen-module__MdSs9G__currentName{margin:2px 0 0;font-size:22px;font-weight:700}.PlanScreen-module__MdSs9G__badge{white-space:nowrap;background:var(--surface-muted);color:var(--text-muted);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.PlanScreen-module__MdSs9G__badgeActive{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand)}.PlanScreen-module__MdSs9G__badgeWarn{color:#b45309;background:#d9770633}.PlanScreen-module__MdSs9G__badgeDanger{background:color-mix(in srgb, var(--danger) 16%, transparent);color:var(--danger)}.PlanScreen-module__MdSs9G__details{grid-template-columns:max-content 1fr;gap:8px 20px;margin:0;font-size:14px;display:grid}.PlanScreen-module__MdSs9G__details dt{color:var(--text-muted)}.PlanScreen-module__MdSs9G__details dd{margin:0;font-weight:600}.PlanScreen-module__MdSs9G__cancelTrigger{color:var(--danger);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.PlanScreen-module__MdSs9G__cancelTrigger:hover{text-decoration:underline}.PlanScreen-module__MdSs9G__sectionTitle{margin:0 0 12px;font-size:16px;font-weight:700}.PlanScreen-module__MdSs9G__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.PlanScreen-module__MdSs9G__planCard{flex-direction:column;gap:12px;height:100%;display:flex}.PlanScreen-module__MdSs9G__planCardActive{outline:2px solid var(--brand)}.PlanScreen-module__MdSs9G__currentTag{text-transform:uppercase;letter-spacing:.04em;color:var(--brand);font-size:11px;font-weight:700}.PlanScreen-module__MdSs9G__planName{margin:0;font-size:18px;font-weight:700}.PlanScreen-module__MdSs9G__planPrice{margin:0;font-size:22px;font-weight:800}.PlanScreen-module__MdSs9G__planPrice span{color:var(--text-muted);font-size:13px;font-weight:600}.PlanScreen-module__MdSs9G__planFeatures{color:var(--foreground);flex-direction:column;flex:1;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.PlanScreen-module__MdSs9G__planFeatures li:before{content:"✓ ";color:var(--brand);font-weight:700}
