[data-ui-theme]{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}:root{--bg:0 0% 99%;--fg:0 0% 4%;--violet:252 100% 68%;--violet-hex:#6d5bff;--violet-subtle:rgba(109,91,255,.08);--violet-glow:0 0 24px rgba(109,91,255,.28);--surface:0 0% 100%;--border:0 0% 92%;--radius:20px;--blur:20px;--shadow:0 8px 32px -8px rgba(0,0,0,.08);--artifact-bg:#fcfcf9;--glass-bg:hsla(0,0%,100%,.75);--glass-border:rgba(0,0,0,.06);--font-tight:-0.025em}.dark{--bg:0 0% 4%;--fg:0 0% 99%;--surface:0 0% 8%;--border:0 0% 16%;--artifact-bg:#0a0a0c;--glass-bg:rgba(16,16,20,.72);--glass-border:hsla(0,0%,100%,.08);--shadow:0 8px 32px -8px rgba(0,0,0,.45)}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));box-shadow:var(--shadow)}.artifact-border,.glass-panel{border:1px solid var(--glass-border)}.ai-glow-ring{box-shadow:var(--violet-glow)}.tracking-tight-heading{letter-spacing:-.025em}[data-ui-theme=rux-modern]:not(.dark),[data-ui-theme=rux-modern][data-ui-mode=light]:not(.dark),[data-ui-theme=tracker-modern]:not(.dark),[data-ui-theme=tracker-modern][data-ui-mode=light]:not(.dark){--tracker-primary:#2563eb;--tracker-primary-hover:#1d4ed8;--tracker-primary-light:#eff6ff;--tracker-text-primary:#0f172a;--tracker-text-secondary:#64748b;--tracker-text-muted:#94a3b8;--tracker-background:#f8fafc;--tracker-surface:#fff;--tracker-border:#e2e8f0;--tracker-border-focus:rgba(37,99,235,.35);--tracker-focus-color:#2563eb;--background:210 40% 98%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 94.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 100%;--border:214.3 31.8% 88%;--input:214.3 31.8% 88%;--ring:217 91% 60%;--radius:0.375rem;--status-success-bg:#dcfce7;--status-success-text:#15803d;--status-success-border:#bbf7d0;--status-warning-bg:#fef3c7;--status-warning-text:#b45309;--status-warning-border:#fde68a;--status-progress-bg:#dbeafe;--status-progress-text:#1d4ed8;--status-progress-border:#bfdbfe;--status-danger-bg:#fee2e2;--status-danger-text:#b91c1c;--status-danger-border:#fca5a5;--status-neutral-bg:#f1f5f9;--status-neutral-text:#475569;--status-neutral-border:#e2e8f0}[data-ui-theme=rux-modern].dark,[data-ui-theme=rux-modern][data-ui-mode=dark],[data-ui-theme=tracker-modern].dark,[data-ui-theme=tracker-modern][data-ui-mode=dark]{--tracker-primary:#3b82f6;--tracker-primary-hover:#2563eb;--tracker-primary-light:#1e293b;--tracker-text-primary:#f8fafc;--tracker-text-secondary:#94a3b8;--tracker-text-muted:#64748b;--tracker-background:#0f172a;--tracker-surface:#1e293b;--tracker-border:#334155;--tracker-border-focus:rgba(59,130,246,.4);--tracker-focus-color:#3b82f6;--background:222 47% 11%;--foreground:210 40% 98%;--card:222 47% 15%;--card-foreground:210 40% 98%;--popover:222 47% 15%;--popover-foreground:210 40% 98%;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--secondary:217 19% 27%;--secondary-foreground:210 40% 98%;--muted:217 19% 27%;--muted-foreground:215 20.2% 65.1%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:217 33% 25%;--input:217 33% 25%;--ring:217 91% 60%;--radius:0.375rem;--status-success-bg:rgba(16,185,129,.2);--status-success-text:#34d399;--status-success-border:rgba(16,185,129,.4);--status-warning-bg:rgba(245,158,11,.2);--status-warning-text:#fbbf24;--status-warning-border:rgba(245,158,11,.4);--status-progress-bg:rgba(59,130,246,.2);--status-progress-text:#60a5fa;--status-progress-border:rgba(59,130,246,.4);--status-danger-bg:rgba(239,68,68,.2);--status-danger-text:#f87171;--status-danger-border:rgba(239,68,68,.4);--status-neutral-bg:rgba(148,163,184,.15);--status-neutral-text:#94a3b8;--status-neutral-border:rgba(148,163,184,.3)}[data-ui-theme=rux-modern] body,[data-ui-theme=tracker-modern] body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--tracker-background);color:var(--tracker-text-primary)}.tracker-page-header{font-size:24px;font-weight:700;line-height:32px;color:var(--tracker-text-primary)}.tracker-section-header{font-size:20px;line-height:28px}.tracker-section-header,.tracker-subheader{font-weight:600;color:var(--tracker-text-primary)}.tracker-subheader{font-size:16px;line-height:24px}.tracker-body-primary{font-size:14px;font-weight:400;line-height:20px}.tracker-body-secondary{font-size:13px;font-weight:400;line-height:18px}.tracker-caption{font-size:12px;font-weight:500;line-height:16px}[data-ui-theme=rux-modern] .tracker-table-container,[data-ui-theme=rux-modern] table.tracker-grid,[data-ui-theme=tracker-modern] .tracker-table-container,[data-ui-theme=tracker-modern] table.tracker-grid{background-color:var(--tracker-surface);border:1px solid var(--tracker-border);border-radius:8px;overflow:hidden}[data-ui-theme=rux-modern] table th,[data-ui-theme=rux-modern] table thead,[data-ui-theme=tracker-modern] table th,[data-ui-theme=tracker-modern] table thead{background-color:#f8fafc!important;color:#64748b!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important}[data-ui-theme=rux-modern].dark table th,[data-ui-theme=rux-modern].dark table thead,[data-ui-theme=tracker-modern].dark table th,[data-ui-theme=tracker-modern].dark table thead{background-color:#1e293b!important;color:#94a3b8!important}[data-ui-theme=rux-modern] table td,[data-ui-theme=rux-modern] table th,[data-ui-theme=tracker-modern] table td,[data-ui-theme=tracker-modern] table th{padding:12px 16px!important;border-bottom:1px solid #f1f5f9}[data-ui-theme=rux-modern].dark table td,[data-ui-theme=rux-modern].dark table th,[data-ui-theme=tracker-modern].dark table td,[data-ui-theme=tracker-modern].dark table th{border-bottom:1px solid #334155}[data-ui-theme=rux-modern] table tbody tr,[data-ui-theme=tracker-modern] table tbody tr{transition:background-color .15s ease-in-out}[data-ui-theme=rux-modern] table tbody tr:hover,[data-ui-theme=tracker-modern] table tbody tr:hover{background-color:#f1f5f9!important}[data-ui-theme=rux-modern].dark table tbody tr:hover,[data-ui-theme=tracker-modern].dark table tbody tr:hover{background-color:#334155!important}.tracker-status-badge{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;border:1px solid transparent;white-space:nowrap}.tracker-status-badge.success,.tracker-status-badge[data-status=closed],.tracker-status-badge[data-status=done],.tracker-status-badge[data-status=resolved]{background-color:var(--status-success-bg,#dcfce7);color:var(--status-success-text,#15803d);border-color:var(--status-success-border,#bbf7d0)}.tracker-status-badge.warning,.tracker-status-badge[data-status="in review"],.tracker-status-badge[data-status=in_qa],.tracker-status-badge[data-status=qa]{background-color:var(--status-warning-bg,#fef3c7);color:var(--status-warning-text,#b45309);border-color:var(--status-warning-border,#fde68a)}.tracker-status-badge.progress,.tracker-status-badge[data-status="in progress"],.tracker-status-badge[data-status=in_progress]{background-color:var(--status-progress-bg,#dbeafe);color:var(--status-progress-text,#1d4ed8);border-color:var(--status-progress-border,#bfdbfe)}.tracker-status-badge.danger,.tracker-status-badge[data-status=blocked],.tracker-status-badge[data-status=failed]{background-color:var(--status-danger-bg,#fee2e2);color:var(--status-danger-text,#b91c1c);border-color:var(--status-danger-border,#fca5a5)}.tracker-status-badge.neutral,.tracker-status-badge[data-status=backlog],.tracker-status-badge[data-status=draft],.tracker-status-badge[data-status=to_do],.tracker-status-badge[data-status=todo]{background-color:var(--status-neutral-bg,#f1f5f9);color:var(--status-neutral-text,#475569);border-color:var(--status-neutral-border,#e2e8f0)}[data-ui-theme=rux-modern] input.tracker-input,[data-ui-theme=rux-modern] select.tracker-select,[data-ui-theme=rux-modern] textarea.tracker-textarea,[data-ui-theme=tracker-modern] input.tracker-input,[data-ui-theme=tracker-modern] select.tracker-select,[data-ui-theme=tracker-modern] textarea.tracker-textarea{height:38px;padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;background-color:var(--tracker-surface);color:var(--tracker-text-primary);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}[data-ui-theme=rux-modern] input.tracker-input:focus,[data-ui-theme=rux-modern] select.tracker-select:focus,[data-ui-theme=rux-modern] textarea.tracker-textarea:focus,[data-ui-theme=tracker-modern] input.tracker-input:focus,[data-ui-theme=tracker-modern] select.tracker-select:focus,[data-ui-theme=tracker-modern] textarea.tracker-textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.2)}[data-ui-theme=rux-modern] input.tracker-input-error,[data-ui-theme=tracker-modern] input.tracker-input-error{border-color:#dc2626!important}.tracker-input-error-message{font-size:12px;color:#dc2626;margin-top:4px}.tracker-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease-in-out;border:1px solid transparent}.tracker-btn-primary{background-color:#2563eb;color:#fff;border-color:transparent}.tracker-btn-primary:hover{background-color:#1d4ed8}.tracker-btn-secondary{background-color:#f1f5f9;color:#0f172a;border-color:#e2e8f0}.tracker-btn-secondary:hover{background-color:#e2e8f0}.tracker-btn-outline{background-color:transparent;color:#2563eb;border-color:#2563eb}.tracker-btn-outline:hover{background-color:#eff6ff}.tracker-btn-danger{background-color:#dc2626;color:#fff;border-color:transparent}.tracker-btn-danger:hover{background-color:#b91c1c}.tracker-btn-ghost{background-color:transparent;color:#64748b;border-color:transparent}.tracker-btn-ghost:hover{background-color:#f1f5f9;color:#0f172a}.tracker-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@keyframes tracker-skeleton-pulse{0%{background-color:#e2e8f0}50%{background-color:#f1f5f9}to{background-color:#e2e8f0}}[data-ui-theme=rux-modern].dark .tracker-skeleton,[data-ui-theme=tracker-modern].dark .tracker-skeleton{animation:tracker-skeleton-pulse-dark 1.5s ease-in-out infinite}@keyframes tracker-skeleton-pulse-dark{0%{background-color:#1e293b}50%{background-color:#334155}to{background-color:#1e293b}}.tracker-skeleton{animation:tracker-skeleton-pulse 1.5s ease-in-out infinite;border-radius:4px}@media (prefers-reduced-motion:reduce){[data-ui-theme]{transition:none!important}.tracker-skeleton{animation:none!important}}[data-ui-theme]{transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}[data-ui-theme=rux-modern].dark,[data-ui-theme=rux-modern][data-ui-mode=dark]{--background:222 38% 7%;--foreground:210 40% 98%;--card:222 47% 11%;--card-foreground:210 40% 98%;--popover:215 28% 17%;--popover-foreground:210 40% 98%;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--secondary:262 83% 58%;--secondary-foreground:0 0% 100%;--muted:217 19% 18%;--muted-foreground:215 20.2% 65.1%;--accent:217 91% 60%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:217 33% 20%;--input:217 33% 20%;--ring:217 91% 60%;--radius:0.625rem;--ui-brand-primary:#3b82f6;--ui-brand-secondary:#8b5cf6;--ui-brand-gradient:linear-gradient(135deg,#3b82f6,#8b5cf6);--ui-brand-hover:#2563eb;--ui-success:#10b981;--ui-warning:#f59e0b;--ui-danger:#ef4444;--ui-info:#3b82f6;--ui-background:#0b0f19;--ui-surface:#111827;--ui-surface-secondary:#1f2937;--ui-surface-elevated:rgba(17,24,39,.85);--ui-border:hsla(0,0%,100%,.12);--ui-border-subtle:hsla(0,0%,100%,.08);--ui-border-strong:rgba(59,130,246,.4);--ui-text-primary:#f8fafc;--ui-text-secondary:#94a3b8;--ui-text-muted:#64748b;--ui-text-disabled:#475569;--ui-input-background:rgba(15,23,42,.8);--ui-input-border:hsla(0,0%,100%,.15);--ui-input-focus:#3b82f6;--ui-shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--ui-shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.3);--ui-shadow-lg:0 10px 15px -3px rgba(0,0,0,.5),0 4px 6px -2px rgba(0,0,0,.4);--ui-radius-sm:6px;--ui-radius-md:10px;--ui-radius-lg:14px;--ui-radius-xl:20px;--font-family-primary:var(--font-poppins,Poppins),var(--font-inter,Inter),system-ui,sans-serif;--rux-glass-bg:rgba(17,24,39,.7);--rux-glass-border:hsla(0,0%,100%,.12);--rux-glass-shadow:0 8px 32px 0 rgba(0,0,0,.4);--rux-glow-primary:0 0 24px rgba(59,130,246,.25);--rux-glow-secondary:0 0 24px rgba(139,92,246,.25)}[data-ui-theme=rux-modern]:not(.dark),[data-ui-theme=rux-modern][data-ui-mode=light]:not(.dark){--background:210 40% 98%;--foreground:222 47% 11%;--card:0 0% 100%;--card-foreground:222 47% 11%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--secondary:262 83% 58%;--secondary-foreground:0 0% 100%;--muted:210 40% 94.1%;--muted-foreground:215 16% 47%;--accent:217 91% 60%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:214 32% 91%;--input:214 32% 91%;--ring:217 91% 60%;--radius:0.625rem;--ui-brand-primary:#3b82f6;--ui-brand-secondary:#8b5cf6;--ui-brand-gradient:linear-gradient(135deg,#3b82f6,#8b5cf6);--ui-brand-hover:#2563eb;--ui-success:#10b981;--ui-warning:#f59e0b;--ui-danger:#ef4444;--ui-info:#3b82f6;--ui-background:#f8fafc;--ui-surface:#fff;--ui-surface-secondary:#f1f5f9;--ui-surface-elevated:hsla(0,0%,100%,.9);--ui-border:#e2e8f0;--ui-border-subtle:#f1f5f9;--ui-border-strong:rgba(59,130,246,.3);--ui-text-primary:#0f172a;--ui-text-secondary:#475569;--ui-text-muted:#64748b;--ui-text-disabled:#94a3b8;--ui-input-background:#fff;--ui-input-border:#cbd5e1;--ui-input-focus:#3b82f6;--ui-shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--ui-shadow-md:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -1px rgba(0,0,0,.04);--ui-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--ui-radius-sm:6px;--ui-radius-md:10px;--ui-radius-lg:14px;--ui-radius-xl:20px;--font-family-primary:var(--font-poppins,Poppins),var(--font-inter,Inter),system-ui,sans-serif;--rux-glass-bg:hsla(0,0%,100%,.8);--rux-glass-border:rgba(226,232,240,.9);--rux-glass-shadow:0 8px 30px rgba(0,0,0,.06);--rux-glow-primary:0 0 20px rgba(59,130,246,.15);--rux-glow-secondary:0 0 20px rgba(139,92,246,.15)}[data-ui-theme=rux-modern] body{font-family:var(--font-family-primary)}[data-ui-theme=rux-modern] .app-main-bg{background-image:linear-gradient(135deg,rgba(59,130,246,.03),rgba(139,92,246,.03))!important;background-color:var(--ui-background)!important}[data-ui-theme=rux-modern].dark .app-main-bg,[data-ui-theme=rux-modern][data-ui-mode=dark] .app-main-bg{background-image:radial-gradient(circle at 50% 0,rgba(59,130,246,.08) 0,rgba(11,15,25,.95) 70%)!important;background-color:#0b0f19!important}[data-ui-theme=rux-modern] th,[data-ui-theme=rux-modern] thead th{color:#2563eb!important;font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}[data-ui-theme=rux-modern].dark th,[data-ui-theme=rux-modern].dark thead th{color:#60a5fa!important}.rux-glass-card{background:var(--rux-glass-bg);backdrop-filter:blur(16px);border:1px solid var(--rux-glass-border);box-shadow:var(--rux-glass-shadow);border-radius:var(--ui-radius-lg);transition:transform .2s ease,box-shadow .2s ease}.rux-glass-card:hover{box-shadow:var(--rux-glow-primary)}.rux-gradient-btn{background:var(--ui-brand-gradient)!important;color:#fff!important;border:none!important;box-shadow:0 4px 14px 0 rgba(59,130,246,.35);transition:all .2s ease}.rux-gradient-btn:hover{opacity:.92;box-shadow:0 6px 20px 0 rgba(139,92,246,.45);transform:translateY(-1px)}.rux-kpi-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;backdrop-filter:blur(8px)}[data-ui-theme=rux-modern] .rux-status-todo{background-color:rgba(148,163,184,.15);color:#64748b;border:1px solid rgba(148,163,184,.3)}[data-ui-theme=rux-modern] .rux-status-in-progress{background-color:rgba(59,130,246,.15);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}[data-ui-theme=rux-modern] .rux-status-done{background-color:rgba(16,185,129,.15);color:#10b981;border:1px solid rgba(16,185,129,.3)}[data-ui-theme=rux-modern] .rux-status-blocked{background-color:rgba(239,68,68,.15);color:#ef4444;border:1px solid rgba(239,68,68,.3)}@media (prefers-reduced-motion:reduce){[data-ui-theme]{transition:none!important}.rux-glass-card,.rux-gradient-btn{transition:none!important;transform:none!important}}[data-ui-theme=light-blue],[data-ui-theme=ocean-mist],[data-ui-theme=soft-lavender]{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out}[data-theme=light-blue],[data-ui-theme=light-blue]{--theme-page-bg:#f8fafc;--theme-panel-bg:#eaf3fc;--theme-primary:#255d93;--theme-primary-hover:#1d4b78;--theme-heading:#1a334d;--theme-decorative:#739bc0;--theme-border:#d4e2ef;--tracker-primary:#255d93;--tracker-primary-hover:#1d4b78;--tracker-primary-light:#eaf3fc;--tracker-primary-active:#153a5e;--tracker-text-primary:#1a334d;--tracker-text-secondary:#4a6582;--tracker-text-muted:#6b88a6;--tracker-background:#f8fafc;--tracker-surface:#eaf3fc;--tracker-surface-card:#fff;--tracker-border:#d4e2ef;--tracker-border-focus:rgba(37,93,147,.4);--tracker-focus-color:#255d93;--background:210 40% 98%;--foreground:210 49% 20%;--card:0 0% 100%;--card-foreground:210 49% 20%;--popover:0 0% 100%;--popover-foreground:210 49% 20%;--primary:210 60% 36%;--primary-foreground:0 0% 100%;--secondary:209 77% 95%;--secondary-foreground:210 49% 20%;--muted:209 77% 95%;--muted-foreground:211 27% 40%;--accent:209 77% 95%;--accent-foreground:210 60% 36%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 100%;--border:209 43% 88%;--input:209 43% 88%;--ring:210 60% 36%;--radius:0.5rem;--brand-from:#255d93;--brand-to:#1a334d;--brand-gradient:linear-gradient(135deg,#255d93,#1a334d);--status-success-bg:#e6f4ea;--status-success-text:#137333;--status-success-border:#ceead6;--status-warning-bg:#fef7e0;--status-warning-text:#b06000;--status-warning-border:#feefc3;--status-progress-bg:#e8f0fe;--status-progress-text:#1a73e8;--status-progress-border:#d2e3fc;--status-danger-bg:#fce8e6;--status-danger-text:#c5221f;--status-danger-border:#fad2cf;--status-neutral-bg:#eaf3fc;--status-neutral-text:#4a6582;--status-neutral-border:#d4e2ef}[data-theme=ocean-mist],[data-ui-theme=ocean-mist]{--theme-page-bg:#f8fbfc;--theme-panel-bg:#e8f6f8;--theme-primary:#17667b;--theme-primary-hover:#105263;--theme-heading:#173e4a;--theme-decorative:#629faa;--theme-border:#cce3e8;--tracker-primary:#17667b;--tracker-primary-hover:#105263;--tracker-primary-light:#e8f6f8;--tracker-primary-active:#0b3f4d;--tracker-text-primary:#173e4a;--tracker-text-secondary:#3e616c;--tracker-text-muted:#5c818c;--tracker-background:#f8fbfc;--tracker-surface:#e8f6f8;--tracker-surface-card:#fff;--tracker-border:#cce3e8;--tracker-border-focus:rgba(23,102,123,.4);--tracker-focus-color:#17667b;--background:195 40% 98%;--foreground:194 52% 19%;--card:0 0% 100%;--card-foreground:194 52% 19%;--popover:0 0% 100%;--popover-foreground:194 52% 19%;--primary:192 68% 29%;--primary-foreground:0 0% 100%;--secondary:188 50% 94%;--secondary-foreground:194 52% 19%;--muted:188 50% 94%;--muted-foreground:194 27% 33%;--accent:188 50% 94%;--accent-foreground:192 68% 29%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 100%;--border:190 35% 85%;--input:190 35% 85%;--ring:192 68% 29%;--radius:0.5rem;--brand-from:#17667b;--brand-to:#173e4a;--brand-gradient:linear-gradient(135deg,#17667b,#173e4a);--status-success-bg:#e6f5f0;--status-success-text:#0e7052;--status-success-border:#c8ebdd;--status-warning-bg:#fef8e7;--status-warning-text:#9e6300;--status-warning-border:#fde8b5;--status-progress-bg:#e8f6f8;--status-progress-text:#17667b;--status-progress-border:#cce3e8;--status-danger-bg:#fdeceb;--status-danger-text:#ba2418;--status-danger-border:#f9cac7;--status-neutral-bg:#e8f6f8;--status-neutral-text:#3e616c;--status-neutral-border:#cce3e8}[data-theme=soft-lavender],[data-ui-theme=soft-lavender]{--theme-page-bg:#fafafd;--theme-panel-bg:#f0effb;--theme-primary:#595895;--theme-primary-hover:#48477a;--theme-heading:#33324f;--theme-decorative:#9691bf;--theme-border:#dcd9ef;--tracker-primary:#595895;--tracker-primary-hover:#48477a;--tracker-primary-light:#f0effb;--tracker-primary-active:#393863;--tracker-text-primary:#33324f;--tracker-text-secondary:#575477;--tracker-text-muted:#78759e;--tracker-background:#fafafd;--tracker-surface:#f0effb;--tracker-surface-card:#fff;--tracker-border:#dcd9ef;--tracker-border-focus:rgba(89,88,149,.4);--tracker-focus-color:#595895;--background:240 40% 99%;--foreground:242 22% 25%;--card:0 0% 100%;--card-foreground:242 22% 25%;--popover:0 0% 100%;--popover-foreground:242 22% 25%;--primary:241 26% 47%;--primary-foreground:0 0% 100%;--secondary:245 60% 96%;--secondary-foreground:242 22% 25%;--muted:245 60% 96%;--muted-foreground:243 16% 42%;--accent:245 60% 96%;--accent-foreground:241 26% 47%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 100%;--border:247 40% 89%;--input:247 40% 89%;--ring:241 26% 47%;--radius:0.5rem;--brand-from:#595895;--brand-to:#33324f;--brand-gradient:linear-gradient(135deg,#595895,#33324f);--status-success-bg:#ecf8f1;--status-success-text:#137748;--status-success-border:#c8ebd5;--status-warning-bg:#fff8e8;--status-warning-text:#966100;--status-warning-border:#fbe6b6;--status-progress-bg:#f0effb;--status-progress-text:#595895;--status-progress-border:#dcd9ef;--status-danger-bg:#fceeef;--status-danger-text:#ba2130;--status-danger-border:#f9cdd2;--status-neutral-bg:#f0effb;--status-neutral-text:#575477;--status-neutral-border:#dcd9ef}[data-ui-theme=light-blue] .app-main-bg{background-image:none!important;background-color:#f8fafc!important}[data-ui-theme=ocean-mist] .app-main-bg{background-image:none!important;background-color:#f8fbfc!important}[data-ui-theme=soft-lavender] .app-main-bg{background-image:none!important;background-color:#fafafd!important}[data-ui-theme=light-blue] .sticky.top-0{background-color:#eaf3fc!important;border-color:#d4e2ef!important}[data-ui-theme=ocean-mist] .sticky.top-0{background-color:#e8f6f8!important;border-color:#cce3e8!important}[data-ui-theme=soft-lavender] .sticky.top-0{background-color:#f0effb!important;border-color:#dcd9ef!important}[data-ui-theme=light-blue] .bg-sidebar,[data-ui-theme=light-blue] [data-slot=sidebar]{background-color:#eaf3fc!important;border-color:#d4e2ef!important}[data-ui-theme=ocean-mist] .bg-sidebar,[data-ui-theme=ocean-mist] [data-slot=sidebar]{background-color:#e8f6f8!important;border-color:#cce3e8!important}[data-ui-theme=soft-lavender] .bg-sidebar,[data-ui-theme=soft-lavender] [data-slot=sidebar]{background-color:#f0effb!important;border-color:#dcd9ef!important}[data-ui-theme=light-blue] [data-slot=sidebar] footer,[data-ui-theme=light-blue] [data-slot=sidebar] header,[data-ui-theme=ocean-mist] [data-slot=sidebar] footer,[data-ui-theme=ocean-mist] [data-slot=sidebar] header,[data-ui-theme=soft-lavender] [data-slot=sidebar] footer,[data-ui-theme=soft-lavender] [data-slot=sidebar] header{background-color:transparent!important}[data-ui-theme=light-blue] th,[data-ui-theme=light-blue] thead th{color:#1a334d!important;background-color:#eaf3fc!important;border-color:#d4e2ef!important}[data-ui-theme=ocean-mist] th,[data-ui-theme=ocean-mist] thead th{color:#173e4a!important;background-color:#e8f6f8!important;border-color:#cce3e8!important}[data-ui-theme=soft-lavender] th,[data-ui-theme=soft-lavender] thead th{color:#33324f!important;background-color:#f0effb!important;border-color:#dcd9ef!important}[data-ui-theme=light-blue] table td{border-color:#d4e2ef!important}[data-ui-theme=light-blue] table tbody tr:hover{background-color:rgba(234,243,252,.6)!important}[data-ui-theme=ocean-mist] table td{border-color:#cce3e8!important}[data-ui-theme=ocean-mist] table tbody tr:hover{background-color:rgba(232,246,248,.6)!important}[data-ui-theme=soft-lavender] table td{border-color:#dcd9ef!important}[data-ui-theme=soft-lavender] table tbody tr:hover{background-color:rgba(240,239,251,.6)!important}[data-ui-theme=light-blue] .bg-\[\#00558C\],[data-ui-theme=light-blue] .hover\:bg-\[\#004470\]:hover{background-color:#255d93!important}[data-ui-theme=light-blue] .text-\[\#00558C\]{color:#255d93!important}[data-ui-theme=light-blue] .border-\[\#00558C\]{border-color:#255d93!important}[data-ui-theme=ocean-mist] .bg-\[\#00558C\],[data-ui-theme=ocean-mist] .hover\:bg-\[\#004470\]:hover{background-color:#17667b!important}[data-ui-theme=ocean-mist] .text-\[\#00558C\]{color:#17667b!important}[data-ui-theme=ocean-mist] .border-\[\#00558C\]{border-color:#17667b!important}[data-ui-theme=soft-lavender] .bg-\[\#00558C\],[data-ui-theme=soft-lavender] .hover\:bg-\[\#004470\]:hover{background-color:#595895!important}[data-ui-theme=soft-lavender] .text-\[\#00558C\]{color:#595895!important}[data-ui-theme=soft-lavender] .border-\[\#00558C\]{border-color:#595895!important}[data-ui-theme=light-blue] input:focus-visible,[data-ui-theme=light-blue] select:focus-visible,[data-ui-theme=light-blue] textarea:focus-visible{border-color:#255d93!important;box-shadow:0 0 0 2px rgba(37,93,147,.2)!important}[data-ui-theme=ocean-mist] input:focus-visible,[data-ui-theme=ocean-mist] select:focus-visible,[data-ui-theme=ocean-mist] textarea:focus-visible{border-color:#17667b!important;box-shadow:0 0 0 2px rgba(23,102,123,.2)!important}[data-ui-theme=soft-lavender] input:focus-visible,[data-ui-theme=soft-lavender] select:focus-visible,[data-ui-theme=soft-lavender] textarea:focus-visible{border-color:#595895!important;box-shadow:0 0 0 2px rgba(89,88,149,.2)!important}[data-ui-theme=light-blue] h1:not(.text-white):not([class*=text-white]),[data-ui-theme=light-blue] h2:not(.text-white):not([class*=text-white]),[data-ui-theme=light-blue] h3:not(.text-white):not([class*=text-white]),[data-ui-theme=ocean-mist] h1:not(.text-white):not([class*=text-white]),[data-ui-theme=ocean-mist] h2:not(.text-white):not([class*=text-white]),[data-ui-theme=ocean-mist] h3:not(.text-white):not([class*=text-white]),[data-ui-theme=soft-lavender] h1:not(.text-white):not([class*=text-white]),[data-ui-theme=soft-lavender] h2:not(.text-white):not([class*=text-white]),[data-ui-theme=soft-lavender] h3:not(.text-white):not([class*=text-white]){color:var(--theme-heading)}@media (prefers-reduced-motion:reduce){[data-ui-theme=light-blue],[data-ui-theme=ocean-mist],[data-ui-theme=soft-lavender]{transition:none!important}}