.workflow-attachment-picker{gap:.75rem;min-width:0;display:grid}.workflow-attachment-queue{gap:.75rem;max-height:20rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.workflow-attachment-queue>li{border:1px solid var(--line);background:var(--theme-surface,#fff);border-radius:.875rem;gap:.5rem;min-width:0;padding:.75rem;display:grid}.workflow-attachment-queue-heading{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.workflow-attachment-queue-heading strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:.8125rem}.workflow-attachment-queue-heading button{flex-shrink:0}.workflow-attachment-queue .app-input{width:100%;min-width:0}.workflow-attachment-queue-error{color:var(--theme-rose-text,#be123c);overflow-wrap:anywhere;font-size:.8125rem}.workflow-attachment-picker>button{justify-self:start}.workflow-upload-hint,.workflow-upload-progress{width:100%;color:var(--ink-soft);flex-basis:100%;grid-column:1/-1;font-size:.75rem}.workflow-upload-progress{gap:.4rem;padding-block:.5rem;display:grid}.workflow-upload-progress progress{appearance:none;background:var(--surface-strong);width:100%;height:.5rem;accent-color:var(--accent);border:0;border-radius:999px;overflow:hidden}.workflow-upload-progress progress::-webkit-progress-bar{background:var(--surface-strong)}.workflow-upload-progress progress::-webkit-progress-value{background:var(--accent);border-radius:999px}.workflow-upload-progress progress::-moz-progress-bar{background:var(--accent);border-radius:999px}:root{--workflow-card-border:#dde3ea;--workflow-card-border-strong:#d2dae4;--workflow-card-bg:#fff;--workflow-card-muted:#f8fafc;--workflow-card-muted-strong:#f3f6f9;--workflow-card-shadow:none;--workflow-card-shadow-soft:none;--workflow-icon-bg:#eef2ff;--workflow-icon-fg:#4f46e5}.workflow-overview-page,.workflow-projects-page,.workflow-team-page,.workflow-report-shell,.workflow-notifications-shell,.workflow-kanban-page,.workflow-chat-shell{gap:1.25rem!important;display:grid!important}.workflow-overview-page,.workflow-kanban-page{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-auto-rows:max-content!important;align-content:start!important;overflow:visible!important}.workflow-overview-header,.workflow-projects-header,.workflow-team-header,.workflow-report-hero,.workflow-notifications-hero,.workflow-users-hero,.workflow-user-form-hero,.workflow-project-detail-header,.workflow-kanban-header,.workflow-chat-sidebar-head,.workflow-chat-room-header{box-shadow:var(--workflow-card-shadow-soft)!important;color:var(--theme-ink,#020617)!important;background:0 0!important;border:0!important;border-radius:0!important;position:relative!important;overflow:hidden!important}.workflow-overview-header,.workflow-projects-header,.workflow-team-header,.workflow-report-hero,.workflow-notifications-hero,.workflow-users-hero,.workflow-user-form-hero,.workflow-project-detail-header{justify-content:space-between!important;align-items:center!important;gap:1.25rem!important;min-height:4.5rem!important;padding:.75rem .25rem!important;display:flex!important}.workflow-kanban-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.875rem 1.25rem!important;height:auto!important;min-height:4.5rem!important;padding:.75rem .25rem!important;display:grid!important}.workflow-chat-sidebar-head,.workflow-chat-room-header{min-height:4.5rem!important;padding:1rem 1.25rem!important}.workflow-chat-sidebar-head{justify-content:space-between!important;align-items:center!important;gap:1rem!important;display:flex!important}.workflow-chat-room-header{border-bottom:1px solid var(--workflow-card-border)!important;align-content:center!important;display:grid!important}.workflow-overview-header>div:first-child,.workflow-projects-header>div:first-child,.workflow-team-header>div:first-child,.workflow-report-hero>div:first-child,.workflow-notifications-hero>div:first-child,.workflow-users-hero>div:first-child,.workflow-user-form-hero>div:first-child,.workflow-project-detail-header>div:first-child,.workflow-kanban-header>div:first-child,.workflow-chat-sidebar-head>div:first-child{flex:auto!important;min-width:0!important}.workflow-kanban-header>div:first-child{flex:22rem!important;grid-area:1/1!important;align-self:center!important;max-width:none!important}.workflow-overview-header p,.workflow-projects-header p,.workflow-team-header p,.workflow-report-hero p,.workflow-notifications-hero p,.workflow-users-hero p,.workflow-user-form-hero p,.workflow-project-detail-header p,.workflow-kanban-header p,.workflow-chat-sidebar-head p,.workflow-chat-room-title span{color:var(--theme-ink-soft,#526174)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:.875rem!important;font-weight:500!important;line-height:1.35!important}.workflow-overview-header h1,.workflow-projects-header h1,.workflow-team-header h1,.workflow-report-hero h1,.workflow-notifications-hero h1,.workflow-users-hero h1,.workflow-user-form-hero h1,.workflow-project-detail-header h1,.workflow-kanban-header h1,.workflow-chat-sidebar-head h2,.workflow-chat-room-title p{color:var(--theme-ink,#020617)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(1.5rem,1.7vw,1.85rem)!important;font-weight:650!important;line-height:1.25!important}.workflow-kanban-header h1{max-width:24rem!important}.workflow-overview-actions,.workflow-projects-actions,.workflow-team-header-actions,.workflow-notifications-hero-actions,.workflow-kanban-header-metrics,.workflow-kanban-actions,.workflow-chat-room-title-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.75rem!important;min-width:0!important;display:flex!important}.workflow-kanban-header-metrics,.workflow-kanban-actions{justify-content:flex-end!important;align-self:center!important;width:auto!important}.workflow-kanban-header-metrics{flex:0 auto!important;grid-area:1/2!important}.workflow-kanban-actions{flex:0 auto!important;grid-area:2/1/auto/-1!important;margin-top:0!important}.workflow-overview-actions span,.workflow-projects-actions span,.workflow-team-header-actions span,.workflow-kanban-header-metrics span,.workflow-report-window,.workflow-chat-sidebar-head>span,.workflow-chat-room-title em,.workflow-notifications-toggle,.workflow-notifications-mark-all{border:1px solid var(--workflow-card-border)!important;background:var(--theme-surface,#fff)!important;min-height:2.75rem!important;color:var(--theme-ink,#020617)!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:0 1.125rem!important;font-size:.875rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;box-shadow:0 .9rem 1.75rem -1.55rem #0f172a3d!important}.workflow-kanban-actions .workflow-board-segment,.workflow-kanban-actions .workflow-board-filter-toggle,.workflow-kanban-actions .app-pill{border-color:var(--workflow-card-border)!important;background:var(--theme-surface,#fff)!important;min-height:2.75rem!important}.workflow-overview-metrics,.workflow-projects-metrics,.workflow-team-metrics,.workflow-report-metrics,.workflow-notifications-metrics,.workflow-users-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;padding:0!important;display:grid!important}.workflow-overview-analytics,.workflow-overview-grid{gap:1.25rem!important;padding:0!important}.workflow-overview-chart-card{grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:1rem!important;display:grid!important}.workflow-overview-chart-body,.workflow-overview-chart-keys,.workflow-overview-chart-card canvas{min-width:0!important;max-width:100%!important}.workflow-overview-chart-body:has(.workflow-empty-state){place-items:stretch stretch!important;height:auto!important;min-height:13rem!important;padding:0!important;display:grid!important}.workflow-overview-chart-card:has(.workflow-empty-state){grid-template-rows:auto minmax(13rem,auto) auto!important;align-content:start!important;display:grid!important}.workflow-overview-chart-body>.workflow-empty-state{align-content:center!important;place-self:stretch stretch!important;width:100%!important;height:auto!important;min-height:13rem!important}.workflow-overview-chart-keys:empty{display:none!important}.workflow-overview-metric,.workflow-report-metric,.workflow-notifications-metric,.workflow-users-metric{border:1px solid var(--workflow-card-border)!important;background:var(--workflow-card-bg)!important;min-height:7rem!important;box-shadow:var(--workflow-card-shadow)!important;border-radius:.875rem!important;align-content:start!important;gap:.75rem!important;padding:1.25rem!important;display:grid!important;position:relative!important;overflow:hidden!important}.workflow-overview-metric:before,.workflow-report-metric:before,.workflow-notifications-metric:before,.workflow-users-metric:before,.workflow-overview-panel:before,.workflow-analytics-panel:before,.workflow-notification-preferences:before,.workflow-notifications-board:before,.workflow-team-card:before,.workflow-team-spotlight:before,.workflow-team-lane:before{content:none!important;display:none!important}.workflow-overview-metric-pill,.workflow-report-metric>span,.workflow-notifications-metric>span,.workflow-users-metric>span{min-height:1.5rem!important;color:var(--theme-ink-soft,#526174)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;padding:0 2rem 0 0!important;display:flex!important}.workflow-overview-metric-pill b,.workflow-report-metric>span,.workflow-notifications-metric>span,.workflow-users-metric>span{letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;min-width:0!important;font-size:.78rem!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}.workflow-overview-metric-pill em,.workflow-report-metric>svg,.workflow-notifications-metric>svg,.workflow-users-metric>svg{z-index:1!important;width:1.5rem!important;min-width:1.5rem!important;height:1.5rem!important;min-height:1.5rem!important;color:var(--workflow-icon-fg)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0!important;font-style:normal!important;line-height:1!important;display:grid!important;position:absolute!important;top:1.25rem!important;right:1.25rem!important}.workflow-overview-metric>p,.workflow-report-metric>strong,.workflow-notifications-metric>strong,.workflow-users-metric>strong{color:var(--theme-ink,#020617)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(2rem,2.3vw,2.65rem)!important;font-weight:900!important;line-height:1!important}.workflow-report-metric>strong,.workflow-users-metric>strong{overflow-wrap:anywhere!important;white-space:normal!important}.workflow-report-metric-rose>strong,.workflow-users-metric>strong{font-size:clamp(1.65rem,1.8vw,2.15rem)!important;line-height:1.05!important}.workflow-overview-panel,.workflow-overview-chart-card,.workflow-projects-create,.workflow-projects-list,.workflow-team-analytics,.workflow-team-board,.workflow-team-spotlight,.workflow-team-lane,.workflow-report-filterbar,.workflow-analytics-panel,.workflow-report-board,.workflow-forecast-board,.workflow-notification-preferences,.workflow-notifications-board{border:1px solid var(--workflow-card-border)!important;background:var(--theme-surface,#fff)!important;box-shadow:var(--workflow-card-shadow)!important;border-radius:1.125rem!important;padding:1.25rem!important;position:relative!important;overflow:hidden!important}.workflow-report-filterbar{grid-template-columns:minmax(0,1fr) minmax(0,auto)!important;align-items:end!important;gap:1rem!important;display:grid!important}.workflow-overview-panel,.workflow-overview-chart-card,.workflow-team-analytics,.workflow-team-board,.workflow-team-spotlight,.workflow-team-lane,.workflow-report-chart-card,.workflow-analytics-panel,.workflow-forecast-board,.workflow-report-board{align-content:start!important;gap:1rem!important;display:grid!important}.workflow-overview-chart-body,.workflow-overview-chart-keys,.workflow-overview-task-list,.workflow-overview-people,.workflow-overview-projects,.workflow-team-chart-body,.workflow-team-chart-keys,.workflow-team-card-grid,.workflow-team-spotlight-stats,.workflow-report-grid,.workflow-forecast-list{margin-top:0!important}.workflow-team-spotlight-body{padding:0!important}.workflow-overview-panel-copy{margin:0 .25rem!important}:is(.workflow-overview-task-list:has(>.workflow-empty-state),.workflow-overview-people:has(>.workflow-empty-state),.workflow-overview-projects:has(>.workflow-empty-state),.workflow-team-chart-body:has(>.workflow-empty-state),.workflow-notifications-list:has(>.workflow-empty-state)){align-items:stretch!important;min-height:6.25rem!important;display:grid!important}.workflow-overview-task-list>.workflow-empty-state,.workflow-overview-people>.workflow-empty-state,.workflow-overview-projects>.workflow-empty-state,.workflow-team-chart-body>.workflow-empty-state,.workflow-notifications-list>.workflow-empty-state{align-content:center!important;align-self:stretch!important;width:100%!important;height:100%!important;min-height:100%!important}.workflow-team-grid,.workflow-team-side{align-items:stretch!important}.workflow-team-side{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;display:grid!important}.workflow-team-spotlight,.workflow-team-lane{flex-direction:column!important;align-content:stretch!important;gap:1rem!important;height:100%!important;min-height:13.5rem!important;display:flex!important}.workflow-team-side>.workflow-team-spotlight,.workflow-team-side>.workflow-team-lane{align-self:stretch!important;gap:1rem!important;min-height:13.5rem!important;padding:1.25rem!important}:is(.workflow-team-spotlight:has(.workflow-empty-state),.workflow-team-lane:has(.workflow-team-empty-line)){grid-template-rows:auto minmax(0,1fr)!important}.workflow-team-spotlight>.workflow-empty-state,.workflow-team-empty-line{flex:1 1 0!important;align-content:center!important;align-self:stretch!important;height:100%!important;min-height:0!important}.workflow-team-lane .workflow-team-panel-pill{flex:none!important}.workflow-team-lane .workflow-team-mini-row{flex:1 1 0!important;min-height:5.75rem!important}.workflow-team-empty-line{place-items:center!important;display:grid!important}.workflow-overview-metric-pill,.workflow-overview-panel-pill,.workflow-team-panel-pill,.workflow-project-card-pill,.workflow-chat-panel-pill,.workflow-report-chart-head,.workflow-report-board-head,.workflow-notifications-board-head,.workflow-notification-preferences>div:first-child{min-height:2rem!important;color:var(--theme-ink,#020617)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;padding:0!important;display:flex!important}.workflow-notification-preferences>div:first-child{place-content:center start!important;min-height:4.25rem!important;display:grid!important}.workflow-overview-metric-pill{min-height:1.5rem!important;padding-right:2rem!important;position:static!important}.workflow-report-chart-head,.workflow-report-board-head,.workflow-notifications-board-head{border-bottom:1px solid var(--workflow-card-border)!important;margin:0!important}.workflow-notifications-board-head{padding-bottom:1rem!important}.workflow-report-board,.workflow-forecast-board{align-content:start!important;gap:1rem!important;display:grid!important}.workflow-report-grid,.workflow-forecast-layout{gap:1rem!important;padding:0!important}.workflow-forecast-layout{align-items:stretch!important;min-height:20rem!important}.workflow-forecast-list,.workflow-report-grid{align-items:stretch!important}:is(.workflow-forecast-list:has(>.workflow-empty-state),.workflow-report-grid:has(>.workflow-empty-state)){align-items:stretch!important;min-height:17rem!important;display:grid!important}.workflow-report-grid:has(>.workflow-empty-state){grid-template-columns:minmax(0,1fr)!important}.workflow-forecast-list>.workflow-empty-state,.workflow-report-grid>.workflow-empty-state{grid-template-columns:auto auto!important;place-content:center!important;place-self:stretch stretch!important;width:100%!important;height:100%!important;min-height:100%!important}.workflow-forecast-list>.workflow-empty-state{text-align:left!important}.workflow-overview-panel-pill b,.workflow-team-panel-pill b,.workflow-team-panel-pill span,.workflow-project-card-pill b,.workflow-chat-panel-pill span,.workflow-report-chart-head p,.workflow-report-board-head p,.workflow-notifications-board-head p,.workflow-notification-preferences p{min-width:0!important;color:var(--theme-ink-soft,#526174)!important;letter-spacing:0!important;text-overflow:ellipsis!important;text-transform:none!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:600!important;line-height:1.2!important;overflow:hidden!important}.workflow-overview-panel-pill em,.workflow-team-panel-pill em,.workflow-project-card-pill em,.workflow-chat-panel-pill em,.workflow-report-chart-head>span,.workflow-report-board-head>span,.workflow-notifications-board-head>span{border:1px solid var(--workflow-icon-bg)!important;background:var(--workflow-icon-bg)!important;width:auto!important;min-width:2.25rem!important;height:2.25rem!important;min-height:2.25rem!important;color:var(--workflow-icon-fg)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 .8rem!important;font-size:.78rem!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.workflow-report-chart-head h2,.workflow-report-board-head h2,.workflow-notifications-board-head h2,.workflow-notification-preferences h2{color:var(--theme-ink,#020617)!important;margin:.25rem 0 0!important;font-size:1.35rem!important;font-weight:850!important;line-height:1.15!important}.workflow-notifications-metrics{border:1px solid var(--workflow-card-border)!important;background:var(--theme-surface,#fff)!important;box-shadow:var(--workflow-card-shadow)!important;border-radius:1.125rem!important;padding:1.25rem!important}.workflow-notifications-board,.workflow-notification-preferences{gap:1rem!important;display:grid!important}.workflow-notifications-shell>.workflow-notifications-hero{border:1px solid var(--workflow-card-border)!important;background:var(--workflow-card-bg)!important;border-radius:1.125rem!important;padding:1rem 1.25rem!important}.workflow-notifications-hero-actions>button{min-height:2.75rem!important;box-shadow:none!important;border-radius:.75rem!important;padding:.5rem .875rem!important;font-size:.8125rem!important;font-weight:600!important}.workflow-notifications-hero-actions>.workflow-notifications-toggle{border-color:var(--workflow-card-border)!important;background:var(--surface)!important;color:var(--ink-soft)!important}.workflow-notifications-hero-actions>.workflow-notifications-toggle:hover,.workflow-notifications-hero-actions>.workflow-notifications-toggle[data-active=true]{border-color:var(--theme-indigo-line,#c7d2fe)!important;background:var(--theme-indigo-soft,#eef2ff)!important;color:var(--theme-indigo-text,#4338ca)!important}.workflow-notifications-hero-actions>.workflow-notifications-mark-all{border-color:var(--theme-green-line,#a7f3d0)!important;background:var(--theme-green-soft,#ecfdf5)!important;color:var(--theme-green-text,#047857)!important}.workflow-notifications-hero-actions>.workflow-notifications-mark-all:hover{border-color:var(--theme-green-text,#047857)!important}.workflow-notifications-hero-actions>button>svg{flex-shrink:0}.workflow-notifications-list{gap:.85rem!important;margin:0!important;padding:0!important;display:grid!important}.workflow-users-board{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:1rem!important;padding:0!important;display:grid!important;overflow:visible!important}.workflow-users-board-head,.workflow-users-toolbar,.workflow-users-table-wrap{border:1px solid var(--workflow-card-border)!important;background:var(--theme-surface,#fff)!important;box-shadow:var(--workflow-card-shadow)!important}.workflow-users-board-head{border-radius:1.125rem!important;padding:1rem 1.25rem!important}.workflow-users-toolbar{box-shadow:var(--workflow-card-shadow-soft)!important;border-bottom:0!important;border-radius:1.125rem 1.125rem 0 0!important;margin:0!important;padding:1rem!important}.workflow-users-table-wrap{border-radius:0 0 1.125rem 1.125rem!important;margin-top:-1rem!important;padding:0!important;overflow:auto!important}.workflow-users-table{box-shadow:none!important;border:0!important;border-radius:0!important}.workflow-users-danger-outline{border-color:var(--theme-rose-line,#fecaca)!important;background:var(--theme-surface-muted,#fff1f2)!important;color:var(--theme-rose-text,#b91c1c)!important;box-shadow:none!important}.workflow-users-danger-outline:hover{border-color:var(--theme-rose-line,#fca5a5)!important;background:var(--theme-rose-soft,#fee2e2)!important;color:var(--theme-rose-text,#991b1b)!important;transform:none!important;box-shadow:0 .75rem 1.5rem -1.35rem #be123c8c!important}.workflow-users-danger-outline svg{color:currentColor!important}.workflow-users-icon-button[data-tone=view]{border-color:var(--theme-blue-line,#bae6fd)!important;background:var(--theme-surface-muted,#f0f9ff)!important;color:var(--theme-blue-text,#0369a1)!important}.workflow-users-icon-button[data-tone=edit]{border-color:var(--theme-amber-line,#fde68a)!important;background:var(--theme-amber-soft,#fffbeb)!important;color:var(--theme-amber-text,#b45309)!important}.workflow-users-icon-button[data-tone=delete]{border-color:var(--theme-rose-line,#fecdd3)!important;background:var(--theme-surface-muted,#fff1f2)!important;color:var(--theme-rose-text,#be123c)!important}.workflow-users-icon-button[data-tone=view]:hover{border-color:var(--theme-cyan-line,#7dd3fc)!important;background:var(--theme-surface-muted,#e0f2fe)!important;color:var(--theme-blue-text,#075985)!important;transform:translateY(-1px)!important}.workflow-users-icon-button[data-tone=edit]:hover{background:var(--theme-amber-soft,#fef3c7)!important;color:var(--theme-amber-text,#92400e)!important;border-color:#fcd34d!important;transform:translateY(-1px)!important}.workflow-users-icon-button[data-tone=delete]:hover{border-color:var(--theme-rose-line,#fda4af)!important;background:var(--theme-rose-soft,#ffe4e6)!important;color:var(--theme-rose-text,#9f1239)!important;transform:translateY(-1px)!important}.workflow-users-icon-button[data-tone]:focus-visible{outline-offset:2px!important;outline:2px solid!important}.workflow-users-icon-button[data-tone] svg{color:currentColor!important}.workflow-users-empty-row,.workflow-users-empty-row:hover,.workflow-users-empty-cell{box-shadow:none!important;background:0 0!important;border:0!important}.workflow-users-table tbody .workflow-users-empty-row td{color:var(--theme-ink,#020617)!important;border:0!important;border-radius:0!important;font-weight:500!important}.workflow-users-empty{box-shadow:none!important;color:var(--theme-ink,#020617)!important;background:0 0!important;border:0!important;border-radius:0!important;font-weight:700!important}.workflow-projects-create .app-button:not(:disabled),.workflow-board-onboarding .app-button:not(:disabled),.workflow-user-form-submit button:not(:disabled),.workflow-users-hero-actions .app-button:not(:disabled){border-color:var(--workflow-icon-bg)!important;background:var(--workflow-icon-bg)!important;min-height:3rem!important;color:var(--workflow-icon-fg)!important;box-shadow:0 1rem 1.875rem -1.5rem #0f172a7a!important}.workflow-projects-create .app-button:disabled,.workflow-user-form-submit button:disabled{border-color:var(--theme-line,#d1d5db)!important;background:var(--theme-surface-muted,#f3f4f6)!important;color:var(--theme-ink-muted,#6b7280)!important;box-shadow:none!important}.workflow-chat-content{border:1px solid var(--workflow-card-border)!important;background:var(--theme-surface,#fff)!important;box-shadow:var(--workflow-card-shadow)!important;border-radius:1.25rem!important;gap:0!important}.workflow-chat-sidebar,.workflow-chat-room{background:var(--theme-surface,#fff)!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important}.workflow-chat-sidebar-head,.workflow-chat-room-header{box-shadow:none!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.workflow-chat-sidebar-head{border-right:1px solid var(--workflow-card-border)!important}.workflow-chat-panel-pill{margin:0!important}.workflow-chat-thread-section,.workflow-chat-context-section,.workflow-chat-direct-section{padding:1rem 1.25rem!important}.workflow-chat-thread-button,.workflow-chat-context-button,.workflow-chat-direct-button{border-color:var(--workflow-card-border)!important;background:var(--theme-surface,#fff)!important}.workflow-chat-thread-button.is-active,.workflow-chat-context-button.is-active,.workflow-chat-direct-button.is-active{border-color:var(--theme-blue-line,#c7d2fe)!important;background:var(--accent-soft)!important;box-shadow:inset 4px 0 0 var(--accent)!important}.workflow-chat-stream{align-items:stretch!important;min-height:0!important;display:grid!important}.workflow-chat-stream:has(>.workflow-chat-empty-state){grid-template-rows:minmax(0,1fr)!important}.workflow-chat-stream:has(>.workflow-chat-loading-state){grid-template-rows:minmax(0,1fr)!important}.workflow-chat-stream>.workflow-chat-empty-state{align-content:center!important;place-self:stretch stretch!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;margin:0!important}.workflow-chat-loading-state{width:100%!important;height:100%!important;min-height:100%!important;color:var(--theme-ink-soft,#526174)!important;text-align:center!important;align-content:center!important;place-self:stretch stretch!important;place-items:center!important;gap:.625rem!important;margin:0!important;display:grid!important}.workflow-chat-loading-state>span{border:3px solid var(--theme-line,#e5e7eb)!important;border-top-color:var(--theme-line-strong,#020617)!important;border-radius:999px!important;width:2.75rem!important;height:2.75rem!important;animation:.8s linear infinite workflow-chat-spin!important}.workflow-chat-loading-state h3,.workflow-chat-loading-state p{letter-spacing:0!important;margin:0!important}.workflow-chat-loading-state h3{color:var(--theme-ink,#020617)!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important}.workflow-chat-loading-state p{max-width:22rem!important;color:var(--theme-ink-soft,#526174)!important;font-size:.875rem!important;font-weight:650!important;line-height:1.45!important}@keyframes workflow-chat-spin{to{transform:rotate(360deg)}}.workflow-board-filter-toggle{cursor:pointer!important;pointer-events:auto!important}.workflow-board-onboarding,.workflow-kanban-board,.workflow-kanban-table-wrap,.workflow-calendar-shell{border:1px solid var(--workflow-card-border)!important;background:var(--theme-surface,#fff)!important;box-shadow:var(--workflow-card-shadow)!important;border-radius:1.125rem!important;padding:1.25rem!important}.workflow-board-onboarding{min-height:0!important;padding:1rem!important}.workflow-board-onboarding .workflow-empty-state{min-height:5rem!important}@media (max-width:87.5rem){.workflow-overview-metrics,.workflow-projects-metrics,.workflow-team-metrics,.workflow-report-metrics,.workflow-notifications-metrics,.workflow-users-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workflow-report-filterbar{grid-template-columns:1fr!important}}@media (max-width:47.9375rem){.workflow-overview-header,.workflow-projects-header,.workflow-team-header,.workflow-report-hero,.workflow-notifications-hero,.workflow-users-hero,.workflow-user-form-hero,.workflow-project-detail-header,.workflow-kanban-header,.workflow-chat-sidebar-head,.workflow-chat-room-header{align-items:flex-start!important;height:auto!important;min-height:auto!important;padding:1rem!important}.workflow-overview-metrics,.workflow-projects-metrics,.workflow-team-metrics,.workflow-report-metrics,.workflow-notifications-metrics,.workflow-users-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workflow-overview-metric,.workflow-report-metric,.workflow-notifications-metric,.workflow-users-metric{padding:1rem!important}.workflow-overview-metric-pill b,.workflow-report-metric>span,.workflow-notifications-metric>span,.workflow-users-metric>span{overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important}.workflow-overview-metric-pill em,.workflow-report-metric>svg,.workflow-notifications-metric>svg,.workflow-users-metric>svg{top:1rem!important;right:1rem!important}.workflow-overview-metric>p,.workflow-report-metric>strong,.workflow-notifications-metric>strong,.workflow-users-metric>strong{font-size:1.75rem!important}.workflow-overview-actions,.workflow-projects-actions,.workflow-team-header-actions,.workflow-notifications-hero-actions,.workflow-kanban-header-metrics,.workflow-kanban-actions,.workflow-chat-room-title-actions{justify-content:flex-start!important}.workflow-kanban-header{justify-content:flex-start!important;gap:1rem!important}.workflow-kanban-header>div:first-child,.workflow-kanban-header-metrics,.workflow-kanban-actions{flex:none!important;width:100%!important}.workflow-kanban-header-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;display:grid!important}.workflow-kanban-header-metrics span{justify-content:center!important;width:100%!important}.workflow-kanban-actions{grid-template-columns:1fr!important;gap:.625rem!important;display:grid!important}.workflow-kanban-actions .workflow-board-segment,.workflow-kanban-actions .workflow-board-filter-toggle,.workflow-kanban-actions .app-pill{justify-content:center!important;width:100%!important}.workflow-chat-content{border-radius:1rem!important;overflow:hidden!important}.workflow-chat-sidebar-head{border-radius:1rem 1rem 0 0!important}.workflow-chat-room{border-top:1px solid var(--workflow-card-border)!important;min-height:min(36rem,100vh - 7rem)!important}.workflow-chat-stream{min-height:18rem!important;padding:1rem!important}.workflow-chat-stream>.workflow-chat-empty-state{min-height:100%!important}.workflow-chat-composer{gap:.625rem!important;padding:1rem!important}}.workflow-nav-badge[data-tone=chat]{background:#e11d48!important;border-color:#e11d48!important}.workflow-nav-badge[data-tone=notification]{background:#4f46e5!important;border-color:#4f46e5!important}.workflow-task-modal .workflow-trello-modal-status-row{min-height:1.875rem!important;color:var(--theme-ink-soft,#526174)!important;flex-wrap:wrap!important;align-items:center!important;gap:.5rem!important;margin-bottom:.625rem!important;line-height:1!important;display:flex!important}.workflow-task-modal .workflow-trello-modal-status-row .workflow-chip{align-items:center!important;min-height:1.75rem!important;padding:0 .75rem!important;font-size:.75rem!important;line-height:1!important}.workflow-task-modal .workflow-trello-modal-status-row .workflow-chip[data-status]{border-color:color-mix(in srgb, var(--task-status-accent) 30%, white)!important;background:var(--task-status-soft)!important;color:var(--task-status-text)!important;gap:.375rem!important}.workflow-task-modal .workflow-trello-modal-status-row .workflow-chip[data-status]:before{background:var(--task-status-accent);content:"";border-radius:50%;width:.375rem;height:.375rem}.workflow-task-modal .workflow-trello-modal-status-row .workflow-chip[data-tone=neutral]{border-color:var(--theme-line,#cbd5e1)!important;background:var(--theme-surface-muted,#f1f5f9)!important;color:var(--theme-ink-soft,#475569)!important}.workflow-task-modal .workflow-trello-modal-status-row .workflow-chip[data-tone=warning]{border-color:var(--theme-amber-line,#fde68a)!important;background:var(--theme-amber-soft,#fffbeb)!important;color:var(--theme-amber-text,#92400e)!important}.workflow-task-modal .workflow-trello-modal-status-row .workflow-chip[data-tone=progress]{border-color:var(--theme-green-line,#a7f3d0)!important;background:var(--theme-surface-muted,#ecfdf5)!important;color:var(--theme-green-text,#065f46)!important}.workflow-task-modal .workflow-trello-modal-status-row .workflow-chip[data-tone=urgent]{border-color:var(--theme-rose-line,#fecdd3)!important;background:var(--theme-surface-muted,#fff1f2)!important;color:var(--theme-rose-text,#9f1239)!important}.workflow-task-modal .workflow-trello-modal-project-chip{min-width:0!important;max-width:min(32rem,100%)!important;min-height:1.75rem!important;color:var(--theme-ink-soft,#526174)!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;font-size:.8125rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;overflow:hidden!important}.workflow-task-modal .workflow-trello-modal-action[data-active=true]{border-color:var(--theme-blue-line,#c7d2fe)!important;background:var(--accent-soft)!important;color:var(--accent-strong)!important}.workflow-chat-shell{height:calc(100dvh - var(--workflow-topbar-height) - 2rem)!important;min-height:0!important}.workflow-chat-content{grid-template-columns:minmax(22rem,24rem) minmax(0,1fr)!important}.workflow-chat-sidebar{overflow:hidden!important}.workflow-chat-thread-section,.workflow-chat-context-section,.workflow-chat-direct-section{flex:none!important;min-height:0!important;overflow:hidden!important}.workflow-chat-thread-section[data-open=true],.workflow-chat-context-section[data-open=true],.workflow-chat-direct-section[data-open=true]{flex:1 1 0!important}.workflow-chat-panel-toggle{width:100%!important;color:var(--theme-ink-soft,#526174)!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:.625rem!important;padding:0!important;display:flex!important}.workflow-chat-panel-toggle>svg{flex:none!important;transition:transform .16s!important}.workflow-chat-panel-toggle[data-open=true]>svg{transform:rotate(180deg)!important}.workflow-chat-panel-toggle .workflow-chat-panel-pill{flex:auto!important;min-width:0!important}.workflow-chat-section-body{opacity:0!important;pointer-events:none!important;visibility:hidden!important;grid-template-rows:0fr!important;min-height:0!important;max-height:0!important;margin-top:0!important;transition:grid-template-rows .22s,max-height .22s,opacity .16s,margin-top .22s!important;display:grid!important;overflow:hidden!important}.workflow-chat-section-body[data-open=false]{display:grid!important}.workflow-chat-section-body[data-open=true]{opacity:1!important;pointer-events:auto!important;visibility:visible!important;grid-template-rows:1fr!important;max-height:40rem!important;margin-top:.625rem!important}.workflow-chat-context-list,.workflow-chat-section-inner,.workflow-chat-direct-list{min-height:0!important;max-height:none!important;overflow:auto!important}.workflow-chat-section-body>.workflow-chat-section-inner,.workflow-chat-section-body>.workflow-chat-context-list,.workflow-chat-section-body>.workflow-chat-direct-list{min-height:0!important;overflow:hidden!important}.workflow-chat-section-body[data-open=true]>.workflow-chat-section-inner,.workflow-chat-section-body[data-open=true]>.workflow-chat-context-list,.workflow-chat-section-body[data-open=true]>.workflow-chat-direct-list{overflow:auto!important}.workflow-chat-section-inner{gap:.5rem!important;display:grid!important}.workflow-chat-thread-section .workflow-chat-section-body{overflow:hidden!important}@media (max-width:78rem){.workflow-chat-shell{height:calc(100dvh - var(--workflow-topbar-height) - 2rem)!important;min-height:0!important}.workflow-chat-content{grid-template-columns:minmax(18.5rem,21rem) minmax(0,1fr)!important}.workflow-chat-room-header{grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important}.workflow-chat-room-title{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important;width:100%!important;min-width:0!important}.workflow-chat-room-title>div:first-child,.workflow-chat-room-title-actions{width:100%!important;min-width:0!important}.workflow-chat-room-title-actions{justify-content:space-between!important}}@media (max-width:48rem){.workflow-chat-shell{height:auto!important;min-height:0!important}.workflow-chat-content{grid-template-columns:minmax(0,1fr)!important}.workflow-chat-sidebar{max-height:22rem!important;overflow-y:auto!important}.workflow-chat-thread-section[data-open=true],.workflow-chat-context-section[data-open=true],.workflow-chat-direct-section[data-open=true]{flex:none!important}}.workflow-task-modal .workflow-trello-modal-actions{background:0 0!important;border:0!important;max-width:100%!important;margin-left:0!important;padding:0!important}.workflow-project-detail-eyebrow{color:var(--theme-ink-soft,#526174)!important;font:inherit!important;flex-wrap:wrap!important;align-items:center!important;gap:.625rem!important;display:inline-flex!important}.workflow-project-detail-back-link{border:1px solid var(--workflow-card-border)!important;background:var(--theme-surface,#fff)!important;min-height:2rem!important;color:var(--theme-ink,#020617)!important;text-transform:none!important;letter-spacing:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;padding:0 .75rem!important;font-size:.8125rem!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 .75rem 1.5rem -1.35rem #0f172a3d!important}.workflow-project-detail-back-link:hover{border-color:var(--theme-line,#cbd5e1)!important;background:var(--theme-surface-muted,#f8fafc)!important}.workflow-project-detail-header{flex-wrap:wrap!important;gap:.75rem 1.5rem!important}.workflow-project-detail-header>div:first-child{flex-basis:24rem!important}.workflow-project-detail-header>div:first-child>p{margin-bottom:.5rem!important}.workflow-header-summary{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;display:flex}.workflow-project-detail-status,.workflow-header-stat{white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.workflow-project-detail-status{border:1px solid var(--theme-indigo-line,#c7d2fe);background:var(--theme-indigo-soft,#eef2ff);min-height:1.875rem;color:var(--theme-indigo-text,#4338ca);border-radius:.5rem;padding:.25rem .625rem;font-weight:600}.workflow-project-detail-status:is([data-status=active],[data-status=completed]){border-color:var(--theme-green-line,#a7f3d0);background:var(--theme-green-soft,#ecfdf5);color:var(--theme-green-text,#047857)}.workflow-project-detail-status[data-status=on_hold]{border-color:var(--theme-amber-line,#fde68a);background:var(--theme-amber-soft,#fffbeb);color:var(--theme-amber-text,#b45309)}.workflow-project-detail-status[data-status=archived]{border-color:var(--line);background:var(--surface-muted);color:var(--ink-muted)}.workflow-header-stat{color:var(--ink-muted)}.workflow-header-stat strong{color:var(--ink);font-weight:600}.workflow-header-stat[data-tone=blue]>svg{color:var(--theme-blue-text,#2563eb)}.workflow-header-stat[data-tone=violet]>svg{color:var(--theme-violet-text,#7c3aed)}.workflow-header-stat[data-tone=indigo]>svg{color:var(--theme-indigo-text,#4338ca)}.workflow-header-stat[data-tone=green]>svg{color:var(--theme-green-text,#047857)}.workflow-header-stat[data-tone=amber]>svg{color:var(--theme-amber-text,#b45309)}.workflow-header-summary svg{flex-shrink:0}@media (max-width:767px){.workflow-project-detail-header>div:first-child{flex-basis:auto!important}.workflow-header-summary{width:100%}}.workflow-team-chart-body{height:var(--workflow-team-chart-height,clamp(15rem, 36vh, 24rem))!important;min-height:18rem!important;padding:.5rem .25rem!important}.workflow-chat-thread-section,.workflow-chat-context-section,.workflow-chat-direct-section{transition:flex-grow .22s,flex-basis .22s,padding .16s!important}.workflow-chat-loading-state{animation:.16s both workflow-chat-fade-in!important}.workflow-chat-recording-presence{border-color:var(--theme-line,#cbd5e1)!important;background:var(--theme-surface-muted,#f8fafc)!important;color:var(--theme-ink-soft,#334155)!important}.workflow-chat-recording-presence svg{color:var(--theme-ink-muted,#64748b)!important}.workflow-user-detail-actions span,.workflow-user-detail-action span,.workflow-users-hero-actions .app-button,.workflow-users-hero-actions .app-button span{color:inherit!important;justify-content:center!important;align-items:center!important;margin:0!important;line-height:1!important;display:inline-flex!important}.workflow-user-detail-edit,.workflow-user-detail-edit span,.workflow-user-detail-edit svg{color:#fff!important;opacity:1!important}.workflow-user-detail-edit{background:#4f46e5!important;border-color:#4f46e5!important}.workflow-kanban-actions .workflow-board-segment button,.workflow-kanban-actions .workflow-board-segment button.is-active{box-shadow:none!important;border:0!important}.workflow-kanban-actions .workflow-board-segment button.is-active{background:var(--theme-surface-muted,#f1f5f9)!important}.workflow-projects-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.workflow-project-card-modern{min-width:0!important;color:inherit!important;cursor:pointer!important;flex-direction:column!important;gap:.875rem!important;text-decoration:none!important;display:flex!important}.workflow-project-card-modern .workflow-project-card-main,.workflow-project-card-modern .workflow-project-card-stats{margin-top:0!important}.workflow-project-card-modern .workflow-project-card-stats{align-items:stretch!important}.workflow-project-card-modern .workflow-project-card-stats span{align-content:space-between!important;min-height:5.25rem!important}.workflow-project-card-modern>.mt-4{margin-top:.875rem!important}.workflow-chat-context-icon{aspect-ratio:1!important;border-radius:999px!important;flex:0 0 2.75rem!important;place-items:center!important;width:2.75rem!important;min-width:2.75rem!important;height:2.75rem!important;padding:0!important;display:inline-grid!important}.workflow-chat-context-icon-studio{background:var(--theme-surface-muted,#eef2ff)!important;color:var(--theme-indigo-text,#4f46e5)!important}.workflow-chat-create-head{background:var(--theme-surface-muted,#eef2ff)!important}.workflow-chat-ref-toggle span{background:#d97706!important}.workflow-chat-ref-toggle.has-tooltip{z-index:80!important;position:relative!important;overflow:visible!important}.workflow-chat-ref-toggle.has-tooltip i{z-index:99999!important;pointer-events:none!important;white-space:nowrap!important;position:absolute!important;top:calc(100% + .625rem)!important;bottom:auto!important;right:50%!important;transform:translate(50%)translateY(.25rem)!important}.workflow-chat-filters,.workflow-chat-filter-grid,.workflow-chat-filter-row,.workflow-chat-filter-actions,.workflow-chat-room-header,.workflow-chat-room-tools,.workflow-chat-room-head,.workflow-chat-main,.workflow-chat-room{overflow:visible!important}.workflow-chat-ref-toggle.has-tooltip:hover,.workflow-chat-ref-toggle.has-tooltip:focus-visible{z-index:99999!important}.workflow-chat-ref-toggle.has-tooltip:hover i,.workflow-chat-ref-toggle.has-tooltip:focus-visible i{transform:translate(50%)translateY(0)!important}.workflow-chat-composer>.flex{align-items:center!important}.workflow-chat-composer .app-pill,.workflow-chat-composer .app-button{flex:none!important;align-self:center!important}.workflow-chat-composer textarea.app-input{min-height:3.25rem!important;display:block!important}.workflow-task-modal{width:min(76rem,100vw - 3rem)!important;height:min(52rem,100dvh - 3rem)!important;max-height:calc(100dvh - 3rem)!important}.workflow-task-modal-body{height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.workflow-task-modal .workflow-trello-modal-detail{grid-template-columns:minmax(0,1fr) 21rem!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.workflow-task-modal .workflow-trello-modal-main,.workflow-task-modal .workflow-trello-modal-activity{height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;overscroll-behavior:contain!important;border:0!important;border-radius:0!important;overflow-y:auto!important}.workflow-task-modal .workflow-trello-modal-activity{border-left:1px solid var(--line)!important;padding-top:4rem!important}.workflow-task-modal .workflow-trello-modal-titlebar,.workflow-task-modal .workflow-trello-modal-section{padding-left:0!important}.workflow-task-modal .workflow-trello-modal-titlebar{padding-right:2.75rem!important}.workflow-task-modal .workflow-trello-modal-titlebar h2{font-size:1.5rem!important;font-weight:650!important;line-height:1.35!important}.workflow-trello-modal-heading{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.workflow-trello-modal-heading h2{overflow-wrap:anywhere;flex:1;min-width:0}.workflow-trello-modal-heading h2[data-editable=true]{cursor:text}.workflow-trello-modal-heading h2[data-editable=true]:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:.25rem}.workflow-trello-modal-title-edit{gap:.75rem;width:100%;min-width:0;display:grid}.workflow-trello-modal-title-edit .workflow-trello-modal-inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.workflow-task-modal>.workflow-trello-modal-close{border:1px solid var(--line)!important;background:var(--theme-surface,#fff)!important;width:40px!important;height:40px!important;color:var(--ink-soft)!important;box-shadow:none!important;top:12px!important;right:12px!important}.workflow-task-modal .workflow-trello-modal-action{font-weight:600!important}.workflow-trello-modal-action[data-tone=amber]{--task-action-bg:var(--theme-amber-soft,#fffbeb);--task-action-hover:var(--theme-amber-soft,#fef3c7);--task-action-border:var(--theme-amber-line,#fde68a);--task-action-text:var(--theme-amber-text,#92400e)}.workflow-trello-modal-action[data-tone=green]{--task-action-bg:var(--theme-surface-muted,#ecfdf5);--task-action-hover:var(--theme-green-soft,#d1fae5);--task-action-border:var(--theme-green-line,#a7f3d0);--task-action-text:var(--theme-green-text,#065f46)}.workflow-trello-modal-action[data-tone=violet]{--task-action-bg:var(--theme-surface-muted,#f5f3ff);--task-action-hover:var(--theme-indigo-soft,#ede9fe);--task-action-border:var(--theme-indigo-line,#ddd6fe);--task-action-text:var(--theme-violet-text,#5b21b6)}.workflow-trello-modal-action[data-tone=blue]{--task-action-bg:var(--theme-surface-muted,#eff6ff);--task-action-hover:var(--theme-surface-strong,#dbeafe);--task-action-border:var(--theme-blue-line,#bfdbfe);--task-action-text:var(--theme-blue-text,#1e40af)}.workflow-trello-modal-action[data-tone=rose]{--task-action-bg:var(--theme-surface-muted,#fff1f2);--task-action-hover:var(--theme-rose-soft,#ffe4e6);--task-action-border:var(--theme-rose-line,#fecdd3);--task-action-text:var(--theme-rose-text,#9f1239)}.workflow-task-modal .workflow-trello-modal-actions .workflow-trello-modal-action[data-tone]{border-color:var(--task-action-border)!important;background:var(--task-action-bg)!important;color:var(--task-action-text)!important}.workflow-task-modal .workflow-trello-modal-actions .workflow-trello-modal-action[data-tone]:hover:not(:disabled),.workflow-task-modal .workflow-trello-modal-actions .workflow-trello-modal-action[data-tone][data-active=true]{border-color:var(--task-action-text)!important;background:var(--task-action-hover)!important}.workflow-task-modal .workflow-trello-modal-actions .workflow-trello-modal-action[data-tone]:focus-visible{outline:2px solid var(--task-action-text);outline-offset:2px}.workflow-task-modal .workflow-trello-modal-floating-panel{z-index:8!important;width:min(42rem,100%)!important;max-width:100%!important;margin:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.workflow-task-modal .workflow-trello-modal-floating-body{max-height:none!important;overflow:visible!important}.workflow-task-modal .workflow-checklist-template-picker{gap:1rem!important;margin-top:1rem!important;padding:1rem!important}.workflow-task-modal .workflow-checklist-template-picker>p{margin:0!important}.workflow-checklist-group-actions{justify-content:flex-end!important;align-items:center!important;gap:.5rem!important;margin-left:auto!important;display:inline-flex!important}.workflow-checklist-delete-button{flex:none!important;width:2rem!important;height:2rem!important}.workflow-trello-modal-section-head .workflow-checklist-delete-button{margin-left:auto!important}.workflow-trello-modal-label-row{align-items:center;gap:.25rem;display:inline-flex}.workflow-trello-modal-label-row>button:first-child{flex:auto}.workflow-trello-modal-label-picker .workflow-trello-modal-label-edit-button{border-color:var(--theme-blue-line,#c7d2fe)!important;background:var(--theme-surface-muted,#eef2ff)!important;width:2.125rem!important;min-width:2.125rem!important;height:2.125rem!important;color:var(--theme-indigo-text,#4338ca)!important;place-items:center!important;padding:0!important;display:grid!important}.workflow-trello-modal-label-edit-actions{align-items:center!important;gap:.5rem!important;display:flex!important}.workflow-trello-modal-label-create>div{flex-wrap:wrap!important;gap:.625rem!important;display:flex!important}.workflow-trello-modal-label-create>div>.workflow-deferred-color-picker,.workflow-trello-modal-label-create>div>.workflow-trello-modal-label-edit-actions{flex:0 0 100%!important}.workflow-trello-modal-label-create>div>button{flex:8rem!important}.workflow-deferred-color-picker,.workflow-deferred-color-picker .react-colorful{width:100%!important}.workflow-trello-modal-label-edit-actions button{min-height:2.75rem!important}.workflow-trello-modal-label-edit-actions .workflow-trello-modal-label-edit-cancel{border-color:var(--theme-line,#dbe3ef)!important;background:var(--theme-surface,#fff)!important;color:var(--theme-ink-soft,#475569)!important;box-shadow:none!important}.workflow-trello-modal-labels .workflow-trello-modal-assigned-label{background:var(--label-color,#4f46e5)!important;width:auto!important;min-width:0!important;height:2.5rem!important;color:var(--label-text,#fff)!important;box-shadow:none!important;border:0!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:0 .75rem!important;display:inline-flex!important}.workflow-trello-modal-labels .workflow-trello-modal-assigned-label>button{background:color-mix(in srgb, currentColor 14%, transparent)!important;width:1.5rem!important;height:1.5rem!important;color:inherit!important;border:0!important;border-radius:.45rem!important;place-items:center!important;display:grid!important}.workflow-label-composer-grid{grid-template-columns:minmax(0,1fr)!important}.workflow-label-create-button{justify-self:start!important}.workflow-trello-modal-labels .workflow-trello-modal-assigned-label span{min-height:0!important;color:inherit!important;padding:0!important}.workflow-task-modal .workflow-checklist-template-picker>div{gap:.875rem!important}.workflow-task-modal .workflow-checklist-template-picker button{gap:.45rem!important;padding:1rem 1.125rem!important}.workflow-task-modal .workflow-checklist-template-picker button[data-active=true] small{color:#eef2ff!important}.workflow-task-modal .workflow-trello-modal-control-grid[data-single-field=true]{grid-template-columns:minmax(0,1fr) auto!important}.workflow-task-modal .workflow-trello-modal-control-grid>.workflow-trello-modal-save{min-height:3.25rem!important}.ui-modal .ui-modal-action[data-active=true],.ui-modal .ui-modal-action[data-active=true]:hover:not(:disabled){border-color:var(--ui-modal-action-color,var(--accent))!important;background:var(--ui-modal-action-color,var(--accent))!important;color:#fff!important}.workflow-trello-modal-checklist-item{cursor:pointer}.workflow-trello-modal-checklist-item:focus-visible{outline:2px solid var(--theme-blue-line,#818cf8);outline-offset:2px}.workflow-trello-modal-checklist-toggle{width:1.875rem;height:1.875rem;color:var(--theme-ink-muted,#64748b);border-radius:.5rem;place-items:center;display:grid}.workflow-trello-modal-checklist-item[data-done=true] .workflow-trello-modal-checklist-toggle{color:var(--theme-green-text,#16a34a)}@keyframes workflow-chat-fade-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.workflow-chat-message-row.is-reply-target{background:var(--theme-surface-muted,#eef2ff);animation:.32s ease-out workflow-chat-reply-target;box-shadow:0 0 0 .25rem #4f46e51a}.workflow-chat-reply-preview{animation:.22s cubic-bezier(.22,1,.36,1) workflow-chat-reply-preview-in;border-left:.2rem solid var(--accent)!important}.workflow-chat-reply-reference{animation:.18s ease-out workflow-chat-reply-reference-in}.workflow-chat-typing{animation:.18s ease-out workflow-chat-typing-in}.workflow-chat-typing-dots{align-items:center;gap:.15rem;display:inline-flex}.workflow-chat-typing-dots i{background:currentColor;border-radius:999px;width:.28rem;height:.28rem;animation:.9s ease-in-out infinite workflow-chat-typing-dot;display:block}.workflow-chat-typing-dots i:nth-child(2){animation-delay:.12s}.workflow-chat-typing-dots i:nth-child(3){animation-delay:.24s}@keyframes workflow-chat-reply-target{0%{box-shadow:0 0 0 .55rem #4f46e52e}to{box-shadow:0 0 0 .25rem #4f46e51a}}@keyframes workflow-chat-reply-preview-in{0%{opacity:0;transform:translateY(.4rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes workflow-chat-reply-reference-in{0%{opacity:0;transform:translate(-.3rem)}to{opacity:1;transform:translate(0)}}@keyframes workflow-chat-typing-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes workflow-chat-typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.16rem)}}.workflow-nav-badge{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.workflow-kanban-page .workflow-column-add-card svg{background:var(--status-accent,var(--accent))!important;color:#fff!important}.workflow-checklist-progress span,.workflow-trello-modal-progress span{transform-origin:0;will-change:width, transform;transition:width .32s cubic-bezier(.22,1,.36,1);animation:.36s ease-out workflow-checklist-progress-enter;background:#10b981!important}@keyframes workflow-checklist-progress-enter{0%{opacity:.7;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.workflow-checklist-progress span,.workflow-trello-modal-progress span,.workflow-chat-message-row.is-reply-target,.workflow-chat-reply-preview,.workflow-chat-reply-reference,.workflow-chat-typing,.workflow-chat-typing-dots i{transition:none;animation:none}}.workflow-mention-menu{z-index:80;border:1px solid var(--line);background:var(--surface);max-height:15rem;box-shadow:var(--shadow-lg);border-radius:.875rem;gap:.25rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto}.workflow-mention-menu button{text-align:left;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.65rem;width:100%;padding:.55rem .65rem;display:flex}.workflow-mention-menu button:hover,.workflow-mention-menu button[data-active=true]{background:var(--accent-soft);color:var(--accent-strong)}.workflow-mention-menu button>span:last-child{min-width:0;display:grid}.workflow-mention-menu b,.workflow-mention-menu small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-mention-menu small{color:var(--ink-soft)}.workflow-quick-add-project-select,.workflow-quick-add-title{gap:.35rem;min-width:0;display:grid}.workflow-quick-add-project-select>label,.workflow-quick-add-title>label{color:var(--ink-soft);font-size:.75rem;font-weight:800}.workflow-quick-add-project-select .app-select-trigger{height:auto;min-height:2.55rem;padding-top:.625rem;padding-bottom:.625rem;font-size:.8rem;line-height:1.4!important}.workflow-quick-add-card{border-color:var(--line);border-radius:.875rem;gap:.875rem;min-width:0;padding:.875rem}.workflow-quick-add-project-select .app-select-trigger>span:not(.pointer-events-none){white-space:normal;overflow-wrap:anywhere;min-width:0}.workflow-quick-add-hint{color:var(--ink-soft);margin:0;font-size:.75rem;line-height:1.5}.workflow-quick-add-card textarea{border:1px solid var(--line);background:var(--surface-muted);padding:.625rem}.workflow-quick-add-card textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workflow-column-add-copy{text-align:left;gap:.125rem;min-width:0;display:grid}.workflow-column-add-copy small{white-space:normal;overflow-wrap:anywhere;font-size:.7rem;font-weight:500}.workflow-kanban-page .workflow-column-add-card:disabled{opacity:.6;cursor:not-allowed!important}.workflow-project-detail-edit .app-button:not(:disabled){border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.workflow-project-detail-edit .app-button:hover:not(:disabled){border-color:var(--accent-strong)!important;background:var(--accent-hover,var(--accent-strong))!important}.workflow-project-archive-trigger{border:1px solid var(--theme-amber-line,#fed7aa);background:var(--theme-surface-muted,#fff7ed);min-height:2.75rem;color:var(--theme-amber-text,#c2410c);transition:border-color var(--speed), background var(--speed), color var(--speed);border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:850;display:inline-flex}.workflow-project-archive-trigger:hover:not(:disabled){border-color:var(--theme-amber-line,#fdba74);background:var(--theme-amber-soft,#ffedd5);color:var(--theme-amber-text,#9a3412)}.workflow-project-archive-trigger[data-archived=true]{border-color:var(--theme-blue-line,#c7d2fe);background:var(--theme-surface-muted,#eef2ff);color:var(--theme-indigo-text,#4338ca)}.workflow-project-archive-trigger[data-archived=true]:hover:not(:disabled){border-color:var(--theme-blue-line,#a5b4fc);background:var(--theme-surface-muted,#e0e7ff);color:var(--theme-indigo-text,#3730a3)}.workflow-project-archive-trigger:disabled{cursor:not-allowed;opacity:.55}.workflow-project-archive-confirm>span{border-color:var(--theme-amber-line,#fed7aa)!important;background:var(--theme-surface-muted,#fff7ed)!important;color:var(--theme-amber-text,#c2410c)!important}.workflow-project-archive-confirm[data-restore=true]>span{border-color:var(--theme-blue-line,#c7d2fe)!important;background:var(--theme-surface-muted,#eef2ff)!important;color:var(--theme-indigo-text,#4338ca)!important}.workflow-label-create-button,.workflow-projects-create .app-button:not(.app-button-ghost),.workflow-project-detail-create .app-button:not(:disabled),.workflow-project-detail-comments .app-button:not(:disabled),.workflow-attachment-preview-modal footer a{color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important}.workflow-label-create-button:hover:not(:disabled),.workflow-projects-create .app-button:not(.app-button-ghost):hover:not(:disabled),.workflow-project-detail-create .app-button:hover:not(:disabled),.workflow-project-detail-comments .app-button:hover:not(:disabled),.workflow-attachment-preview-modal footer a:hover{background:#4338ca!important;border-color:#4338ca!important}.workflow-annotation-stage{background:var(--theme-surface-muted,#f1f5f9)!important}.workflow-team-load-track span{background:#4f46e5!important}.workflow-team-estimate-track span{background:#0891b2!important}.workflow-forecast-track span{background:#4f46e5!important}.workflow-report-bar span{background:#0891b2!important}.workflow-report-rank{color:#fff!important;background:#4f46e5!important}.workflow-report-chart-card,.workflow-report-chart-body,.workflow-report-chart-keys,.workflow-report-chart-card canvas{min-width:0!important;max-width:100%!important}.workflow-report-chart-card canvas{width:100%!important}.workflow-chat-message-actions{justify-content:flex-end!important;gap:.125rem!important}.workflow-chat-message-actions>button,.workflow-chat-message-actions>.workflow-chat-reaction-menu>button{border-radius:.5rem!important;justify-content:center!important;align-items:center!important;width:1.75rem!important;height:1.75rem!important;display:inline-flex!important}.workflow-chat-message-actions>button:hover,.workflow-chat-message-actions>.workflow-chat-reaction-menu>button:hover{color:var(--theme-indigo-text,#4338ca)!important;background:#4f46e51a!important}.workflow-notifications-action-primary{color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important}.workflow-notifications-action-primary:hover{background:#4338ca!important;border-color:#4338ca!important}.workflow-notifications-comment-action button:not(:disabled){color:#fff!important;background:#0891b2!important;border-color:#0891b2!important}.workflow-notifications-comment-action button:hover:not(:disabled){background:#0e7490!important;border-color:#0e7490!important}.workflow-notifications-comment-action button:disabled{border-color:var(--theme-line,#e2e8f0)!important;background:var(--theme-surface-strong,#e2e8f0)!important;color:var(--theme-ink-muted,#94a3b8)!important}.workflow-notification-preference-toggle input[type=checkbox]{accent-color:#4f46e5!important}.workflow-notification-preference-toggle input[type=checkbox]:focus-visible{outline:2px solid var(--theme-blue-line,#818cf8)!important;outline-offset:2px!important}.workflow-rail-page-title{-webkit-line-clamp:2!important;white-space:normal!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.workflow-user-form-icon{background:#4f46e5!important;border-color:#4f46e5!important}.workflow-user-form-toggle:has(input:checked){border-color:var(--theme-blue-line,#818cf8)!important;background:var(--theme-surface-muted,#eef2ff)!important;box-shadow:inset 0 0 0 1px var(--theme-indigo-line,#818cf8)!important}.workflow-user-form-shell input[type=checkbox]:checked{background:#4f46e5!important;border-color:#4f46e5!important}.workflow-user-form-shell input[type=checkbox]:focus-visible{outline-color:#4f46e5!important}.workflow-user-detail-edit{color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important}.workflow-user-detail-edit:hover{color:#fff!important;background:#4338ca!important;border-color:#4338ca!important}.workflow-user-detail-avatar.workflow-avatar-initials{color:#fff!important;width:4.5rem!important;height:4.5rem!important;box-shadow:none!important;background:#4f46e5!important;border-color:#4f46e5!important;border-radius:999px!important}.workflow-user-detail-badge[data-active=true]{border-color:var(--theme-green-line,#a7f3d0)!important;background:var(--theme-surface-muted,#ecfdf5)!important;color:var(--theme-green-text,#047857)!important}.workflow-user-detail-delete{border-color:var(--theme-rose-line,#fecaca)!important;background:var(--theme-surface-muted,#fff7f7)!important;color:var(--theme-rose-text,#b91c1c)!important}.workflow-user-detail-delete:hover{border-color:var(--theme-rose-line,#fca5a5)!important;background:var(--theme-surface-muted,#fef2f2)!important;color:var(--theme-rose-text,#991b1b)!important}.workflow-password-dots span{background:#4f46e5!important}.workflow-task-tools-panel .workflow-trello-action-button[data-active=true]{color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important}.workflow-kanban-header-metrics span:first-child{border-color:var(--theme-blue-line,#c7d2fe)!important;background:var(--theme-surface-muted,#eef2ff)!important;color:var(--theme-indigo-text,#4338ca)!important}.workflow-kanban-header-metrics span:nth-child(2){border-color:var(--theme-rose-line,#fecdd3)!important;background:var(--theme-surface-muted,#fff1f2)!important;color:var(--theme-rose-text,#be123c)!important}.workflow-kanban-header-metrics span:nth-child(3){border-color:var(--theme-amber-line,#fed7aa)!important;background:var(--theme-surface-muted,#fff7ed)!important;color:var(--theme-amber-text,#c2410c)!important}.workflow-kanban-header-metrics span:nth-child(4){border-color:var(--theme-cyan-line,#a5f3fc)!important;background:var(--theme-surface-muted,#ecfeff)!important;color:var(--theme-cyan-text,#0e7490)!important}.workflow-kanban-header-metrics span strong{color:inherit!important}.workflow-kanban-actions>.workflow-board-segment:first-child>button:first-child{color:var(--theme-indigo-text,#4338ca)!important}.workflow-kanban-actions>.workflow-board-segment:first-child>button:nth-child(2){color:var(--theme-cyan-text,#0e7490)!important}.workflow-kanban-actions>.workflow-board-segment:first-child>button:nth-child(3){color:var(--theme-violet-text,#6d28d9)!important}.workflow-kanban-actions>.workflow-board-segment:first-child{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:.25rem!important;padding:0!important}.workflow-kanban-actions>.workflow-board-segment:first-child>button:first-child.is-active{color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important}.workflow-kanban-actions>.workflow-board-segment:first-child>button:nth-child(2).is-active{color:#fff!important;background:#0891b2!important;border-color:#0891b2!important}.workflow-kanban-actions>.workflow-board-segment:first-child>button:nth-child(3).is-active{color:#fff!important;background:#7c3aed!important;border-color:#7c3aed!important}.workflow-board-filter-toggle{border-color:var(--theme-blue-line,#c7d2fe)!important;background:var(--theme-surface-muted,#eef2ff)!important;color:var(--theme-indigo-text,#4338ca)!important}.workflow-board-filter-toggle[aria-expanded=true]{color:#fff!important;background:#4f46e5!important;border-color:#4f46e5!important}.workflow-kanban-actions>button[aria-label]{border-color:var(--theme-blue-line,#bae6fd)!important;background:var(--theme-surface-muted,#f0f9ff)!important;color:var(--theme-blue-text,#0369a1)!important}.workflow-kanban-actions>.workflow-board-segment:last-child>button:first-child.is-active{border-color:var(--theme-green-line,#a7f3d0)!important;background:var(--theme-surface-muted,#ecfdf5)!important;color:var(--theme-green-text,#047857)!important}.workflow-kanban-actions>.workflow-board-segment:last-child>button:last-child.is-active{border-color:var(--theme-amber-line,#fed7aa)!important;background:var(--theme-surface-muted,#fff7ed)!important;color:var(--theme-amber-text,#c2410c)!important}.workflow-kanban-page .workflow-trello-board-card{flex-direction:column!important;height:20rem!important;min-height:20rem!important;max-height:20rem!important;padding:0!important;display:flex!important}.workflow-kanban-page .workflow-trello-card-cover{flex:0 0 5.5rem!important;height:5.5rem!important;min-height:5.5rem!important}.workflow-kanban-page .workflow-trello-card-body{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.workflow-kanban-page .workflow-trello-card-title-row p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.workflow-kanban-page .workflow-trello-card-title-row,.workflow-kanban-page .workflow-trello-card-project,.workflow-kanban-page .workflow-trello-card-labels{flex-shrink:0}.workflow-kanban-page .workflow-trello-card-description{min-height:0}.workflow-kanban-page .workflow-trello-card-labels{flex-wrap:nowrap!important;max-height:1.75rem!important;overflow:hidden!important}.workflow-kanban-page .workflow-trello-card-footer{flex:none!important;min-height:1.75rem!important;margin-top:auto!important}.workflow-kanban-page .workflow-trello-card-badges{max-height:3.5rem!important;overflow:hidden!important}.workflow-kanban-page .workflow-trello-card-controls{flex:none!important;align-items:center!important;gap:.375rem!important;display:flex!important}.workflow-kanban-page .workflow-trello-card-controls .workflow-board-drag-handle{cursor:grab!important;touch-action:none!important;flex:0 0 1.625rem!important;position:static!important}.workflow-kanban-page .workflow-trello-card-controls .workflow-board-drag-handle:active{cursor:grabbing!important}.workflow-kanban-page [data-task-id]{-webkit-user-select:none;user-select:none}.workflow-board-table-view{gap:.75rem;min-width:61.25rem;display:grid}.workflow-board-table-controls{justify-content:flex-end;display:flex}.workflow-board-table-sort{gap:.375rem;width:min(100%,18rem);display:grid}.workflow-board-table-sort label{color:var(--theme-indigo-text,#4f46e5)!important;margin:0!important;font-size:.75rem!important;font-weight:800!important}.workflow-board-table-sort .app-select-trigger{border-color:var(--theme-blue-line,#c7d2fe)!important;background:var(--theme-surface-muted,#eef2ff)!important;min-height:2.75rem!important;color:var(--theme-indigo-text,#3730a3)!important;box-shadow:none!important}.workflow-rail-user-content{align-items:center;gap:.75rem;display:flex}.workflow-rail-user-content .workflow-topbar-avatar{flex:0 0 2.5rem}.workflow-users-status-icon[data-tone=active][data-active=true]{border-color:var(--theme-green-line,#bbf7d0)!important;background:var(--theme-surface-muted,#f0fdf4)!important;color:var(--theme-green-text,#16a34a)!important}.workflow-users-status-icon[data-tone=admin][data-active=true]{border-color:var(--theme-indigo-line,#ddd6fe)!important;background:var(--theme-surface-muted,#f5f3ff)!important;color:var(--theme-violet-text,#7c3aed)!important}.workflow-users-status-icon[data-active=false]{border-color:var(--theme-line,#e2e8f0)!important;background:var(--theme-surface-muted,#f8fafc)!important;color:var(--theme-ink-muted,#64748b)!important}.workflow-user-form-toggle[data-tone=active]:has(input:checked){border-color:var(--theme-green-line,#86efac)!important;background:var(--theme-surface-muted,#f0fdf4)!important;box-shadow:inset 0 0 0 1px var(--theme-green-line,#86efac)!important}.workflow-user-form-toggle[data-tone=active]:has(input:checked) input{background:#22c55e!important;border-color:#22c55e!important}.workflow-user-form-toggle[data-tone=admin]:has(input:checked){border-color:var(--theme-indigo-line,#c4b5fd)!important;background:var(--theme-surface-muted,#f5f3ff)!important;box-shadow:inset 0 0 0 1px var(--theme-violet-line,#c4b5fd)!important}.workflow-user-form-toggle[data-tone=admin]:has(input:checked) input{background:#7c3aed!important;border-color:#7c3aed!important}.workflow-user-form-back span{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.workflow-chat-filter-select.app-select-trigger{flex:12rem!important;width:auto!important;padding-left:3rem!important;padding-right:3rem!important}.workflow-chat-filter-select.app-select-trigger>svg{right:1rem!important}.workflow-chat-filter-date-control{flex:11rem;position:relative}.workflow-chat-filter-date-trigger{border:1px solid var(--theme-line,#e5e7eb)!important;background:var(--theme-surface,#fff)!important;width:100%!important;height:3.5rem!important;min-height:3.5rem!important;box-shadow:none!important;border-radius:3.125rem!important;padding-left:3rem!important;padding-right:3rem!important}.workflow-chat-message-actions [data-action=reply]{color:var(--theme-blue-text,#2563eb)!important}.workflow-chat-message-actions [data-action=react]{color:var(--theme-amber-text,#d97706)!important}.workflow-chat-message-actions [data-action=decision]{color:var(--theme-green-text,#059669)!important}.workflow-chat-message-actions [data-action=reminder]{color:var(--theme-amber-text,#ea580c)!important}.workflow-chat-message-actions [data-action=forward]{color:var(--theme-cyan-text,#0891b2)!important}.workflow-chat-message-actions [data-action=task]{color:var(--theme-indigo-text,#4f46e5)!important}.workflow-chat-message-actions [data-action=edit]{color:var(--theme-amber-text,#a16207)!important}.workflow-chat-message-actions [data-action=delete]{color:var(--theme-rose-text,#e11d48)!important}.workflow-chat-message-actions [data-action]:is(:hover,:focus-visible){background:color-mix(in srgb, currentColor 10%, var(--surface))!important}.workflow-chat-reactions button{width:auto!important;height:auto!important;min-height:1.75rem!important;padding:.25rem .625rem!important}.workflow-chat-reaction-participants{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden;font-size:.7rem!important}.workflow-chat-reminder-datetime{grid-template-columns:minmax(0,1.35fr) minmax(8rem,.65fr);gap:.75rem;display:grid}.workflow-chat-reminder-datetime>div{gap:.375rem;min-width:0;display:grid}.workflow-chat-reminder-datetime small{color:var(--theme-ink-muted,#64748b);font-size:.7rem;font-weight:800}.workflow-chat-reminder-datetime .app-input,.workflow-chat-create-card .workflow-form-field>.app-input{border:1px solid var(--theme-line,#e5e7eb)!important;background:var(--theme-surface,#fff)!important;width:100%!important;min-height:3rem!important;box-shadow:none!important;border-radius:.875rem!important}.workflow-chat-forward-list button{border-color:var(--theme-line,#e5e7eb)!important;background:var(--theme-surface,#fff)!important;min-height:3.75rem!important;padding:.625rem .875rem!important}.workflow-chat-forward-list button:hover{border-color:var(--theme-blue-line,#c7d2fe)!important;background:var(--theme-surface-muted,#eef2ff)!important}.workflow-chat-forward-copy{gap:.2rem;min-width:0;display:grid}.workflow-chat-forward-copy b,.workflow-chat-forward-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-chat-forward-copy small{color:var(--theme-ink-muted,#64748b);font-size:.7rem;font-weight:700}@media (max-width:40rem){.workflow-chat-reminder-datetime{grid-template-columns:1fr}}.workflow-kanban-page .workflow-trello-card-controls .workflow-board-drag-handle:focus-visible{opacity:1!important;outline:2px solid var(--brand)!important;outline-offset:2px!important}.workflow-board-table th{background:var(--theme-surface-muted,#eef2ff)!important;color:var(--theme-indigo-text,#4338ca)!important}.workflow-board-table tbody tr:hover td{background:var(--theme-surface-muted,#f8fafc)!important}.workflow-board-table tbody tr[data-status=backlog] td:first-child{border-left:.25rem solid var(--theme-line-strong,#64748b)!important}.workflow-board-table tbody tr[data-status=todo] td:first-child{border-left:.25rem solid #4f46e5!important}.workflow-board-table tbody tr[data-status=in_progress] td:first-child{border-left:.25rem solid #d97706!important}.workflow-board-table tbody tr[data-status=in_review] td:first-child{border-left:.25rem solid #0891b2!important}.workflow-board-table tbody tr[data-status=blocked] td:first-child{border-left:.25rem solid #e11d48!important}.workflow-board-table tbody tr[data-status=done] td:first-child{border-left:.25rem solid #059669!important}.workflow-board-table-progress{color:var(--theme-green-text,#047857)!important}.workflow-board-calendar-head{border:1px solid var(--theme-blue-line,#c7d2fe)!important;background:var(--theme-surface-muted,#eef2ff)!important;border-radius:.875rem!important;padding:.75rem!important}.workflow-calendar-nav{border-color:var(--theme-blue-line,#c7d2fe)!important;background:var(--theme-surface,#fff)!important;color:var(--theme-indigo-text,#4338ca)!important}.workflow-calendar-day.is-today .workflow-calendar-date{color:#fff!important;background:#4f46e5!important}.workflow-calendar-day.has-overdue{background:var(--theme-surface-muted,#fff7f7)!important}.workflow-calendar-task[data-status]{border-left-width:.25rem!important}.workflow-calendar-task[data-status=backlog]{border-color:var(--theme-line,#cbd5e1)!important;background:var(--theme-surface-muted,#f8fafc)!important}.workflow-calendar-task[data-status=todo]{border-color:var(--theme-blue-line,#c7d2fe)!important;background:var(--theme-surface-muted,#eef2ff)!important}.workflow-calendar-task[data-status=in_progress]{border-color:var(--theme-amber-line,#fed7aa)!important;background:var(--theme-surface-muted,#fff7ed)!important}.workflow-calendar-task[data-status=in_review]{border-color:var(--theme-cyan-line,#a5f3fc)!important;background:var(--theme-surface-muted,#ecfeff)!important}.workflow-calendar-task[data-status=blocked]{border-color:var(--theme-rose-line,#fecdd3)!important;background:var(--theme-surface-muted,#fff1f2)!important}.workflow-calendar-task[data-status=done]{border-color:var(--theme-green-line,#a7f3d0)!important;background:var(--theme-surface-muted,#ecfdf5)!important}.workflow-team-analytics{grid-template-columns:minmax(0,1fr)!important}.workflow-team-chart-body,.workflow-team-chart-keys,.workflow-team-analytics canvas{min-width:0!important;max-width:100%!important}@media (max-width:48rem){.workflow-task-card-archive{width:2.5rem!important;height:2.5rem!important}}@media (max-width:73.75rem){.workflow-kanban-toolbar{display:none!important}.workflow-kanban-toolbar[data-open=true]{display:grid!important}}@media (max-width:47.9375rem){.workflow-kanban-page .workflow-trello-card-controls .workflow-board-drag-handle{opacity:.78!important}.workflow-chat-message-head{flex-wrap:wrap!important}.workflow-chat-message-actions{width:100%!important}.workflow-team-side{grid-template-columns:minmax(0,1fr)!important}.workflow-kanban-header{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;display:flex!important}.workflow-kanban-header>h1,.workflow-kanban-header-metrics,.workflow-kanban-actions{width:100%!important;min-width:0!important}.workflow-kanban-header-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.workflow-kanban-page .workflow-board-lanes{scroll-snap-type:x mandatory!important;grid-auto-columns:100%!important;grid-auto-flow:column!important;height:min(44rem,100dvh - 10rem)!important;min-height:32rem!important;display:grid!important;overflow:auto hidden!important}.workflow-kanban-page .workflow-column{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;overflow:hidden!important}.workflow-kanban-page .workflow-column-cards{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;flex:auto!important;min-height:0!important;padding-right:.25rem!important;overflow-y:auto!important}}@media (max-width:70rem){.workflow-task-modal-body{overflow-y:auto!important}.workflow-task-modal .workflow-trello-modal-detail{height:auto!important;overflow:visible!important}.workflow-task-modal .workflow-trello-modal-main,.workflow-task-modal .workflow-trello-modal-activity{height:auto!important;max-height:none!important;overflow:visible!important}.workflow-task-modal .workflow-trello-modal-activity{border-left:0!important;border-top:1px solid var(--line)!important;padding-top:1rem!important}}@media (max-width:48rem){.workflow-projects-card-grid{grid-template-columns:1fr!important}.workflow-task-modal .workflow-trello-modal-actions{max-width:100%!important;margin-left:0!important}.workflow-task-modal .workflow-trello-modal-detail{grid-template-columns:1fr!important;display:block!important}.workflow-task-modal{width:100%!important;height:94dvh!important;max-height:94dvh!important}.workflow-task-modal-body{height:100%!important;max-height:none!important}.workflow-task-modal .workflow-trello-modal-floating-panel{width:100%!important;margin-left:0!important}}.workflow-task-edit-backdrop{z-index:121;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#1e2a5257;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.workflow-task-edit-modal{border:1px solid var(--theme-line,#dbe3ef);background:var(--theme-surface,#fff);border-radius:1.25rem;flex-direction:column;width:min(44rem,100vw - 2rem);height:min(42rem,100dvh - 2rem);display:flex;overflow:hidden;box-shadow:0 1.75rem 4.5rem -2.5rem #1e2a5273}.workflow-task-edit-modal>header,.workflow-task-edit-modal>footer{border-bottom:1px solid var(--theme-line,#e2e8f0);background:var(--theme-surface-muted,#f8fafc);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.workflow-task-edit-modal>header span{color:var(--theme-indigo-text,#4f46e5);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.workflow-task-edit-modal>header h2{color:var(--theme-blue-text,#1e2a52);margin:.2rem 0 0;font-size:1.2rem;font-weight:850}.workflow-task-edit-modal>header>button{border:1px solid var(--theme-line,#dbe3ef);background:var(--theme-surface,#fff);width:2.25rem;height:2.25rem;color:var(--theme-ink-muted,#64748b);border-radius:.75rem;place-items:center;display:grid}.workflow-task-edit-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-height:0;padding:1.25rem;display:grid;overflow-y:auto}.workflow-task-edit-wide{grid-column:1/-1}.workflow-task-edit-modal>footer{border-top:1px solid var(--theme-line,#e2e8f0);border-bottom:0;margin-top:auto}.workflow-task-edit-modal>footer>div{gap:.625rem;display:flex}.workflow-task-edit-preview,.workflow-task-edit-cancel,.workflow-task-edit-save{border:1px solid var(--theme-blue-line,#c7d2fe);background:var(--theme-surface-muted,#eef2ff);min-height:2.65rem;color:var(--theme-indigo-text,#4338ca);border-radius:.8rem;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-weight:800;display:inline-flex}.workflow-task-edit-cancel{border-color:var(--theme-line,#dbe3ef);background:var(--theme-surface,#fff);color:var(--theme-ink-soft,#526174)}.workflow-task-edit-save{color:#fff;background:#4f46e5;border-color:#4f46e5}.workflow-task-edit-save:disabled{opacity:.5}.workflow-nav-link:hover,.workflow-nav-link[aria-current=page],.workflow-nav-link[class*="bg-(--accent-soft)"]{background:var(--theme-surface-muted,#eef2ff)!important;color:var(--theme-indigo-text,#4338ca)!important}.workflow-nav-link:hover svg,.workflow-nav-link[aria-current=page] svg,.workflow-nav-link[class*="bg-(--accent-soft)"] svg,.workflow-nav-link .text-\(--accent-strong\){color:var(--theme-indigo-text,#4f46e5)!important}.workflow-nav-badge,.workflow-empty-state .app-button:not(.app-button-ghost){color:#fff!important;background:#4f46e5!important}.app-check{accent-color:#4f46e5!important}@media (min-width:48.0625rem) and (max-width:72rem){.workflow-projects-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:47.9375rem){.workflow-topbar-profile{width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;padding:0!important}.workflow-topbar-profile:hover{background:0 0!important}.workflow-topbar-profile-chevron{display:none!important}.workflow-topbar-profile .workflow-topbar-avatar{width:2.5rem!important;height:2.5rem!important}.workflow-mobile-drawer-layer{visibility:hidden;pointer-events:none;transition:visibility .24s}.workflow-mobile-drawer-backdrop{opacity:0;transition:opacity .22s}.workflow-mobile-drawer-panel{will-change:transform;transition:transform .24s cubic-bezier(.22,1,.36,1);transform:translate(-102%)}.workflow-mobile-drawer-layer[data-open=true]{visibility:visible;pointer-events:auto}.workflow-mobile-drawer-layer[data-open=true] .workflow-mobile-drawer-backdrop{opacity:1}.workflow-mobile-drawer-layer[data-open=true] .workflow-mobile-drawer-panel{transform:translate(0)}.workflow-report-hero>div:first-child,.workflow-notifications-hero>div:first-child,.workflow-notification-preferences>div:first-child,.workflow-notifications-board-head>div:first-child,.workflow-report-chart-head>div:first-child,.workflow-report-board-head>div:first-child{gap:.375rem!important;min-width:0!important;display:grid!important}.workflow-report-hero,.workflow-notifications-hero{gap:.875rem!important}.workflow-report-hero h1,.workflow-notifications-hero h1,.workflow-notification-preferences h2,.workflow-notifications-board-head h2,.workflow-report-chart-head h2,.workflow-report-board-head h2{margin:0!important;line-height:1.25!important}.workflow-report-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere!important;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}.workflow-chat-shell{height:calc(100dvh - 5.5rem)!important;min-height:32rem!important;max-height:calc(100dvh - 5.5rem)!important;overflow:hidden!important}.workflow-chat-content{grid-template-rows:clamp(15rem,31dvh,17.5rem) minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:.75rem!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}.workflow-chat-sidebar{height:auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.workflow-chat-sidebar-head{z-index:2!important;background:var(--theme-surface,#fff)!important;flex:none!important;min-height:3.875rem!important;position:sticky!important;top:0!important}.workflow-chat-room{height:auto!important;min-height:0!important;overflow:hidden!important}.workflow-chat-stream{min-height:0!important;overflow-y:auto!important}.workflow-chat-direct-copy b,.workflow-chat-context-button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere!important;white-space:normal!important;display:-webkit-box!important;overflow:hidden!important}.workflow-task-modal .workflow-trello-modal-control-grid[data-single-field=true]{grid-template-columns:minmax(0,1fr)!important}.workflow-task-modal .workflow-trello-modal-control-grid>.workflow-trello-modal-save{width:100%!important}.workflow-task-edit-backdrop{padding:.5rem}.workflow-task-edit-modal{width:100%;height:94dvh}.workflow-task-edit-grid{grid-template-columns:minmax(0,1fr)}.workflow-task-edit-wide{grid-column:auto}.workflow-task-edit-modal>footer{flex-direction:column;align-items:stretch}.workflow-task-edit-modal>footer>div,.workflow-task-edit-preview,.workflow-task-edit-cancel,.workflow-task-edit-save{width:100%}.workflow-board-calendar{gap:.375rem!important;min-width:0!important;padding:.5rem!important}.workflow-board-calendar-weekdays,.workflow-board-calendar-grid{gap:.2rem!important}.workflow-board-calendar-weekdays span{font-size:.625rem!important}.workflow-calendar-day{border-radius:.625rem!important;gap:.25rem!important;min-width:0!important;min-height:5.75rem!important;padding:.25rem!important}.workflow-calendar-date{width:1.5rem!important;height:1.5rem!important;font-size:.6875rem!important}.workflow-calendar-stack{gap:.2rem!important}.workflow-calendar-task{border-width:0 0 0 .2rem!important;border-radius:.25rem!important;min-height:.45rem!important;padding:.15rem!important}.workflow-calendar-task b,.workflow-calendar-task small{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.workflow-calendar-unscheduled{grid-template-columns:1fr!important;overflow:visible!important}}@media (prefers-reduced-motion:reduce){.workflow-mobile-drawer-backdrop,.workflow-mobile-drawer-panel{transition:none!important}}.workflow-project-member{border:1px solid var(--line);background:var(--surface-muted);max-width:100%;color:var(--ink-soft);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;display:inline-flex}.workflow-project-member>span:not(.workflow-avatar-initials){overflow-wrap:anywhere;min-width:0}.workflow-project-member>button{border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.workflow-project-member>button:hover{color:var(--theme-rose-text,#be123c);background:var(--theme-rose-soft,#fff1f2)}.workflow-avatar-tooltip-trigger{cursor:help;border-radius:50%;flex:none;display:inline-flex}.workflow-avatar-tooltip-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workflow-avatar-tooltip{z-index:10010;border:1px solid var(--line);background:var(--surface-strong);max-width:min(18rem,100vw - 24px);color:var(--ink);box-shadow:var(--shadow-md);overflow-wrap:anywhere;border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.4}.workflow-avatar-tooltip-arrow{fill:var(--surface-strong)}.workflow-realtime-status{background:var(--surface,#fff);color:var(--ink);border:1px solid #d97706;border-radius:.75rem;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.workflow-realtime-status svg{color:#d97706;flex-shrink:0}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#121722;--surface:#1b2332;--surface-muted:#222c3d;--surface-strong:#2b374a;--ink:#eef2f8;--ink-soft:#c4cedd;--ink-muted:#a0afc4;--line:#344157;--line-strong:#4a5b75;--accent:#6159e6;--accent-strong:#b8b2ff;--accent-hover:#4f46ce;--accent-soft:#2b2a49;--accent-tint:#25253e;--shadow-sm:0 2px 6px #00000024;--shadow-md:0 8px 24px #00000038;--shadow-lg:0 18px 56px #0000005c;--workflow-card-border:var(--line);--workflow-card-border-strong:var(--line-strong);--workflow-card-bg:var(--surface);--workflow-card-muted:var(--surface-muted);--workflow-card-muted-strong:var(--surface-strong);--workflow-icon-bg:var(--accent-soft);--workflow-icon-fg:var(--accent-strong);--theme-surface:var(--surface);--theme-surface-muted:var(--surface-muted);--theme-surface-strong:var(--surface-strong);--theme-ink:var(--ink);--theme-ink-soft:var(--ink-soft);--theme-ink-muted:var(--ink-muted);--theme-line:var(--line);--theme-line-strong:var(--line-strong);--theme-surface-rgb:27, 35, 50;--theme-muted-rgb:34, 44, 61;--theme-indigo-soft:#2b2a49;--theme-indigo-text:#b8b2ff;--theme-indigo-line:#514c80;--theme-blue-soft:#1e304c;--theme-blue-text:#9fc9ff;--theme-blue-line:#34527c;--theme-cyan-soft:#193641;--theme-cyan-text:#82deec;--theme-cyan-line:#2e5966;--theme-green-soft:#1b382f;--theme-green-text:#83dfb2;--theme-green-line:#366c54;--theme-amber-soft:#3b3021;--theme-amber-text:#f6cc7a;--theme-amber-line:#715837;--theme-rose-soft:#402733;--theme-rose-text:#fda6b6;--theme-rose-line:#784357;--theme-violet-soft:#352945;--theme-violet-text:#d1acf4;--theme-violet-line:#624c80}.workflow-theme-toggle{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--accent-strong);cursor:pointer;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;transition:background-color .15s,border-color .15s;display:inline-grid}.workflow-theme-toggle:hover{background:var(--accent-soft);border-color:var(--accent)}.auth-language-control{align-items:center;gap:.5rem;display:flex}:root[data-theme=dark] body,:root[data-theme=dark] .workflow-shell:not(.auth-login-layer),:root[data-theme=dark] .workflow-main{color:var(--ink);background:var(--app-bg)!important}.auth-login-layer.workflow-shell{background:0 0!important}.auth-login-error{border:1px solid var(--theme-rose-line,#fecaca);background:var(--theme-rose-soft,#fef2f2);color:var(--login-error-color,#b91c1c);border-radius:14px;padding:12px 16px;font-size:.8125rem;line-height:1.5}.auth-field-error{color:var(--login-error-color,#b91c1c);margin-top:8px;font-size:.8125rem}:root[data-theme=dark] .auth-shell{--login-error-color:#fca5a5}.auth-shell .auth-login-input[aria-invalid=true]{border-color:var(--theme-rose-text,#dc2626)!important}.auth-shell .auth-login-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ef444426}:root[data-theme=dark] .workflow-column[data-status=backlog]{--status-soft:var(--surface-muted);--status-text:var(--ink-soft)}:root[data-theme=dark] .workflow-column[data-status=todo]{--status-soft:var(--theme-indigo-soft);--status-text:var(--theme-indigo-text)}:root[data-theme=dark] .workflow-column[data-status=in_progress]{--status-soft:var(--theme-amber-soft);--status-text:var(--theme-amber-text)}:root[data-theme=dark] .workflow-column[data-status=in_review]{--status-soft:var(--theme-cyan-soft);--status-text:var(--theme-cyan-text)}:root[data-theme=dark] .workflow-column[data-status=blocked]{--status-soft:var(--theme-rose-soft);--status-text:var(--theme-rose-text)}:root[data-theme=dark] .workflow-column[data-status=done]{--status-soft:var(--theme-green-soft);--status-text:var(--theme-green-text)}:root[data-theme=dark] .workflow-column-header{--status-soft:inherit!important;--status-text:inherit!important}:root[data-theme=dark] .workflow-kanban-page .workflow-trello-board-card[data-status]{background:var(--surface)!important;border-top:3px solid var(--card-status-accent)!important}:root[data-theme=dark] .workflow-empty-state,:root[data-theme=dark] .workflow-kanban-page .workflow-column-empty{box-shadow:none!important}:root[data-theme=dark] :is(.bg-white,.bg-white\/95,.bg-white\/90){background-color:var(--surface)}:root[data-theme=dark] :is(.bg-slate-50,.bg-gray-50,.bg-gray-100,.bg-slate-100){background-color:var(--surface-muted)}:root[data-theme=dark] :is(.text-slate-900,.text-gray-900,.text-black){color:var(--ink)}:root[data-theme=dark] :is(.text-slate-700,.text-gray-700,.text-slate-600,.text-gray-600){color:var(--ink-soft)}:root[data-theme=dark] :is(.text-slate-500,.text-gray-500,.text-slate-400){color:var(--ink-muted)}:root[data-theme=dark] :is(.border-slate-200,.border-gray-200,.border-slate-100){border-color:var(--line)}:root[data-theme=dark] :is(.bg-indigo-50,.bg-indigo-100){background-color:var(--theme-indigo-soft)}:root[data-theme=dark] :is(.text-indigo-600,.text-indigo-700,.text-indigo-800){color:var(--theme-indigo-text)}:root[data-theme=dark] :is(.bg-blue-50,.bg-blue-100){background-color:var(--theme-blue-soft)}:root[data-theme=dark] :is(.text-blue-600,.text-blue-700,.text-blue-800){color:var(--theme-blue-text)}:root[data-theme=dark] :is(.bg-cyan-50,.bg-cyan-100){background-color:var(--theme-cyan-soft)}:root[data-theme=dark] :is(.text-cyan-600,.text-cyan-700,.text-cyan-800){color:var(--theme-cyan-text)}:root[data-theme=dark] :is(.bg-emerald-50,.bg-green-50,.bg-emerald-100,.bg-green-100){background-color:var(--theme-green-soft)}:root[data-theme=dark] :is(.text-emerald-600,.text-emerald-700,.text-green-600,.text-green-700){color:var(--theme-green-text)}:root[data-theme=dark] :is(.bg-amber-50,.bg-amber-100,.bg-orange-50){background-color:var(--theme-amber-soft)}:root[data-theme=dark] :is(.text-amber-600,.text-amber-700,.text-orange-600,.text-orange-700){color:var(--theme-amber-text)}:root[data-theme=dark] :is(.bg-rose-50,.bg-red-50,.bg-rose-100,.bg-red-100){background-color:var(--theme-rose-soft)}:root[data-theme=dark] :is(.text-rose-600,.text-rose-700,.text-red-600,.text-red-700){color:var(--theme-rose-text)}:root[data-theme=dark] :is(.bg-violet-50,.bg-violet-100,.bg-purple-50){background-color:var(--theme-violet-soft)}:root[data-theme=dark] :is(.text-violet-600,.text-violet-700,.text-purple-600,.text-purple-700){color:var(--theme-violet-text)}@media print{:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.workflow-theme-toggle{display:none}}
.workflow-report-guidance{border:1px solid var(--line);background:var(--accent-soft);color:var(--ink-soft);border-radius:1rem;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.65}.workflow-report-guidance>p:first-child{color:var(--accent-strong);font-weight:650}.workflow-report-guidance summary{width:fit-content;color:var(--accent-strong);cursor:pointer;margin-top:.375rem}.workflow-report-guidance summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.workflow-report-guidance details[open] p{margin-top:.625rem}.workflow-report-shell .workflow-report-duration,.workflow-report-shell .workflow-report-duration>span{font-weight:inherit;white-space:normal;overflow-wrap:anywhere;display:block;color:inherit!important;font-size:inherit!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.45!important}.workflow-report-shell .workflow-report-duration small,.workflow-report-load small{color:var(--ink-muted);margin-top:.25rem;font-size:.75rem;font-weight:500;line-height:1.5;display:block}.workflow-report-shell .workflow-report-metric>strong{white-space:normal;font-size:1.5rem!important;line-height:1.4!important}.workflow-report-shell .workflow-report-metric-cyan svg{color:var(--theme-cyan-text,#0e7490)!important;background:var(--theme-cyan-soft,#ecfeff)!important}.workflow-report-shell .workflow-report-metric-green svg{color:var(--theme-green-text,#15803d)!important;background:var(--theme-green-soft,#f0fdf4)!important}.workflow-report-shell .workflow-report-metric-rose svg{color:var(--theme-rose-text,#be123c)!important;background:var(--theme-rose-soft,#fff1f2)!important}.workflow-report-values{gap:.75rem;margin:1rem 0 0;font-size:.8125rem;display:grid}.workflow-report-values>div{border:1px solid var(--line);background:var(--surface-muted);border-radius:.875rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.875rem;display:flex}.workflow-report-values dt{color:var(--ink-soft);flex:7rem}.workflow-report-values dd{color:var(--ink);margin:0;font-weight:650}.workflow-report-values>div[data-tone=warning]{border-color:var(--theme-amber-line,#fde68a);background:var(--theme-amber-soft,#fffbeb)}.workflow-report-shell .workflow-report-note{color:var(--ink-muted);margin-top:.875rem;font-size:.8125rem;line-height:1.65}.workflow-report-shell .workflow-analytics-panel-head h2,.workflow-report-shell .workflow-report-board-head h2,.workflow-report-shell .workflow-report-chart-head h2{font-size:1.125rem!important;line-height:1.45!important}.workflow-report-shell .workflow-report-analytics{grid-template-columns:minmax(0,1fr)!important}.workflow-report-shell .workflow-forecast-layout{align-items:start!important;min-height:0!important}.workflow-report-shell .workflow-forecast-list{align-items:start!important}.workflow-report-shell .workflow-forecast-card-head{align-items:start}.workflow-report-shell .workflow-forecast-card-head h3{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.workflow-report-shell .workflow-forecast-card-head>:first-child{flex:none}.workflow-report-shell .workflow-report-load{text-align:right;font-size:.9375rem}.workflow-report-shell .workflow-forecast-card-foot{flex-wrap:wrap;align-items:end;line-height:1.6}.workflow-report-shell .workflow-forecast-card[data-risk=high] .workflow-forecast-track span{background:var(--theme-rose-text,#e11d48)!important}.workflow-report-shell .workflow-forecast-card[data-risk=medium] .workflow-forecast-track span{background:var(--theme-amber-text,#d97706)!important}.workflow-report-shell .workflow-report-card-top{flex-wrap:wrap}.workflow-report-shell .workflow-report-card h3{white-space:normal!important;-webkit-line-clamp:unset!important;line-height:1.5!important}.workflow-report-shell .workflow-report-card-foot{flex-wrap:wrap;gap:.375rem;line-height:1.5}@media (max-width:47.9375rem){.workflow-report-shell .workflow-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workflow-report-shell .workflow-report-metric>strong{font-size:1.25rem!important}.workflow-report-shell .workflow-analytics-grid,.workflow-report-shell .workflow-forecast-layout{grid-template-columns:minmax(0,1fr)!important}}
.workflow-overview-page .workflow-overview-explanation{color:var(--ink-muted);margin:0;font-size:.8125rem;line-height:1.65}.workflow-overview-page .workflow-activity-card{grid-template-rows:none!important;align-content:start!important;height:auto!important;min-height:0!important}.workflow-activity-card header h2{color:var(--ink);margin:0;font-size:1.125rem;font-weight:650;line-height:1.5}.workflow-activity-card header p{color:var(--ink-muted);margin-top:.25rem;font-size:.8125rem}.workflow-activity-chart{min-width:0;height:18rem;position:relative}.workflow-activity-totals{flex-wrap:wrap;gap:1rem;display:flex}.workflow-activity-totals>span{border:1px solid var(--line);color:var(--accent-strong);background:var(--accent-soft);border-radius:.875rem;align-items:center;gap:1rem;padding:.625rem 1rem;font-size:.8125rem;display:flex}.workflow-activity-totals>span:last-child{color:var(--theme-green-text,#15803d);background:var(--theme-green-soft,#f0fdf4)}.workflow-activity-totals strong{font-size:1.125rem}.workflow-activity-details{min-width:0;font-size:.8125rem}.workflow-activity-details summary{width:fit-content;color:var(--accent-strong);cursor:pointer}.workflow-activity-details summary:focus-visible,.workflow-overview-chart-keys a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.workflow-activity-details table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.875rem}.workflow-activity-details th,.workflow-activity-details td{border-bottom:1px solid var(--line);color:var(--ink-soft);text-align:left;overflow-wrap:anywhere;padding:.625rem;font-weight:500}.workflow-activity-details thead th{background:var(--surface-muted);font-weight:650}.workflow-overview-time-value{white-space:normal;display:block}.workflow-overview-time-value small{color:var(--ink-muted);margin-top:.25rem;font-size:.75rem;font-weight:500;display:block}.workflow-overview-chart-keys a{border:1px solid var(--line);max-width:100%;color:var(--ink-soft);overflow-wrap:anywhere;border-radius:.75rem;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.75rem;line-height:1.5;display:inline-flex}.workflow-overview-chart-keys a:hover{color:var(--accent-strong);background:var(--accent-soft)}.workflow-overview-page .workflow-overview-header .app-button{white-space:normal;text-align:center}@media (max-width:47.9375rem){.workflow-activity-chart{height:15rem}.workflow-activity-totals{gap:.625rem}}
.workflow-ai-control{min-width:0;margin-top:.5rem}:is(.workflow-trello-modal-checklist-add:has(.workflow-ai-control),.workflow-checklist-add:has(.workflow-ai-control)){align-items:start}.workflow-checklist-add:has(.workflow-ai-control)>button{min-height:2.75rem}.workflow-ai-actions{flex-wrap:wrap;gap:.375rem;display:flex}.workflow-ai-actions button{border:1px solid var(--line);background:var(--surface);min-height:2rem;color:var(--accent-strong);cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex}.workflow-ai-actions button:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.workflow-ai-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workflow-ai-actions button:disabled{opacity:.5;cursor:not-allowed}.workflow-ai-actions svg{flex-shrink:0}.workflow-ai-dialog .ui-modal-backdrop{z-index:260}.workflow-ai-dialog .ui-modal{max-width:52rem;max-height:calc(100dvh - 3rem);overflow-y:auto}.workflow-ai-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.workflow-ai-comparison section{min-width:0}.workflow-ai-comparison h3{color:var(--ink-soft);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.workflow-ai-comparison p{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-muted);color:var(--ink);border-radius:.75rem;max-height:45dvh;padding:1rem;font-size:.875rem;line-height:1.7;overflow-y:auto}.workflow-ai-loading{color:var(--accent-strong);align-items:center;gap:.625rem;display:flex}.workflow-ai-hint{color:var(--ink-soft);margin-top:.75rem;font-size:.75rem;line-height:1.6}.workflow-ai-error{color:var(--danger,#dc2626);padding:.75rem 0;font-size:.875rem}@media (max-width:640px){.workflow-ai-actions button{min-height:44px}.workflow-ai-comparison{grid-template-columns:minmax(0,1fr)}.workflow-ai-dialog .ui-modal{padding:1rem}}
@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.256lsa027nxlw.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Medium-s.2y0ekngz_1675.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.31cdhiqpq3sxk.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.1yqpv-kd5cjbw.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.kzY-AG_className{font-family:poppins,poppins Fallback}.kzY-AG_variable{--font-poppins:"poppins", "poppins Fallback"}
