:root{--void: #040408;--bg: #0d0d1a;--surface: #13132a;--border: #1e1e45;--orange: #ff6600;--orange-dim: rgba(255, 102, 0, .15);--orange-glow: rgba(255, 102, 0, .4);--green: #00ff88;--red: #ff0033;--text: #e8e8e8;--muted: #8888aa}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at 20% 10%,rgba(255,102,0,.06),transparent 35%),radial-gradient(circle at 80% 80%,rgba(255,102,0,.05),transparent 40%),var(--bg);font-family:Rajdhani,sans-serif;line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='72' viewBox='0 0 84 72'%3E%3Cpath d='M21 1l20 0 10 18-10 18-20 0L11 19z M63 1l20 0 10 18-10 18-20 0L53 19z M-21 37l20 0 10 18-10 18-20 0-10-18z M21 37l20 0 10 18-10 18-20 0-10-18z M63 37l20 0 10 18-10 18-20 0-10-18z' fill='none' stroke='%23ff6600' stroke-width='1'/%3E%3C/svg%3E");animation:gridPulse 4s ease-in-out infinite;z-index:-2}@keyframes gridPulse{0%,to{opacity:.03}50%{opacity:.06}}main{position:relative}.container{width:min(1120px,92vw);margin:0 auto}.section{padding:5.5rem 0}.section-label{margin:0 0 1.3rem;color:var(--orange);font-family:Share Tech Mono,monospace;letter-spacing:.16em;font-size:.86rem;text-transform:uppercase;display:flex;align-items:center;gap:.7rem}.section-label:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,var(--orange),transparent);opacity:.7}.panel{background:linear-gradient(180deg,#13132ae6,#090914d9);border:1px solid var(--border);box-shadow:inset 0 0 0 1px #ff66000d,0 0 28px #0006}.brackets{position:relative}.brackets:before,.brackets:after{content:"";position:absolute;width:20px;height:20px;border-color:var(--orange);border-style:solid;opacity:.75;pointer-events:none}.brackets:before{left:10px;top:10px;border-width:2px 0 0 2px}.brackets:after{right:10px;bottom:10px;border-width:0 2px 2px 0}.nav-shell{position:fixed;inset:0 0 auto;z-index:50;backdrop-filter:blur(10px);background:#040408ad;border-bottom:1px solid rgba(255,102,0,.5)}.nav-inner{height:70px;display:flex;align-items:center;justify-content:space-between}.nav-logo{text-decoration:none;color:var(--text);font-family:Orbitron,sans-serif;font-weight:900;font-size:1.08rem;letter-spacing:.12em;text-shadow:0 0 12px var(--orange-glow)}.nav-links{display:flex;gap:1.3rem}.nav-links a{color:var(--muted);text-decoration:none;font-family:Share Tech Mono,monospace;font-size:.8rem;letter-spacing:.08em;transition:color .2s ease}.nav-links a:hover{color:var(--orange)}.hero-panel{min-height:100vh;display:grid;align-items:center;padding:7rem 0 4rem;position:relative;overflow:hidden}.hero-ambient{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,102,0,.18),transparent 35%),radial-gradient(circle at 70% 70%,rgba(255,102,0,.12),transparent 40%)}.hero-ambient:before,.hero-ambient:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;border:1px solid rgba(255,102,0,.14);filter:blur(.5px)}.hero-ambient:before{top:-120px;right:-90px;animation:float 8s ease-in-out infinite}.hero-ambient:after{left:-120px;bottom:-140px;animation:float 10s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.scanlines{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(255,255,255,.03) 3px,rgba(255,255,255,.03) 4px);background-size:100% 4px;background-position:0 0;animation:scanMove 9s linear infinite}@keyframes scanMove{0%{background-position:0 0}to{background-position:0 32px}}.hero-content{position:relative;z-index:1}.boot-terminal{max-width:660px;padding:1.2rem 1.4rem;border-radius:8px}.boot-terminal pre{margin:0;min-height:12rem;white-space:pre-wrap;color:var(--green);font-size:.95rem;font-family:Share Tech Mono,monospace}.cursor{width:12px;height:1.1rem;display:inline-block;background:var(--orange);vertical-align:middle;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hero-main{margin-top:2rem;transform:translateY(12px);opacity:0}.hero-main h1{margin:0;font-family:Orbitron,sans-serif;font-size:clamp(2.5rem,8vw,6rem);letter-spacing:.14em;text-shadow:0 0 36px var(--orange-glow)}.tagline{margin:.8rem 0 0;font-family:Share Tech Mono,monospace;letter-spacing:.14em;color:var(--orange)}.subtext{margin:.6rem 0 0;color:var(--muted);font-size:1.15rem}.scroll-indicator{margin-top:2.2rem;display:inline-flex;flex-direction:column;gap:.35rem}.scroll-indicator span{width:14px;height:14px;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);transform:rotate(45deg);animation:bounceChevron 1.8s infinite}.scroll-indicator span:nth-child(2){animation-delay:.2s}@keyframes bounceChevron{0%,to{opacity:.2;transform:rotate(45deg) translate(0)}50%{opacity:1;transform:rotate(45deg) translate(4px,4px)}}.lead{color:var(--text);font-size:1.22rem;max-width:74ch}.stats-grid,.agents-grid,.projects-grid{display:grid;gap:1.2rem}.stats-grid{margin-top:1.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{padding:1rem 1rem 1.2rem;border-radius:8px}.stat-label{margin:0;font-family:Share Tech Mono,monospace;color:var(--muted);font-size:.84rem;letter-spacing:.08em}.stat-value{margin:.25rem 0 0;color:var(--orange);font-family:Orbitron,sans-serif;font-size:clamp(1.8rem,4vw,3rem);text-shadow:0 0 20px var(--orange-glow)}.disclaimer{margin-top:1.35rem;color:var(--muted);font-size:.82rem}.agents-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-card{border-radius:10px;transition:transform .24s ease,box-shadow .24s ease}.agent-card:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 0 22px var(--orange-glow)}.agent-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,102,0,.2);padding:.82rem 1rem;font-family:Share Tech Mono,monospace;font-size:.76rem;letter-spacing:.07em;color:var(--orange)}.agent-body{padding:1rem 1.1rem 1.2rem}.agent-icon{font-size:2rem;margin-bottom:.4rem}.agent-body h3{margin:0;font-family:Orbitron,sans-serif;font-size:1.15rem}.agent-model{margin:.35rem 0;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.88rem}.status-live{display:inline-flex;gap:.4rem;align-items:center;color:var(--green)}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #0f8c;animation:blink 1.2s steps(1) infinite}.projects-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-card{border-radius:10px;padding:1rem;transition:transform .22s ease,box-shadow .22s ease}.project-card:hover{transform:translateY(-5px);box-shadow:0 0 24px var(--orange-glow)}.project-header{display:flex;justify-content:space-between;gap:.8rem;align-items:center}.project-header h3{margin:0;font-family:Orbitron,sans-serif}.status-badge{padding:.25rem .55rem;border:1px solid currentColor;border-radius:999px;font-family:Share Tech Mono,monospace;font-size:.7rem;letter-spacing:.06em;white-space:nowrap}.status-badge.operational{color:var(--green);background:#00ff881a}.status-badge.in-development{color:var(--orange);background:var(--orange-dim)}.status-badge.classified{color:var(--red);background:#ff003326}.command-section{padding-bottom:3.8rem}.command-inner{text-align:center;padding:2.2rem 1rem;border-radius:12px}.command-inner h2{margin:.3rem 0 1.4rem;font-family:Orbitron,sans-serif;letter-spacing:.09em}.uplink-btn{text-decoration:none;display:inline-block;color:#fff;font-family:Orbitron,sans-serif;background:linear-gradient(90deg,#f85e00,#ff7e2d);padding:.9rem 1.4rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);box-shadow:0 0 20px var(--orange-glow);letter-spacing:.05em;transition:transform .18s ease,box-shadow .18s ease}.uplink-btn:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 0 28px var(--orange-glow)}.uplink-hint{color:var(--muted);font-family:Share Tech Mono,monospace;margin-top:1rem}.site-footer{border-top:1px solid rgba(255,102,0,.25);padding:1.25rem 1rem 1.75rem;text-align:center;color:var(--muted);font-family:Share Tech Mono,monospace;font-size:.72rem;letter-spacing:.08em}@media (max-width: 900px){.agents-grid,.projects-grid,.stats-grid{grid-template-columns:1fr}.nav-links{gap:.8rem}.nav-links a{font-size:.72rem}}@media (max-width: 640px){.nav-inner{flex-direction:column;justify-content:center;gap:.35rem;height:86px}.hero-panel{padding-top:8.8rem}}
