.recreated-page-stack{gap:18px;display:grid}.recreated-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.recreated-inline-field{color:#334155;gap:6px;font-size:13px;font-weight:700;display:grid}.recreated-inline-field input,.recreated-inline-field select,.recreated-inline-field textarea,.recreated-inline-actions input,.recreated-inline-actions select,.recreated-inline-actions textarea,.target-modal input,.target-modal select,.target-modal textarea,.recreated-split-layout input,.recreated-split-layout select,.recreated-split-layout textarea,.recreated-page-stack input,.recreated-page-stack select,.recreated-page-stack textarea,.recreated-page-stack button{box-sizing:border-box;font:inherit}.recreated-inline-field input,.recreated-inline-field select,.recreated-inline-field textarea,.recreated-inline-actions input,.recreated-inline-actions select,.recreated-inline-actions textarea,.target-modal input,.target-modal select,.target-modal textarea,.recreated-split-layout input,.recreated-split-layout select,.recreated-split-layout textarea,.recreated-page-stack input,.recreated-page-stack select,.recreated-page-stack textarea{color:#0f172a;width:100%;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:12px 14px}.recreated-inline-field input:focus,.recreated-inline-field select:focus,.recreated-inline-field textarea:focus,.recreated-inline-actions input:focus,.recreated-inline-actions select:focus,.recreated-inline-actions textarea:focus,.target-modal input:focus,.target-modal select:focus,.target-modal textarea:focus,.recreated-split-layout input:focus,.recreated-split-layout select:focus,.recreated-split-layout textarea:focus,.recreated-page-stack input:focus,.recreated-page-stack select:focus,.recreated-page-stack textarea:focus{border-color:#2563eb;outline:2px solid rgba(37,99,235,.2)}.recreated-inline-actions{align-items:center;gap:10px;display:flex}.recreated-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.recreated-metric-card{gap:8px;display:grid}.recreated-metric-card strong{color:#0f172a;font-size:28px}.recreated-metric-card p:last-child{color:#64748b}.recreated-panel-stack{gap:16px;display:grid}.recreated-section-heading{gap:6px;display:grid;align-content:start;align-self:start}.recreated-section-heading p{color:#64748b}.recreated-table-wrap{overflow:auto}.recreated-table{border-collapse:collapse;width:100%}.recreated-table th,.recreated-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px 10px;vertical-align:top}.recreated-table th{color:#475569;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.updates-divider{background:linear-gradient(90deg,#dbeafe,#93c5fd 45%,#dbeafe);border-radius:999px;height:1px}.updates-table{min-width:980px}.updates-table td:nth-child(1){color:#0f172a;font-weight:700}.updates-table td:nth-child(2){color:#475569;min-width:420px;line-height:1.6}.updates-table td:nth-child(3){white-space:nowrap;width:120px}.recreated-bar-list{gap:12px;display:grid}.recreated-bar-row{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:16px;display:grid}.recreated-bar-row p{color:#64748b}.recreated-bar-track{background:#e2e8f0;border-radius:999px;height:12px;overflow:hidden}.recreated-bar-fill{background:linear-gradient(135deg,#1d4ed8,#0ea5e9);border-radius:999px;height:100%;display:block}.recreated-note-list{gap:10px;display:grid}.recreated-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.recreated-person-card{gap:10px;display:grid}.recreated-chip-row{flex-wrap:wrap;gap:8px;display:flex}.recreated-split-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;display:grid}.recreated-stack{gap:12px;display:grid}.recreated-pre-wrap{white-space:pre-wrap;word-break:break-word;margin:0}.recreated-hidden-input{display:none!important}.recreated-json-viewer{color:#dbeafe;background:#0f172a;border-radius:16px;max-height:70vh;padding:16px;overflow:auto}.recreated-app-header{color:#475569;align-items:center;gap:8px;margin-bottom:16px;display:flex}.recreated-app-header strong{color:#0f172a}.recreated-inline-actions .secondary-button,.recreated-inline-actions .primary-action-button{width:auto}.target-filter-panel,.target-list-panel,.target-detail-panel,.target-progress-panel,.target-preview-panel,.target-linked-actions-panel,.target-review-action-card,.target-overview-card,.target-linked-todo-card,.target-action-editor-card{background:#fff}.target-filter-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.target-layout{grid-template-columns:minmax(320px,.95fr) minmax(420px,1.15fr);gap:16px;display:grid;align-items:start}.target-list-panel,.target-detail-panel{gap:16px;display:grid}.target-list-header,.target-detail-hero,.target-progress-header,.target-linked-actions-header,.target-linked-todo-topline,.target-modal-header,.target-modal-footer{justify-content:space-between;align-items:start;gap:14px;display:flex}.target-list{gap:12px;display:grid}.target-list-card{color:inherit;text-align:left;cursor:pointer;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe3f0;border-radius:18px;gap:12px;padding:16px;display:grid;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.target-list-card:hover,.target-list-card.active{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 16px 32px #2563eb24}.target-list-topline,.target-list-meta,.target-list-footer,.target-linked-todo-meta,.target-suggestion-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.target-list-card strong,.target-detail-hero h2,.target-modal-header h2,.target-review-action-card strong,.target-action-editor-card strong,.target-linked-todo-card strong,.target-empty-state strong,.target-empty-inline strong,.target-preview-panel strong{color:#0f172a}.target-list-card p,.target-review-action-card p,.target-action-editor-card p,.target-linked-todo-card p,.target-empty-state p,.target-empty-inline p,.target-preview-panel p{color:#64748b}.target-progress-track{background:#dbeafe;border-radius:999px;height:10px;overflow:hidden}.target-progress-track.large{height:14px}.target-progress-fill{background:linear-gradient(135deg,#1d4ed8,#38bdf8);border-radius:999px;height:100%;display:block}.target-status-pill{color:#1e3a8a;background:#dbeafe;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;text-transform:capitalize}.target-status-pill.success{color:#166534;background:#dcfce7}.target-status-pill.warning{color:#9a3412;background:#ffedd5}.target-status-pill.info{color:#1e3a8a;background:#dbeafe}.target-status-pill.neutral{color:#475569;background:#e2e8f0}.target-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.target-overview-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe3f0;border-radius:16px;gap:8px;padding:16px;display:grid}.target-overview-card span{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.target-overview-card strong{color:#0f172a;font-size:26px}.target-action-section,.target-custom-action-row,.target-review-grid,.target-review-list,.target-linked-actions-panel,.target-action-editor-grid,.target-modal-body{gap:16px;display:grid}.target-suggestion-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.target-suggestion-card{color:inherit;text-align:left;cursor:pointer;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe3f0;border-radius:18px;gap:10px;padding:16px;display:grid;transition:border-color .2s ease,box-shadow .2s ease}.target-suggestion-card.selected{border-color:#2563eb;box-shadow:0 14px 28px #2563eb1f}.target-action-editor-card,.target-linked-todo-card,.target-review-action-card,.target-preview-panel{border:1px solid #dbe3f0;border-radius:18px;padding:16px}.target-action-editor-grid,.target-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.target-form-span-full{grid-column:1 / -1}.target-action-editor-card label,.target-form-grid label,.target-custom-action-row label{color:#334155;gap:6px;font-size:13px;font-weight:700;display:grid}.target-warning-row{background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.target-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.target-review-list div{justify-content:space-between;gap:12px;display:flex;border-bottom:1px solid #e2e8f0;padding-bottom:10px}.target-review-list span{color:#64748b;font-weight:700}.target-empty-state,.target-empty-inline{place-items:center;text-align:center;background:linear-gradient(180deg,#fff,#f8fbff);border:1px dashed #cbd5e1;border-radius:18px;gap:10px;padding:28px 20px;display:grid}.target-modal-backdrop{background:#0f172a94;padding:24px;display:grid;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400}.target-modal{width:min(1040px,100%);max-height:calc(100vh - 48px);background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbe3f0;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #0f172a42}.target-modal-header,.target-modal-footer{padding:22px 24px}.target-modal-body{min-height:0;padding:0 24px 24px;overflow:auto}.target-step-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 24px 18px;display:grid}.target-step-chip{color:#64748b;background:#e2e8f0;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;display:flex}.target-step-chip span{color:#fff;background:#94a3b8;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;font-size:12px;font-weight:800}.target-step-chip.active{color:#0f172a;background:#dbeafe}.target-step-chip.active span{background:#2563eb}.target-progress-inline{min-width:min(240px,100%)}@media (width <= 900px){.recreated-split-layout,.recreated-bar-row{grid-template-columns:1fr}.recreated-inline-actions,.recreated-toolbar{flex-direction:column;align-items:stretch}.target-layout,.target-review-grid,.target-action-editor-grid,.target-form-grid,.target-filter-grid,.target-suggestion-grid{grid-template-columns:1fr}.target-modal-backdrop{padding:0}.target-modal{width:100%;height:100vh;max-height:none;border-radius:0}.target-list-topline,.target-list-meta,.target-list-footer,.target-linked-todo-meta,.target-suggestion-topline,.target-list-header,.target-detail-hero,.target-progress-header,.target-linked-actions-header,.target-linked-todo-topline,.target-modal-header,.target-modal-footer,.target-warning-row{flex-direction:column;align-items:stretch}}.todo-status-badge.pending{color:#475569;background:#e2e8f0}.todo-status-badge.in_progress{color:#1d4ed8;background:#dbeafe}.todo-status-badge.paused{color:#9a3412;background:#ffedd5}.todo-status-badge.completed{color:#166534;background:#dcfce7}.todo-schedule-card.paused{background:linear-gradient(#fff7ed,#ffedd5);border-color:#fdba74}.team-analysis-report-layout{grid-template-columns:minmax(0,40%) minmax(0,60%);gap:18px;display:grid;align-items:start}.team-analysis-report-main{gap:16px;display:grid;align-content:start}.team-analysis-report-aside{min-height:100%;background:linear-gradient(180deg,#fff,#f8fbff);gap:14px;padding:14px 16px;display:grid;align-content:start}.team-analysis-aside-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.team-analysis-aside-heading .primary-action-button{white-space:nowrap}.team-analysis-ai-empty{background:linear-gradient(180deg,#fff,#f8fbff);border:1px dashed #cbd5e1;border-radius:18px;gap:8px;padding:16px;display:grid}.team-analysis-ai-empty p{color:#475569;margin:0}.team-analysis-ai-sections{gap:12px;display:grid}.team-analysis-ai-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbeafe;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.team-analysis-ai-card-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.team-analysis-ai-card-actions{align-items:center;gap:8px;display:flex}.team-analysis-ai-card-topline strong{color:#0f172a}.team-analysis-ai-card-topline span{color:#64748b;font-size:12px;font-weight:700}.team-analysis-inline-icon-button{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid}.team-analysis-inline-icon-button:disabled{opacity:.5;cursor:not-allowed}.team-analysis-inline-icon-button svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.team-analysis-ai-copy{color:#334155;line-height:1.7;white-space:pre-wrap}.team-analysis-ai-progress-modal{width:min(720px,92vw)}.team-analysis-progress-launch{align-items:center;gap:14px;display:flex}.team-analysis-progress-launch p{color:#64748b;margin:4px 0 0}.team-analysis-spinner{border:3px solid #dbe3f0;border-top-color:#2563eb;border-radius:999px;width:22px;height:22px;flex:0 0 auto;animation:teamAnalysisSpin .8s linear infinite}.team-analysis-progress-list{gap:8px;margin-top:18px;display:grid}.team-analysis-progress-row{justify-content:space-between;align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:14px;gap:12px;padding:10px 12px;display:flex}.team-analysis-progress-row strong{color:#0f172a}.team-analysis-progress-row span{color:#64748b;font-size:13px;font-weight:700}.team-analysis-progress-row.active{border-color:#93c5fd;background:linear-gradient(180deg,#f8fbff,#eff6ff)}.team-analysis-progress-row.done{border-color:#bbf7d0;background:linear-gradient(180deg,#f7fee7,#f0fdf4)}@keyframes teamAnalysisSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.team-analysis-header-panel{gap:10px;display:grid;padding:12px 14px}.team-analysis-metric-strip{padding:12px 14px}.team-analysis-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.team-analysis-metric-strip .recreated-metric-card{gap:4px}.team-analysis-metric-strip .recreated-metric-card strong{font-size:22px}.team-analysis-metric-strip .recreated-metric-card p:last-child{font-size:12px}.team-analysis-header-strip{justify-content:space-between;align-items:start;gap:16px;display:flex}.team-analysis-header-copy h1{margin:0;font-size:28px}.team-analysis-header-actions{align-items:center;gap:10px;display:flex}.team-analysis-icon-button{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.team-analysis-icon-button:hover{background:#f8fafc}.team-analysis-icon-button svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.team-analysis-panel{gap:12px;display:grid;align-content:start;padding:12px 14px}.team-analysis-chart-layout{grid-template-columns:minmax(180px,210px) minmax(0,1fr);align-items:start;align-content:start;align-self:start;gap:14px;display:grid}.team-analysis-chart-layout-compact{grid-template-columns:140px minmax(0,1fr)}.team-analysis-chart-shell{position:relative;width:min(100%,170px);margin:0}.team-analysis-pie-chart{width:100%;height:auto;display:block}.team-analysis-pie-segment{cursor:pointer;transition:stroke-width .18s ease,opacity .18s ease}.team-analysis-pie-segment:hover,.team-analysis-pie-segment:focus-visible{opacity:.9}.team-analysis-pie-center{text-align:center;pointer-events:none;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;align-content:center}.team-analysis-pie-center strong{color:#0f172a;font-size:28px;line-height:1}.team-analysis-pie-center span{color:#64748b;font-size:13px;font-weight:700}.team-analysis-legend{gap:8px;display:grid;align-content:start}.team-analysis-legend-row{text-align:left;background:#fff;border:1px solid #dbe3f0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.team-analysis-legend-row.active{background:linear-gradient(180deg,#f8fbff,#eff6ff);border-color:#93c5fd}.team-analysis-color-dot{border-radius:999px;width:12px;height:12px;display:inline-flex}.team-analysis-legend-label{color:#0f172a;font-weight:700}.team-analysis-highlight{background:linear-gradient(135deg,color-mix(in srgb,var(--team-analysis-accent) 16%,white),#fff);border:1px solid color-mix(in srgb,var(--team-analysis-accent) 28%,white);border-radius:18px;gap:8px;padding:14px 16px;display:grid}.team-analysis-highlight strong{color:#0f172a;font-size:28px;line-height:1}.team-analysis-highlight p{color:#334155;margin:0;line-height:1.6}.team-analysis-sample-list{gap:10px;display:grid}.team-analysis-sample-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbeafe;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.team-analysis-sample-card strong{color:#0f172a}.team-analysis-sample-card span{color:#2563eb;font-size:12px;font-weight:800}.team-analysis-sample-card p{color:#475569;margin:0;line-height:1.55}.team-analysis-inline-pill{color:var(--team-analysis-accent);background:color-mix(in srgb,var(--team-analysis-accent) 14%,white);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.team-analysis-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;align-items:start}.team-analysis-insight-list{gap:10px;display:grid}.team-analysis-insight-row{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbeafe;border-radius:16px;gap:10px;padding:12px 14px;display:grid}.team-analysis-insight-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-analysis-insight-topline strong{color:#0f172a}.team-analysis-insight-topline span{color:#475569;font-size:13px;font-weight:700;white-space:nowrap}.team-analysis-dual-meters{gap:10px;display:grid}.team-analysis-dual-meters p{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:700}.team-analysis-variance-high{color:#b91c1c;font-weight:700}.team-analysis-variance-low{color:#166534;font-weight:700}.team-analysis-filter-modal{width:min(520px,100%)}.task-analysis-ai-modal{width:min(760px,100%)}.team-analysis-toggle-active{color:#eff6ff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:#2563eb}@media (width <= 1100px){.team-analysis-report-layout,.team-analysis-chart-layout,.team-analysis-secondary-grid{grid-template-columns:1fr}.team-analysis-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-analysis-report-aside{min-height:220px}}@media (width <= 900px){.team-analysis-header-strip,.team-analysis-header-actions,.team-analysis-insight-topline,.team-analysis-aside-heading,.team-analysis-ai-card-topline,.team-analysis-progress-row,.team-analysis-progress-launch{flex-direction:column;align-items:stretch}.team-analysis-header-copy h1{font-size:24px}.team-analysis-metric-grid{grid-template-columns:1fr}}
