:root{--bg-one:#9378cc;--bg-two:#f3f4ff;--bg-three:#e8ebff;--bg-three-hover:#dce0fb;--bg-four:#4d4d69;--bg-five:#b8a5d9;--bg-six:#c5b3e0;--bg-seven:#f6f7fd;--bg-eight:#f1f2fc;--bg-nine:#f3f4ff;--text-one:#1a1a1a;--text-two:#5a5959;--text-three:#fafbff;--text-four:#5a5a5a;--text-five:#2d2d2d;--text-no-record:#a0a0a0;--border-one:#d9d9d9;--border-two:#6f6f6f;--border-three:#b4b4b4;--link-one:#20268d;--link-two:#52c41a;--nav-menu-item-hover:#bcaffb;--nav-menu-item-selected:#cdc5de;--nav-menu-text-one:#363535;--nav-menu-box-shadow:-2px 2px 5px rgba(35,35,35,.161);--shadow-one:2px 2px 2px 0px #00000059;--shadow-base:0 2px 8px #00000026;--shadow-elevated:0 4px 12px #0003;--divider-one:#bab7d6;--divider-two:#5b5f5b;--table-header:#9378cc;--table-row-odd:#fff;--table-row-even:#fff;--button-one:#9378cc;--button-one-hover:#9378cc;--button-two:#ccc;--button-two-hover:#999;--button-disabled:#e9e9f1;--button-three:#1890ff;--button-three-hover:#3199fb;--button-four:#1890ff;--button-five:#c1b2e0;--button-five-hover:#ccbdea;--analysis-action-button:#e6c66b;--analysis-action-delete-button:#f87171;--analysis-action-delete-button-hover:#f89393;--analysis-action-save-button:#66d890;--text-button-one:#2d2d2d;--text-button-one-hover:#848484;--save-acceptance-criteria:rgba(88,115,90,.149);--save-acceptance-criteria-text:#1e9048;--cancel-acceptance-criteria:#ba3d3d;--artifact-selected:#d7b657a6;--artifact-selected-border:#ebd08399;--artifact-selected-hover:#f7c94859;--artifact-selected-disabled-text:#2d2d2d;--artifact-selected-disabled-bg:#d0d0d0;--artifact-selected-disabled-border:#a0a0a0;--stepper-icon-bg:#e8a87c;--stepper-text:#2d2d2d;--stepper-icon-text:#2a2806;--stepper-checkbox-text:#1a1a1a;--stepper-icon-bg-finished:#a8d8a8;--stepper-icon-text-finished:#1b611d;--input-bg:#f2f2f7;--input-bg-hover:#f3f3f8;--input-bg-two:#fff;--ai-context-expansion-switch-handle:#393d39;--ai-context-expansion-switch-handle-hover:#6b706b;--ai-context-expansion-switch-bg:#b8b5b2;--ai-context-expansion-switch-bg-checked:linear-gradient(90deg,#d7b65780,#d7b657);--ai-context-expansion-border:#aaa7a4;--ai-context-expansion-border-checked:#918e8b;--chart-cursor-fill:#1118270a;--slider:linear-gradient(90deg,#add89d,#edbd36);--slider-handle:#f7c948;--slider-track:#b0b0b0;--slider-rail:#6d6d6d;--generate-artifacts-tag:#edecf2;--generate-artifacts-success-tag:#5d9149;--generate-artifacts-success-tag-border:#45814a80;--generate-artifacts-warning-tag:#f7c948;--generate-artifacts-warning-tag-border:#f7c9484d;--start-generation-button-text:#99781a;--start-generation-button-hover-text:#ba9f35;--stop-generation-button-text:#d33838;--stop-generation-button-hover-text:#ef4444;--state-tag-bg:#e6f0e6;--state-tag-text:#07684a;--size-tag-bg:#e0dde6;--size-tag-text:#6436b5;--size-tag-selected:#7a55b6;--size-tag-hover:#9167d7;--priority-tag-bg:#e6f4ff;--priority-tag-text:#1677ff;--priority-tag-highest-selected:#bb3849;--priority-tag-high-selected:#ce8512;--priority-tag-medium-selected:#378ac1;--priority-tag-low-selected:#11a588;--priority-tag-lowest-selected:#928f8f;--priority-tag-hover:#ced7de;--epic-summary-card-bg:#c2cee9;--feature-summary-card-bg:#d0d7e7;--user-story-summary-card-bg:#e6ecf7;--test-step-summary-card-bg:#e6ecf7;--card-title:#2d2d2d;--card-footer:#696d88;--send-artifacts-text:#0b5503;--send-artifacts-selected-bg:#6ee7b780;--send-artifacts-hover-border:#6ee7b780;--add-connection-button-text:#21b90f;--add-connection-button-hover-bg:#c0d1be80;--success:#309730;--error:#d44d4d;--platform-management-summary-bg:#e0e0ee;--tooltip-bg:#fff;--tooltip-border:#d9d9d9;--tooltip-text:#1a1a1a;--jag-artifact-selected:#eeecff;--jag-artifact-selected-border:#9378cc;--jag-epic-id:#4c83ee;--jag-user-story-id:#9378cc;--jag-expand-button-bg:#9378cc;--jag-expand-button-hover-bg:#9f82dd;--jag-expand-side-button-bg:#725ca0;--jag-image-icon:#4c83ee;--jag-video-icon:#3b82f6;--jag-document-icon:#4c83ee;--jag-pdf-icon:#ec6464;--jag-excel-icon:#34a853;--jag-delete-icon:#d32424;--jag-delete-icon-hover:#ec2d2d;--jag-no-persona-bg:#f87171;--jag-no-persona-border:#f34242;--jag-priority-highest-bg:#fecaca;--jag-priority-highest-text:#991b1b;--jag-priority-highest-border:#fca5a5;--jag-priority-high-bg:#fed7aa;--jag-priority-high-text:#9a3412;--jag-priority-high-border:#fdba74;--jag-priority-medium-bg:#fde68a;--jag-priority-medium-text:#854d0e;--jag-priority-medium-border:#fcd34d;--jag-priority-low-bg:#bfdbfe;--jag-priority-low-text:#1e40af;--jag-priority-low-border:#93c5fd;--jag-priority-lowest-bg:#e2e8f0;--jag-priority-lowest-text:#334155;--jag-priority-lowest-border:#cbd5e1;--jag-size-xs-bg:#bbf7d0;--jag-size-xs-text:#166534;--jag-size-xs-border:#86efac;--jag-size-s-bg:#99f6e4;--jag-size-s-text:#115e59;--jag-size-s-border:#5eead4;--jag-size-m-bg:#c7d2fe;--jag-size-m-text:#3730a3;--jag-size-m-border:#a5b4fc;--jag-size-l-bg:#e9d5ff;--jag-size-l-text:#6b21a8;--jag-size-l-border:#d8b4fe;--jag-size-xl-bg:#fbcfe8;--jag-size-xl-text:#9f1239;--jag-size-xl-border:#f9a8d4;--jag-import-success-bg:#dceee1;--jag-import-regenerated-bg:#f4ecc6;--jag-save-persona-changes-btn:#0b8f63;--jag-cancel-persona-changes-btn:#c65b0d;--usm-primary:#61a68d;--usm-primary-light:#1e3a32;--usm-primary-dark:#7bc9ae;--usm-secondary:#4a7d6b;--usm-secondary-light:#1a2e28;--usm-accent:#55adff;--usm-accent-light:#1a3a52;--usm-bg-card:#2a2a31;--usm-bg-hover:#353540;--usm-bg-main:#1f1f23;--usm-bg-two:#1a1a1d;--usm-border:#8da88359;--usm-border-hover:#61a68d;--usm-text-primary:#f3f4f6;--usm-text-secondary:#d1d5db;--usm-text-white:#fff;--usm-shadow:#61a68d26;--usm-shadow-hover:#61a68d40;--usm-shadow-elevated:#61a68d59;--usm-success:#34d399;--usm-success-light:#064e3b;--usm-warning:#fbbf24;--usm-warning-light:#78350f;--usm-error:#f87171;--usm-error-light:#7f1d1d;--usm-new:#a855f7;--usm-new-light:#2d2340;--usm-in-progress:#3b82f6;--usm-in-progress-light:#1e3a8a;--usm-activity-gradient-start:#4a7d6b;--usm-activity-gradient-end:#61a68d;--usm-step-bg:#2a2a31;--usm-step-border:#8da88359;--usm-story-bg:#2a2a31;--usm-story-border-left:#61a68d;--usm-story-hover-bg:#353540;--usm-priority-highest:#dc2626;--usm-priority-high:#ea580c;--usm-priority-medium:#0284c7;--usm-priority-low:#059669;--usm-priority-lowest:#6b7280;--usm-stats-gradient-start:#4a7d6b;--usm-stats-gradient-end:#61a68d;--usm-stats-divider:#8da88333;--usm-minimap-header-gradient-start:#4a7d6b;--usm-minimap-header-gradient-end:#61a68d;--usm-minimap-content-bg:#2a2a31;--usm-zoom-bg:#2a2a31;--usm-zoom-border:#8da88359;--usm-zoom-icon:#61a68d;--usm-zoom-hover-gradient-start:#4a7d6b;--usm-zoom-hover-gradient-end:#61a68d;--usm-button-primary-bg:#4a7d6b;--usm-button-primary-hover:#61a68d;--usm-button-secondary-bg:#5a8d79;--usm-button-secondary-hover:#7bc9ae;--usm-button-accent-bg:#9378cc;--usm-button-accent-hover:#b197d4;--usm-input-bg:#1f1f23;--usm-input-border:#8da88359;--usm-input-hover-border:#61a68d;--usm-input-focus-border:#61a68d;--usm-input-placeholder:#6b7280;--usm-modal-bg:#2a2a31;--usm-modal-overlay:#000000b3;--usm-collapse-header-bg:#1f1f23;--usm-collapse-content-bg:#2a2a31;--usm-collapse-border:#8da88359;--usm-vision-gradient-start:#2a2a31;--usm-vision-gradient-end:#353540;--usm-persona-chip-gradient-start:#1e3a32;--usm-persona-chip-gradient-end:#1a2e28;--usm-persona-chip-text:#7bc9ae;--usm-stepper-icon-bg:#2d2340;--usm-stepper-icon-text:#b197d4;--usm-stepper-icon-bg-finished:#9378cc;--usm-stepper-icon-text-finished:#fff;--usm-stepper-text:#b197d4;--usm-stepper-process-bg:#9378cc;--font-size:14px;--radius:0.625rem;--background:#fff;--foreground:oklch(14.5% 0 0deg);--card:#fff;--card-foreground:oklch(14.5% 0 0deg);--popover:oklch(100% 0 0deg);--popover-foreground:oklch(14.5% 0 0deg);--primary:#030213;--primary-foreground:oklch(100% 0 0deg);--secondary:oklch(95% 0.0058 264.53deg);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:#0000;--input-background:#f3f3f5;--ring:oklch(70.8% 0 0deg);--agent-overview:linear-gradient(135deg,#6b73ff,#000dff);--agent-rafigen:linear-gradient(135deg,#f093fb,#f5576c);--agent-rafirun:linear-gradient(135deg,#4facfe,#00f2fe);--agent-rafisecure:linear-gradient(135deg,#43e97b,#38f9d7);--agent-rafiui:linear-gradient(135deg,#fa709a,#fee140);--agent-cards-bg-primary:#354579;--agent-cards-bg-secondary:#253e90}[data-theme=light]{--bg-one:#9378cc;--bg-two:#f3f4ff;--bg-three:#e8ebff;--bg-three-hover:#dce0fb;--bg-four:#4d4d69;--bg-five:#b8a5d9;--bg-six:#c5b3e0;--bg-seven:#f6f7fd;--bg-eight:#f1f2fc;--bg-nine:#f3f4ff;--text-one:#1a1a1a;--text-two:#5a5959;--text-three:#fafbff;--text-four:#5a5a5a;--text-five:#2d2d2d;--text-no-record:#a0a0a0;--border-one:#d9d9d9;--border-two:#6f6f6f;--border-three:#b4b4b4;--link-one:#20268d;--link-two:#52c41a;--nav-menu-item-hover:#bcaffb;--nav-menu-item-selected:#cdc5de;--nav-menu-text-one:#363535;--nav-menu-box-shadow:-2px 2px 5px rgba(35,35,35,.161);--shadow-one:2px 2px 2px 0px #00000059;--shadow-base:0 2px 8px #00000026;--shadow-elevated:0 4px 12px #0003;--divider-one:#bab7d6;--divider-two:#5b5f5b;--table-header:#9378cc;--table-row-odd:#fff;--table-row-even:#fff;--button-one:#9378cc;--button-one-hover:#9378cc;--button-two:#ccc;--button-two-hover:#999;--button-disabled:#e9e9f1;--button-three:#1890ff;--button-three-hover:#3199fb;--button-four:#1890ff;--button-five:#c1b2e0;--button-five-hover:#ccbdea;--analysis-action-button:#e6c66b;--analysis-action-delete-button:#f87171;--analysis-action-delete-button-hover:#f89393;--analysis-action-save-button:#66d890;--text-button-one:#2d2d2d;--text-button-one-hover:#848484;--save-acceptance-criteria:rgba(88,115,90,.149);--save-acceptance-criteria-text:#1e9048;--cancel-acceptance-criteria:#ba3d3d;--artifact-selected:#d7b657a6;--artifact-selected-border:#ebd08399;--artifact-selected-hover:#f7c94859;--artifact-selected-disabled-text:#2d2d2d;--artifact-selected-disabled-bg:#d0d0d0;--artifact-selected-disabled-border:#a0a0a0;--stepper-icon-bg:#e8a87c;--stepper-text:#2d2d2d;--stepper-icon-text:#2a2806;--stepper-checkbox-text:#1a1a1a;--stepper-icon-bg-finished:#a8d8a8;--stepper-icon-text-finished:#1b611d;--input-bg:#f2f2f7;--input-bg-hover:#f3f3f8;--input-bg-two:#fff;--ai-context-expansion-switch-handle:#393d39;--ai-context-expansion-switch-handle-hover:#6b706b;--ai-context-expansion-switch-bg:#b8b5b2;--ai-context-expansion-switch-bg-checked:linear-gradient(90deg,#d7b65780,#d7b657);--ai-context-expansion-border:#aaa7a4;--ai-context-expansion-border-checked:#918e8b;--chart-cursor-fill:#1118270a;--slider:linear-gradient(90deg,#add89d,#edbd36);--slider-handle:#f7c948;--slider-track:#b0b0b0;--slider-rail:#6d6d6d;--generate-artifacts-tag:#edecf2;--generate-artifacts-success-tag:#5d9149;--generate-artifacts-success-tag-border:#45814a80;--generate-artifacts-warning-tag:#f7c948;--generate-artifacts-warning-tag-border:#f7c9484d;--start-generation-button-text:#99781a;--start-generation-button-hover-text:#ba9f35;--stop-generation-button-text:#d33838;--stop-generation-button-hover-text:#ef4444;--state-tag-bg:#e6f0e6;--state-tag-text:#07684a;--size-tag-bg:#e0dde6;--size-tag-text:#6436b5;--size-tag-selected:#7a55b6;--size-tag-hover:#9167d7;--priority-tag-bg:#e6f4ff;--priority-tag-text:#1677ff;--priority-tag-highest-selected:#bb3849;--priority-tag-high-selected:#ce8512;--priority-tag-medium-selected:#378ac1;--priority-tag-low-selected:#11a588;--priority-tag-lowest-selected:#928f8f;--priority-tag-hover:#ced7de;--epic-summary-card-bg:#c2cee9;--feature-summary-card-bg:#d0d7e7;--user-story-summary-card-bg:#e6ecf7;--test-step-summary-card-bg:#e6ecf7;--card-title:#2d2d2d;--card-footer:#696d88;--send-artifacts-text:#0b5503;--send-artifacts-selected-bg:#6ee7b780;--send-artifacts-hover-border:#6ee7b780;--add-connection-button-text:#21b90f;--add-connection-button-hover-bg:#c0d1be80;--success:#309730;--error:#d44d4d;--platform-management-summary-bg:#e0e0ee;--tooltip-bg:#fff;--tooltip-border:#d9d9d9;--tooltip-text:#1a1a1a;--jag-artifact-selected:#eeecff;--jag-artifact-selected-border:#9378cc;--jag-epic-id:#4c83ee;--jag-user-story-id:#9378cc;--jag-expand-button-bg:#9378cc;--jag-expand-button-hover-bg:#9f82dd;--jag-expand-side-button-bg:#725ca0;--jag-image-icon:#4c83ee;--jag-video-icon:#3b82f6;--jag-document-icon:#4c83ee;--jag-pdf-icon:#ec6464;--jag-excel-icon:#34a853;--jag-delete-icon:#d32424;--jag-delete-icon-hover:#ec2d2d;--jag-no-persona-bg:#f87171;--jag-no-persona-border:#f34242;--jag-priority-highest-bg:#fecaca;--jag-priority-highest-text:#991b1b;--jag-priority-highest-border:#fca5a5;--jag-priority-high-bg:#fed7aa;--jag-priority-high-text:#9a3412;--jag-priority-high-border:#fdba74;--jag-priority-medium-bg:#fde68a;--jag-priority-medium-text:#854d0e;--jag-priority-medium-border:#fcd34d;--jag-priority-low-bg:#bfdbfe;--jag-priority-low-text:#1e40af;--jag-priority-low-border:#93c5fd;--jag-priority-lowest-bg:#e2e8f0;--jag-priority-lowest-text:#334155;--jag-priority-lowest-border:#cbd5e1;--jag-size-xs-bg:#bbf7d0;--jag-size-xs-text:#166534;--jag-size-xs-border:#86efac;--jag-size-s-bg:#99f6e4;--jag-size-s-text:#115e59;--jag-size-s-border:#5eead4;--jag-size-m-bg:#c7d2fe;--jag-size-m-text:#3730a3;--jag-size-m-border:#a5b4fc;--jag-size-l-bg:#e9d5ff;--jag-size-l-text:#6b21a8;--jag-size-l-border:#d8b4fe;--jag-size-xl-bg:#fbcfe8;--jag-size-xl-text:#9f1239;--jag-size-xl-border:#f9a8d4;--jag-import-success-bg:#dceee1;--jag-import-regenerated-bg:#f4ecc6;--jag-save-persona-changes-btn:#0b8f63;--jag-cancel-persona-changes-btn:#c65b0d;--usm-primary:#9378cc;--usm-primary-light:#e9d5ff;--usm-primary-dark:#7c3aed;--usm-secondary:#a78bfa;--usm-secondary-light:#f3e8ff;--usm-accent:#1890ff;--usm-accent-light:#e6f7ff;--usm-bg-card:#fefeff;--usm-bg-hover:#faf5ff;--usm-bg-main:#f9fafb;--usm-bg-two:#f3f4ff;--usm-border:#e0e0e0;--usm-border-hover:#9378cc;--usm-text-primary:#1f2937;--usm-text-secondary:#6b7280;--usm-text-white:#fff;--usm-shadow:#9378cc1a;--usm-shadow-hover:#9378cc33;--usm-shadow-elevated:#9378cc40;--usm-success:#10b981;--usm-success-light:#d1fae5;--usm-warning:#f59e0b;--usm-warning-light:#fef3c7;--usm-error:#ef4444;--usm-error-light:#fee2e2;--usm-new:#9333ea;--usm-new-light:#f3e8ff;--usm-in-progress:#2563eb;--usm-in-progress-light:#dbeafe;--usm-activity-gradient-start:#9378cc;--usm-activity-gradient-end:#a78bfa;--usm-step-bg:#fff;--usm-step-border:#e0e0e0;--usm-story-bg:#fff;--usm-story-border-left:#a78bfa;--usm-story-hover-bg:#faf5ff;--usm-priority-highest:#dc2626;--usm-priority-high:#ea580c;--usm-priority-medium:#0284c7;--usm-priority-low:#059669;--usm-priority-lowest:#6b7280;--usm-stats-gradient-start:#9378cc;--usm-stats-gradient-end:#a78bfa;--usm-stats-divider:#e0e0e0;--usm-minimap-header-gradient-start:#9378cc;--usm-minimap-header-gradient-end:#a78bfa;--usm-minimap-content-bg:#fff;--usm-zoom-bg:#fff;--usm-zoom-border:#e0e0e0;--usm-zoom-icon:#9378cc;--usm-zoom-hover-gradient-start:#9378cc;--usm-zoom-hover-gradient-end:#a78bfa;--usm-button-primary-bg:#9378cc;--usm-button-primary-hover:#a78bfa;--usm-button-secondary-bg:#a78bfa;--usm-button-secondary-hover:#c4b5fd;--usm-button-accent-bg:#9378cc;--usm-button-accent-hover:#d946ef;--usm-input-bg:#f9fafb;--usm-input-border:#e5e7eb;--usm-input-hover-border:#9378cc;--usm-input-focus-border:#9378cc;--usm-input-placeholder:#9ca3af;--usm-modal-bg:#fff;--usm-modal-overlay:#00000073;--usm-collapse-header-bg:#f9fafb;--usm-collapse-content-bg:#fff;--usm-collapse-border:#e0e0e0;--usm-vision-gradient-start:#fefeff;--usm-vision-gradient-end:#faf5ff;--usm-persona-chip-gradient-start:#e9d5ff;--usm-persona-chip-gradient-end:#f3e8ff;--usm-persona-chip-text:#7c3aed;--usm-stepper-icon-bg:#f3e8ff;--usm-stepper-icon-text:#9378cc;--usm-stepper-icon-bg-finished:#9378cc;--usm-stepper-icon-text-finished:#fff;--usm-stepper-text:#9378cc;--usm-stepper-process-bg:#9378cc;--font-size:14px;--radius:0.625rem;--background:#fff;--foreground:oklch(14.5% 0 0deg);--card:#fff;--card-foreground:oklch(14.5% 0 0deg);--popover:oklch(100% 0 0deg);--popover-foreground:oklch(14.5% 0 0deg);--primary:#030213;--primary-foreground:oklch(100% 0 0deg);--secondary:oklch(95% 0.0058 264.53deg);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:#0000;--input-background:#f3f3f5;--ring:oklch(70.8% 0 0deg);--agent-overview:linear-gradient(135deg,#6b73ff,#000dff);--agent-rafigen:linear-gradient(135deg,#f093fb,#f5576c);--agent-rafirun:linear-gradient(135deg,#4facfe,#00f2fe);--agent-rafisecure:linear-gradient(135deg,#43e97b,#38f9d7);--agent-rafiui:linear-gradient(135deg,#fa709a,#fee140);--agent-cards-bg-primary:#354579;--agent-cards-bg-secondary:#253e90}[data-theme=dark]{--bg-one:#141414;--bg-two:#1a1a1d;--bg-three:#232323;--bg-three-hover:#313131;--bg-four:#3e3e5b;--bg-five:#232323;--bg-six:#3e3e5b;--bg-seven:#1f1f1f;--bg-eight:#313131;--bg-nine:#141414;--text-one:#fff;--text-two:#b0b0b0;--text-three:#ebebf2;--text-four:#c2c2cf;--text-five:#8da883;--text-no-record:#737373;--border-one:#8da88333;--border-two:#aaa;--border-three:#656565;--link-one:#8da883;--link-two:#52c41a;--nav-menu-item-hover:#353535;--nav-menu-item-selected:#416e5e;--nav-menu-text-one:#fff;--nav-menu-box-shadow:-2px 2px 5px rgba(35,35,35,.161);--shadow-one:2px 2px 2px 0px #00000040;--shadow-base:0 2px 8px #00000040;--shadow-elevated:0 4px 32px #0006;--divider-one:#817caf;--divider-two:#5b5f5b;--table-header:#5b5f5b;--table-row-odd:#29292b;--table-row-even:#222121;--button-one:#4a7d6b;--button-one-hover:#61a68d;--button-two:#5d5d5d;--button-two-hover:#999;--button-disabled:#5a5a5a;--button-three:#1890ff;--button-three-hover:#55adff;--button-four:#7b9272;--button-five:#456859;--button-five-hover:#4e7564;--analysis-action-button:#e6c66b;--analysis-action-delete-button:#f87171;--analysis-action-delete-button-hover:#f89393;--analysis-action-save-button:#66d890;--text-button-one:#ebebf2;--text-button-one-hover:#b7b7be;--save-acceptance-criteria:rgba(88,115,90,.149);--save-acceptance-criteria-text:#66d890;--cancel-acceptance-criteria:#f87171;--artifact-selected:#d7b657a6;--artifact-selected-border:#ebd08399;--artifact-selected-hover:#f7c94859;--artifact-selected-disabled-text:#aeaeae;--artifact-selected-disabled-bg:#333;--artifact-selected-disabled-border:#1f1f1f;--stepper-icon-bg:#1d1d1d;--stepper-text:#5eead4;--stepper-icon-text:#5eead4;--stepper-checkbox-text:#ebebf2;--stepper-icon-bg-finished:#4a7b4a;--stepper-icon-text-finished:#1b611d;--input-bg:#141414;--input-bg-hover:#1d1d1d;--input-bg-two:#141414;--ai-context-expansion-switch-handle:#dce6dc;--ai-context-expansion-switch-handle-hover:#bec8be;--ai-context-expansion-switch-bg:#1c1e1c;--ai-context-expansion-switch-bg-checked:linear-gradient(90deg,#9e952880,#bba314);--ai-context-expansion-border:#646359;--ai-context-expansion-border-checked:#a09b4f;--chart-cursor-fill:#ffffff14;--slider:linear-gradient(90deg,#8da883,#f7c948);--slider-handle:#f7c948;--slider-track:#b0b0b0;--slider-rail:#434343;--generate-artifacts-tag:#1d1d1d;--generate-artifacts-success-tag:#6daf55;--generate-artifacts-success-tag-border:#45814a80;--generate-artifacts-warning-tag:#f7c948;--generate-artifacts-warning-tag-border:#f7c9484d;--start-generation-button-text:#f7c948;--start-generation-button-hover-text:#facc15;--stop-generation-button-text:#f87171;--stop-generation-button-hover-text:#ef4444;--state-tag-bg:#e6f0e6;--state-tag-text:#07684a;--size-tag-bg:#e0dde6;--size-tag-text:#6436b5;--size-tag-selected:#7a55b6;--size-tag-hover:#9167d7;--priority-tag-bg:#e6f4ff;--priority-tag-text:#1677ff;--priority-tag-highest-selected:#bb3849;--priority-tag-high-selected:#ce8512;--priority-tag-medium-selected:#378ac1;--priority-tag-low-selected:#11a588;--priority-tag-lowest-selected:#928f8f;--priority-tag-hover:#ced7de;--epic-summary-card-bg:#292b3a;--feature-summary-card-bg:#26353d;--user-story-summary-card-bg:#334b51;--test-step-summary-card-bg:#334b51;--card-title:#ebebf2;--card-footer:#232323;--send-artifacts-text:#6ee7b7;--send-artifacts-selected-bg:#6ee7b740;--send-artifacts-hover-border:#6ee7b780;--add-connection-button-text:#8eda85;--add-connection-button-hover-bg:#74997080;--success:#309730;--error:#d44d4d;--tooltip-bg:#2d2d2d;--tooltip-border:#4a4a4a;--tooltip-text:#e5e7eb;--platform-management-summary-bg:#262628;--jag-artifact-selected:#2c2943;--jag-artifact-selected-border:#60517f;--jag-epic-id:#4c83ee;--jag-user-story-id:#9378cc;--jag-expand-button-bg:#456859;--jag-expand-button-hover-bg:#578470;--jag-expand-side-button-bg:#29463a;--jag-image-icon:#4c83ee;--jag-video-icon:#3b82f6;--jag-document-icon:#4c83ee;--jag-pdf-icon:#ec6464;--jag-excel-icon:#34a853;--jag-delete-icon:#d32424;--jag-delete-icon-hover:#ea2e2e;--jag-no-persona-bg:#7f1d1d;--jag-no-persona-border:#b91c1c;--jag-priority-highest-bg:#dc262640;--jag-priority-highest-text:#fca5a5;--jag-priority-highest-border:#ef444466;--jag-priority-high-bg:#ea580c40;--jag-priority-high-text:#fdba74;--jag-priority-high-border:#f9731666;--jag-priority-medium-bg:#ca8a0440;--jag-priority-medium-text:#fde047;--jag-priority-medium-border:#eab30866;--jag-priority-low-bg:#2563eb40;--jag-priority-low-text:#93c5fd;--jag-priority-low-border:#3b82f666;--jag-priority-lowest-bg:#64748b40;--jag-priority-lowest-text:#cbd5e1;--jag-priority-lowest-border:#94a3b866;--jag-size-xs-bg:#22c55e40;--jag-size-xs-text:#86efac;--jag-size-xs-border:#22c55e66;--jag-size-s-bg:#14b8a640;--jag-size-s-text:#5eead4;--jag-size-s-border:#14b8a666;--jag-size-m-bg:#6366f140;--jag-size-m-text:#c7d2fe;--jag-size-m-border:#6366f166;--jag-size-l-bg:#a855f740;--jag-size-l-text:#e9d5ff;--jag-size-l-border:#a855f766;--jag-size-xl-bg:#ec489940;--jag-size-xl-text:#f9a8d4;--jag-size-xl-border:#ec489966;--jag-import-success-bg:#1f3226;--jag-import-regenerated-bg:#403924;--jag-save-persona-changes-btn:#10b981;--jag-cancel-persona-changes-btn:#f97316;--usm-primary:#61a68d;--usm-primary-light:#1e3a32;--usm-primary-dark:#7bc9ae;--usm-secondary:#4a7d6b;--usm-secondary-light:#1a2e28;--usm-accent:#55adff;--usm-accent-light:#1a3a52;--usm-bg-card:#2a2a31;--usm-bg-hover:#353540;--usm-bg-main:#1f1f23;--usm-bg-two:#1a1a1d;--usm-border:#8da88359;--usm-border-hover:#61a68d;--usm-text-primary:#f3f4f6;--usm-text-secondary:#d1d5db;--usm-text-white:#fff;--usm-shadow:#61a68d26;--usm-shadow-hover:#61a68d40;--usm-shadow-elevated:#61a68d59;--usm-success:#34d399;--usm-success-light:#064e3b;--usm-warning:#fbbf24;--usm-warning-light:#78350f;--usm-error:#f87171;--usm-error-light:#7f1d1d;--usm-new:#a855f7;--usm-new-light:#2d2340;--usm-in-progress:#3b82f6;--usm-in-progress-light:#1e3a8a;--usm-activity-gradient-start:#4a7d6b;--usm-activity-gradient-end:#61a68d;--usm-step-bg:#2a2a31;--usm-step-border:#8da88359;--usm-story-bg:#2a2a31;--usm-story-border-left:#61a68d;--usm-story-hover-bg:#353540;--usm-priority-highest:#dc2626;--usm-priority-high:#ea580c;--usm-priority-medium:#0284c7;--usm-priority-low:#059669;--usm-priority-lowest:#6b7280;--usm-stats-gradient-start:#4a7d6b;--usm-stats-gradient-end:#61a68d;--usm-stats-divider:#8da88333;--usm-minimap-header-gradient-start:#4a7d6b;--usm-minimap-header-gradient-end:#61a68d;--usm-minimap-content-bg:#2a2a31;--usm-zoom-bg:#2a2a31;--usm-zoom-border:#8da88359;--usm-zoom-icon:#61a68d;--usm-zoom-hover-gradient-start:#4a7d6b;--usm-zoom-hover-gradient-end:#61a68d;--usm-button-primary-bg:#4a7d6b;--usm-button-primary-hover:#61a68d;--usm-button-secondary-bg:#5a8d79;--usm-button-secondary-hover:#7bc9ae;--usm-button-accent-bg:#9378cc;--usm-button-accent-hover:#b197d4;--usm-input-bg:#1f1f23;--usm-input-border:#8da88359;--usm-input-hover-border:#61a68d;--usm-input-focus-border:#61a68d;--usm-input-placeholder:#6b7280;--usm-modal-bg:#2a2a31;--usm-modal-overlay:#000000b3;--usm-collapse-header-bg:#1f1f23;--usm-collapse-content-bg:#2a2a31;--usm-collapse-border:#8da88359;--usm-vision-gradient-start:#2a2a31;--usm-vision-gradient-end:#353540;--usm-persona-chip-gradient-start:#1e3a32;--usm-persona-chip-gradient-end:#1a2e28;--usm-persona-chip-text:#7bc9ae;--usm-stepper-icon-bg:#2d2340;--usm-stepper-icon-text:#b197d4;--usm-stepper-icon-bg-finished:#9378cc;--usm-stepper-icon-text-finished:#fff;--usm-stepper-text:#b197d4;--usm-stepper-process-bg:#9378cc;--font-size:14px;--radius:0.625rem;--background:oklch(14.5% 0 0deg);--foreground:oklch(98.5% 0 0deg);--card:oklch(14.5% 0 0deg);--card-foreground:oklch(98.5% 0 0deg);--popover:oklch(14.5% 0 0deg);--popover-foreground:oklch(98.5% 0 0deg);--primary:oklch(98.5% 0 0deg);--primary-foreground:oklch(20.5% 0 0deg);--secondary:oklch(26.9% 0 0deg);--secondary-foreground:oklch(98.5% 0 0deg);--muted:oklch(26.9% 0 0deg);--muted-foreground:oklch(70.8% 0 0deg);--accent:oklch(26.9% 0 0deg);--accent-foreground:oklch(98.5% 0 0deg);--destructive:oklch(39.6% 0.141 25.723deg);--destructive-foreground:oklch(63.7% 0.237 25.331deg);--border:oklch(26.9% 0 0deg);--input:oklch(26.9% 0 0deg);--input-background:oklch(26.9% 0 0deg);--ring:oklch(43.9% 0 0deg);--agent-overview:linear-gradient(135deg,#6b73ff,#000dff);--agent-rafigen:linear-gradient(135deg,#f093fb,#f5576c);--agent-rafirun:linear-gradient(135deg,#4facfe,#00f2fe);--agent-rafisecure:linear-gradient(135deg,#43e97b,#38f9d7);--agent-rafiui:linear-gradient(135deg,#fa709a,#fee140);--agent-cards-bg-primary:#354579;--agent-cards-bg-secondary:#253e90}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#1a1a1a;color:var(--text-one);transition:background-color .3s ease,color .3s ease}*{font-family:Nunito,Segoe UI,Arial,sans-serif;font-size:16px;margin:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif!important;letter-spacing:1px;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.toaster{--normal-bg:var(--bg-two);--normal-text:var(--text-one);--normal-border:var(--border-one)}[data-sonner-toast] [data-close-button]{align-items:center;border-radius:4px;color:var(--text-one)!important;display:flex!important;height:20px;justify-content:center;left:calc(100% - 4px)!important;opacity:.7;top:0!important;transition:opacity .2s;width:20px}[data-sonner-toast] [data-close-button]:hover{opacity:1}[data-sonner-toast][data-type=success]{background-color:var(--success)!important;border-color:var(--success)!important;color:#fff!important}[data-sonner-toast][data-type=success] [data-description],[data-sonner-toast][data-type=success] [data-icon],[data-sonner-toast][data-type=success] [data-title]{color:#fff!important}[data-sonner-toast][data-type=success] [data-close-button]{background-color:#fff3;color:#fff!important}[data-sonner-toast][data-type=success] [data-close-button]:hover{background-color:#ffffff4d}[data-sonner-toast][data-type=error]{background-color:var(--error)!important;border-color:var(--error)!important;color:#fff!important}[data-sonner-toast][data-type=error] [data-description],[data-sonner-toast][data-type=error] [data-icon],[data-sonner-toast][data-type=error] [data-title]{color:#fff!important}[data-sonner-toast][data-type=error] [data-close-button]{background-color:#fff3;color:#fff!important}[data-sonner-toast][data-type=error] [data-close-button]:hover{background-color:#ffffff4d}[data-sonner-toast][data-type=warning]{background-color:var(--analysis-action-button)!important;border-color:var(--analysis-action-button)!important;color:var(--text-one)!important}[data-sonner-toast][data-type=warning] [data-description],[data-sonner-toast][data-type=warning] [data-icon],[data-sonner-toast][data-type=warning] [data-title]{color:var(--text-one)!important}[data-sonner-toast][data-type=warning] [data-close-button]{background-color:#0000001a;color:var(--text-one)!important}[data-sonner-toast][data-type=warning] [data-close-button]:hover{background-color:#0003}[data-sonner-toast][data-type=info]{background-color:var(--button-three)!important;border-color:var(--button-three)!important;color:#fff!important}[data-sonner-toast][data-type=info] [data-description],[data-sonner-toast][data-type=info] [data-icon],[data-sonner-toast][data-type=info] [data-title]{color:#fff!important}[data-sonner-toast][data-type=info] [data-close-button]{background-color:#fff3;color:#fff!important}[data-sonner-toast][data-type=info] [data-close-button]:hover{background-color:#ffffff4d}.loading-fallback{align-items:center;background:#f0f2f5;display:flex;justify-content:center;min-height:100vh;width:100%}.login-layout{background-color:#000;background-color:var(--background-color,#000);min-height:100vh}.login-layout .login-container{align-items:center;background-color:var(--bg-two);color:var(--text-one);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:100vh}.login-layout .login-container .login-form{background-color:var(--bg-three);border-radius:8px;max-width:325px;padding:2rem;width:100%}.login-layout .login-container .login-form .login-form-email,.login-layout .login-container .login-form .login-form-password{background-color:var(--input-bg-two)}.login-layout .login-container .login-form .login-header{color:var(--text-one);margin-bottom:10px}.login-layout .login-container .login-form .login-form-footer{margin-top:1rem}.login-layout .login-container .login-form .password-feedback .valid{color:var(--success)}.login-layout .login-container .login-form .password-feedback .invalid{color:var(--error)}.login-layout .login-container .login-form .login-form-button{background-color:var(--button-three)}.login-layout .login-container .login-form .login-form-button:hover{background-color:var(--button-three-hover)}.login-layout .login-container .login-form .login-form-forgot-password,.login-layout .login-container .login-form .login-form-register{color:var(--button-three)!important}.login-layout .login-container .login-error-callout{align-items:flex-start;background:linear-gradient(135deg,#ff63841f,#ff4d4f2e);border:1px solid #ff4d4f40;border-radius:10px;box-shadow:0 10px 24px -16px #ff4d4f73;color:var(--text-one);display:flex;gap:.9rem;max-width:360px;padding:1.25rem;width:100%}.login-layout .login-container .login-error-callout .login-error-icon{color:#ff4d4f;color:var(--error,#ff4d4f);font-size:1.65rem;line-height:1;padding-top:.2rem}.login-layout .login-container .login-error-callout .login-error-content{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-width:0}.login-layout .login-container .login-error-callout .login-error-content .login-error-title{font-size:1.05rem;font-weight:600;margin:0}.login-layout .login-container .login-error-callout .login-error-content .login-error-description{color:#000000a6;color:var(--text-two,#000000a6);line-height:1.55;margin:0}.login-layout .login-container .login-error-callout .login-error-content .login-error-action{align-self:flex-start;border-radius:6px;font-weight:600;padding:0 1.25rem}body{margin:0;padding:0}.layout{min-height:100vh}.site-layout-content{background:#fff;margin:24px 0;min-height:280px;padding:24px}.login-form,.register-form{margin:0 auto;max-width:300px}.login-form-forgot{float:right}.login-form-button,.register-form-button{width:100%}
/*# sourceMappingURL=main.c4506b73.css.map*/