@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@tailwind base;@tailwind components;@tailwind utilities;body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}.fade-in{animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp .4s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.scale-in{animation:scaleIn .3s ease-out}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.glass-card{background:#ffffff40;border:1px solid #ffffff2e;box-shadow:0 8px 32px 0 #1f26875e}.glass-card,.glass-dark{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-dark{background:#00000040;border:1px solid #ffffff1a;box-shadow:0 8px 32px 0 #0000005e}.dashboard-card,.dashboard-card-dark{@apply bg-gray-900/90 backdrop-blur-sm rounded-2xl shadow-xl border border-gray-700/20 p-6 hover:shadow-2xl hover:scale-[1.02] transition-all duration-300}.metric-card{@apply rounded-2xl p-6 shadow-xl backdrop-blur-sm border border-white/20 hover:scale-105 transition-all duration-300;background:linear-gradient(135deg,#667eea,#764ba2)}.metric-card-blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.metric-card-red{background:linear-gradient(135deg,#ef4444,#dc2626)}.metric-card-green{background:linear-gradient(135deg,#10b981,#059669)}.metric-card-orange{background:linear-gradient(135deg,#f59e0b,#d97706)}.metric-card-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.metric-card-yellow{background:linear-gradient(135deg,#eab308,#ca8a04)}.dark .dashboard-card,.metric-card-blue,.metric-card-green,.metric-card-orange,.metric-card-purple,.metric-card-red,.metric-card-yellow{@apply bg-white/10 border-white/10}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.gradient-text-blue{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;background-clip:text}.gradient-text-red{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;background-clip:text}.alert-high,.alert-low,.alert-medium,.btn-modern{@apply px-6 py-3 rounded-xl font-semibold transition-all duration-300 shadow-lg hover:shadow-xl hover:scale-105}.btn-primary{@apply btn-modern text-white;background:linear-gradient(135deg,#667eea,#764ba2)}.btn-primary:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}.btn-secondary,.btn-secondary:hover,.input-modern,.input-modern-dark,.loading-spinner{@apply w-full px-4 py-3 rounded-xl border border-gray-700/50 bg-gray-900/90 backdrop-blur-sm text-white placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500/50 transition-all duration-300}.progress-bar{@apply h-2 rounded-full overflow-hidden;background:#fff3}.progress-fill{@apply h-full rounded-full transition-all duration-500;background:linear-gradient(90deg,#667eea,#764ba2)}.floating{animation:floating 3s ease-in-out infinite}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pulse-status{animation:pulseStatus 2s ease-in-out infinite}@keyframes pulseStatus{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}
/*# sourceMappingURL=main.07313fc9.css.map*/