@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@500;700;900&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--bg-deep: #030408;--bg-surface: #08090f;--bg-card: rgba(12, 14, 22, .7);--border-subtle: rgba(255, 255, 255, .08);--border-glow: rgba(255, 255, 255, .22);--text-main: #ffffff;--text-muted: #94a3b8;--accent-titanium: #e2e8f0}*{box-sizing:border-box}body{margin:0;padding:0;background-color:var(--bg-deep);color:#f1f5f9;font-family:Plus Jakarta Sans,-apple-system,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}.bg-grid-pattern{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:48px 48px}.glass-cockpit{background:#0a0c14bf;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 50px #000000b3,inset 0 1px #ffffff26,0 0 40px #ffffff05;border-radius:16px;position:relative;overflow:hidden}.glass-cockpit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:cockpitScan 6s infinite ease-in-out}@keyframes cockpitScan{0%{left:-100%}50%{left:100%}to{left:100%}}.interactive-card{background:#0b0d15a6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:14px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.interactive-card:hover{border-color:#ffffff4d;transform:translateY(-4px);box-shadow:0 15px 35px #00000080,inset 0 1px #ffffff1f}.text-titanium{background:linear-gradient(180deg,#fff,#cbd5e1,#64748b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-silver{background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-metallic{background:linear-gradient(180deg,#fff,#e2e8f0);color:#030408;font-weight:800;border:1px solid #ffffff;box-shadow:0 4px 20px #ffffff2e,inset 0 1px #fffc;transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-metallic:hover{transform:scale(1.02);box-shadow:0 6px 30px #ffffff59}.btn-ghost-metallic{background:#ffffff0a;color:#fff;font-weight:700;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .25s cubic-bezier(.16,1,.3,1)}.btn-ghost-metallic:hover{background:#ffffff1a;border-color:#fff6;transform:translateY(-1px)}@keyframes radarPing{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.4);opacity:0}to{transform:scale(.95);opacity:0}}.radar-dot{position:relative}.radar-dot:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;border:1px solid #ffffff;animation:radarPing 2.5s infinite ease-out}.font-mono{font-family:JetBrains Mono,monospace}
