@font-face{font-family:Dashboard RCA Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e807dee2426166ad-s.p.woff2)format("woff2")}@font-face{font-family:Dashboard RCA Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/51f6eedf9be77cd7-s.woff2)format("woff2")}@font-face{font-family:Dashboard RCA Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/6c25f6e897d845a3-s.p.woff2)format("woff2")}:root{--primary-50:#f0f4ff;--primary-100:#e5ecff;--primary-200:#d1dcff;--primary-300:#b3c7ff;--primary-400:#818cf8;--primary-500:#6366f1;--primary-600:#4f46e5;--primary-700:#4338ca;--primary-800:#3730a3;--primary-900:#312e81;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--critical:#dc2626;--info:#3b82f6;--muted:#6b7280;--neutral-bg-primary:#0f172a;--neutral-bg-secondary:#1a1f2e;--neutral-bg-tertiary:#27314d;--neutral-bg-quaternary:#334155;--overlay-bg:#0f172acc;--neutral-text-primary:#f1f5f9;--neutral-text-secondary:#cbd5e1;--neutral-text-tertiary:#94a3b8;--neutral-text-inverse:#0f172a;--neutral-border-default:#334155;--neutral-border-light:#475569;--neutral-border-lighter:#64748b;--spacing-2xs:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--spacing-4xl:80px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--radius-button:8px;--radius-card:12px;--radius-input:6px;--radius-modal:16px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-card:0 1px 3px #0000001f,0 1px 2px #0000003d;--shadow-card-hover:0 3px 6px #00000029,0 3px 6px #0000003b;--shadow-modal-overlay:0 10px 40px #0000004d;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-normal:.2s cubic-bezier(.4,0,.2,1);--transition-slow:.3s cubic-bezier(.4,0,.2,1);--transition-all-normal:all .2s cubic-bezier(.4,0,.2,1);--btn-padding:8px 16px;--button-primary-bg:var(--primary-500);--button-primary-bg-hover:var(--primary-600);--button-primary-bg-active:var(--primary-700);--button-primary-shadow:0 4px 12px #6366f14d;--button-secondary-bg:var(--neutral-bg-tertiary);--button-secondary-bg-hover:var(--neutral-bg-quaternary);--button-secondary-bg-active:var(--neutral-bg-secondary);--button-secondary-border:var(--neutral-border-default);--button-secondary-border-hover:var(--neutral-border-light);--button-ghost-color:var(--primary-400);--button-ghost-bg-hover:var(--neutral-bg-tertiary);--button-ghost-bg-active:var(--neutral-bg-quaternary);--status-success:var(--success);--status-warning:var(--warning);--status-critical:var(--error);--status-success-bg:#10b9811a;--status-warning-bg:#f59e0b1a;--status-critical-bg:#ef44441a;--status-info:var(--info);--status-info-bg:#3b82f61a;--status-success-border:#10b9814d;--status-warning-border:#f59e0b4d;--status-critical-border:#ef44444d;--status-info-border:#3b82f64d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--neutral-bg-primary);width:100%;min-height:100vh;color:var(--neutral-text-primary);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}button{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.animate-fade-in-up{animation:.5s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.animate-scale-in{animation:.3s cubic-bezier(.4,0,.2,1) forwards scaleIn}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}
/*# sourceMappingURL=457ad92dbd0d1c33.css.map*/