|
| 1 | +<!DOCTYPE html> |
| 2 | +<html lang="en"> |
| 3 | +<head> |
| 4 | +<meta charset="UTF-8"> |
| 5 | +<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| 6 | +<meta name="description" content="AionSystem Simulator Suite — Physics, Engineering, and Scientific Simulators. Citation-backed. Red-teamed. AION Verified."> |
| 7 | +<title>Simulators — AionSystem · Sheldon K. Salmon</title> |
| 8 | +<link rel="preconnect" href="https://fonts.googleapis.com"> |
| 9 | +<link href="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Barlow+Condensed:ital,wght@0,300;0,400;0,600;0,700;0,900;1,300&display=swap" rel="stylesheet"> |
| 10 | +<style> |
| 11 | +:root { |
| 12 | + --bg: #08090b; |
| 13 | + --surface: #0e1117; |
| 14 | + --panel: #141920; |
| 15 | + --border: #1e2730; |
| 16 | + --amber: #f0a500; |
| 17 | + --amber-d: #b07800; |
| 18 | + --amber-l: #ffc947; |
| 19 | + --gold: #D4AF37; |
| 20 | + --text: #c4d4de; |
| 21 | + --muted: #4e5f6a; |
| 22 | + --dim: #2a3540; |
| 23 | + --mono: 'Share Tech Mono', monospace; |
| 24 | + --sans: 'Barlow Condensed', sans-serif; |
| 25 | + --ease: cubic-bezier(0.16, 1, 0.3, 1); |
| 26 | +} |
| 27 | +*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } |
| 28 | +body { background: var(--bg); color: var(--text); font-family: var(--sans); overflow-x: hidden; } |
| 29 | +body::before { |
| 30 | + content:''; position:fixed; inset:0; |
| 31 | + background-image: linear-gradient(rgba(240,165,0,0.025) 1px,transparent 1px), |
| 32 | + linear-gradient(90deg,rgba(240,165,0,0.025) 1px,transparent 1px); |
| 33 | + background-size:48px 48px; pointer-events:none; z-index:0; |
| 34 | +} |
| 35 | + |
| 36 | +/* NAV */ |
| 37 | +nav { |
| 38 | + position: sticky; top: 0; z-index: 100; |
| 39 | + display: flex; align-items: center; justify-content: space-between; |
| 40 | + padding: 0 40px; height: 56px; |
| 41 | + background: rgba(8,9,11,0.94); backdrop-filter: blur(12px); |
| 42 | + border-bottom: 1px solid var(--border); |
| 43 | +} |
| 44 | +.nav-logo { font-family:var(--mono); font-size:13px; letter-spacing:3px; color:var(--amber); text-decoration:none; } |
| 45 | +.nav-logo span { color:var(--muted); } |
| 46 | +.nav-back { font-family:var(--mono); font-size:11px; letter-spacing:2px; color:var(--muted); text-decoration:none; text-transform:uppercase; transition:color 0.2s; } |
| 47 | +.nav-back:hover { color:var(--amber); } |
| 48 | + |
| 49 | +/* WRAPPER */ |
| 50 | +.wrapper { position:relative; z-index:1; max-width:1200px; margin:0 auto; padding:64px 40px 80px; } |
| 51 | + |
| 52 | +/* PAGE HEADER */ |
| 53 | +.page-header { margin-bottom: 56px; } |
| 54 | +.page-eyebrow { font-family:var(--mono); font-size:11px; letter-spacing:4px; color:var(--amber); text-transform:uppercase; margin-bottom:12px; } |
| 55 | +.page-title { font-family:var(--sans); font-size:clamp(36px,6vw,72px); font-weight:900; letter-spacing:2px; text-transform:uppercase; line-height:0.95; color:var(--text); } |
| 56 | +.page-title em { color:var(--amber); font-style:normal; } |
| 57 | +.page-sub { font-family:var(--mono); font-size:12px; color:var(--muted); letter-spacing:2px; margin-top:16px; line-height:1.8; } |
| 58 | + |
| 59 | +/* FILTER ROW */ |
| 60 | +.filter-row { display:flex; gap:8px; flex-wrap:wrap; margin-bottom:40px; padding-bottom:24px; border-bottom:1px solid var(--border); } |
| 61 | +.filter-btn { font-family:var(--mono); font-size:10px; letter-spacing:1.5px; text-transform:uppercase; padding:6px 14px; background:var(--surface); border:1px solid var(--border); color:var(--muted); cursor:pointer; transition:all 0.15s; } |
| 62 | +.filter-btn:hover { border-color:var(--amber-d); color:var(--text); } |
| 63 | +.filter-btn.active { background:var(--amber); color:#000; border-color:var(--amber); font-weight:700; } |
| 64 | + |
| 65 | +/* SIMULATOR GRID */ |
| 66 | +.sim-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:1px; background:var(--border); border:1px solid var(--border); } |
| 67 | +@media (max-width:900px) { .sim-grid { grid-template-columns:repeat(2,1fr); } } |
| 68 | +@media (max-width:560px) { .sim-grid { grid-template-columns:1fr; } } |
| 69 | + |
| 70 | +.sim-card { background:var(--surface); padding:32px; position:relative; overflow:hidden; display:flex; flex-direction:column; gap:0; transition:background 0.2s; } |
| 71 | +.sim-card.live { cursor:pointer; } |
| 72 | +.sim-card.live:hover { background:var(--panel); } |
| 73 | +.sim-card a { text-decoration:none; color:inherit; display:flex; flex-direction:column; height:100%; } |
| 74 | + |
| 75 | +.sim-card::after { |
| 76 | + content:''; position:absolute; top:0; left:0; right:0; height:2px; |
| 77 | + background:var(--amber); transform:scaleX(0); transform-origin:left; transition:transform 0.3s var(--ease); |
| 78 | +} |
| 79 | +.sim-card.live:hover::after { transform:scaleX(1); } |
| 80 | + |
| 81 | +.sim-status { position:absolute; top:20px; right:20px; font-family:var(--mono); font-size:9px; letter-spacing:1.5px; text-transform:uppercase; padding:3px 8px; } |
| 82 | +.status-live { background:rgba(0,230,118,0.1); color:#00e676; border:1px solid #00e676; } |
| 83 | +.status-soon { background:rgba(78,95,106,0.15); color:var(--muted); border:1px solid var(--dim); } |
| 84 | + |
| 85 | +.sim-domain { font-family:var(--mono); font-size:10px; letter-spacing:2px; color:var(--amber-d); text-transform:uppercase; margin-bottom:16px; margin-top:4px; } |
| 86 | +.sim-title { font-family:var(--sans); font-size:clamp(22px,3vw,30px); font-weight:900; letter-spacing:1px; text-transform:uppercase; color:var(--text); line-height:1.1; margin-bottom:12px; } |
| 87 | +.sim-desc { font-family:var(--sans); font-size:14px; font-weight:300; color:var(--muted); line-height:1.7; flex:1; margin-bottom:20px; } |
| 88 | + |
| 89 | +.sim-meta { font-family:var(--mono); font-size:10px; color:var(--dim); letter-spacing:1px; line-height:1.9; border-top:1px solid var(--border); padding-top:14px; margin-top:auto; } |
| 90 | +.sim-meta strong { color:var(--amber-d); } |
| 91 | + |
| 92 | +.sim-cta { display:inline-flex; align-items:center; gap:8px; font-family:var(--mono); font-size:10px; letter-spacing:2px; color:var(--amber); text-transform:uppercase; margin-top:14px; text-decoration:none; } |
| 93 | +.sim-cta:hover { text-decoration:underline; } |
| 94 | + |
| 95 | +/* COMING CARD */ |
| 96 | +.sim-card.coming { opacity:0.45; } |
| 97 | + |
| 98 | +/* METHODOLOGY NOTE */ |
| 99 | +.method-note { margin-top:40px; background:var(--surface); border:1px solid var(--border); border-left:3px solid var(--amber); padding:24px 28px; display:flex; gap:24px; align-items:flex-start; flex-wrap:wrap; } |
| 100 | +.method-note-icon { font-family:var(--mono); font-size:24px; color:var(--amber); flex-shrink:0; } |
| 101 | +.method-note-text h3 { font-family:var(--sans); font-size:18px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:var(--amber); margin-bottom:8px; } |
| 102 | +.method-note-text p { font-family:var(--mono); font-size:11px; color:var(--muted); line-height:1.8; max-width:640px; } |
| 103 | + |
| 104 | +/* FOOTER STRIP */ |
| 105 | +footer { border-top:1px solid var(--border); padding:32px 40px; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:12px; max-width:1200px; margin:0 auto; position:relative; z-index:1; } |
| 106 | +footer p { font-family:var(--mono); font-size:10px; color:var(--muted); letter-spacing:1px; } |
| 107 | +footer a { color:var(--amber-d); text-decoration:none; } |
| 108 | +footer a:hover { color:var(--amber); } |
| 109 | + |
| 110 | +@media(max-width:640px){ .wrapper { padding:48px 20px 60px; } nav { padding:0 20px; } footer { padding:24px 20px; } } |
| 111 | +</style> |
| 112 | +</head> |
| 113 | +<body> |
| 114 | + |
| 115 | +<nav> |
| 116 | + <a href="/" class="nav-logo">AION<span>system</span></a> |
| 117 | + <a href="/" class="nav-back">← Back to Home</a> |
| 118 | +</nav> |
| 119 | + |
| 120 | +<div class="wrapper"> |
| 121 | + |
| 122 | + <!-- PAGE HEADER --> |
| 123 | + <div class="page-header"> |
| 124 | + <div class="page-eyebrow">// AionSystem · Simulation Suite</div> |
| 125 | + <h1 class="page-title">Verified<br><em>Simulators</em></h1> |
| 126 | + <div class="page-sub"> |
| 127 | + Physics · Engineering · Medical · Financial · Environmental<br> |
| 128 | + Every simulator: citation-backed · red-teamed · peer-reviewed · AION Verified badge |
| 129 | + </div> |
| 130 | + </div> |
| 131 | + |
| 132 | + <!-- FILTER --> |
| 133 | + <div class="filter-row"> |
| 134 | + <button class="filter-btn active">All</button> |
| 135 | + <button class="filter-btn">Physics</button> |
| 136 | + <button class="filter-btn">Engineering</button> |
| 137 | + <button class="filter-btn">Medical</button> |
| 138 | + <button class="filter-btn">Financial</button> |
| 139 | + <button class="filter-btn">Environmental</button> |
| 140 | + </div> |
| 141 | + |
| 142 | + <!-- GRID --> |
| 143 | + <div class="sim-grid"> |
| 144 | + |
| 145 | + <!-- LIVE: ROLLER COASTER --> |
| 146 | + <div class="sim-card live"> |
| 147 | + <a href="/simulators/roller-coaster/"> |
| 148 | + <span class="sim-status status-live">● Live</span> |
| 149 | + <div class="sim-domain">Physics · AP Curriculum</div> |
| 150 | + <div class="sim-title">Roller Coaster Physics</div> |
| 151 | + <div class="sim-desc">10 interactive modules — energy conservation, g-forces, loop design, hill profiling, banked curves, spring launches, and full track simulation. Citation-backed against NASA physiological limits.</div> |
| 152 | + <div class="sim-meta"> |
| 153 | + <strong>Ref:</strong> Tony Wayne AP Physics Guide<br> |
| 154 | + <strong>Red team:</strong> 2 passes · 10 issues resolved<br> |
| 155 | + <strong>Client:</strong> Saleem Raja Haja · Kuwait<br> |
| 156 | + <strong>Date:</strong> March 2026 |
| 157 | + </div> |
| 158 | + <span class="sim-cta">Launch Simulator →</span> |
| 159 | + </a> |
| 160 | + </div> |
| 161 | + |
| 162 | + <!-- COMING: PROJECTILE --> |
| 163 | + <div class="sim-card coming"> |
| 164 | + <span class="sim-status status-soon">Coming</span> |
| 165 | + <div class="sim-domain">Physics · Mechanics</div> |
| 166 | + <div class="sim-title">Projectile Motion</div> |
| 167 | + <div class="sim-desc">Cannon launch, drag coefficient, target practice mode, Mars gravity selector. Same AION design system and methodology as the roller coaster suite.</div> |
| 168 | + <div class="sim-meta"><strong>Status:</strong> Planned — Q2 2026</div> |
| 169 | + </div> |
| 170 | + |
| 171 | + <!-- COMING: BRIDGE --> |
| 172 | + <div class="sim-card coming"> |
| 173 | + <span class="sim-status status-soon">Coming</span> |
| 174 | + <div class="sim-domain">Engineering · Civil</div> |
| 175 | + <div class="sim-title">Bridge Structural<br>Load Simulator</div> |
| 176 | + <div class="sim-desc">Truss stress calculator, material cost estimator, load testing visualizer, failure point prediction, earthquake simulation.</div> |
| 177 | + <div class="sim-meta"><strong>Status:</strong> Planned — Q2 2026</div> |
| 178 | + </div> |
| 179 | + |
| 180 | + <!-- COMING: FLUID --> |
| 181 | + <div class="sim-card coming"> |
| 182 | + <span class="sim-status status-soon">Coming</span> |
| 183 | + <div class="sim-domain">Fluid Dynamics · Energy</div> |
| 184 | + <div class="sim-title">Pipeline Flow<br>Simulator</div> |
| 185 | + <div class="sim-desc">Bernoulli's principle, Venturi effect, pipe flow with obstacles, Reynolds number visualization. Directly relevant to oil & gas sector infrastructure planning.</div> |
| 186 | + <div class="sim-meta"><strong>Status:</strong> Planned — Q2 2026</div> |
| 187 | + </div> |
| 188 | + |
| 189 | + <!-- COMING: PHARMACOKINETICS --> |
| 190 | + <div class="sim-card coming"> |
| 191 | + <span class="sim-status status-soon">Coming</span> |
| 192 | + <div class="sim-domain">Medical · Pharmacology</div> |
| 193 | + <div class="sim-title">Drug Pharma­cokinetics</div> |
| 194 | + <div class="sim-desc">Absorption curves, half-life visualization, dosing schedule optimizer, overdose warning system. Pre-med curriculum tool.</div> |
| 195 | + <div class="sim-meta"><strong>Status:</strong> Planned — Q3 2026</div> |
| 196 | + </div> |
| 197 | + |
| 198 | + <!-- COMING: CLIMATE --> |
| 199 | + <div class="sim-card coming"> |
| 200 | + <span class="sim-status status-soon">Coming</span> |
| 201 | + <div class="sim-domain">Environmental · Climate</div> |
| 202 | + <div class="sim-title">Climate Scenario<br>Simulator</div> |
| 203 | + <div class="sim-desc">CO₂ emission scenarios, temperature projection, sea level rise visualizer, policy impact comparison, tipping point warnings.</div> |
| 204 | + <div class="sim-meta"><strong>Status:</strong> Planned — Q3 2026</div> |
| 205 | + </div> |
| 206 | + |
| 207 | + </div> |
| 208 | + |
| 209 | + <!-- METHODOLOGY NOTE --> |
| 210 | + <div class="method-note"> |
| 211 | + <div class="method-note-icon">◈</div> |
| 212 | + <div class="method-note-text"> |
| 213 | + <h3>AION Verified — What It Means</h3> |
| 214 | + <p>Every simulator in this suite carries the AION Verified Simulator badge. This means: the physics was verified against cited peer sources, the code was red-teamed for silent errors and edge cases, and the output was peer-reviewed before release. The Red Team tab inside each simulator documents every issue found and how it was resolved. Nothing ships clean without earning it.</p> |
| 215 | + </div> |
| 216 | + </div> |
| 217 | + |
| 218 | +</div> |
| 219 | + |
| 220 | +<footer> |
| 221 | + <p>AionSystem · <a href="/">Sheldon K. Salmon</a> · AI Reliability Architect · New York · March 2026</p> |
| 222 | + <p><a href="/certify/">Verify a badge</a> · <a href="https://github.com/AionSystem" target="_blank" rel="noopener">GitHub ↗</a></p> |
| 223 | +</footer> |
| 224 | + |
| 225 | +</body> |
| 226 | +</html> |
1 | 227 |
|
0 commit comments