<!doctype html>
<html><head><meta charset="utf-8"><style>
  * { margin:0; padding:0; box-sizing:border-box; }
  body { width:1600px; height:830px; font-family:'Segoe UI',system-ui,sans-serif;
    background: radial-gradient(1400px 900px at 20% 0%, #0c3a33 0%, #072722 45%, #051d1a 100%);
    border-radius:24px; overflow:hidden; position:relative; padding:48px 64px; }
  h1 { color:#f2fbf8; font-size:52px; font-weight:800; letter-spacing:-.5px; }
  .sub { color:#7fb5a9; font-size:23px; margin-top:10px; }
  .orch { width:760px; margin:34px auto 0; border-radius:18px; padding:26px 20px 22px; text-align:center;
    background: linear-gradient(100deg,#2ee6c8 0%,#38a6f8 55%,#a06bfa 100%);
    box-shadow: 0 18px 50px rgba(46,230,200,.18), 0 8px 24px rgba(0,0,0,.45); }
  .orch .name { color:#04211c; font-size:36px; font-weight:800; letter-spacing:-.3px; }
  .orch .role { color:#063b31; font-size:17px; font-weight:700; letter-spacing:2px; margin-top:6px; }
  .builds { text-align:center; color:#5fa696; font-size:17px; font-weight:700; letter-spacing:5px; margin:22px 0 10px; }
  .rows { position:relative; }
  .rows::before { content:''; position:absolute; left:50%; top:-6px; bottom:10px; width:0;
    border-left:2px dotted #1c5247; z-index:0; }
  .row { display:flex; align-items:center; margin-top:26px; position:relative; z-index:1; }
  .label { width:300px; flex:none; }
  .label .t { color:#9fe8d8; font-size:24px; font-weight:800; letter-spacing:2px; }
  .label .d { color:#639b8d; font-size:17px; margin-top:4px; }
  .pills { display:flex; gap:22px; flex-wrap:nowrap; }
  .pill { font-family:'Cascadia Mono','Consolas',monospace; font-size:21px; color:#d7f4ec;
    border:1.5px solid #2b6a5c; border-radius:14px; padding:18px 26px; background:rgba(7,34,29,.55); white-space:nowrap; }
  .pill.wide { padding:18px 30px; }
</style></head><body>
  <h1>The molecule-pipeline stack</h1>
  <div class="sub">one sentence moves a board through the ecosystem &middot; each layer below is a real Adom skill/app it routes.</div>

  <div class="orch">
    <div class="name">molecule-pipeline</div>
    <div class="role">ROUTER &middot; export &middot; convert &middot; publish &middot; import</div>
  </div>
  <div class="builds">&darr;&nbsp; ROUTES THROUGH &nbsp;&darr;</div>

  <div class="rows">
    <div class="row">
      <div class="label"><div class="t">EXPORT</div><div class="d">out of your EDA, on your machine</div></div>
      <div class="pills"><div class="pill">kicad-export-molecule</div><div class="pill">fusion-export-molecule</div><div class="pill">altium-export-molecule</div></div>
    </div>
    <div class="row">
      <div class="label"><div class="t">BRIDGE</div><div class="d">drive the laptop EDA</div></div>
      <div class="pills"><div class="pill wide">adom-desktop &middot; kicad bridge</div><div class="pill wide">adom-desktop &middot; fusion bridge</div></div>
    </div>
    <div class="row">
      <div class="label"><div class="t">CONVERT</div><div class="d">STEP &rarr; anchored GLB + footprint</div></div>
      <div class="pills"><div class="pill">molecule-publish</div><div class="pill">adom-step2glb &middot; OCCT service</div></div>
    </div>
    <div class="row">
      <div class="label"><div class="t">PUBLISH</div><div class="d">component page on the wiki</div></div>
      <div class="pills"><div class="pill">adom-wiki-cli</div><div class="pill">bundle &middot; GLB + STEP + sch + board + metadata</div></div>
    </div>
    <div class="row">
      <div class="label"><div class="t">IMPORT</div><div class="d">into your Hydrogen account</div></div>
      <div class="pills"><div class="pill">adom-molecule</div><div class="pill">adom-molecule-import</div></div>
    </div>
  </div>
</body></html>