:root{--csc-brand-navy:#0b1d33;--csc-brand-navy-light:#142d4c;--csc-brand-navy-dark:#071322;--csc-brand-blue:#1677ff;--csc-brand-blue-hover:#4096ff;--csc-brand-blue-active:#0958d9;--csc-brand-blue-subtle:#e6f4ff;--csc-brand-teal:#13c2c2;--csc-brand-teal-subtle:#e6fffb;--csc-bg-layout:#f8fafc;--csc-bg-card:#fff;--csc-bg-subtle:#f1f5f9;--csc-bg-muted:#e2e8f0;--rc-primary:#1890ff;--rc-primary-hover:#40a9ff;--rc-table-row-hover:#f5f5f5;--rc-table-row-selected:#e6f7ff;--rc-badge-red:#f5222d;--csc-text-primary:#1e293b;--csc-text-secondary:#64748b;--csc-text-muted:#94a3b8;--csc-text-inverse:#fff;--csc-border-default:#e2e8f0;--csc-border-subtle:#f1f5f9;--csc-border-strong:#cbd5e1;--csc-success:#52c41a;--csc-success-bg:#f6ffed;--csc-success-border:#b7eb8f;--csc-warning:#faad14;--csc-warning-bg:#fffbe6;--csc-warning-border:#ffe58f;--csc-error:#ff4d4f;--csc-error-bg:#fff2f0;--csc-error-border:#ffccc7;--csc-info:#1677ff;--csc-info-bg:#e6f4ff;--csc-info-border:#91caff;--csc-space-2xs:4px;--csc-space-xs:8px;--csc-space-sm:12px;--csc-space-md:16px;--csc-space-lg:24px;--csc-space-xl:32px;--csc-space-2xl:48px;--csc-shadow-sm:inset 0 1px 0 0 #fffc, 0 1px 2px 0 #0f172a0a;--csc-shadow-md:inset 0 1px 0 0 #ffffffd9, 0 4px 8px -2px #0f172a0d, 0 2px 4px -2px #0f172a08;--csc-shadow-lg:inset 0 1px 0 0 #ffffffe6, 0 12px 24px -4px #0f172a12, 0 4px 8px -4px #0f172a05;--csc-shadow-card:inset 0 1px 0 0 #ffffffe6, 0 1px 3px #0f172a08, 0 4px 12px -2px #0f172a0a, 0 0 0 1px #e2e8f0bf;--csc-shadow-card-elevated:inset 0 1px 0 0 #fffffff2, 0 8px 24px -4px #0f172a0f, 0 2px 6px -1px #0f172a05, 0 0 0 1px #e2e8f0cc;--csc-shadow-hover:inset 0 1px 0 0 #fff, 0 12px 28px -4px #0f172a14, 0 0 0 1px #2563eb40;--csc-shadow-dropdown:0 20px 40px -6px #0b1d3329, 0 8px 16px -4px #0b1d330f, 0 0 0 1px #e2e8f0cc;--csc-shadow-glow-blue:0 0 18px #2563eb38;--csc-shadow-glow-cyan:0 0 16px #06b6d44d;--csc-glass-bg:#ffffffc7;--csc-glass-blur:blur(20px) saturate(190%);--csc-glass-border:1px solid #e2e8f0d9;--csc-gradient-sider:linear-gradient(180deg, #070d1a 0%, #0d1629 35%, #101a33 70%, #060912 100%);--csc-gradient-primary:linear-gradient(135deg, #2563eb 0%, #4f46e5 100%);--csc-gradient-card-hero:radial-gradient(ellipse at 100% 0%, #6366f114 0%, #38bdf80a 45%, #f8fafc00 75%), linear-gradient(180deg, #fff 0%, #f8fafc 100%);--csc-bg-ambient-glow:radial-gradient(at 0% 0%, #6366f10f 0px, transparent 50%), radial-gradient(at 100% 0%, #38bdf80f 0px, transparent 50%), radial-gradient(at 50% 100%, #93c5fd0a 0px, transparent 50%);--csc-shadow-glow-aurora:0 0 20px #6366f147;--csc-radius-sm:4px;--csc-radius-md:6px;--csc-radius-lg:10px;--csc-radius-xl:14px;--csc-radius-2xl:18px;--csc-radius-full:9999px;--csc-transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--csc-transition-base:.2s cubic-bezier(.16, 1, .3, 1);--csc-transition-slow:.3s cubic-bezier(.16, 1, .3, 1);--csc-container-max-width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--csc-text-primary,#1e293b)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::selection{color:#1e3a8a;background:#2563eb26}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
