@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";
*,:before,:after{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#1a2230;border-radius:2px}button{outline:none;font-family:inherit}@keyframes doc-scan{0%{top:-2px}to{top:100%}}@keyframes doc-scan-glow{0%{top:-60px}to{top:100%}}@keyframes dot-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes log-appear{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes evidence-flash{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes stagger-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-logo{0%{background-position:-200%}to{background-position:200%}}@keyframes risk-pulse{0%,to{box-shadow:0 0 #ff3a5c66}50%{box-shadow:0 0 0 8px #ff3a5c00}}@keyframes btn-glow{0%,to{text-shadow:0 0 8px #ff3a5c66}50%{text-shadow:0 0 20px #ff3a5caa,0 0 40px #ff3a5c44}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
