@charset "UTF-8";:root{--cf-sidebar-width: 250px;--cf-topbar-height: 72px;--cf-space-xs: 4px;--cf-space-sm: 8px;--cf-space-md: 16px;--cf-space-lg: 24px;--cf-space-xl: 32px;--cf-space-2xl: 48px;--cf-radius-sm: 8px;--cf-radius-md: 12px;--cf-radius-lg: 18px;--cf-transition-fast: .15s ease;--cf-transition-normal: .25s ease;--cf-shadow-card: 0 12px 32px rgb(0 0 0 / 18%);--cf-shadow-hover: 0 16px 40px rgb(0 0 0 / 28%);--cf-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root{--cf-color-background: #080b14;--cf-color-surface: #0f1420;--cf-color-surface-secondary: #151b2a;--cf-color-surface-light: #1b2334;--cf-color-surface-hover: #1b2334;--cf-color-border: #232c3d;--cf-color-border-light: #303a4f;--cf-color-text-primary: #f4f7fb;--cf-color-text-secondary: #9ba7ba;--cf-color-text-muted: #667085;--cf-color-primary: #6c63ff;--cf-color-primary-light: #8b85ff;--cf-color-primary-hover: #5b54e8;--cf-color-success: #3ddc97;--cf-color-warning: #f6b94a;--cf-color-danger: #ff5d73;--cf-color-info: #4da3ff;--cf-severity-critical: #ff3b5c;--cf-severity-high: #ff7a45;--cf-severity-medium: #f6b94a;--cf-severity-low: #3ddc97}.cf-section-spacing{margin-bottom:var(--cf-space-xl)}.cf-card-spacing{padding:var(--cf-space-lg)}.cf-content-spacing{display:flex;flex-direction:column;gap:var(--cf-space-md)}.cf-grid-spacing{display:grid;gap:var(--cf-space-lg)}@keyframes cf-entry{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}:root{--cf-animation-entry: cf-entry .3s ease-out;--cf-animation-pulse: cf-pulse 1.5s ease-in-out}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}html{background:var(--cf-color-background)}body{margin:0;background:var(--cf-color-background);color:var(--cf-color-text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}
