@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color-scheme:dark}code,pre,.font-mono{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace!important}.cyber-panel{background:#0f172a73;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(51,65,85,.5);box-shadow:0 8px 32px #0000005e;transition:all .3s cubic-bezier(.4,0,.2,1)}.cyber-panel:hover{border-color:#6366f166;box-shadow:0 8px 32px #6366f114}.glow-indigo{box-shadow:0 0 20px #6366f126}.glow-emerald{box-shadow:0 0 20px #10b98126}.glow-rose{box-shadow:0 0 20px #f43f5e26}.scanner-container{position:relative;overflow:hidden}.scanner-container:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.8),transparent);animation:scan 3s linear infinite;pointer-events:none}@keyframes scan{0%{top:0%}50%{top:100%}to{top:0%}}.dial-svg{transform:rotate(-90deg)}.dial-track{fill:none;stroke:#1e293b}.dial-progress{fill:none;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1),stroke .8s ease}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#090d16}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#334155}.typewriter-text{border-right:2px solid #8b5cf6;white-space:pre-wrap;animation:blink .75s step-end infinite}@keyframes blink{0%,to{border-color:transparent}50%{border-color:#8b5cf6}}.grid-radar{background-image:radial-gradient(circle at center,rgba(99,102,241,.03) 0%,transparent 70%),linear-gradient(rgba(30,41,59,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(30,41,59,.1) 1px,transparent 1px);background-size:100% 100%,20px 20px,20px 20px}
