.ExpandableDescription-module__RAdQ_G__container{width:100%}.ExpandableDescription-module__RAdQ_G__description{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin-bottom:var(--space-2);overflow-wrap:break-word}.ExpandableDescription-module__RAdQ_G__description.ExpandableDescription-module__RAdQ_G__collapsed{text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ExpandableDescription-module__RAdQ_G__description.ExpandableDescription-module__RAdQ_G__expanded{white-space:pre-wrap}.ExpandableDescription-module__RAdQ_G__text{margin:0}.ExpandableDescription-module__RAdQ_G__toggleButton{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-2);margin-top:var(--space-1);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast);text-underline-offset:2px;background:0 0;border:none;text-decoration:underline;display:inline-flex}.ExpandableDescription-module__RAdQ_G__toggleButton:hover{color:var(--color-primary-hover)}.ExpandableDescription-module__RAdQ_G__toggleButton:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.ExpandableDescription-module__RAdQ_G__markdownLoading{padding:var(--space-2);color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.ExpandableDescription-module__RAdQ_G__markdownParagraph{margin:0 0 var(--space-2)0}.ExpandableDescription-module__RAdQ_G__markdownParagraph:last-child{margin-bottom:0}.ExpandableDescription-module__RAdQ_G__markdownStrong{font-weight:var(--font-weight-bold)}.ExpandableDescription-module__RAdQ_G__markdownEm{font-style:italic}.ExpandableDescription-module__RAdQ_G__markdownList{margin:var(--space-2)0;padding-left:var(--space-4)}.ExpandableDescription-module__RAdQ_G__markdownListItem{margin-bottom:var(--space-1)}.ExpandableDescription-module__RAdQ_G__markdownLink{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.ExpandableDescription-module__RAdQ_G__markdownLink:hover{color:var(--color-primary-hover)}
.OptimizedImage-module__yMxRLq__wrapper{position:relative}.OptimizedImage-module__yMxRLq__loadingOverlay{background-color:var(--color-surface-subtle);opacity:.3;position:absolute;inset:0}.OptimizedImage-module__yMxRLq__image-error{background-color:var(--color-surface-sunken);color:var(--color-text-muted);padding:var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;display:flex}.OptimizedImage-module__yMxRLq__retry-button{margin-top:var(--space-2);padding:var(--space-1)var(--space-2);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;color:var(--color-text-secondary);transition:var(--transition-fast)}.OptimizedImage-module__yMxRLq__retry-button:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-hover)}
.Card-module__Pp4R8G__card{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius-md);padding:var(--space-6);width:100%;transition:var(--transition-medium),border-radius var(--duration-medium)var(--easing-standard);flex-direction:column;display:flex;overflow:clip visible}.Card-module__Pp4R8G__card:not(.Card-module__Pp4R8G__outlined){box-shadow:0 8px 32px var(--color-black-translucent-medium),0 4px 16px var(--color-black-translucent-strong);border:1px solid var(--color-white-translucent-weak)}.Card-module__Pp4R8G__card:not(.Card-module__Pp4R8G__outlined):hover{box-shadow:0 12px 40px var(--color-black-translucent-medium),0 6px 20px var(--color-black-translucent-strong);border-color:var(--color-white-translucent);transform:translateY(-2px)}.Card-module__Pp4R8G__card.Card-module__Pp4R8G__outlined{border:1px solid var(--color-border);box-shadow:none;background:0 0}.Card-module__Pp4R8G__card.Card-module__Pp4R8G__outlined:hover{border-color:var(--color-primary);background:var(--color-surface)}.Card-module__Pp4R8G__card.Card-module__Pp4R8G__filled,.Card-module__Pp4R8G__card.Card-module__Pp4R8G__tonal{background:var(--elevation-surface-1);border:1px solid var(--color-border);box-shadow:none}.Card-module__Pp4R8G__card.Card-module__Pp4R8G__elevation-1{box-shadow:var(--shadow-level-1)}.Card-module__Pp4R8G__card.Card-module__Pp4R8G__elevation-2{box-shadow:var(--shadow-level-2)}.Card-module__Pp4R8G__card.Card-module__Pp4R8G__elevation-3{box-shadow:var(--shadow-level-3)}.Card-module__Pp4R8G__card.Card-module__Pp4R8G__elevation-4{box-shadow:var(--shadow-level-4)}.Card-module__Pp4R8G__card.Card-module__Pp4R8G__elevation-5{box-shadow:var(--shadow-level-5)}a.Card-module__Pp4R8G__card{color:var(--color-text-primary);cursor:pointer;text-decoration:none}.Card-module__Pp4R8G__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.Card-module__Pp4R8G__cardMedia{width:100%;position:relative;overflow:hidden}.Card-module__Pp4R8G__cardImage{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:transform var(--duration-medium)var(--easing-standard);display:block}a.Card-module__Pp4R8G__card:hover .Card-module__Pp4R8G__cardImage{transform:scale(1.05)}.Card-module__Pp4R8G__cardContent{gap:var(--space-4);padding:var(--space-lg);font-family:var(--font-sansation);border-radius:var(--radius-lg);flex-direction:column;flex-grow:1;display:flex}.Card-module__Pp4R8G__cardContent h3{margin-top:0;margin-bottom:var(--space-2);color:var(--color-text-primary);font-family:var(--font-sansation);overflow-wrap:break-word;line-height:1.3}.Card-module__Pp4R8G__cardContent .Card-module__Pp4R8G__muted{color:var(--color-text-secondary);margin-bottom:var(--space-3);font-family:var(--font-sansation);overflow-wrap:break-word;line-height:var(--line-height-relaxed)}.Card-module__Pp4R8G__cardSm{max-width:var(--container-sm)}.Card-module__Pp4R8G__cardMd{max-width:var(--container-md)}.Card-module__Pp4R8G__cardLg{max-width:calc(var(--space-16)*8)}.Card-module__Pp4R8G__cardFull{max-width:none}.Card-module__Pp4R8G__cardBordered{}.Card-module__Pp4R8G__cardAccent{border-left:4px solid var(--color-primary)}@media (min-width:641px){.Card-module__Pp4R8G__card{border-radius:var(--radius-lg)}}@media (min-width:1025px){.Card-module__Pp4R8G__card{border-radius:var(--radius-xl)}}@media (max-width:768px){.Card-module__Pp4R8G__card{padding:var(--space-4)}.Card-module__Pp4R8G__cardContent{gap:var(--space-3)}.Card-module__Pp4R8G__cardContent h3{font-size:clamp(var(--type-base),4vw,var(--type-lg))}.Card-module__Pp4R8G__cardContent .Card-module__Pp4R8G__muted{font-size:var(--type-sm)}}@media (max-width:640px){.Card-module__Pp4R8G__card{padding:var(--space-3)}.Card-module__Pp4R8G__cardContent{gap:var(--space-2)}.Card-module__Pp4R8G__cardContent h3{font-size:var(--type-base)}}@media (max-width:480px){.Card-module__Pp4R8G__card{padding:var(--space-2)}}@media (min-width:768px){.Card-module__Pp4R8G__cardHorizontal{flex-direction:row}.Card-module__Pp4R8G__cardHorizontal .Card-module__Pp4R8G__cardMedia{width:40%;min-height:100%}.Card-module__Pp4R8G__cardHorizontal .Card-module__Pp4R8G__cardContent{width:60%}}
.Skeleton-module__E1mmma__skeleton{background-color:var(--color-surface-subtle);border-radius:var(--radius-md);position:relative;overflow:hidden}.Skeleton-module__E1mmma__text{height:var(--space-4);border-radius:var(--radius-sm);width:100%}.Skeleton-module__E1mmma__rectangular{height:calc(var(--space-16)*2.5);width:100%}.Skeleton-module__E1mmma__circular{height:var(--space-6);width:var(--space-6);border-radius:50%}.Skeleton-module__E1mmma__card{height:calc(var(--space-16)*3.5);width:100%;padding:var(--space-2);gap:var(--space-1-5);flex-direction:column;display:flex}.Skeleton-module__E1mmma__textLinesContainer{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.Skeleton-module__E1mmma__textLine{height:var(--space-4);width:100%}.Skeleton-module__E1mmma__textLine.Skeleton-module__E1mmma__lastLine{width:60%}.Skeleton-module__E1mmma__cardHeader{height:var(--space-3);background-color:var(--color-surface);border-radius:var(--radius-sm);width:70%;margin-bottom:var(--space-1)}.Skeleton-module__E1mmma__cardContent{height:var(--space-2);background-color:var(--color-surface);border-radius:var(--radius-sm);width:100%;margin-bottom:var(--space-0)}.Skeleton-module__E1mmma__cardContent.Skeleton-module__E1mmma__medium{width:90%}.Skeleton-module__E1mmma__cardContent.Skeleton-module__E1mmma__small{width:80%}.Skeleton-module__E1mmma__cardActions{gap:var(--space-1);margin-top:auto;display:flex}.Skeleton-module__E1mmma__cardAction{height:var(--space-4);background-color:var(--color-surface);border-radius:var(--radius-md)}.Skeleton-module__E1mmma__cardAction.Skeleton-module__E1mmma__small{width:calc(var(--space-8)*.9375)}.Skeleton-module__E1mmma__cardAction.Skeleton-module__E1mmma__medium{width:var(--space-12)}.Skeleton-module__E1mmma__pulse{animation:2s ease-in-out infinite Skeleton-module__E1mmma__pulse}.Skeleton-module__E1mmma__wave{background:linear-gradient(90deg,var(--color-surface-subtle)25%,var(--color-surface)50%,var(--color-surface-subtle)75%);background-size:200% 100%;animation:1.5s ease-in-out infinite Skeleton-module__E1mmma__wave}.Skeleton-module__E1mmma__shimmer{background:linear-gradient(90deg,var(--color-surface-subtle)0%,var(--color-surface)50%,var(--color-surface-subtle)100%);background-size:200% 100%;animation:2s ease-in-out infinite Skeleton-module__E1mmma__shimmer}@keyframes Skeleton-module__E1mmma__pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes Skeleton-module__E1mmma__wave{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Skeleton-module__E1mmma__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__E1mmma__pulse,.Skeleton-module__E1mmma__wave,.Skeleton-module__E1mmma__shimmer{opacity:.6;animation:none}}
.Icon-module__y3gloq__icon{color:var(--color-border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Icon-module__y3gloq__icon.Icon-module__y3gloq__small{width:var(--space-4);height:var(--space-4)}.Icon-module__y3gloq__icon.Icon-module__y3gloq__medium{width:var(--space-xl);height:var(--space-xl)}.Icon-module__y3gloq__icon.Icon-module__y3gloq__large{width:var(--space-8);height:var(--space-8)}.Icon-module__y3gloq__icon.Icon-module__y3gloq__default{color:var(--color-border)}.Icon-module__y3gloq__icon.Icon-module__y3gloq__primary{color:var(--color-info)}.Icon-module__y3gloq__icon.Icon-module__y3gloq__secondary,.Icon-module__y3gloq__icon.Icon-module__y3gloq__muted{color:var(--color-text-tertiary)}.Icon-module__y3gloq__icon.Icon-module__y3gloq__accent{color:var(--color-warning)}
.AdvancedFilters-module__TtBP0W__filtersContainer{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex;overflow:hidden}.AdvancedFilters-module__TtBP0W__filtersHeader{padding:var(--space-3)var(--space-4);background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.AdvancedFilters-module__TtBP0W__filtersHeaderLeft{align-items:center;gap:var(--space-2);display:flex}.AdvancedFilters-module__TtBP0W__filterIcon{color:var(--color-text-secondary);flex-shrink:0}.AdvancedFilters-module__TtBP0W__filtersTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;font-weight:600}.AdvancedFilters-module__TtBP0W__activeFiltersBadge{min-width:var(--space-4);height:var(--space-4);padding:0 var(--space-2);background:var(--color-brand-primary);color:var(--color-text-on-primary);border-radius:var(--radius-full);font-size:var(--font-size-xs);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.AdvancedFilters-module__TtBP0W__collapseButton{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.AdvancedFilters-module__TtBP0W__collapseButton:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.AdvancedFilters-module__TtBP0W__collapseButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.AdvancedFilters-module__TtBP0W__filtersContent{padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.AdvancedFilters-module__TtBP0W__filterSection{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.AdvancedFilters-module__TtBP0W__filterLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.AdvancedFilters-module__TtBP0W__filterSelect{padding:var(--space-2)var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;box-sizing:border-box;width:100%;transition:var(--transition-fast)}.AdvancedFilters-module__TtBP0W__filterSelect:hover{border-color:var(--color-border-hover)}.AdvancedFilters-module__TtBP0W__filterSelect:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 2px var(--color-primary-translucent);outline:none}.AdvancedFilters-module__TtBP0W__presetsList{gap:var(--space-2);flex-direction:column;display:flex}.AdvancedFilters-module__TtBP0W__presetItem{align-items:center;gap:var(--space-2);display:flex}.AdvancedFilters-module__TtBP0W__presetButton{padding:var(--space-2)var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:var(--transition-fast);flex:1}.AdvancedFilters-module__TtBP0W__presetButton:hover{background:var(--color-surface-hover);border-color:var(--color-brand-primary)}.AdvancedFilters-module__TtBP0W__presetDelete{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.AdvancedFilters-module__TtBP0W__presetDelete:hover{background:var(--color-surface-hover);color:var(--color-danger)}.AdvancedFilters-module__TtBP0W__filterActions{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.AdvancedFilters-module__TtBP0W__savePresetForm{gap:var(--space-2);width:100%;display:flex}.AdvancedFilters-module__TtBP0W__presetInput{padding:var(--space-2)var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-sm);box-sizing:border-box;flex:1;min-width:0}.AdvancedFilters-module__TtBP0W__presetInput:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 2px var(--color-primary-translucent);outline:none}@media (prefers-reduced-motion:reduce){.AdvancedFilters-module__TtBP0W__collapseButton,.AdvancedFilters-module__TtBP0W__presetButton,.AdvancedFilters-module__TtBP0W__presetDelete,.AdvancedFilters-module__TtBP0W__filterSelect{transition:none}}
.MetricsDashboard-module__mx6Srq__metricsDashboard{--status-active:var(--color-status-active);--status-paused:var(--color-status-paused);--status-archived:var(--color-status-archived);--status-todo:var(--color-status-todo);--status-in-progress:var(--color-status-in-progress);--status-blocked:var(--color-status-blocked);--status-done:var(--color-status-done);gap:var(--space-6);flex-direction:column;width:100%;display:flex}.MetricsDashboard-module__mx6Srq__metricsSection,.MetricsDashboard-module__mx6Srq__metricsGridWrapper{width:100%;max-width:var(--container-xxl);padding:0 var(--space-2);box-sizing:border-box;gap:var(--space-6);flex-direction:column;align-items:stretch;margin:0 auto;display:flex}.MetricsDashboard-module__mx6Srq__metricsGridWrapper{gap:0}.MetricsDashboard-module__mx6Srq__metricsHeader{margin-bottom:var(--space-8)}.MetricsDashboard-module__mx6Srq__headerTop{margin-bottom:var(--space-6);justify-content:flex-end;align-items:center;gap:var(--space-4);box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.MetricsDashboard-module__mx6Srq__headerActions{align-items:center;gap:var(--space-3);display:flex}.MetricsDashboard-module__mx6Srq__exportDropdown{position:relative}.MetricsDashboard-module__mx6Srq__exportButton{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);box-sizing:border-box;min-width:0;min-height:0;display:flex}.MetricsDashboard-module__mx6Srq__exportButton:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-hover)}.MetricsDashboard-module__mx6Srq__exportButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.MetricsDashboard-module__mx6Srq__exportMenu{top:calc(100% + var(--space-2));z-index:var(--z-index-modal);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:calc(var(--space-16)*10);box-sizing:border-box;display:none;position:absolute;right:0;overflow:hidden}.MetricsDashboard-module__mx6Srq__exportMenuItem{width:100%;padding:var(--space-2)var(--space-3);color:var(--color-text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;display:block}.MetricsDashboard-module__mx6Srq__exportMenuItem:hover{background-color:var(--color-surface-hover)}.MetricsDashboard-module__mx6Srq__exportMenuItem:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.MetricsDashboard-module__mx6Srq__metricsTitle{font-size:var(--text-2xl);color:var(--color-text-primary);font-weight:700;line-height:var(--line-height-tight);margin:0}.MetricsDashboard-module__mx6Srq__metricsSummary{gap:var(--space-3);box-sizing:border-box;grid-template-columns:repeat(4,1fr);min-width:0;display:grid}.MetricsDashboard-module__mx6Srq__metric{padding:var(--space-2)var(--space-3);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius-lg);border:1px solid var(--color-white-translucent-weak);box-shadow:var(--shadow-sm);box-sizing:border-box;min-width:0;transition:var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.MetricsDashboard-module__mx6Srq__metric[data-metric=projects]{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--color-secondary-translucent);box-shadow:var(--shadow-sm),0 0 0 1px var(--color-secondary-translucent-strong);position:relative}.MetricsDashboard-module__mx6Srq__metric[data-metric=projects]:after{content:"";background:linear-gradient(135deg,transparent 0%,transparent 60%,var(--color-secondary-translucent-strong)100%);border-radius:var(--radius-lg);pointer-events:none;z-index:0;position:absolute;inset:0}.MetricsDashboard-module__mx6Srq__metric[data-metric=projects]:before{content:"";background:linear-gradient(90deg,transparent,var(--color-brand-secondary),transparent);opacity:.7;z-index:1;height:3px;position:absolute;top:0;left:0;right:0}.MetricsDashboard-module__mx6Srq__metric[data-metric=projects]:hover{border-color:var(--color-secondary-translucent-medium);box-shadow:var(--shadow-md),0 0 0 1px var(--color-secondary-translucent-bold)}.MetricsDashboard-module__mx6Srq__metric[data-metric=projects]:hover:after{background:linear-gradient(135deg,transparent 0%,transparent 60%,var(--color-secondary-translucent-bold)100%)}.MetricsDashboard-module__mx6Srq__metric:before{content:"";background:linear-gradient(90deg,var(--color-brand-primary),var(--color-brand-secondary));opacity:.6;height:3px;position:absolute;top:0;left:0;right:0}.MetricsDashboard-module__mx6Srq__metric:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.MetricsDashboard-module__mx6Srq__metricValue{font-size:var(--text-2xl);color:var(--color-brand-primary);font-weight:700;line-height:var(--line-height-none);margin-bottom:var(--space-0-5)}.MetricsDashboard-module__mx6Srq__metric[data-metric=projects] .MetricsDashboard-module__mx6Srq__metricValue{color:var(--color-brand-secondary)}.MetricsDashboard-module__mx6Srq__metricLabel{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.MetricsDashboard-module__mx6Srq__metricsGrid{gap:var(--space-6);box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));min-width:0;display:grid}.MetricsDashboard-module__mx6Srq__chartCard{box-sizing:border-box;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius-lg);border:1px solid var(--color-white-translucent-weak);width:100%;min-width:0;max-width:100%;height:fit-content;position:relative;overflow:hidden}a.MetricsDashboard-module__mx6Srq__chartCard,a.MetricsDashboard-module__mx6Srq__chartCard:visited,a.MetricsDashboard-module__mx6Srq__chartCard:hover,a.MetricsDashboard-module__mx6Srq__chartCard:active{color:inherit;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius-lg);border:1px solid var(--color-white-translucent-weak);text-decoration:none}a.MetricsDashboard-module__mx6Srq__chartCard:hover{box-shadow:0 12px 40px var(--color-black-translucent-medium),0 6px 20px var(--color-black-translucent-strong);transform:translateY(-2px)}.MetricsDashboard-module__mx6Srq__chartCard[data-chart=project-status],a.MetricsDashboard-module__mx6Srq__chartCard[data-chart=project-status],a.MetricsDashboard-module__mx6Srq__chartCard[data-chart=project-status]:visited,a.MetricsDashboard-module__mx6Srq__chartCard[data-chart=project-status]:hover,a.MetricsDashboard-module__mx6Srq__chartCard[data-chart=project-status]:active{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--color-secondary-translucent);box-shadow:0 8px 32px var(--color-black-translucent-medium),0 4px 16px var(--color-black-translucent-strong),0 0 0 1px var(--color-secondary-translucent-strong);position:relative}a.MetricsDashboard-module__mx6Srq__chartCard[data-chart=project-status]:hover{border-color:var(--color-secondary-translucent-medium);box-shadow:0 12px 40px var(--color-black-translucent-medium),0 6px 20px var(--color-black-translucent-strong),0 0 0 1px var(--color-secondary-translucent-bold)}.MetricsDashboard-module__mx6Srq__chartCard[data-chart=project-status]:before{background:linear-gradient(90deg,transparent,var(--color-brand-secondary),var(--color-secondary-translucent-max),var(--color-brand-secondary),transparent);opacity:.75;z-index:1}.MetricsDashboard-module__mx6Srq__chartCard[data-chart=project-status]:after{content:"";background:linear-gradient(135deg,transparent 0%,transparent 70%,var(--color-secondary-translucent-strong)100%);border-radius:var(--radius-lg);pointer-events:none;z-index:0;position:absolute;inset:0}.MetricsDashboard-module__mx6Srq__chartCard:before{content:"";background:linear-gradient(90deg,var(--color-brand-primary),var(--color-brand-secondary),var(--color-brand-tertiary));opacity:.7;z-index:1;height:4px;position:absolute;top:0;left:0;right:0}.MetricsDashboard-module__mx6Srq__chartTitle{font-size:var(--text-lg);color:var(--color-text-primary);margin:0 0 var(--space-4);font-weight:600;line-height:var(--line-height-tight);z-index:2;position:relative}.MetricsDashboard-module__mx6Srq__chartCardContent{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.MetricsDashboard-module__mx6Srq__chartCard .card-content{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.MetricsDashboard-module__mx6Srq__chartContainer{width:100%;height:calc(var(--space-16)*3.75);box-sizing:border-box;background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border-radius:var(--radius-lg);min-height:300px;position:relative;overflow:hidden}@media (max-width:768px){.MetricsDashboard-module__mx6Srq__metricsGrid{grid-template-columns:1fr}.MetricsDashboard-module__mx6Srq__metricsSummary{grid-template-columns:repeat(2,1fr)}.MetricsDashboard-module__mx6Srq__chartContainer{height:calc(var(--space-16)*3.125);min-height:250px}.MetricsDashboard-module__mx6Srq__emptyMessage,.MetricsDashboard-module__mx6Srq__errorMessage{min-height:250px}}@media (max-width:480px){.MetricsDashboard-module__mx6Srq__metricsSummary{grid-template-columns:repeat(2,1fr)}.MetricsDashboard-module__mx6Srq__metricValue{font-size:var(--text-xl)}}.MetricsDashboard-module__mx6Srq__skeletonHeader{margin-bottom:var(--space-8)}.MetricsDashboard-module__mx6Srq__skeletonCard{min-height:calc(var(--space-16)*3.75)}.MetricsDashboard-module__mx6Srq__errorMessage{width:100%;height:100%;min-height:300px;padding:var(--space-4);color:var(--color-text-error);font-size:var(--text-sm);text-align:center;box-sizing:border-box;background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}.MetricsDashboard-module__mx6Srq__emptyMessage{width:100%;height:100%;min-height:300px;padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);text-align:center;box-sizing:border-box;background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex}
.ProjectManagement-module__gjKsLq__loading{min-height:var(--space-12);justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ProjectManagement-module__gjKsLq__spinner{width:var(--space-10);height:var(--space-10);border:3px solid var(--color-border);border-top-color:var(--color-brand-primary);border-radius:50%;animation:.8s linear infinite ProjectManagement-module__gjKsLq__spin}@keyframes ProjectManagement-module__gjKsLq__spin{to{transform:rotate(360deg)}}.ProjectManagement-module__gjKsLq__projectManagement{width:100%}.ProjectManagement-module__gjKsLq__projectSection{width:100%;max-width:var(--container-xxl);padding:0 var(--space-2);box-sizing:border-box;gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.ProjectManagement-module__gjKsLq__header{margin-bottom:0}.ProjectManagement-module__gjKsLq__headerContent{gap:var(--space-4);flex-direction:column;display:flex}.ProjectManagement-module__gjKsLq__filters{gap:var(--space-4);box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;display:flex}.ProjectManagement-module__gjKsLq__searchBox{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid var(--color-white-translucent-soft);border-radius:var(--radius-sm);box-shadow:0 2px 8px var(--color-black-translucent-medium);min-width:clamp(18.75rem,90vw,20rem);display:flex}.ProjectManagement-module__gjKsLq__searchBox input{color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.ProjectManagement-module__gjKsLq__filterSelect{padding:var(--space-2)var(--space-3);background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid var(--color-white-translucent-soft);border-radius:var(--radius-sm);color:var(--color-text-primary);box-shadow:0 2px 8px var(--color-black-translucent-medium);outline:none}.ProjectManagement-module__gjKsLq__projectsGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.ProjectManagement-module__gjKsLq__projectHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ProjectManagement-module__gjKsLq__projectTitle{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.ProjectManagement-module__gjKsLq__projectTitle h3{font-size:var(--type-xl);color:var(--color-text-primary);margin:0;font-weight:600}.ProjectManagement-module__gjKsLq__statusBadge{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-pixel);color:var(--color-text-primary);font-weight:500;display:inline-flex}.ProjectManagement-module__gjKsLq__statusBadge:not([data-status]),.ProjectManagement-module__gjKsLq__statusBadge[data-status=""],.ProjectManagement-module__gjKsLq__statusBadge[data-status]:not([data-status=active],[data-status=paused],[data-status=archived]){background-color:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary)}.ProjectManagement-module__gjKsLq__statusBadge[data-status=active]{background-color:var(--status-bg-color,var(--color-success));color:var(--color-background)}.ProjectManagement-module__gjKsLq__statusBadge[data-status=active][data-priority=high]{--status-bg-color:var(--color-danger);color:var(--color-white)}.ProjectManagement-module__gjKsLq__statusBadge[data-status=active][data-priority=medium]{--status-bg-color:var(--color-warning);color:var(--color-background)}.ProjectManagement-module__gjKsLq__statusBadge[data-status=active][data-priority=low],.ProjectManagement-module__gjKsLq__statusBadge[data-status=active]:not([data-priority]){--status-bg-color:var(--color-success);color:var(--color-background)}.ProjectManagement-module__gjKsLq__statusBadge[data-status=paused]{background-color:var(--color-text-secondary);color:var(--color-background)}.ProjectManagement-module__gjKsLq__statusBadge[data-status=archived]{background-color:var(--color-text-tertiary);color:var(--color-background)}.ProjectManagement-module__gjKsLq__statusIconActive{color:var(--color-success)}.ProjectManagement-module__gjKsLq__statusIconPaused{color:var(--color-warning)}.ProjectManagement-module__gjKsLq__statusIconArchived{color:var(--color-text-tertiary)}.ProjectManagement-module__gjKsLq__projectDescription{margin:0 0 var(--space-4)0;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.ProjectManagement-module__gjKsLq__projectMeta{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.ProjectManagement-module__gjKsLq__metaItem{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.ProjectManagement-module__gjKsLq__projectTags{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ProjectManagement-module__gjKsLq__tag,.ProjectManagement-module__gjKsLq__tagMore{padding:var(--space-1)var(--space-3);background:var(--color-surface-elevated);color:var(--color-text-primary);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500}.ProjectManagement-module__gjKsLq__projectKPIs{margin-bottom:var(--space-4)}.ProjectManagement-module__gjKsLq__kpiHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600;display:flex}.ProjectManagement-module__gjKsLq__kpiList{gap:var(--space-2);flex-direction:column;display:flex}.ProjectManagement-module__gjKsLq__kpiItem{padding:var(--space-2);background:var(--color-surface-sunken);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}.ProjectManagement-module__gjKsLq__kpiName{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:500}.ProjectManagement-module__gjKsLq__kpiValue{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600}.ProjectManagement-module__gjKsLq__kpiTrend{font-size:var(--text-xs);padding:var(--space-xs)var(--space-1);border-radius:var(--radius-sm);text-transform:uppercase;font-weight:600}.ProjectManagement-module__gjKsLq__projectLinks{gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex}.ProjectManagement-module__gjKsLq__projectLinks a{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-3);background:var(--color-surface-elevated);color:var(--color-text-secondary);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:var(--transition-fast);font-weight:500;text-decoration:none;display:inline-flex}.ProjectManagement-module__gjKsLq__projectLinks a:hover{background:var(--color-surface-hover);color:var(--color-text-primary);transform:translateY(-1px)}.ProjectManagement-module__gjKsLq__emptyState{padding:var(--space-12);text-align:center;background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius-lg);border:1px solid var(--color-white-translucent-weak);box-shadow:0 8px 32px var(--color-black-translucent-medium),0 4px 16px var(--color-black-translucent-strong);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.ProjectManagement-module__gjKsLq__modalOverlay{background:var(--color-backdrop-overlay);z-index:var(--z-index-modal);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ProjectManagement-module__gjKsLq__modal{background:var(--glass-bg-deep);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--radius-lg);border:1px solid var(--color-white-translucent-weak);box-shadow:0 12px 48px var(--color-black-translucent-medium),0 8px 24px var(--color-black-translucent-strong);max-width:var(--container-sm);flex-direction:column;width:100%;max-height:90vh;display:flex;overflow:hidden}.ProjectManagement-module__gjKsLq__modalHeader{padding:var(--space-6);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.ProjectManagement-module__gjKsLq__modalHeader h3{font-size:var(--type-lg);color:var(--color-text-primary);margin:0;font-weight:600}.ProjectManagement-module__gjKsLq__modalClose{font-size:var(--type-06);cursor:pointer;color:var(--color-text-secondary);padding:var(--space-1);border-radius:var(--radius-sm);transition:var(--transition-fast);background:0 0;border:none}.ProjectManagement-module__gjKsLq__modalClose:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.ProjectManagement-module__gjKsLq__modalBody{padding:var(--space-6);flex:1;overflow-y:auto}.ProjectManagement-module__gjKsLq__formGroup{margin-bottom:var(--space-4)}.ProjectManagement-module__gjKsLq__formGroup label{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text-primary);font-weight:500;display:block}.ProjectManagement-module__gjKsLq__formGroup input,.ProjectManagement-module__gjKsLq__formGroup textarea,.ProjectManagement-module__gjKsLq__formGroup select{width:100%;padding:var(--space-2)var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--text-base);transition:border-color var(--duration-fast)ease;outline:none}.ProjectManagement-module__gjKsLq__formGroup input:focus,.ProjectManagement-module__gjKsLq__formGroup textarea:focus,.ProjectManagement-module__gjKsLq__formGroup select:focus{border-color:var(--color-brand-primary)}.ProjectManagement-module__gjKsLq__formGroup textarea{resize:vertical;min-height:var(--space-10)}.ProjectManagement-module__gjKsLq__modalActions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}@media (max-width:768px){.ProjectManagement-module__gjKsLq__projectHeader{flex-direction:column;align-items:flex-start}.ProjectManagement-module__gjKsLq__filters{flex-direction:column;align-items:stretch}.ProjectManagement-module__gjKsLq__searchBox{min-width:auto}.ProjectManagement-module__gjKsLq__projectsGrid{grid-template-columns:1fr}.ProjectManagement-module__gjKsLq__modalOverlay{padding:var(--space-2)}.ProjectManagement-module__gjKsLq__modal{max-width:none;max-height:none}}.ProjectManagement-module__gjKsLq__teamChip{border-color:var(--team-color);color:var(--team-color)}.ProjectManagement-module__gjKsLq__projectCardSkeleton{animation:.3s ease-in ProjectManagement-module__gjKsLq__fadeIn}@keyframes ProjectManagement-module__gjKsLq__fadeIn{0%{opacity:0}to{opacity:1}}.ProjectManagement-module__gjKsLq__statusBadgeSkeleton{border-radius:var(--radius-sm)}.ProjectManagement-module__gjKsLq__projectDescriptionSkeleton{margin-bottom:var(--space-4)}.ProjectManagement-module__gjKsLq__tagSkeleton{border-radius:var(--radius-sm);margin-right:var(--space-2)}@media (prefers-reduced-motion:reduce){.ProjectManagement-module__gjKsLq__spinner,.ProjectManagement-module__gjKsLq__projectCardSkeleton{animation:none}.ProjectManagement-module__gjKsLq__actionsButton,.ProjectManagement-module__gjKsLq__modalClose,.ProjectManagement-module__gjKsLq__projectLinks a,.ProjectManagement-module__gjKsLq__actionsDropdown button{transition:none}}
.ActivityFeed-module__cwk3JG__activityFeed{background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid var(--color-white-translucent-soft);box-shadow:0 4px 16px var(--color-black-translucent-medium);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.ActivityFeed-module__cwk3JG__timelineContainer{padding-left:var(--space-12);position:relative}.ActivityFeed-module__cwk3JG__timelineLine{background:var(--color-border);width:2px;position:absolute;top:48px;bottom:0;left:20px}.ActivityFeed-module__cwk3JG__timelineItems{gap:var(--space-6);flex-direction:column;display:flex}.ActivityFeed-module__cwk3JG__timelineItem{gap:var(--space-4);display:flex;position:relative}.ActivityFeed-module__cwk3JG__timelineIcon{border-radius:var(--radius-pill);border:2px solid var(--color-primary);z-index:1;background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;left:0}.ActivityFeed-module__cwk3JG__timelineIcon[data-activity-color]{border-color:var(--activity-color);background:var(--activity-color-bg)}.ActivityFeed-module__cwk3JG__timelineIcon svg{color:var(--activity-color)}.ActivityFeed-module__cwk3JG__messageContent{flex:1}.ActivityFeed-module__cwk3JG__messageText{font-size:.875rem}.ActivityFeed-module__cwk3JG__messageTextSecondary{color:var(--color-text-secondary)}.ActivityFeed-module__cwk3JG__messageEntity{color:var(--color-text-tertiary);margin-top:var(--space-1);font-size:.75rem}.ActivityFeed-module__cwk3JG__messageTime{color:var(--color-text-tertiary);font-size:.75rem}.ActivityFeed-module__cwk3JG__timelineContent{background:var(--glass-bg-tint);-webkit-backdrop-filter:blur(8px)saturate(180%);border:1px solid var(--color-white-translucent-soft);box-shadow:0 2px 8px var(--color-black-translucent-medium);border-radius:var(--radius-md);padding:var(--space-4);transition:all var(--transition-fast);cursor:pointer;flex:1}.ActivityFeed-module__cwk3JG__timelineContent:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ActivityFeed-module__cwk3JG__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ActivityFeed-module__cwk3JG__title{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:600}.ActivityFeed-module__cwk3JG__filters{gap:.5rem;display:flex}.ActivityFeed-module__cwk3JG__filterButton{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;padding:.25rem .75rem;font-size:.875rem;transition:all .2s}.ActivityFeed-module__cwk3JG__filterButton:hover{background:var(--color-background-hover);border-color:var(--color-border-hover)}.ActivityFeed-module__cwk3JG__filterButton.ActivityFeed-module__cwk3JG__active{background:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.ActivityFeed-module__cwk3JG__list{flex-direction:column;gap:.75rem;max-height:600px;display:flex;overflow-y:auto}.ActivityFeed-module__cwk3JG__item{border-radius:var(--radius-sm);gap:.75rem;padding:.75rem;transition:background .2s;display:flex}.ActivityFeed-module__cwk3JG__item:hover{background:var(--color-background-hover)}.ActivityFeed-module__cwk3JG__avatar{background:var(--color-primary);width:32px;height:32px;color:var(--color-primary-contrast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.ActivityFeed-module__cwk3JG__avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.ActivityFeed-module__cwk3JG__skeletonAvatar{border-radius:50%;width:32px;height:32px}.ActivityFeed-module__cwk3JG__content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ActivityFeed-module__cwk3JG__message{color:var(--color-text-primary);align-items:center;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.ActivityFeed-module__cwk3JG__icon{color:var(--color-text-secondary);flex-shrink:0;align-items:center;display:flex}.ActivityFeed-module__cwk3JG__meta{color:var(--color-text-tertiary);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.ActivityFeed-module__cwk3JG__time{color:var(--color-text-tertiary)}.ActivityFeed-module__cwk3JG__entityType{background:var(--color-background-secondary);border-radius:var(--radius-sm);text-transform:capitalize;align-items:center;gap:.25rem;padding:.125rem .5rem;display:flex}.ActivityFeed-module__cwk3JG__error{text-align:center;color:var(--color-error);padding:1rem}.ActivityFeed-module__cwk3JG__retryButton{background:var(--color-primary);color:var(--color-primary-contrast);border-radius:var(--radius-sm);cursor:pointer;border:none;margin-top:.5rem;padding:.5rem 1rem;font-size:.875rem}.ActivityFeed-module__cwk3JG__retryButton:hover{opacity:.9}.ActivityFeed-module__cwk3JG__list::-webkit-scrollbar{width:6px}.ActivityFeed-module__cwk3JG__list::-webkit-scrollbar-track{background:0 0}.ActivityFeed-module__cwk3JG__list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.ActivityFeed-module__cwk3JG__list::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}
.ActivityWidget-module__d6fWua__activityWidget{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.ActivityWidget-module__d6fWua__header{border-bottom:1px solid var(--color-border);background:var(--color-background-secondary);justify-content:space-between;align-items:center;padding:1rem;display:flex}.ActivityWidget-module__d6fWua__title{color:var(--color-text-primary);align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:600;display:flex}.ActivityWidget-module__d6fWua__viewAllButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;transition:color .2s;display:flex}.ActivityWidget-module__d6fWua__viewAllButton:hover{color:var(--color-primary-dark)}.ActivityWidget-module__d6fWua__list{flex-direction:column;max-height:400px;display:flex;overflow-y:auto}.ActivityWidget-module__d6fWua__item{border-bottom:1px solid var(--color-border);gap:.75rem;padding:.75rem 1rem;transition:background .2s;display:flex}.ActivityWidget-module__d6fWua__item:hover{background:var(--color-background-hover)}.ActivityWidget-module__d6fWua__item:last-child{border-bottom:none}.ActivityWidget-module__d6fWua__avatar{background:var(--color-primary-light);width:32px;height:32px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.ActivityWidget-module__d6fWua__avatar img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.ActivityWidget-module__d6fWua__content{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.ActivityWidget-module__d6fWua__message{color:var(--color-text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ActivityWidget-module__d6fWua__time{color:var(--color-text-tertiary);font-size:.75rem}.ActivityWidget-module__d6fWua__error{text-align:center;color:var(--color-text-secondary);padding:2rem;font-size:.875rem}.ActivityWidget-module__d6fWua__list::-webkit-scrollbar{width:6px}.ActivityWidget-module__d6fWua__list::-webkit-scrollbar-track{background:0 0}.ActivityWidget-module__d6fWua__list::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.ActivityWidget-module__d6fWua__list::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}
.DateRangeSelector-module__5o4YZW__dateRangeSelector{display:inline-block;position:relative}.DateRangeSelector-module__5o4YZW__trigger{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);height:auto;min-height:unset;line-height:1.4;display:flex}.DateRangeSelector-module__5o4YZW__trigger:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-hover)}.DateRangeSelector-module__5o4YZW__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DateRangeSelector-module__5o4YZW__triggerText{white-space:nowrap}.DateRangeSelector-module__5o4YZW__backdrop{z-index:var(--z-index-dropdown);background-color:#0000;position:fixed;inset:0}.DateRangeSelector-module__5o4YZW__dropdown{top:calc(100% + var(--space-2));z-index:var(--z-index-dropdown);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4);min-width:calc(var(--space-16)*17.5);max-width:calc(var(--space-16)*25);position:absolute;right:0}.DateRangeSelector-module__5o4YZW__presets{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.DateRangeSelector-module__5o4YZW__presetButton{padding:var(--space-2)var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:var(--transition-fast)}.DateRangeSelector-module__5o4YZW__presetButton:hover{background-color:var(--color-surface-hover)}.DateRangeSelector-module__5o4YZW__presetButtonActive{background-color:var(--color-brand-primary);color:var(--color-text-on-primary);border-color:var(--color-brand-primary)}.DateRangeSelector-module__5o4YZW__presetButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DateRangeSelector-module__5o4YZW__customRange{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.DateRangeSelector-module__5o4YZW__dateInputs{gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:column;display:flex}.DateRangeSelector-module__5o4YZW__dateInputGroup{gap:var(--space-1);flex-direction:column;display:flex}.DateRangeSelector-module__5o4YZW__dateLabel{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:500}.DateRangeSelector-module__5o4YZW__dateInput{padding:var(--space-2)var(--space-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm);font-family:inherit}.DateRangeSelector-module__5o4YZW__dateInput:focus{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-focus)}.DateRangeSelector-module__5o4YZW__applyButton{width:100%;padding:var(--space-2)var(--space-4);background-color:var(--color-brand-primary);color:var(--color-text-on-primary);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;transition:var(--transition-fast);border:none;font-weight:500}.DateRangeSelector-module__5o4YZW__applyButton:hover:not(:disabled){background-color:var(--color-brand-primary-hover)}.DateRangeSelector-module__5o4YZW__applyButton:disabled{opacity:.5;cursor:not-allowed}.DateRangeSelector-module__5o4YZW__applyButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.DateRangeSelector-module__5o4YZW__closeButton{top:var(--space-2);right:var(--space-2);padding:var(--space-1);color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.DateRangeSelector-module__5o4YZW__closeButton:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.DateRangeSelector-module__5o4YZW__closeButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.DateRangeSelector-module__5o4YZW__trigger,.DateRangeSelector-module__5o4YZW__presetButton,.DateRangeSelector-module__5o4YZW__applyButton,.DateRangeSelector-module__5o4YZW__closeButton{transition:none}}
.ResizableKanbanColumns-module__mC3FaW__panelGroup{gap:0;width:100%;height:100%;display:flex}.ResizableKanbanColumns-module__mC3FaW__panel{flex-direction:column;min-width:0;display:flex;overflow:hidden}.ResizableKanbanColumns-module__mC3FaW__resizeHandle{width:var(--space-1);cursor:col-resize;transition:background-color var(--transition-fast);z-index:1;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ResizableKanbanColumns-module__mC3FaW__resizeHandle:hover{background:var(--color-border)}.ResizableKanbanColumns-module__mC3FaW__resizeHandle:active{background:var(--color-brand-primary)}.ResizableKanbanColumns-module__mC3FaW__resizeHandleIndicator{background:var(--color-border);border-radius:var(--radius-sm);width:2px;height:100%;transition:background-color var(--transition-fast),width var(--transition-fast)}.ResizableKanbanColumns-module__mC3FaW__resizeHandle:hover .ResizableKanbanColumns-module__mC3FaW__resizeHandleIndicator{background:var(--color-brand-primary);width:calc(var(--space-1)*.375)}.ResizableKanbanColumns-module__mC3FaW__resizeHandle:active .ResizableKanbanColumns-module__mC3FaW__resizeHandleIndicator{background:var(--color-brand-primary);width:calc(var(--space-1)*.5)}.ResizableKanbanColumns-module__mC3FaW__resizeHandle:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ResizableKanbanColumns-module__mC3FaW__resizeHandle,.ResizableKanbanColumns-module__mC3FaW__resizeHandleIndicator{transition:none}}
.RaciMatrix-module__VFI8_q__raciMatrix{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.RaciMatrix-module__VFI8_q__header{justify-content:space-between;align-items:flex-start;display:flex}.RaciMatrix-module__VFI8_q__headerContent h2{margin:0 0 var(--space-2)0;font-size:var(--text-xl);color:var(--color-text-primary);font-weight:600}.RaciMatrix-module__VFI8_q__headerContent p{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.RaciMatrix-module__VFI8_q__legend,.RaciMatrix-module__VFI8_q__matrixTable,.RaciMatrix-module__VFI8_q__assignmentSummary{width:100%}.RaciMatrix-module__VFI8_q__roleGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.RaciMatrix-module__VFI8_q__roleDefinition{padding:var(--space-3);background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid var(--color-white-translucent-soft);box-shadow:0 2px 8px var(--color-black-translucent-medium);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);transition:all var(--transition-fast)}.RaciMatrix-module__VFI8_q__roleDefinition:hover{box-shadow:0 4px 12px var(--color-black-translucent-medium);transform:translateY(-1px)}.RaciMatrix-module__VFI8_q__roleHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.RaciMatrix-module__VFI8_q__roleIcon{flex-shrink:0}.RaciMatrix-module__VFI8_q__roleIcon[data-role=R]{color:var(--color-info)}.RaciMatrix-module__VFI8_q__roleIcon[data-role=A]{color:var(--color-danger)}.RaciMatrix-module__VFI8_q__roleIcon[data-role=C]{color:var(--color-warning)}.RaciMatrix-module__VFI8_q__roleIcon[data-role=I]{color:var(--color-success)}.RaciMatrix-module__VFI8_q__roleHeader strong{font-size:var(--text-sm);color:var(--color-text-primary)}.RaciMatrix-module__VFI8_q__roleDefinition p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0}.RaciMatrix-module__VFI8_q__tableContainer{border-radius:var(--radius-lg);background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid var(--color-white-translucent-soft);box-shadow:0 4px 16px var(--color-black-translucent-medium);overflow-x:auto}.RaciMatrix-module__VFI8_q__raciTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.RaciMatrix-module__VFI8_q__raciTable th,.RaciMatrix-module__VFI8_q__raciTable td{padding:var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}.RaciMatrix-module__VFI8_q__raciTable th{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);color:var(--color-text-primary);z-index:var(--z-dropdown);border-bottom:2px solid var(--color-border);font-weight:600;position:sticky;top:0}.RaciMatrix-module__VFI8_q__raciTable tbody tr{transition:background var(--transition-fast)}.RaciMatrix-module__VFI8_q__raciTable tbody tr:hover{background:var(--glass-bg-tint)}.RaciMatrix-module__VFI8_q__userColumn{text-align:center;min-width:clamp(7.5rem,15vw,7.5rem)}.RaciMatrix-module__VFI8_q__taskCell{min-width:clamp(15.625rem,31.25vw,15.625rem);max-width:clamp(18.75rem,37.5vw,18.75rem)}.RaciMatrix-module__VFI8_q__taskInfo strong{margin-bottom:var(--space-1);color:var(--color-text-primary);overflow-wrap:break-word;display:block}.RaciMatrix-module__VFI8_q__taskMeta{gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.RaciMatrix-module__VFI8_q__raciCell{text-align:center;vertical-align:top}.RaciMatrix-module__VFI8_q__roleButtons{gap:var(--space-1);flex-wrap:wrap;justify-content:center;display:flex}.RaciMatrix-module__VFI8_q__roleButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--glass-bg-tint);-webkit-backdrop-filter:blur(8px);width:32px;height:32px;color:var(--color-text-secondary);font-size:var(--text-xs);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-weight:600;display:flex}.RaciMatrix-module__VFI8_q__roleButton:hover{box-shadow:0 2px 8px var(--color-black-translucent-medium);transform:scale(1.1)}.RaciMatrix-module__VFI8_q__roleButton.RaciMatrix-module__VFI8_q__roleAssigned{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary)10%,transparent);border-color:currentColor}.RaciMatrix-module__VFI8_q__roleButton[data-role=R]{--role-color:var(--color-info)}.RaciMatrix-module__VFI8_q__roleButton[data-role=A]{--role-color:var(--color-danger)}.RaciMatrix-module__VFI8_q__roleButton[data-role=C]{--role-color:var(--color-warning)}.RaciMatrix-module__VFI8_q__roleButton[data-role=I]{--role-color:var(--color-success)}.RaciMatrix-module__VFI8_q__roleButton.RaciMatrix-module__VFI8_q__roleAssigned[data-role=R],.RaciMatrix-module__VFI8_q__roleButton.RaciMatrix-module__VFI8_q__roleAssigned[data-role=A],.RaciMatrix-module__VFI8_q__roleButton.RaciMatrix-module__VFI8_q__roleAssigned[data-role=C],.RaciMatrix-module__VFI8_q__roleButton.RaciMatrix-module__VFI8_q__roleAssigned[data-role=I]{background-color:var(--role-color);color:var(--color-white)}.RaciMatrix-module__VFI8_q__roleButton:not(.RaciMatrix-module__VFI8_q__roleAssigned)[data-role=R],.RaciMatrix-module__VFI8_q__roleButton:not(.RaciMatrix-module__VFI8_q__roleAssigned)[data-role=A],.RaciMatrix-module__VFI8_q__roleButton:not(.RaciMatrix-module__VFI8_q__roleAssigned)[data-role=C],.RaciMatrix-module__VFI8_q__roleButton:not(.RaciMatrix-module__VFI8_q__roleAssigned)[data-role=I]{color:var(--role-color)}.RaciMatrix-module__VFI8_q__statusCell{min-width:clamp(6.25rem,12.5vw,6.25rem)}.RaciMatrix-module__VFI8_q__validStatus{color:var(--color-success);font-weight:500}.RaciMatrix-module__VFI8_q__invalidStatus{color:var(--color-error);cursor:help;font-weight:500;position:relative}.RaciMatrix-module__VFI8_q__issuesTooltip{background-color:var(--color-error-bg);color:var(--color-text-primary);padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);z-index:var(--z-dropdown);border:1px solid var(--color-danger);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.RaciMatrix-module__VFI8_q__invalidStatus:hover .RaciMatrix-module__VFI8_q__issuesTooltip{opacity:1}.RaciMatrix-module__VFI8_q__emptyState{padding:var(--space-8);text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.RaciMatrix-module__VFI8_q__emptyState svg{margin-bottom:var(--space-3);opacity:.5}.RaciMatrix-module__VFI8_q__summaryStats{gap:var(--space-6);margin-bottom:var(--space-4);display:flex}.RaciMatrix-module__VFI8_q__stat{text-align:center;flex-direction:column;align-items:center;display:flex}.RaciMatrix-module__VFI8_q__statNumber{font-size:var(--text-2xl);color:var(--color-primary);font-weight:700}.RaciMatrix-module__VFI8_q__statLabel{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.RaciMatrix-module__VFI8_q__validationWarning{padding:var(--space-3);background-color:var(--color-warning-bg);border:1px solid var(--color-warning);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--text-sm)}.RaciMatrix-module__VFI8_q__loadingSkeleton{gap:var(--space-4);flex-direction:column;display:flex}.RaciMatrix-module__VFI8_q__skeletonHeader{height:var(--space-10);background:linear-gradient(90deg,var(--color-surface-sunken)25%,var(--color-surface-elevated)50%,var(--color-surface-sunken)75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.5s infinite RaciMatrix-module__VFI8_q__loading}.RaciMatrix-module__VFI8_q__skeletonTable{background:linear-gradient(90deg,var(--color-surface-sunken)25%,var(--color-surface-elevated)50%,var(--color-surface-sunken)75%);border-radius:var(--radius-md);background-size:200% 100%;height:clamp(18.75rem,37.5vw,18.75rem);animation:1.5s infinite RaciMatrix-module__VFI8_q__loading}@keyframes RaciMatrix-module__VFI8_q__loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.RaciMatrix-module__VFI8_q__raciTable{font-size:var(--text-xs)}.RaciMatrix-module__VFI8_q__taskCell{min-width:clamp(12.5rem,25vw,12.5rem);max-width:clamp(15.625rem,31.25vw,15.625rem)}.RaciMatrix-module__VFI8_q__userColumn{min-width:clamp(5rem,10vw,5rem)}.RaciMatrix-module__VFI8_q__roleButton{width:var(--space-6);height:var(--space-6);font-size:var(--font-size-xs)}.RaciMatrix-module__VFI8_q__summaryStats{gap:var(--space-3);flex-direction:column}.RaciMatrix-module__VFI8_q__roleGrid{grid-template-columns:1fr}}@media (max-width:480px){.RaciMatrix-module__VFI8_q__tableContainer{overflow-x:scroll}.RaciMatrix-module__VFI8_q__raciTable th,.RaciMatrix-module__VFI8_q__raciTable td{padding:var(--space-2)}.RaciMatrix-module__VFI8_q__taskInfo strong{font-size:var(--text-sm)}.RaciMatrix-module__VFI8_q__taskMeta{gap:var(--space-1);flex-direction:column}}
.SprintPlanning-module__6gY58W__sprintPlanning{gap:var(--space-6);flex-direction:column;width:100%;display:flex}.SprintPlanning-module__6gY58W__header{justify-content:space-between;align-items:flex-start;display:flex}.SprintPlanning-module__6gY58W__headerContent h2{margin:0 0 var(--space-2)0;font-size:var(--text-xl);color:var(--color-text-primary);font-weight:600}.SprintPlanning-module__6gY58W__headerContent p{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}.SprintPlanning-module__6gY58W__headerActions{gap:var(--space-3);display:flex}.SprintPlanning-module__6gY58W__sprintStatus,.SprintPlanning-module__6gY58W__sprintForm,.SprintPlanning-module__6gY58W__sprintBacklog,.SprintPlanning-module__6gY58W__planningTips{background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid var(--color-white-translucent-soft);width:100%;box-shadow:0 4px 16px var(--color-black-translucent-medium);transition:all var(--transition-fast)}.SprintPlanning-module__6gY58W__sprintStatus:hover{box-shadow:0 8px 24px var(--color-black-translucent-medium);transform:translateY(-1px)}.SprintPlanning-module__6gY58W__sprintHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.SprintPlanning-module__6gY58W__sprintInfo h3{margin:0 0 var(--space-2)0;font-size:var(--text-lg);font-weight:600}.SprintPlanning-module__6gY58W__sprintDates{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);display:flex}.SprintPlanning-module__6gY58W__sprintActions{gap:var(--space-2);display:flex}.SprintPlanning-module__6gY58W__completedBadge{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);background:var(--color-success-translucent-medium);color:var(--color-success);border-radius:var(--radius-pill);font-size:var(--text-sm);border:1px solid var(--color-success-translucent-bold);font-weight:500;display:flex}.SprintPlanning-module__6gY58W__sprintContent{gap:var(--space-4);flex-direction:column;display:flex}.SprintPlanning-module__6gY58W__sprintGoal{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--glass-bg-tint);-webkit-backdrop-filter:blur(8px)saturate(180%);border:1px solid var(--color-white-translucent-soft);border-radius:var(--radius-md);display:flex}.SprintPlanning-module__6gY58W__sprintGoal strong{color:var(--color-text-primary)}.SprintPlanning-module__6gY58W__sprintMetrics{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.SprintPlanning-module__6gY58W__metric{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.SprintPlanning-module__6gY58W__sprintProgress{margin-bottom:var(--space-4)}.SprintPlanning-module__6gY58W__progressHeader{margin-bottom:var(--space-2);justify-content:space-between;display:flex}.SprintPlanning-module__6gY58W__progressLabel{color:var(--color-text-secondary);font-size:.875rem}.SprintPlanning-module__6gY58W__progressValue{color:var(--color-text-primary);font-size:.875rem}.SprintPlanning-module__6gY58W__progressBar{background:var(--color-surface-hover);border-radius:var(--radius-pill);height:8px;overflow:hidden}.SprintPlanning-module__6gY58W__progressFill{background:var(--progress-color,var(--color-primary));height:100%;transition:width var(--transition-normal)}.SprintPlanning-module__6gY58W__statusBadge{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);border-radius:var(--radius-pill);font-size:.75rem;font-weight:500;display:inline-flex}.SprintPlanning-module__6gY58W__statusBadge[data-status=planning]{background:var(--color-text-secondary-translucent);color:var(--color-text-secondary);border:1px solid var(--color-border)}.SprintPlanning-module__6gY58W__statusBadge[data-status=active]{background:var(--color-primary-translucent-strong);color:var(--color-primary);border:1px solid var(--color-primary-translucent-medium)}.SprintPlanning-module__6gY58W__statusBadge[data-status=completed]{background:var(--color-success-translucent-medium);color:var(--color-success);border:1px solid var(--color-success-translucent-bold)}.SprintPlanning-module__6gY58W__formGrid{gap:var(--space-4);grid-template-columns:1fr 1fr;min-width:0;display:grid}.SprintPlanning-module__6gY58W__formField{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.SprintPlanning-module__6gY58W__formField label{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:500}.SprintPlanning-module__6gY58W__formField input,.SprintPlanning-module__6gY58W__formField textarea,.SprintPlanning-module__6gY58W__formField select{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-primary);color:var(--color-text-primary);font-size:var(--text-sm);box-sizing:border-box;overflow-wrap:break-word;width:100%}.SprintPlanning-module__6gY58W__formField textarea{resize:vertical;min-height:var(--space-20)}.SprintPlanning-module__6gY58W__formActions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);display:flex}.SprintPlanning-module__6gY58W__taskList{gap:var(--space-3);flex-direction:column;display:flex}.SprintPlanning-module__6gY58W__taskItem{padding:var(--space-3);background-color:var(--color-surface-secondary);border-radius:var(--radius-md);border:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.SprintPlanning-module__6gY58W__taskInfo h4{margin:0 0 var(--space-2)0;font-size:var(--text-sm);color:var(--color-text-primary);font-weight:500}.SprintPlanning-module__6gY58W__taskMeta{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary);display:flex}.SprintPlanning-module__6gY58W__priorityBadge{background-color:var(--color-error-bg);color:var(--color-text-primary);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);border:1px solid var(--color-danger);font-weight:500}.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__intake,.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__ready,.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__today,.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__doing{padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);text-transform:uppercase}.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__intake{background-color:var(--color-secondary-bg);color:var(--color-text-primary)}.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__ready{background-color:var(--color-warning-bg);color:var(--color-text-primary)}.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__today{background-color:var(--color-primary-bg);color:var(--color-text-primary)}.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__doing{background-color:var(--color-info-bg);color:var(--color-text-primary)}.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__review{background-color:var(--color-warning-bg);color:var(--color-text-primary)}.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__blocked{background-color:var(--color-error-bg);color:var(--color-text-primary)}.SprintPlanning-module__6gY58W__statusBadge.SprintPlanning-module__6gY58W__done{background-color:var(--color-success-bg);color:var(--color-text-primary)}.SprintPlanning-module__6gY58W__emptyState{padding:var(--space-8);text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;display:flex}.SprintPlanning-module__6gY58W__emptyState svg{margin-bottom:var(--space-3);opacity:.5}.SprintPlanning-module__6gY58W__tipsList{gap:var(--space-3);flex-direction:column;display:flex}.SprintPlanning-module__6gY58W__tip{padding:var(--space-3);background-color:var(--color-surface-secondary);border-radius:var(--radius-md);border-left:4px solid var(--color-primary);font-size:var(--text-sm)}.SprintPlanning-module__6gY58W__loadingSkeleton{gap:var(--space-4);flex-direction:column;display:flex}.SprintPlanning-module__6gY58W__skeletonHeader,.SprintPlanning-module__6gY58W__skeletonContent{background:linear-gradient(90deg,var(--color-surface-sunken)25%,var(--color-surface-elevated)50%,var(--color-surface-sunken)75%);border-radius:var(--radius-md);background-size:200% 100%;height:clamp(12.5rem,25vw,12.5rem);animation:1.5s infinite SprintPlanning-module__6gY58W__loading}@keyframes SprintPlanning-module__6gY58W__loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.SprintPlanning-module__6gY58W__header{gap:var(--space-4);flex-direction:column}.SprintPlanning-module__6gY58W__sprintHeader{gap:var(--space-3);flex-direction:column}.SprintPlanning-module__6gY58W__formGrid{grid-template-columns:1fr}.SprintPlanning-module__6gY58W__sprintMetrics{gap:var(--space-2);flex-direction:column}.SprintPlanning-module__6gY58W__taskItem{align-items:flex-start;gap:var(--space-2);flex-direction:column}}
.ToolsList-module__yoRA2q__toolsListContainer{width:100%;max-width:100%;margin:0;padding:0}.ToolsList-module__yoRA2q__toolsFilters{gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);background:var(--color-surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border);flex-wrap:wrap;align-items:center;display:flex}.ToolsList-module__yoRA2q__searchContainer{flex:1;max-width:clamp(20rem,80vw,25rem)}.ToolsList-module__yoRA2q__searchInputWrapper{align-items:center;display:flex;position:relative}.ToolsList-module__yoRA2q__searchInputWrapper svg{left:var(--space-3);color:var(--color-text-secondary);z-index:var(--z-index-base);position:absolute}.ToolsList-module__yoRA2q__searchInput{width:100%;padding:var(--space-3)var(--space-3)var(--space-3)var(--space-8);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text-primary);font-size:var(--fluid-sm,var(--type-02));transition:border-color var(--duration-fast)ease}.ToolsList-module__yoRA2q__searchInput::placeholder{color:var(--color-text-tertiary);opacity:.7}.ToolsList-module__yoRA2q__searchInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-translucent);background:var(--color-surface);outline:none}.ToolsList-module__yoRA2q__filterControls{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ToolsList-module__yoRA2q__filterContainer{min-width:clamp(11.25rem,18vw,13.5rem)}.ToolsList-module__yoRA2q__viewToggle{gap:var(--space-1);background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-1);border:1px solid var(--color-border);display:flex}.ToolsList-module__yoRA2q__viewButton{padding:var(--space-2)var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-fast);justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--fluid-sm,var(--type-02));background:0 0;border:none;min-width:clamp(5rem,8vw,6rem);font-weight:500;display:flex}.ToolsList-module__yoRA2q__viewButton:hover{color:var(--color-text-primary);background:var(--color-surface-elevated)}.ToolsList-module__yoRA2q__viewButton.ToolsList-module__yoRA2q__active{background:var(--color-accent);color:var(--color-text-on-accent)}.ToolsList-module__yoRA2q__viewButton svg{width:var(--space-6);height:var(--space-6);flex-shrink:0}.ToolsList-module__yoRA2q__viewButton span{font-size:var(--fluid-sm,var(--type-02));flex-shrink:0}.ToolsList-module__yoRA2q__filterSelect{width:100%;padding:var(--space-md)var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-base);cursor:pointer;transition:var(--transition-fast);appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right var(--space-2)center;padding-right:var(--space-2xl);background-repeat:no-repeat;background-size:16px;font-family:inherit}.ToolsList-module__yoRA2q__filterSelect:hover{border-color:var(--color-accent);background-color:var(--color-surface-hover)}.ToolsList-module__yoRA2q__filterSelect:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-translucent);outline:none}.ToolsList-module__yoRA2q__filterSelect:active{transform:translateY(1px)}.ToolsList-module__yoRA2q__activeFilters{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3);background:var(--color-surface-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border-accent);display:flex}.ToolsList-module__yoRA2q__filterChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.ToolsList-module__yoRA2q__filterChip{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-md);font-size:var(--fluid-sm,var(--type-02));font-weight:500;display:flex}.ToolsList-module__yoRA2q__chipRemove{color:inherit;cursor:pointer;font-size:var(--type-03);margin-left:var(--space-1);opacity:.8;transition:opacity var(--duration-fast)ease;background:0 0;border:none;padding:0;line-height:1}.ToolsList-module__yoRA2q__chipRemove:hover{opacity:1}.ToolsList-module__yoRA2q__clearAllFilters{border:1px solid var(--color-border);color:var(--color-text-secondary);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);font-size:var(--fluid-sm,var(--type-02));cursor:pointer;transition:var(--transition-fast);background:0 0}.ToolsList-module__yoRA2q__clearAllFilters:hover{border-color:var(--color-accent);color:var(--color-accent)}.ToolsList-module__yoRA2q__toolsResults{min-height:clamp(12.5rem,20vh,15rem)}.ToolsList-module__yoRA2q__resultsHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.ToolsList-module__yoRA2q__resultsCount{font-size:var(--fluid-lg,var(--type-04));color:var(--color-text-primary);background:linear-gradient(135deg,var(--color-accent)0%,var(--color-info)50%,var(--color-success)100%);-webkit-text-fill-color:transparent;padding:var(--space-3)var(--space-4);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-primary-translucent-strong);-webkit-background-clip:text;background-clip:text;background-color:var(--color-primary-translucent);font-weight:600;display:inline-block;position:relative;overflow:hidden}.ToolsList-module__yoRA2q__resultsCount:before{content:"";background:linear-gradient(90deg,transparent,var(--color-primary-translucent),transparent);width:100%;height:100%;transition:left var(--transition-slow);position:absolute;top:0;left:-100%}.ToolsList-module__yoRA2q__resultsCount:hover:before{left:100%}.ToolsList-module__yoRA2q__filterCount{color:var(--color-text-tertiary)}.ToolsList-module__yoRA2q__toolsByCategory{gap:var(--space-6);flex-direction:column;display:flex}.ToolsList-module__yoRA2q__categorySection{margin-bottom:var(--space-6)}.ToolsList-module__yoRA2q__categoryHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:calc(var(--space-1)*.25)solid var(--color-border);display:flex}.ToolsList-module__yoRA2q__categoryTitle{font-size:var(--fluid-lg,var(--type-04));color:var(--color-text-primary);align-items:center;gap:var(--space-2);margin:0;font-weight:600;display:flex}.ToolsList-module__yoRA2q__categoryTitle:before{content:"";width:var(--space-xs);height:var(--space-xl);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-strong));border-radius:var(--radius-sm)}.ToolsList-module__yoRA2q__categoryCount{background:var(--color-surface-elevated);color:var(--color-text-secondary);padding:var(--space-1)var(--space-2);border-radius:var(--radius-md);font-size:var(--type-02);font-weight:600}.ToolsList-module__yoRA2q__categoryTools{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(clamp(240px,30vw,400px),1fr));display:grid}.ToolsList-module__yoRA2q__noResults{padding:var(--space-8);text-align:center;background:var(--color-surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border);flex-direction:column;justify-content:center;align-items:center;min-height:clamp(18.75rem,30vh,22.5rem);display:flex}.ToolsList-module__yoRA2q__noResultsIcon{margin-bottom:var(--space-4);color:var(--color-text-tertiary);opacity:.6}.ToolsList-module__yoRA2q__noResultsIcon svg{width:var(--space-12);height:var(--space-12)}.ToolsList-module__yoRA2q__noResults h3{margin:0 0 var(--space-2)0;color:var(--color-text-primary);font-size:var(--fluid-lg,var(--type-04))}.ToolsList-module__yoRA2q__noResults p{margin:0 0 var(--space-4)0;color:var(--color-text-secondary);font-size:var(--fluid-base,var(--type-03));max-width:clamp(20rem,80vw,25rem)}.ToolsList-module__yoRA2q__noResultsSuggestions{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;align-items:center;display:flex}.ToolsList-module__yoRA2q__suggestionItem{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);font-size:var(--fluid-sm,var(--type-02));color:var(--color-text-secondary);border:1px solid var(--color-border);display:flex}.ToolsList-module__yoRA2q__clearFiltersBtn{padding:var(--space-2)var(--space-4);background:var(--color-accent);color:var(--color-text-on-accent);border-radius:var(--radius-md);font-size:var(--fluid-sm,var(--type-02));cursor:pointer;transition:var(--transition-fast);border:none;font-weight:600}.ToolsList-module__yoRA2q__clearFiltersBtn:hover{background:var(--color-accent-strong);transform:translateY(-1px)}.ToolsList-module__yoRA2q__toolsList{gap:var(--space-6);padding:var(--space-6);box-sizing:border-box;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));align-items:start;width:100%;max-width:100%;margin:0;display:grid}.ToolsList-module__yoRA2q__toolCardTitle{font-size:var(--fluid-xl,var(--type-h3));font-weight:var(--weight-bold);color:var(--color-white);margin:0 0 var(--space-3)0;text-align:center;z-index:var(--z-index-base);position:relative}.ToolsList-module__yoRA2q__toolIcon{top:-8px;right:var(--space-4);font-size:var(--type-3xl);z-index:var(--z-index-base);background:linear-gradient(135deg,var(--color-surface-overlay),var(--color-surface-overlay));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid var(--color-primary-translucent-strong);width:clamp(3.5rem,5.5vw,4rem);height:clamp(3.5rem,5.5vw,4rem);box-shadow:0 8px 32px var(--color-black-translucent-medium),0 4px 16px var(--color-primary-translucent-strong),inset 0 1px 0 var(--color-white-translucent);transition:var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.ToolsList-module__yoRA2q__enhancedIcon{color:var(--color-primary);stroke-width:1.5px;filter:drop-shadow(0 2px 3px var(--color-black-translucent-medium));transition:var(--transition-fast)}.ToolsList-module__yoRA2q__toolCard:hover .ToolsList-module__yoRA2q__enhancedIcon{color:var(--color-primary-hover);filter:drop-shadow(0 3px 5px var(--color-black-translucent-medium))}.ToolsList-module__yoRA2q__toolCard:hover .ToolsList-module__yoRA2q__toolIcon{border-color:var(--color-primary-translucent);box-shadow:0 12px 48px var(--color-black-translucent-medium),0 8px 24px var(--color-primary-translucent-strong),inset 0 1px 0 var(--color-white-translucent-strong);transform:scale(1.1)rotate(-5deg)}.ToolsList-module__yoRA2q__toolCard{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);border-radius:var(--radius-2xl);border:2px solid var(--color-white-translucent);width:100%;min-width:0;max-width:none;height:100%;box-shadow:0 8px 32px var(--color-black-translucent-medium),0 4px 16px var(--color-black-translucent-strong),0 0 0 1px var(--color-primary-translucent-weak),0 0 20px var(--color-primary-translucent-weak);transition:var(--transition-fast),border-radius var(--duration-medium)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard),box-shadow var(--duration-fast)var(--easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(0)}.ToolsList-module__yoRA2q__toolCard:before{content:"";height:var(--space-sm);background:linear-gradient(90deg,var(--color-accent)0%,var(--color-info)25%,var(--color-success)50%,var(--color-warning)75%,var(--color-accent)100%);border-radius:var(--radius-lg)var(--radius-lg)0 0;background-size:200% 100%;animation:8s ease-in-out infinite ToolsList-module__yoRA2q__cardBorderFlow;position:absolute;top:0;left:0;right:0}.ToolsList-module__yoRA2q__toolCard:after{content:"";background:radial-gradient(circle,var(--color-primary-translucent)0%,transparent 70%);width:0;height:0;transition:var(--transition-fast);z-index:var(--z-index-base);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:640px){.ToolsList-module__yoRA2q__toolCard{border-radius:var(--radius-xl)}.ToolsList-module__yoRA2q__toolCard:before{border-radius:var(--radius-xl)var(--radius-xl)0 0}}.ToolsList-module__yoRA2q__toolCard:hover{box-shadow:0 20px 64px var(--color-black-translucent-medium),0 12px 32px var(--color-black-translucent-medium),0 0 0 2px var(--color-primary-translucent),0 0 30px var(--color-primary-translucent-strong),0 0 50px var(--color-primary-translucent-weak);border-color:var(--color-primary-translucent-strong);transform:translateY(-12px)scale(1.02)}.ToolsList-module__yoRA2q__toolCard:hover:after{width:clamp(18.75rem,30vw,22.5rem);height:clamp(18.75rem,30vh,22.5rem)}.ToolsList-module__yoRA2q__toolCard .ToolsList-module__yoRA2q__cardContent{padding:var(--space-6)}.ToolsList-module__yoRA2q__toolCard h3{font-size:var(--fluid-lg,var(--type-04));font-weight:var(--weight-semibold);color:var(--color-white);margin:0 0 var(--space-2)0;z-index:var(--z-index-base);position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ToolsList-module__yoRA2q__toolCard h3{color:var(--color-white);-webkit-text-fill-color:var(--color-white);background:0 0;background-clip:unset}}.ToolsList-module__yoRA2q__toolCard .ToolsList-module__yoRA2q__muted{color:var(--color-white);font-weight:var(--weight-medium);font-size:var(--fluid-sm,var(--type-02));margin-bottom:var(--space-3);z-index:var(--z-index-base);opacity:.9;position:relative}.ToolsList-module__yoRA2q__toolCard p{color:var(--color-white);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3);z-index:var(--z-index-base);opacity:.9;position:relative}@keyframes ToolsList-module__yoRA2q__cardBorderFlow{0%,to{background-position:0%}50%{background-position:100%}}.ToolsList-module__yoRA2q__toolCardLink{color:inherit;border-radius:var(--radius-md);width:100%;height:100%;text-decoration:none;display:block}.ToolsList-module__yoRA2q__toolLink{color:inherit;border-radius:var(--radius-md);width:100%;height:100%;transition:transform var(--duration-fast)ease;text-decoration:none;display:block}.ToolsList-module__yoRA2q__toolLink:hover{transform:none}.ToolsList-module__yoRA2q__toolTags{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ToolsList-module__yoRA2q__toolTag{background:var(--color-active);color:var(--color-white);padding:var(--space-1)var(--space-2);border-radius:var(--radius-lg);font-size:var(--type-02);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);box-shadow:0 2px 8px var(--color-accent-translucent-strong);transition:var(--transition-fast);border:1px solid var(--color-hover);font-weight:600}.ToolsList-module__yoRA2q__toolTag:hover{box-shadow:0 4px 12px var(--color-accent-translucent-strong);transform:translateY(-1px)}.ToolsList-module__yoRA2q__cardAction{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--space-px)solid var(--color-white-translucent);color:var(--color-white);align-items:center;gap:var(--space-1);transition:var(--transition-fast);display:flex}.ToolsList-module__yoRA2q__cardActionText{font-size:var(--type-03);font-weight:var(--weight-semibold);color:var(--color-white)}.ToolsList-module__yoRA2q__cardActionIcon{transition:transform var(--duration-fast)ease;color:var(--color-white)}.ToolsList-module__yoRA2q__toolCard:hover .ToolsList-module__yoRA2q__cardAction{color:var(--color-white)}.ToolsList-module__yoRA2q__toolCard:hover .ToolsList-module__yoRA2q__cardActionIcon{transform:translate(3px)}.ToolsList-module__yoRA2q__skeletonCard{background:linear-gradient(135deg,var(--color-surface)0%,var(--color-surface-elevated)50%,var(--color-surface)100%);border-radius:var(--radius-md);border:1px solid var(--color-border);height:clamp(17.5rem,28vh,21rem);animation:2s ease-in-out infinite ToolsList-module__yoRA2q__pulse;position:relative;overflow:hidden}.ToolsList-module__yoRA2q__skeletonCard:before{content:"";height:var(--space-sm);background:linear-gradient(90deg,var(--color-accent)0%,var(--color-info)25%,var(--color-success)50%,var(--color-warning)75%,var(--color-accent)100%);background-size:200% 100%;animation:8s ease-in-out infinite ToolsList-module__yoRA2q__cardBorderFlow;position:absolute;top:0;left:0;right:0}.ToolsList-module__yoRA2q__skeletonIcon{top:-8px;right:var(--space-4);background:var(--color-surface-elevated);border:2px solid var(--color-border);border-radius:50%;width:clamp(3.5rem,5.5vw,4rem);height:clamp(3.5rem,5.5vw,4rem);position:absolute}.ToolsList-module__yoRA2q__skeletonContent{padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.ToolsList-module__yoRA2q__skeletonTitle{height:var(--space-6);background:var(--color-surface-elevated);border-radius:var(--radius-sm);width:70%}.ToolsList-module__yoRA2q__skeletonSubtitle{height:var(--space-4);background:var(--color-surface-elevated);border-radius:var(--radius-sm);width:50%}.ToolsList-module__yoRA2q__skeletonText{background:var(--color-surface-elevated);border-radius:var(--radius-sm);width:100%;height:clamp(3.75rem,6vw,4.5rem)}.ToolsList-module__yoRA2q__skeletonTags{gap:var(--space-2);margin-top:var(--space-2);display:flex}.ToolsList-module__yoRA2q__skeletonTag{height:var(--space-xl);background:var(--color-surface-elevated);border-radius:var(--radius-lg);width:clamp(3.75rem,6vw,4.5rem)}@keyframes ToolsList-module__yoRA2q__pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.ToolsList-module__yoRA2q__toolsFilters{gap:var(--space-3);padding:var(--space-3);flex-direction:column}.ToolsList-module__yoRA2q__searchContainer{width:100%;max-width:none}.ToolsList-module__yoRA2q__filterControls{justify-content:space-between;width:100%}.ToolsList-module__yoRA2q__toolsList{gap:var(--space-4);padding:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.ToolsList-module__yoRA2q__categoryTools{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ToolsList-module__yoRA2q__activeFilters{align-items:stretch;gap:var(--space-3);flex-direction:column}.ToolsList-module__yoRA2q__filterChips{justify-content:center}.ToolsList-module__yoRA2q__toolCard .ToolsList-module__yoRA2q__cardContent{padding:var(--space-5)}}@media (min-width:375px) and (max-width:640px){.ToolsList-module__yoRA2q__toolsList{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr))}}@media not (min-width:375px){.ToolsList-module__yoRA2q__toolsList{gap:var(--space-4);grid-template-columns:1fr}}@media (max-width:640px){.ToolsList-module__yoRA2q__toolsList{padding:var(--space-4)}.ToolsList-module__yoRA2q__toolCard{min-width:0}.ToolsList-module__yoRA2q__categoryTools{gap:var(--space-5);grid-template-columns:1fr}.ToolsList-module__yoRA2q__toolsFilters{padding:var(--space-2)}.ToolsList-module__yoRA2q__categoryHeader{align-items:flex-start;gap:var(--space-2);flex-direction:column}.ToolsList-module__yoRA2q__toolCard .ToolsList-module__yoRA2q__cardContent{padding:var(--space-5)}}@media (max-width:320px){.ToolsList-module__yoRA2q__toolsList{padding:var(--space-3);gap:var(--space-3)}.ToolsList-module__yoRA2q__toolCard{padding:var(--space-4);min-width:0}.ToolsList-module__yoRA2q__toolCard .ToolsList-module__yoRA2q__cardContent{padding:var(--space-5)}}
.activity-module__VydHnq__activityPage{background:var(--color-background);border-radius:var(--radius-md);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.activity-module__VydHnq__toolbar{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:1rem;display:flex}.activity-module__VydHnq__toolbarLeft{align-items:center;gap:1rem;display:flex}.activity-module__VydHnq__filterToggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.activity-module__VydHnq__filterToggle:hover{background:var(--color-background-hover);border-color:var(--color-primary);color:var(--color-primary)}.activity-module__VydHnq__quickFilters{gap:.5rem;display:flex}.activity-module__VydHnq__quickFilter{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.activity-module__VydHnq__quickFilter:hover{background:var(--color-background-hover);border-color:var(--color-border-hover)}.activity-module__VydHnq__quickFilterActive{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.activity-module__VydHnq__toolbarRight{gap:.5rem;display:flex}.activity-module__VydHnq__advancedFilters{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1rem;display:grid}.activity-module__VydHnq__filterGroup{flex-direction:column;gap:.5rem;display:flex}.activity-module__VydHnq__filterLabel{color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.activity-module__VydHnq__filterInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);padding:.5rem;font-size:.875rem}.activity-module__VydHnq__dateRange{align-items:center;gap:.5rem;display:flex}.activity-module__VydHnq__dateInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);padding:.5rem;font-size:.875rem}.activity-module__VydHnq__clearFilters{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-secondary);cursor:pointer;grid-column:1/-1;justify-self:start;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.activity-module__VydHnq__clearFilters:hover{background:var(--color-background-hover);border-color:var(--color-error);color:var(--color-error)}.activity-module__VydHnq__activityContent{flex:1;min-height:400px}.activity-module__VydHnq__error{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.activity-module__VydHnq__resultsCount{text-align:center;color:var(--color-text-tertiary);border-top:1px solid var(--color-border);padding:.75rem;font-size:.875rem}
.metrics-module__kGoEFq__metricsPage{width:100%;min-height:100vh;padding:1.5rem}.metrics-module__kGoEFq__pageHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.metrics-module__kGoEFq__headerContent{flex:1;align-items:center;gap:1rem;display:flex}.metrics-module__kGoEFq__headerIcon{color:var(--color-primary);flex-shrink:0}.metrics-module__kGoEFq__headerText{flex:1}.metrics-module__kGoEFq__pageTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 .5rem}.metrics-module__kGoEFq__pageDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.metrics-module__kGoEFq__headerActions{flex-direction:column;align-items:flex-end;gap:1rem;display:flex}.metrics-module__kGoEFq__dateRangeSelector{min-width:280px}.metrics-module__kGoEFq__exportButtons{gap:.5rem;display:flex}.metrics-module__kGoEFq__dashboardContainer{width:100%;margin-bottom:2rem}.metrics-module__kGoEFq__metricsGuide{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:2rem;padding:2rem}.metrics-module__kGoEFq__guideTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 1.5rem}.metrics-module__kGoEFq__guideGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.metrics-module__kGoEFq__guideItem{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:1rem}.metrics-module__kGoEFq__guideItemTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 .5rem}.metrics-module__kGoEFq__guideItemText{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}@media (max-width:1024px){.metrics-module__kGoEFq__pageHeader{flex-direction:column;align-items:stretch}.metrics-module__kGoEFq__headerActions{align-items:stretch}.metrics-module__kGoEFq__dateRangeSelector{min-width:100%}.metrics-module__kGoEFq__exportButtons{width:100%}.metrics-module__kGoEFq__exportButtons button{flex:1}}@media (max-width:768px){.metrics-module__kGoEFq__metricsPage{padding:1rem}.metrics-module__kGoEFq__pageHeader{margin-bottom:1.5rem}.metrics-module__kGoEFq__headerContent{flex-direction:column;align-items:flex-start}.metrics-module__kGoEFq__pageTitle{font-size:var(--font-size-xl)}.metrics-module__kGoEFq__guideGrid{grid-template-columns:1fr}.metrics-module__kGoEFq__metricsGuide{padding:1.5rem}}
.user-activity-module__e32JYW__userActivityPage{flex-direction:column;gap:2rem;padding:1.5rem;display:flex}.user-activity-module__e32JYW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.user-activity-module__e32JYW__statCard{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:1rem;padding:1.5rem;display:flex}.user-activity-module__e32JYW__statCard svg{color:var(--color-primary)}.user-activity-module__e32JYW__statCard h3{color:var(--color-text-primary);margin:0;font-size:2rem;font-weight:600}.user-activity-module__e32JYW__statCard p{color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.875rem}.user-activity-module__e32JYW__heatmapSection{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem}.user-activity-module__e32JYW__sectionTitle{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.user-activity-module__e32JYW__heatmap{background:var(--color-background);border-radius:var(--radius-sm);grid-template-columns:repeat(52,1fr);gap:2px;padding:1rem;display:grid}.user-activity-module__e32JYW__heatmapDay{cursor:pointer;background-color:var(--color-background-secondary);border-radius:2px;width:12px;height:12px;transition:transform .2s}.user-activity-module__e32JYW__heatmapDay[data-count="0"]{background-color:var(--color-background-secondary)}.user-activity-module__e32JYW__heatmapDay[data-count]:not([data-count="0"]){background-color:color-mix(in srgb,var(--color-legacy-blue)calc(var(--heatmap-intensity,0)*100%),transparent)}.user-activity-module__e32JYW__heatmapDay:hover{transform:scale(1.2)}.user-activity-module__e32JYW__mostActiveDay{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;display:flex}.user-activity-module__e32JYW__timelineSection{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.5rem}.user-activity-module__e32JYW__error{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.user-activity-module__e32JYW__error button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text-primary);cursor:pointer;padding:.5rem 1rem}
.StatusPill-module__UkbycW__statusPill{text-transform:uppercase;letter-spacing:.025em;transition:all var(--transition-fast);white-space:nowrap;border:1px solid;border-radius:12px;justify-content:center;align-items:center;min-width:20px;font-size:11px;font-weight:600;display:inline-flex}.StatusPill-module__UkbycW__statusPill--small{height:20px;padding:4px 8px}.StatusPill-module__UkbycW__statusPill--medium{height:24px;padding:4px 8px;font-size:.75rem}.StatusPill-module__UkbycW__statusPillText{line-height:1}.StatusPill-module__UkbycW__statusPill--todo{background-color:var(--token-bg-neutral);color:var(--color-text-secondary);border-color:var(--color-border)}.StatusPill-module__UkbycW__statusPill--inProgress{background-color:var(--token-bg-primary);color:var(--token-text-inverse);border-color:var(--token-bg-primary)}.StatusPill-module__UkbycW__statusPill--blocked{background-color:var(--token-bg-warning);color:var(--token-text-inverse);border-color:var(--token-bg-warning)}.StatusPill-module__UkbycW__statusPill--done{background-color:var(--token-bg-success);color:var(--token-text-inverse);border-color:var(--token-bg-success)}.StatusPill-module__UkbycW__statusPill--archived{background-color:var(--token-bg-muted);color:var(--color-text-muted);border-color:var(--color-border)}
.TaskSection-module__5IrXjq__taskSection{margin-bottom:var(--space-8)}.TaskSection-module__5IrXjq__sectionHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.TaskSection-module__5IrXjq__sectionIcon{color:var(--section-color)}.TaskSection-module__5IrXjq__sectionTitle{font-size:var(--ds-text-xl);color:var(--color-text-primary);font-weight:600;line-height:var(--line-height-tight);margin:0}.TaskSection-module__5IrXjq__sectionCount{padding:var(--space-1)var(--space-2);background:var(--color-surface-hover);border-radius:var(--radius-pill);font-size:var(--ds-text-xs);color:var(--color-text-secondary);font-weight:500}.TaskSection-module__5IrXjq__tasksList{gap:var(--space-3);flex-direction:column;display:flex}.TaskSection-module__5IrXjq__taskItem{background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px)saturate(180%);border:1px solid var(--color-white-translucent-soft);border-left:3px solid var(--priority-color,var(--color-primary));box-shadow:0 4px 16px var(--color-black-translucent-medium);border-radius:var(--radius-md);padding:var(--space-4);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;display:block;position:relative;overflow:hidden}.TaskSection-module__5IrXjq__taskItem:hover,.TaskSection-module__5IrXjq__taskItemHovered{box-shadow:var(--shadow-lg);border-color:var(--color-white-translucent-balanced);outline:2px solid var(--color-accent-translucent);outline-offset:2px;transform:translateY(-2px)}.TaskSection-module__5IrXjq__taskLink{z-index:1;position:absolute;inset:0}.TaskSection-module__5IrXjq__taskContent{gap:var(--space-3);z-index:2;flex-direction:column;display:flex;position:relative}.TaskSection-module__5IrXjq__taskTopRow{justify-content:space-between;align-items:center;display:flex}.TaskSection-module__5IrXjq__taskIndicators,.TaskSection-module__5IrXjq__taskRightSection{align-items:center;gap:var(--space-2);display:flex}.TaskSection-module__5IrXjq__taskAssignee{align-items:center;display:flex}.TaskSection-module__5IrXjq__taskHeader{margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.TaskSection-module__5IrXjq__taskTitle{font-size:var(--ds-text-sm);color:var(--color-text-primary);font-weight:600;line-height:var(--line-height-tight);flex:1;margin:0}.TaskSection-module__5IrXjq__keyboardHint{align-items:center;gap:var(--space-1);color:var(--color-text-tertiary);opacity:.7;font-size:.625rem;display:flex}.TaskSection-module__5IrXjq__keyboardHint kbd{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:.5rem;font-family:var(--font-mono);color:var(--color-text-secondary);padding:2px 4px}.TaskSection-module__5IrXjq__taskProject{gap:var(--space-1);flex-direction:column;display:flex}.TaskSection-module__5IrXjq__projectChip{align-self:flex-start;cursor:pointer!important}.TaskSection-module__5IrXjq__teamLabel{font-size:var(--ds-text-xs);color:var(--color-text-tertiary);font-weight:400}.TaskSection-module__5IrXjq__taskTags{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.TaskSection-module__5IrXjq__tagChip{font-size:.625rem}.TaskSection-module__5IrXjq__overflowChip{opacity:.7}.TaskSection-module__5IrXjq__taskBottom{margin-top:var(--space-1);justify-content:flex-end;align-items:center;display:flex}.TaskSection-module__5IrXjq__dueDate{align-items:center;gap:var(--space-1);font-size:var(--ds-text-xs);color:var(--color-text-secondary);background:var(--color-surface-hover);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);display:flex}@media (prefers-reduced-motion:reduce){.TaskSection-module__5IrXjq__taskItem{transition:none}.TaskSection-module__5IrXjq__taskItem:hover{transform:none}}
.my-work-module__3yTrFq__statsGrid{gap:var(--space-3);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.my-work-module__3yTrFq__taskSections{gap:var(--space-8);margin-bottom:var(--space-8);flex-direction:column;display:flex}.my-work-module__3yTrFq__emptyState{text-align:center;padding:var(--space-12);color:var(--color-text-tertiary);background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(16px)saturate(180%);border:1px solid var(--color-white-translucent-weak);border-radius:var(--radius-lg);box-shadow:0 8px 32px var(--color-black-translucent-medium),0 4px 16px var(--color-black-translucent-strong);flex-direction:column;justify-content:center;align-items:center;display:flex}.my-work-module__3yTrFq__emptyState svg{margin-bottom:var(--space-4);opacity:.3}.my-work-module__3yTrFq__emptyState p{font-size:var(--text-base);margin:0}
.LoadingDemo-module__Z0vCrq__page{background:var(--color-bg);min-height:100vh}.LoadingDemo-module__Z0vCrq__header{text-align:center;padding:var(--space-8)var(--space-4);background:var(--color-surface-elevated);border-bottom:var(--space-px)solid var(--color-border-subtle)}.LoadingDemo-module__Z0vCrq__header h1{font-size:var(--type-3xl);color:var(--color-text-primary);margin:0 0 var(--space-4)0;font-weight:700}.LoadingDemo-module__Z0vCrq__header p{font-size:var(--type-lg);color:var(--color-text-secondary);max-width:var(--container-md);margin:0 auto;line-height:1.6}.LoadingDemo-module__Z0vCrq__content{max-width:calc(var(--space-16)*15);padding:var(--space-8)var(--space-4);margin:0 auto}.LoadingDemo-module__Z0vCrq__section{margin-bottom:var(--space-12)}.LoadingDemo-module__Z0vCrq__section h2{font-size:var(--type-2xl);color:var(--color-text-primary);margin:0 0 var(--space-4)0;font-weight:600}.LoadingDemo-module__Z0vCrq__section p{font-size:var(--type-base);color:var(--color-text-secondary);margin:0 0 var(--space-6)0;line-height:1.6}.LoadingDemo-module__Z0vCrq__toolGrid{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.LoadingDemo-module__Z0vCrq__toolCard{transition:var(--transition-fast);border:1px solid var(--color-border-subtle)}.LoadingDemo-module__Z0vCrq__toolCard:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.LoadingDemo-module__Z0vCrq__toolTitle{align-items:center;gap:var(--space-2);font-size:var(--type-lg);color:var(--color-text-primary);font-weight:600;display:flex}.LoadingDemo-module__Z0vCrq__toolDescription{font-size:var(--type-sm);color:var(--color-text-secondary);margin:0 0 var(--space-3)0;line-height:1.5}.LoadingDemo-module__Z0vCrq__toolTime{font-size:var(--type-xs);color:var(--color-text-tertiary);margin:0 0 var(--space-4)0;font-weight:500}.LoadingDemo-module__Z0vCrq__demoButton{width:100%}.LoadingDemo-module__Z0vCrq__activeDemo{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-6);margin-top:var(--space-6)}.LoadingDemo-module__Z0vCrq__activeDemo h3{font-size:var(--type-xl);color:var(--color-text-primary);margin:0 0 var(--space-4)0;font-weight:600}.LoadingDemo-module__Z0vCrq__demoContainer{min-height:calc(var(--space-16)*3.75);background:var(--color-surface-subtle);border-radius:var(--radius-md);border:2px dashed var(--color-border-subtle);justify-content:center;align-items:center;display:flex}.LoadingDemo-module__Z0vCrq__demoSuccess{text-align:center;padding:var(--space-6)}.LoadingDemo-module__Z0vCrq__successIcon{color:var(--color-success);margin-bottom:var(--space-4)}.LoadingDemo-module__Z0vCrq__demoSuccess h3{font-size:var(--type-xl);color:var(--color-text-primary);margin:0 0 var(--space-2)0;font-weight:600}.LoadingDemo-module__Z0vCrq__demoSuccess p{font-size:var(--type-base);color:var(--color-text-secondary);margin:0}.LoadingDemo-module__Z0vCrq__feedbackDemo{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-6)}.LoadingDemo-module__Z0vCrq__feedbackDemo h3{font-size:var(--type-xl);color:var(--color-text-primary);margin:0 0 var(--space-4)0;font-weight:600}.LoadingDemo-module__Z0vCrq__feedbackControls{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.LoadingDemo-module__Z0vCrq__feedbackControls button{min-width:calc(var(--space-16)*1.875);flex:1}.LoadingDemo-module__Z0vCrq__featuresGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.LoadingDemo-module__Z0vCrq__featuresGrid .LoadingDemo-module__Z0vCrq__card{border:1px solid var(--color-border-subtle);transition:var(--transition-fast)}.LoadingDemo-module__Z0vCrq__featuresGrid .LoadingDemo-module__Z0vCrq__card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.LoadingDemo-module__Z0vCrq__featuresGrid h3{font-size:var(--type-lg);color:var(--color-text-primary);margin:0 0 var(--space-3)0;font-weight:600}.LoadingDemo-module__Z0vCrq__featuresGrid p{font-size:var(--type-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}@media (max-width:768px){.LoadingDemo-module__Z0vCrq__header{padding:var(--space-6)var(--space-4)}.LoadingDemo-module__Z0vCrq__header h1{font-size:var(--type-2xl)}.LoadingDemo-module__Z0vCrq__header p{font-size:var(--type-base)}.LoadingDemo-module__Z0vCrq__content{padding:var(--space-6)var(--space-4)}.LoadingDemo-module__Z0vCrq__toolGrid,.LoadingDemo-module__Z0vCrq__featuresGrid{gap:var(--space-4);grid-template-columns:1fr}.LoadingDemo-module__Z0vCrq__feedbackControls{flex-direction:column}.LoadingDemo-module__Z0vCrq__feedbackControls button{min-width:auto}}@media (prefers-color-scheme:dark){.LoadingDemo-module__Z0vCrq__demoContainer{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}}@media (prefers-reduced-motion:reduce){.LoadingDemo-module__Z0vCrq__toolCard,.LoadingDemo-module__Z0vCrq__featuresGrid .LoadingDemo-module__Z0vCrq__card{transition:none}.LoadingDemo-module__Z0vCrq__activeDemo{animation:none}}
