PageSourceSearch

https://uncensored.ai/assets/MakeOwnGas-BANSOtFm.js

js uncensored.ai collected 2026-10-05 13:11:04 UTC 77,731 bytes, 66 lines download raw bytes

1import{c as i,j as e,a2 as N,T as y,bw as E,bf as I}from"./index-uZtOByCD.js";import{S as O}from"./SEOLandingPage-BT3stHAv.js";import{F as b,a as $,W as M}from"./wrench-YEntgtur.js";import{D as h}from"./droplets-BppTgYk_.js";import{S as w}from"./sun-Cd-0xHM3.js";import{C as T}from"./car-BB_Sp3vp.js";import{F}from"./flame-DHArFCFQ.js";import{S as G}from"./skull-DBDtz4Fb.js";import{G as W}from"./gauge-FGSWjG_d.js";import{Z as P}from"./zap-CIB492dE.js";import{F as R}from"./filter-yCTXmIxM.js";import{T as V}from"./timer-DLEBUEhv.js";import{C as z}from"./circle-check-e3ltB3tf.js";import"./Header-B4yiHN8t.js";import"./avatar-CqNbwPTl.js";import"./index-Z1ZdL3PX.js";import"./popover-CfJw9oSY.js";import"./scroll-area-DHl_ouN0.js";import"./index-BTzyD0JA.js";import"./index-BdQq_4o_.js";import"./useAdvancedMobileOptimization-D0HEOFXW.js";import"./constructNow-CuaXPVOc.js";import"./bell-B13qiJo3.js";import"./users-axGGvAqy.js";import"./heart-hHzyCD9r.js";import"./chevron-left-BjEHUkNS.js";import"./useQuery-CzPFM9oP.js";import"./useMutation-CASGgal6.js";import"./useAdminRole-iNe56p8n.js";import"./uncensored-logo-mark-A6wa7YWq.js";import"./pencil-CaSA8Jhz.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const B=i("Atom",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M20.2 20.2c2.04-2.03.02-7.36-4.5-11.9-4.54-4.52-9.87-6.54-11.9-4.5-2.04 2.03-.02 7.36 4.5 11.9 4.54 4.52 9.87 6.54 11.9 4.5Z",key:"1l2ple"}],["path",{d:"M15.7 15.7c4.52-4.54 6.54-9.87 4.5-11.9-2.03-2.04-7.36-.02-11.9 4.5-4.52 4.54-6.54 9.87-4.5 11.9 2.03 2.04 7.36.02 11.9-4.5Z",key:"1wam0m"}]]);/**
7 * @license lucide-react v0.462.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const _=i("BatteryCharging",[["path",{d:"M15 7h1a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-2",key:"1sdynx"}],["path",{d:"M6 7H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h1",key:"1gkd3k"}],["path",{d:"m11 7-3 5h4l-3 5",key:"b4a64w"}],["line",{x1:"22",x2:"22",y1:"11",y2:"13",key:"4dh1rd"}]]);/**
12 * @license lucide-react v0.462.0 - ISC
13 *
14 * This source code is licensed under the ISC license.
15 * See the LICENSE file in the root directory of this source tree.
16 */const v=i("Beaker",[["path",{d:"M4.5 3h15",key:"c7n0jr"}],["path",{d:"M6 3v16a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V3",key:"m1uhx7"}],["path",{d:"M6 14h12",key:"4cwo0f"}]]);/**
17 * @license lucide-react v0.462.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */const j=i("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]]);/**
22 * @license lucide-react v0.462.0 - ISC
23 *
24 * This source code is licensed under the ISC license.
25 * See the LICENSE file in the root directory of this source tree.
26 */const H=i("Container",[["path",{d:"M22 7.7c0-.6-.4-1.2-.8-1.5l-6.3-3.9a1.72 1.72 0 0 0-1.7 0l-10.3 6c-.5.2-.9.8-.9 1.4v6.6c0 .5.4 1.2.8 1.5l6.3 3.9a1.72 1.72 0 0 0 1.7 0l10.3-6c.5-.3.9-1 .9-1.5Z",key:"1t2lqe"}],["path",{d:"M10 21.9V14L2.1 9.1",key:"o7czzq"}],["path",{d:"m10 14 11.9-6.9",key:"zm5e20"}],["path",{d:"M14 19.8v-8.1",key:"159ecu"}],["path",{d:"M18 17.5V9.4",key:"11uown"}]]);/**
27 * @license lucide-react v0.462.0 - ISC
28 *
29 * This source code is licensed under the ISC license.
30 * See the LICENSE file in the root directory of this source tree.
31 */const x=i("FlaskConical",[["path",{d:"M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2",key:"pzvekw"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M7 16h10",key:"wp8him"}]]);/**
32 * @license lucide-react v0.462.0 - ISC
33 *
34 * This source code is licensed under the ISC license.
35 * See the LICENSE file in the root directory of this source tree.
36 */const f=i("Recycle",[["path",{d:"M7 19H4.815a1.83 1.83 0 0 1-1.57-.881 1.785 1.785 0 0 1-.004-1.784L7.196 9.5",key:"x6z5xu"}],["path",{d:"M11 19h8.203a1.83 1.83 0 0 0 1.556-.89 1.784 1.784 0 0 0 0-1.775l-1.226-2.12",key:"1x4zh5"}],["path",{d:"m14 16-3 3 3 3",key:"f6jyew"}],["path",{d:"M8.293 13.596 7.196 9.5 3.1 10.598",key:"wf1obh"}],["path",{d:"m9.344 5.811 1.093-1.892A1.83 1.83 0 0 1 11.985 3a1.784 1.784 0 0 1 1.546.888l3.943 6.843",key:"9tzpgr"}],["path",{d:"m13.378 9.633 4.096 1.098 1.097-4.096",key:"1oe83g"}]]);/**
37 * @license lucide-react v0.462.0 - ISC
38 *
39 * This source code is licensed under the ISC license.
40 * See the LICENSE file in the root directory of this source tree.
41 */const A=i("Snowflake",[["line",{x1:"2",x2:"22",y1:"12",y2:"12",key:"1dnqot"}],["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"m20 16-4-4 4-4",key:"rquw4f"}],["path",{d:"m4 8 4 4-4 4",key:"12s3z9"}],["path",{d:"m16 4-4 4-4-4",key:"1tumq1"}],["path",{d:"m8 20 4-4 4 4",key:"9p200w"}]]);/**
42 * @license lucide-react v0.462.0 - ISC
43 *
44 * This source code is licensed under the ISC license.
45 * See the LICENSE file in the root directory of this source tree.
46 */const L=i("Thermometer",[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]]);/**
47 * @license lucide-react v0.462.0 - ISC
48 *
49 * This source code is licensed under the ISC license.
50 * See the LICENSE file in the root directory of this source tree.
51 */const q=i("Tractor",[["path",{d:"m10 11 11 .9a1 1 0 0 1 .8 1.1l-.665 4.158a1 1 0 0 1-.988.842H20",key:"she1j9"}],["path",{d:"M16 18h-5",key:"bq60fd"}],["path",{d:"M18 5a1 1 0 0 0-1 1v5.573",key:"1kv8ia"}],["path",{d:"M3 4h8.129a1 1 0 0 1 .99.863L13 11.246",key:"1q1ert"}],["path",{d:"M4 11V4",key:"9ft8pt"}],["path",{d:"M7 15h.01",key:"k5ht0j"}
51],["path",{d:"M8 10.1V4",key:"1jgyzo"}],["circle",{cx:"18",cy:"18",r:"2",key:"1emm8v"}],["circle",{cx:"7",cy:"15",r:"5",key:"ddtuc"}]]);/**
52 * @license lucide-react v0.462.0 - ISC
53 *
54 * This source code is licensed under the ISC license.
55 * See the LICENSE file in the root directory of this source tree.
56 */const k=i("Trees",[["path",{d:"M10 10v.2A3 3 0 0 1 8.9 16H5a3 3 0 0 1-1-5.8V10a3 3 0 0 1 6 0Z",key:"1l6gj6"}],["path",{d:"M7 16v6",key:"1a82de"}],["path",{d:"M13 19v3",key:"13sx9i"}],["path",{d:"M12 19h8.3a1 1 0 0 0 .7-1.7L18 14h.3a1 1 0 0 0 .7-1.7L16 9h.2a1 1 0 0 0 .8-1.7L13 3l-1.4 1.5",key:"1sj9kv"}]]);/**
57 * @license lucide-react v0.462.0 - ISC
58 *
59 * This source code is licensed under the ISC license.
60 * See the LICENSE file in the root directory of this source tree.
61 */const g=i("Wheat",[["path",{d:"M2 22 16 8",key:"60hf96"}],["path",{d:"M3.47 12.53 5 11l1.53 1.53a3.5 3.5 0 0 1 0 4.94L5 19l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1rdhi6"}],["path",{d:"M7.47 8.53 9 7l1.53 1.53a3.5 3.5 0 0 1 0 4.94L9 15l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"1sdzmb"}],["path",{d:"M11.47 4.53 13 3l1.53 1.53a3.5 3.5 0 0 1 0 4.94L13 11l-1.53-1.53a3.5 3.5 0 0 1 0-4.94Z",key:"eoatbi"}],["path",{d:"M20 2h2v2a4 4 0 0 1-4 4h-2V6a4 4 0 0 1 4-4Z",key:"19rau1"}],["path",{d:"M11.47 17.47 13 19l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L5 19l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"tc8ph9"}],["path",{d:"M15.47 13.47 17 15l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L9 15l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"2m8kc5"}],["path",{d:"M19.47 9.47 21 11l-1.53 1.53a3.5 3.5 0 0 1-4.94 0L13 11l1.53-1.53a3.5 3.5 0 0 1 4.94 0Z",key:"vex3ng"}]]);/**
62 * @license lucide-react v0.462.0 - ISC
63 *
64 * This source code is licensed under the ISC license.
65 * See the LICENSE file in the root directory of this source tree.
66 */const Z=i("Wind",[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]]),u=[{name:"Biogas",line:"Waste to methane",feedstock:"Food waste, manure, agricultural waste",complexity:"Medium",hue:"150 70% 45%",icon:f,body:"Organic matter breaks down in a sealed, oxygen-free digester and gives off a methane-rich gas. Raw biogas runs burners and stationary engines. Upgrading it to biomethane (scrubbing carbon dioxide, hydrogen sulphide and water, then compressing it) is what makes it usable in CNG vehicles.",ratings:[{label:"Accessibility",value:3},{label:"Efficiency",value:3},{label:"Storage ease",value:2},{label:"Cost to start",value:3}]},{name:"Biodiesel",line:"Oil to diesel-compatible fuel",feedstock:"Vegetable oils, used cooking oil, some animal fats",complexity:"Medium to high",hue:"38 92% 55%",icon:h,body:"Filtered, dried oil is reacted with an alcohol and a catalyst (transesterification) to strip out glycerin and leave a fuel that diesel engines can burn. Quality control is the whole game: water, soap and leftover methanol are what destroy injection systems.",ratings:[{label:"Accessibility",value:4},{label:"Efficiency",value:4},{label:"Storage ease",value:5},{label:"Cost to start",value:3}]},{name:"Ethanol",line:"Sugar to alcohol fuel",feedstock:"Sugar crops, starch crops, agricultural surplus",complexity:"Medium to high",hue:"48 96% 60%",icon:g,body:"Ferment sugar into alcohol, then remove the water. Distillation energy is the dominant cost, and the last few percent of water is the hardest part. Blended ethanol works in flex-fuel and most modern gasoline engines; high concentrations need a compatible fuel system.",ratings:[{label:"Accessibility",value:3},{label:"Efficiency",value:3},{label:"Storage ease",value:4},{label:"Cost to start",value:2}]},{name:"Wood Gas",line:"Biomass to combustible gas",feedstock:"Wood, wood chips, dry biomass",complexity:"High",hue:"25 70% 48%",icon:k,body:"Heating biomass with restricted oxygen produces a low-energy producer gas of carbon monoxide, hydrogen and methane. It powered hundreds of thousands of vehicles during wartime fuel shortages. It is also the most hazardous option here: the gas itself is a colourless, odourless poison.",ratings:[{label:"Accessibility",value:2},{label:"Efficiency",value:2},{label:"Storage ease",value:1},{label:"Cost to start",value:2}]},{name:"Hydrogen",line:"Electricity plus water to hydrogen",feedstock:"Water and electricity",complexity:"Very high",hue:"199 89% 55%",icon:B,body:"Electrolysis splits water into hydrogen and oxygen. Producing it is the easy half. Compression, storage, embrittlement and the energy losses across the whole chain are what keep it in the commercial and industrial tier rather than the backyard tier.",ratings:[{label:"Accessibility",value:1},{label:"Efficiency",value:2},{label:"Storage ease",value:1},{label:"Cost to start",value:1}]},{name:"E-Fuels",line:"Renewable energy plus carbon to liquid fuel",feedstock:"Renewable hydrogen, captured carbon dioxide",complexity:"Industrial",hue:"265 80% 65%",icon:v,body:"Synthesise a real hydrocarbon from renewable hydrogen and captured carbon. The payoff is a drop-in fuel any existing engine can burn, which is why aviation and hard-to-electrify fleets care. The cost is efficie
66ncy: a great deal of electricity for each litre.",ratings:[{label:"Accessibility",value:1},{label:"Efficiency",value:1},{label:"Storage ease",value:5},{label:"Cost to start",value:1}]},{name:"Methanol",line:"Syngas to simple alcohol fuel",feedstock:"Biomass-derived syngas, hydrogen and carbon sources",complexity:"Industrial",hue:"292 70% 60%",icon:x,body:"The simplest alcohol, made at scale from syngas. Easy to store and ship, widely used as a chemical feedstock and marine fuel. Highly toxic, and small-scale synthesis is not a realistic home project.",ratings:[{label:"Accessibility",value:1},{label:"Efficiency",value:2},{label:"Storage ease",value:4},{label:"Cost to start",value:1}]},{name:"Electricity",line:"Renewable power to EV energy",feedstock:"Solar, wind, micro-hydro",complexity:"Low to medium",hue:"187 94% 50%",icon:w,body:"The most accessible self-produced transport energy in history. Panels on a roof, an inverter, optional battery storage, and a charger. Very high efficiency end to end, and the only pathway most people can realistically own outright.",ratings:[{label:"Accessibility",value:5},{label:"Efficiency",value:5},{label:"Storage ease",value:3},{label:"Cost to start",value:3}]}],S=["Biogas","Biodiesel","Ethanol","Wood Gas","Hydrogen","E-Fuels","Electricity"],U=[{label:"Feedstock",values:["Organic waste, manure","Waste oil, oil crops","Sugar and starch crops","Wood and dry biomass","Water and electricity","Hydrogen plus captured CO2","Sun, wind, water"]},{label:"Vehicle compatibility",values:["CNG vehicles after upgrading","Diesel engines, blend limits apply","Flex-fuel and blended gasoline","Stationary engines, road use impractical","Fuel-cell vehicles","Any existing engine, drop-in","EVs and electric equipment"]},{label:"Complexity",rated:!0,values:["Medium","Medium to high","Medium to high","High","Very high","Industrial","Low to medium"]},{label:"Typical scale",values:["Farm to industrial","Home to industrial","Farm to industrial","Farm to commercial","Commercial to industrial","Industrial","Home to industrial"]},{label:"Storage difficulty",rated:!0,values:["High","Low","Medium","Very high","Very high","Low","Medium"]},{label:"Energy efficiency",rated:!0,values:["Medium","High","Medium","Low","Low","Low","Very high"]},{label:"Startup cost",rated:!0,values:["Medium to high","Medium","Medium to high","Medium to high","Very high","Very high","Medium"]},{label:"Ongoing cost",rated:!0,values:["Low","Medium","Medium","Medium","High","High","Low"]},{label:"Best for",values:["Farms and food-waste operations","Diesel equipment with waste-oil access","Crop growers with surplus sugar or starch","Stationary power with abundant wood","Industrial and long-duration storage","Aviation and hard-to-electrify fleets","Almost anyone with an EV"]}],Y=[{have:"Used cooking oil",make:"Biodiesel",hue:"38 92% 55%",icon:h,note:"Filtered, dried and chemically converted into a diesel-compatible fuel. Waste-oil heating is a second option where it is legal."},{have:"Food scraps",make:"Biogas",hue:"150 70% 45%",icon:f,note:"A digester turns kitchen and canteen waste into cooking, heating or generator gas."},{have:"Animal manure",make:"Biomethane",hue:"150 70% 45%",icon:q,note:"The classic farm pathway. Upgrade and compress it and CNG vehicles can run on it."},{have:"Wood and wood waste",make:"Wood gas",hue:"25 70% 48%",icon:k,note:"A gasifier feeding a stationary engine. Effective, and the most hazardous pathway on this page."},{have:"Corn, sugar or starch crops",make:"Ethanol",hue:"48 96% 60%",icon:g,note:"Ferment, then distil. Permits for fuel alcohol production are not optional."},{have:"Agricultural waste",make:"Biogas or wood gas",hue:"150 70% 45%",icon:g,note:"Wet waste goes to a digester, dry waste goes to a gasifier."},{have:"Solar, wind or running water",make:"Electricity",hue:"187 94% 50%",icon:w,note:"Generation plus storage plus charging. The shortest chain from resource to wheels."},{have:"Grid electricity and water",make:"Hydrogen",hue:"199 89% 55%",icon:B,note:"Technically possible at small scale, rarely sensible outside commercial systems."}
66],K=[{title:"Manure to road",hue:"150 70% 45%",steps:["Cow manure","Digester","Biogas","Gas cleanup","Biomethane","Vehicle"]},{title:"Waste oil to road",hue:"38 92% 55%",steps:["Used cooking oil","Preparation","Processing","Quality testing","Diesel vehicle"]},{title:"Sunlight to road",hue:"187 94% 50%",steps:["Sunlight","Solar panel","Electricity","Battery","EV"]},{title:"Corn to road",hue:"48 96% 60%",steps:["Corn","Fermentable sugar","Ethanol","Fuel blend","Flex-fuel vehicle"]},{title:"Wood to power",hue:"25 70% 48%",steps:["Wood","Gasifier","Producer gas","Filtration","Engine"]}],Q=[{machine:"Diesel truck or tractor",hue:"38 92% 55%",icon:q,options:"Biodiesel at rated blends, renewable diesel as a drop-in. High blends can affect warranty, cold starting and after-treatment systems."},{machine:"Gasoline car or pickup",hue:"48 96% 60%",icon:T,options:"Blended ethanol within the manufacturer limit, flex-fuel vehicles for high blends, e-fuels in principle."},{machine:"Generator or stationary engine",hue:"25 70% 48%",icon:j,options:"Biogas, wood gas or biodiesel. Stationary duty cycles are where the awkward fuels actually shine."},{machine:"Farm as a whole",hue:"150 70% 45%",icon:$,options:"Biogas from waste, biodiesel for equipment, solar electricity for everything light. Combining beats perfecting one."},{machine:"Home",hue:"199 89% 55%",icon:I,options:"Solar electricity, biogas for cooking and heating, battery storage for the gaps."},{machine:"EV or electric equipment",hue:"187 94% 50%",icon:_,options:"Your own generation. The highest efficiency and lowest ongoing cost of anything here."}],J=[{level:"Level 1",title:"Reduce purchased fuel",fill:25,body:"Efficiency, better routing, one renewable source. The cheapest energy is the energy you no longer buy."},{level:"Level 2",title:"Produce part of your transport energy",fill:50,body:"Rooftop solar covering most daily driving, or waste oil covering part of a diesel fleet."},{level:"Level 3",title:"Combine multiple sources",fill:75,body:"Solar plus storage plus a second fuel pathway, so one shortfall does not stop everything."},{level:"Level 4",title:"Integrated farm or off-grid system",fill:100,body:"Generation, storage, fuel production and backup designed as one system with real redundancy. Designed, permitted and installed professionally."}],X=[{when:"1860s",what:"The first gas engines run on coal gas: piped, low-energy gas rather than liquid fuel."},{when:"1890s",what:"Rudolf Diesel demonstrates his engine on peanut oil. Compression ignition never required petroleum."},{when:"1900s",what:"Early automobiles are built to run on alcohol as well as gasoline. Farm-distilled ethanol is a genuine competitor."},{when:"1920s",what:"Municipal sewage plants capture digester gas for heat and power, the direct ancestor of farm biogas."},{when:"1940s",what:"Fuel shortages push hundreds of thousands of vehicles in Europe and Asia onto wood gasifiers."},{when:"1970s",what:"Oil shocks revive on-farm ethanol, gasification and vegetable-oil fuels across North America and Europe."},{when:"1990s",what:"Fuel standards and commercial equipment turn waste-oil fuel from an experiment into a specified product."},{when:"2000s",what:"Blending mandates make ethanol and biodiesel a standard part of the fuel supply in many countries."},{when:"2010s",what:"Electrolysis and fuel-cell vehicles move from laboratory to limited commercial deployment."},{when:"2020s",what:"Cheap solar and batteries make electricity the most accessible self-produced transport energy in history."}],ee=[{label:"Flammable liquids",icon:F,note:"Vapour ignites far below the temperature of the liquid itself."},{label:"Combustible gases",icon:Z,note:"Leaks collect in enclosed spaces and wait for a spark."},{label:"Carbon monoxide",icon:G,note:"Colourless, odourless, fatal. The core risk of wood gas."},{label:"High pressure",icon:W,note:"Compressed gas storage fails violently, not gently."},{label:"Toxic chemicals",icon:x,note:"Methanol, lye and catalysts injure through skin and lungs."},{label:"Electricity",icon:P,note:"Solar arrays and electrolysers sit at dangerous DC voltages."},{label:"High temperatures",icon:L,note:"Gasifiers and distillation columns burn on contact."},{label:"Engine modification",icon:M,note:"Fuel-system changes are regulated and can void warranty."},{label:"Fuel storage",icon:H,note:"Tank siting, venting and bunding are code, not opinion."}],ae=[{label:"Buying fuel today",figure:"$1,800 a year",amount:1800,hue:"0 72% 58%",note:"Baseline: 12,000 miles at 24 mpg and $3.60 a gallon."}
66,{label:"Ethanol produced on site",figure:"about $1,260",amount:1260,hue:"48 96% 60%",note:"Distillation energy is the dominant cost."},{label:"Biodiesel from collected waste oil",figure:"about $810",amount:810,hue:"38 92% 55%",note:"Assumes low-cost feedstock and your own labour."},{label:"EV charged largely from your own solar",figure:"about $200",amount:200,hue:"187 94% 50%",note:"Excludes vehicle and equipment capital."}],te={"Very high":5,High:4,"Medium to high":3,Medium:3,"Low to medium":2,Low:2,Industrial:5},p=({value:a,hue:t})=>e.jsx("span",{className:"inline-flex items-center gap-1","aria-hidden":!0,children:[1,2,3,4,5].map(s=>e.jsx("span",{className:"h-1.5 w-1.5 rounded-full",style:{background:s<=a?`hsl(${t})`:"hsl(var(--muted-foreground) / 0.25)",boxShadow:s<=a?`0 0 6px hsl(${t} / 0.6)`:void 0}},s))}),l=({id:a,eyebrow:t,title:s,intro:r,children:d})=>e.jsxs("section",{id:a,className:"mt-16 scroll-mt-24 first:mt-0 sm:mt-24",children:[e.jsx("div",{"aria-hidden":!0,className:"mb-8 h-px w-full bg-gradient-to-r from-primary/40 via-border/50 to-transparent"}),e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx("span",{"aria-hidden":!0,className:"h-4 w-px bg-primary/60"}),e.jsx("p",{className:"text-[11px] uppercase tracking-[0.22em] text-primary/90 sm:text-xs",children:t})]}),e.jsx("h2",{className:"mt-3 text-balance text-2xl font-bold tracking-tight text-foreground sm:text-3xl",children:s}),r?e.jsx("p",{className:"mt-3 max-w-3xl text-base leading-relaxed text-muted-foreground",children:r}):null,e.jsx("div",{className:"mt-8",children:d})]}),se=[{id:"simple",label:"Start here"},{id:"diagrams",label:"How it works"},{id:"methods",label:"Eight methods"},{id:"diesel",label:"Diesel in depth"},{id:"feedstock",label:"What you have"},{id:"pathways",label:"Source to road"},{id:"compare",label:"Comparison"},{id:"density",label:"Energy density"},{id:"machines",label:"What to power"},{id:"levels",label:"Independence"},{id:"economics",label:"Economics"},{id:"start",label:"Where to start"},{id:"mistakes",label:"Common mistakes"},{id:"history",label:"History"},{id:"safety",label:"Safety"},{id:"glossary",label:"Glossary"}],re=[{fuel:"Gasoline (reference)",index:100,hue:"0 0% 65%",note:"The yardstick every other fuel gets measured against."},{fuel:"Diesel",index:111,hue:"38 92% 55%",note:"More energy per litre than gasoline, which is why diesels go further."},{fuel:"Biodiesel",index:103,hue:"38 92% 55%",note:"Very close to diesel. Expect a small mileage drop, not a cliff."},{fuel:"Ethanol",index:67,hue:"48 96% 60%",note:"About two thirds of gasoline, so range falls on high blends."},{fuel:"Methanol",index:49,hue:"292 70% 60%",note:"Half of gasoline. Cheap to make at scale, thirsty to burn."},{fuel:"Biomethane at 200 bar",index:26,hue:"150 70% 45%",note:"Compressed gas needs far more tank volume for the same range."},{fuel:"Hydrogen at 700 bar",index:15,hue:"199 89% 55%",note:"Superb per kilogram, poor per litre. Storage is the whole problem."},{fuel:"Wood gas",index:4,hue:"25 70% 48%",note:"Uncompressed producer gas. Practical for engines beside the gasifier, not for range."}],oe=[{step:"01",title:"Measure what you burn now",body:"Log a month of fuel and electricity. Litres, kilowatt hours, miles, run hours. Without a baseline you cannot tell whether anything you build actually helped."},{step:"02",title:"Inventory your free inputs",body:"Waste oil from a kitchen, manure from livestock, offcuts from a woodshop, roof area facing the sun. Free or nuisance inputs decide which pathway is worth your time."},{step:"03",title:"Check the law before the hardware",body:"Fuel alcohol permits, gas storage rules, electrical interconnection, tank siting. Every one of these is cheaper to answer now than to undo later."},{step:"04",title:"Pick the shortest chain",body:"Fewest conversion steps for the input you already have. Shorter chains lose less energy, break less often and cost less to maintain."},{step:"05",title:"Build small and prove it",body:"One digester, one batch, one string of panels. Small failures teach; large failures are expensive and dangerous."},{step:"06",title:"Test quality every batch",body:"Fuel that looks fine can still destroy an engine. Water, soap, residual alcohol, tar and gas contaminants are what do the damage."},{step:"07",title:"Add redundancy, then scale",body:"Two sources beat one perfected source. Storage plus a second pathway is what turns a project into a supply."}],le=[{wrong:"Skipping the water and soap test on biodiesel",right:"Wash, dry and test every batch. Contaminated fuel wrecks injection pumps long before it stops running."},{wrong:"Running raw biogas in a vehicle",right:"Scrub carbon dioxide, hydrogen sulphide and water first. Hydrogen sulphide corrodes engines and pipework fast."},{wrong:"Operating a gasifier in a closed space",right:"Outdoors, with airflow and carbon monoxide alarms. This is the hazard that kills people on this page."},{wrong:"Sizing a system off a guess",right:"Size off your measured baseline. Oversized equipment idles badly; undersized equipment never covers the load."},{wrong:"Ignoring cold weather",right:"Biodiesel gels, digesters slow down, batteries lose capacity. Design for your worst month, not your average one."},{wrong:"Storing fuel in the wrong container",right:"Rated, vented, grounded, labelled and bunded. Storage rules are code, not preference."},{wrong:"Treating permits as optional",right:"Fuel alcohol production and fuel-system modification are separately regulated in most places. Confirm first."},{wrong:"Counting savings without capital",right:"Include equipment, maintenance, your labour and taxes. Plenty of projects only look cheap on the fuel line alone."}],ie=[{term:"Anaerobic digestion",def:"Bacteria breaking down organic matter without oxygen, producing methane-rich biogas and a nutrient-rich digestate."},{term:"Biomethane",def:"Biogas cleaned of carbon dioxide, water and hydrogen sulphide, then compressed so it behaves like natural gas."},{term:"Transesterification",def:"The reaction that converts oils and fats into biodiesel by swapping glycerin for an alcohol."},{term:"Producer gas",def:"The low-energy carbon monoxide, hydrogen and methane mix a gasifier makes from solid biomass."},{term:"Gasification",def:"Heating biomass with restricted oxygen so it becomes a combustible gas instead of burning outright."},{term:"Electrolysis",def:"Splitting water into hydrogen and oxygen with electricity."},{term:"Feedstock",def:"The raw input a process converts. Its cost and quality usually decide whether a project works."},{term:"Drop-in fuel",def:"A fuel existing engines and pipelines accept with no modification."},{term:"Energy density",def:"Energy per unit of volume or mass. It set
66s range, tank size and how often you refuel."},{term:"Blend limit",def:"The highest proportion of an alternative fuel a manufacturer rates for an engine."}],ne=()=>{const a=[{head:"Source",icon:g,hue:"150 70% 45%",items:["Food waste","Cooking oil","Crops","Biomass","Manure","Sun, wind, water"]},{head:"Conversion",icon:j,hue:"38 92% 55%",items:["Digester","Processing","Gasifier","Fermenter","Electrolyser","Panels"]},{head:"Fuel",icon:b,hue:"187 94% 50%",items:["Biogas","Biodiesel","Ethanol","Wood gas","Hydrogen","Electricity"]}];return e.jsxs("div",{className:"mx-auto w-full max-w-4xl px-4",children:[e.jsxs("div",{className:"mx-auto flex max-w-2xl flex-col items-center text-center",children:[e.jsx("div",{className:"flex w-full justify-center",children:e.jsxs("p",{className:"inline-flex max-w-full items-center justify-center gap-2 rounded-full border border-primary/30 bg-primary/10 px-3 py-1.5",children:[e.jsx("span",{"aria-hidden":!0,className:"h-1.5 w-1.5 shrink-0 rounded-full bg-primary"}),e.jsx("span",{className:"whitespace-nowrap text-[clamp(8px,2.45vw,12px)] uppercase leading-none tracking-[0.1em] text-primary sm:tracking-[0.2em]",children:"Educational guide to decentralized fuel"})]})}),e.jsx("p",{className:"mt-5 text-pretty text-base leading-relaxed text-muted-foreground sm:text-lg",children:"Explore the technologies that can turn waste, biomass, crops, electricity and renewable energy into fuel for vehicles, equipment, homes, farms and generators."})]}),e.jsx("div",{className:"mt-10 grid items-stretch gap-4 sm:grid-cols-3 sm:gap-5",children:a.map((t,s)=>e.jsxs("div",{className:"lift relative overflow-hidden rounded-2xl border p-4 text-left shadow-[0_18px_40px_-28px_hsl(var(--background))] sm:p-5",style:{borderColor:`hsl(${t.hue} / 0.35)`,background:`linear-gradient(160deg, hsl(${t.hue} / 0.12), transparent 70%)`},children:[e.jsx("span",{"aria-hidden":!0,className:"pointer-events-none absolute -right-10 -top-10 h-28 w-28 rounded-full blur-2xl",style:{background:`hsl(${t.hue} / 0.25)`}}),e.jsxs("div",{className:"relative flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"flex min-w-0 items-center gap-2",children:[e.jsx("span",{"aria-hidden":!0,className:"flex h-8 w-8 shrink-0 items-center justify-center rounded-lg border",style:{borderColor:`hsl(${t.hue} / 0.35)`,background:`hsl(${t.hue} / 0.12)`},children:e.jsx(t.icon,{className:"h-4 w-4",style:{color:`hsl(${t.hue})`}})}),e.jsx("p",{className:"truncate text-[11px] uppercase tracking-[0.18em] sm:text-xs",style:{color:`hsl(${t.hue})`},children:t.head})]}),e.jsx("span",{className:"shrink-0 text-[11px] font-medium tabular-nums text-muted-foreground/60",children:`0${s+1}`})]}),e.jsx("span",{"aria-hidden":!0,className:"relative mt-4 block h-px w-full",style:{background:`linear-gradient(90deg, hsl(${t.hue} / 0.45), transparent)`}}),e.jsx("ul",{className:"relative mt-4 flex flex-wrap gap-1.5",children:t.items.map(r=>e.jsx("li",{className:"rounded-full border border-border/50 bg-background/50 px-2.5 py-1 text-[11px] text-muted-foreground sm:text-xs",children:r},r))})]},t.head))})]})},n="38 92% 55%",de=[{name:"Biodiesel (FAME)",line:"Oil plus methanol plus catalyst",hue:"38 92% 55%",icon:x,body:"Transesterification swaps the glycerine in a fat or oil for methanol, leaving thin fatty acid methyl esters that behave like diesel. This is the route almost every home producer takes, and the only one that gives a fuel most modern engines tolerate without modification.",ratings:[{label:"Home feasible",value:4},{label:"Engine safe",value:4},{label:"Cold tolerance",value:2},{label:"Setup cost",value:3}]},{name:"Straight vegetable oil",line:"Filtered oil, heated on board",hue:"150 70% 45%",icon:h,body:"No chemistry at all: f
66ilter the oil, then use a two-tank conversion that starts on diesel and switches to preheated oil once the engine is hot. Cheap on consumables, demanding on hardware, and unforgiving in older indirect-injection engines only.",ratings:[{label:"Home feasible",value:5},{label:"Engine safe",value:2},{label:"Cold tolerance",value:1},{label:"Setup cost",value:4}]},{name:"Renewable diesel (HVO)",line:"Hydrotreated, refinery scale",hue:"199 89% 55%",icon:$,body:"Hydrogen strips the oxygen out of the oil and the result is chemically the same molecule as fossil diesel, with no cold-flow penalty and a long shelf life. It needs high pressure hydrogen, so it is industrial only. Worth knowing because it is what you buy, not build.",ratings:[{label:"Home feasible",value:1},{label:"Engine safe",value:5},{label:"Cold tolerance",value:5},{label:"Setup cost",value:1}]},{name:"Pyrolysis diesel",line:"Waste plastic or tyre oil",hue:"292 70% 60%",icon:F,body:"Heating waste polymer without oxygen cracks it back into a diesel-like liquid. Yields look impressive and the input is free, but the output carries chlorine, sulphur and gums that wreck injection systems unless it is distilled and treated properly.",ratings:[{label:"Home feasible",value:2},{label:"Engine safe",value:1},{label:"Cold tolerance",value:2},{label:"Setup cost",value:2}]}],ce=[{step:"01",head:"Collect",body:"Source waste cooking oil or virgin oil. Keep batches separate, never mix an unknown drum into a known one.",icon:H},{step:"02",head:"Settle and filter",body:"Let solids drop out, then filter to roughly 5 microns. Food particles carry water and water ruins the reaction.",icon:R},{step:"03",head:"Dry",body:"Heat to about 100C and hold until bubbling stops. Any remaining water makes soap instead of fuel.",icon:L},{step:"04",head:"Titrate",body:"Test free fatty acid level and calculate extra catalyst. This single number decides whether the batch works.",icon:v},{step:"05",head:"React",body:"Mix methanol and catalyst into methoxide, add to oil at about 55C and circulate for around an hour.",icon:x},{step:"06",head:"Settle and drain",body:"Glycerine sinks over 8 to 24 hours. Drain it off the bottom and keep it out of the fuel.",icon:V},{step:"07",head:"Wash and dry",body:"Water wash or bubble wash to pull out soap and methanol traces, then dry the fuel again before storage.",icon:h},{step:"08",head:"Test",body:"Wash test, methanol conversion test and cold soak. Only fuel that passes goes anywhere near an injection pump.",icon:z}],he=[{name:"Fresh virgin oil (canola, soy)",grade:5,note:"Low free fatty acid, predictable titration, highest yield."},{name:"Lightly used fryer oil",grade:4,note:"The sweet spot: free to collect and still easy to process."},{name:"Dark, heavily used oil",grade:2,note:"High free fatty acid. More catalyst, more soap, lower yield."},{name:"Animal fats and tallow",grade:2,note:"Works, but gels early. Winter use needs blending."},{name:"Hydrogenated or trap grease",grade:1,note:"Solid at room temperature and contaminated. Skip it."}],ue=[{name:"B5",pct:5,note:"Covered by almost every engine warranty. Invisible in use."},{name:"B20",pct:20,note:"The common fleet blend. Good lubricity, minor cold penalty."},{name:"B50",pct:50,note:"Noticeable cleaning effect. Watch old rubber lines and filters."},{name:"B99",pct:99,note:"Near neat with a splash of diesel for cold flow and shelf life."},{name:"B100",pct:100,note:"Full independence. Needs warm weather or a heated system."}],me=[{name:"Wash test",body:"Shake fuel with water in a jar. Cloudy, milky separation means unreacted oil or soap is still in there.",icon:h},{name:"Methanol conversion (27/3)",body:"3 ml of fuel in 27 ml of methanol. Anything that drops out is unconverted oil and will coke your injectors.",icon:v},{name:"Cold soak filtration",body:"Chill a sample, then filter it. Sterols and monoglycerides clog filters days after a batch looks perfect.",icon:A},{name:"pH and soap",body:"A titration on the washed fuel shows leftover catalyst. Soap holds water and water grows bugs in the tank.",icon:W}],ge=[{fuel:"Petro diesel #2",cloud:"about -10C",risk:1},{fuel:"B20 blend",cloud:"about -7C",risk:2},{fuel:"Canola biodiesel",cloud:"about -3C",risk:3}
66,{fuel:"Waste fryer biodiesel",cloud:"about 0 to 4C",risk:4},{fuel:"Tallow or palm biodiesel",cloud:"about 10 to 16C",risk:5}],pe=["Sealed processor or conical tank","Methanol-safe pump and hose","5 micron filtration","Heating element with thermostat","Titration kit and scales","Methanol vapour extraction","Nitrile gloves and face shield","Dedicated fire extinguisher"],xe=["Methanol is absorbed through skin and blinds before it kills. It burns with an almost invisible flame.","Lye and methoxide cause deep chemical burns. Never mix them in an open bucket.","Glycerine and wash water are chemical waste, not garden water.","Untested fuel can destroy a high pressure common rail pump in one tank.","Road fuel is taxed and regulated in most countries even when you made it yourself."],fe=()=>e.jsxs(l,{id:"diesel",eyebrow:"Priority pathway",title:"Diesel, in depth",intro:"Diesel is the easiest liquid fuel to make at home and the easiest to get wrong. Four routes exist, only one of them is realistic in a shed, and every step below exists because skipping it damages an engine.",children:[e.jsx("div",{className:"grid gap-4 sm:grid-cols-2",children:de.map(a=>e.jsxs("article",{className:"relative flex h-full flex-col overflow-hidden lift rounded-2xl border bg-gradient-to-br from-card/70 to-card/40 p-5",style:{borderColor:`hsl(${a.hue} / 0.28)`},children:[e.jsx("span",{"aria-hidden":!0,className:"pointer-events-none absolute -right-12 -top-12 h-32 w-32 rounded-full blur-2xl",style:{background:`hsl(${a.hue} / 0.18)`}}),e.jsxs("div",{className:"relative flex items-center gap-3",children:[e.jsx("span",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-xl border",style:{borderColor:`hsl(${a.hue} / 0.4)`,background:`hsl(${a.hue} / 0.12)`},children:e.jsx(a.icon,{className:"h-5 w-5",style:{color:`hsl(${a.hue})`},"aria-hidden":!0})}),e.jsx("h3",{className:"min-w-0 flex-1 text-lg font-semibold leading-tight text-foreground",children:a.name})]}),e.jsx("p",{className:"relative mt-3 text-sm",style:{color:`hsl(${a.hue})`},children:a.line}),e.jsx("p",{className:"relative mt-3 text-sm leading-relaxed text-muted-foreground",children:a.body}),e.jsx("dl",{className:"relative mt-auto grid gap-x-5 gap-y-2 pt-5 lg:grid-cols-2",children:a.ratings.map(t=>e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx("dt",{className:"text-[11px] uppercase tracking-[0.12em] text-muted-foreground/80",children:t.label}),e.jsx("dd",{children:e.jsx(p,{value:t.value,hue:a.hue})})]},t.label))})]},a.name))}),e.jsx("h3",{className:"mt-14 text-lg font-semibold text-foreground",children:"The eight stage biodiesel process"}),e.jsx("ol",{className:"mt-6 grid gap-4 sm:grid-cols-2 lg:grid-cols-4",children:ce.map(a=>e.jsxs("li",{className:"relative flex h-full flex-col rounded-2xl border border-border/60 bg-card/50 p-4",children:[e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx("span",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-lg border",style:{borderColor:`hsl(${n} / 0.4)`,background:`hsl(${n} / 0.12)`},children:e.jsx(a.icon,{className:"h-4 w-4",style:{color:`hsl(${n})`},"aria-hidden":!0})}),e.jsx("span",{className:"shrink-0 text-xs font-medium tabular-nums text-muted-foreground/70",children:a.step})]}),e.jsx("p",{className:"mt-3 text-sm font-semibold text-foreground",children:a.head}),e.jsx("p",{className:"mt-2 text-xs leading-relaxed text-muted-foreground",children:a.body})]},a.step))}),e.jsxs("div",{className:"mt-14 grid gap-6 lg:grid-cols-2",children:[e.jsxs("div",{className:"rounded-2xl border border-border/60 bg-gradient-to-br from-card/60 to-card/30 p-5",children:[e.jsx("h3",{className:"text-lg font-semibold text-foreground",children:"Oil quality decides everything"}),e.jsx("ul",{className:"mt-5 space-y-4",children:he.map(a=>e.jsxs("li",{children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-x-3 gap-y-1",children:[e.jsx("p",{className:"min-w-0 text-sm font-medium text-foreground",children:a.name}),e.jsx(p,{value:a.grade,hue:n})]}),e.jsx("p",{className:"mt-1 text-xs leading-relaxed text-muted-foreground",children:a.note})]},a.name))})]}),e.jsxs("div",{className:"rounded-2xl border border-border/60 bg-gradient-to-br from-card/60 to-card/30 p-5",children:[e.jsx("h3",{className:"text-lg font-semibold text-foreground",children:"The blend ladder"}),e.jsx("p",{className:"mt-2 text-xs text-muted-foreground",children:"Percentage of biodiesel in the tank. Climb it slowly."}),e.jsx("ul",{className:"mt-5 space-y-4",children:ue.map(a=>e.jsxs("li",{children:[e.jsxs("div",{className:"flex items-center justify-between gap-3",children:[e.jsx("p",{className:"text-sm font-semibold text-foreground",children:a.name}),e.jsxs("span",{className:"shrink-0 text-xs tabular-nums text-muted-foreground",children:[a.pct,"%"]})]}),e.jsx("div",{className:"mt-2 h-2 w-full overflow-hidden rounded-full bg-muted/40",children:e.jsx("div",{className:"h-full rounded-full",style:{width:`${a.pct}%`,background:`hsl(${n})`,boxShadow:`0 0 12px hsl(${n} / 0.5)`}})}),e.jsx("p",{className:"mt-2 text-xs leading-relaxed text-muted-foreground",children:a.note})]},a.name))})]})]}),e.jsx("h3",{className:"mt-14 text-lg font-semibold text-foreground",children:"Four tests before it touches an engine"}),e.jsx("div",{className:"mt-6 grid gap-4 sm:grid-cols-2",children:me.map(a=>e.jsxs("div",{className:"flex h-full gap-3 rounded-2xl border border-border/60 bg-card/50 p-4",children:[e.jsx("span",{className:"flex h-9 w-9 shrink-0 items-center justify-center rounded-lg border",style:{borderColor:`hsl(${n} / 0.4)`,background:`hsl(${n} / 0.12)`},children:e.jsx(a.icon,{className:"h-4 w-4",style:{color:`hsl(${n})`},"aria-hidden":!0})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold text-foreground",children:a.name}),e.jsx("p",{className:"mt-1 text-xs leading-relaxed text-muted-foreground",children:a.body})]})]},a.name))}),e.jsxs("div",{className:"mt-14 rounded-2xl border border-border/60 bg-gradient-to-br from-card/60 to-card/30 p-5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{className:"h-4 w-4 shrink-0",style:{color:"hsl(199 89% 60%)"},"aria-hidden":!0}),e.jsx("h3",{className:"text-lg font-semibold text-foreground",children:"Cold is the real limit"})]}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-muted-foreground",children:"Biodiesel gels well before diesel does. The cloud point is where wax starts forming and filters begin to block, so this table sets your winter blend, not your summer one."}),e.jsx("ul",{className:"mt-5 space-y-3",children:ge.map(a=>e.jsxs("li",{className:"flex flex-wrap items-center gap-x-4 gap-y-2",children:[e.jsx("p",{className:"w-full min-w-0 text-sm text-foreground sm:w-56",children:a.fuel}),e.jsx("div",{className:"h-2 min-w-0 flex-1 overflow-hidden rounded-full bg-muted/40",children:e.jsx("div",{className:"h-full rounded-full",style:{width:`${a.risk*20}
66%`,background:`hsl(${a.risk>=4?"199 89% 60%":n})`}})}),e.jsx("span",{className:"shrink-0 text-xs tabular-nums text-muted-foreground",children:a.cloud})]},a.fuel))})]}),e.jsxs("div",{className:"mt-14 grid gap-6 lg:grid-cols-2",children:[e.jsxs("div",{className:"rounded-2xl border border-border/60 bg-gradient-to-br from-card/60 to-card/30 p-5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(M,{className:"h-4 w-4 shrink-0",style:{color:`hsl(${n})`},"aria-hidden":!0}),e.jsx("h3",{className:"text-lg font-semibold text-foreground",children:"Minimum kit"})]}),e.jsx("ul",{className:"mt-5 flex flex-wrap gap-2",children:pe.map(a=>e.jsx("li",{className:"rounded-full border border-border/60 bg-background/40 px-3 py-1.5 text-xs text-muted-foreground",children:a},a))})]}),e.jsxs("div",{className:"rounded-2xl border p-5",style:{borderColor:"hsl(var(--destructive) / 0.35)",background:"hsl(var(--destructive) / 0.06)"},children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(E,{className:"h-4 w-4 shrink-0 text-destructive","aria-hidden":!0}),e.jsx("h3",{className:"text-lg font-semibold text-foreground",children:"Non negotiable warnings"})]}),e.jsx("ul",{className:"mt-4 space-y-3",children:xe.map(a=>e.jsxs("li",{className:"flex gap-2 text-xs leading-relaxed text-muted-foreground",children:[e.jsx(y,{className:"mt-0.5 h-3.5 w-3.5 shrink-0 text-destructive","aria-hidden":!0}),e.jsx("span",{className:"min-w-0",children:a})]},a))})]})]})]}),C={Biogas:"Food scraps and manure rot inside a sealed tank and the gas that comes off burns like propane.",Biodiesel:"Used cooking oil gets thinned out with a bit of chemistry until it pours and burns like diesel.",Ethanol:"Sugar or starch is fermented into beer, then distilled until it is strong enough to burn as fuel.","Wood Gas":"Wood is burned in a starved-of-air drum so it gives off a gas instead of flames, and an engine drinks that gas.",Hydrogen:"Electricity is pushed through water and splits it, and the bubbles on one side are hydrogen fuel.","E-Fuels":"Spare electricity plus carbon dioxide is built back up into liquid fuel. Industrial, not backyard.",Methanol:"Wood or gas is turned into a simple alcohol that burns well but carries less energy than gasoline.",Electricity:"Panels or a turbine charge a battery and the battery is your fuel tank. No chemistry at all."},ye=[{head:"You already have the input",body:"Food scraps, used fryer oil, manure, wood offcuts, spare sugar crops, sunlight or running water. If it rots, burns or shines, it holds energy.",icon:f},{head:"One machine changes it",body:"A sealed tank, a heated barrel, a still or a panel. Each one is a simple box that does one job: pull the energy out into a form you can store.",icon:j},{head:"You store it and burn it",body:"Gas in a bag or cylinder, liquid in a drum, electricity in a battery. Then it runs a stove, a generator, a tractor or a car.",icon:b}],be=[{have:"A diesel car, truck or tractor",start:"biodiesel from used cooking oil",why:"Free oil from restaurants, and a diesel engine will happily take a 20 percent blend with no changes at all.",hue:"38 92% 55%",icon:T},{have:"Food waste, garden waste or animals",start:"a small biogas digester",why:"Cheapest thing on this page. A sealed drum and a gas bag will cook meals within a couple of weeks.",hue:"150 70% 45%",icon:f},{have:"A woodlot or endless offcuts",start:"wood gas for a generator",why:"No chemicals, no fermenting. Fuel is free forever, but the machine needs tending while it runs.",hue:"25 90% 55%",icon:k},{have:"Sun, wind or a stream",start:"solar or micro hydro into a battery",why:"Nothing to make, nothing to store in a drum. The simplest form of energy independence you can buy.",hue:"199 89% 55%",icon:w}],we=[{step:"01",head:"Pick one fuel, not four",body:"Choose the one that matches what you already have. Trying two at once is how projects stall."},{step:"02",head:"Build the smallest version",body:"A single drum, a single jar batch. Small failures are cheap lessons and take an afternoon, not a month."},{step:"03",head:"Test it before you trust it",body:"Burn the gas in a torch, shake the fuel in a jar, check the battery holds. Never put a first batch in a vehicle."},{step:"04",head:"Use it on something you can lose",body:"An old generator, a burner, a lawnmower. Prove the fuel over weeks, then move up to the car."}],ve=()=>e.jsxs(l,{id:"simple",eyebrow:"Start here",title:"The simple version",intro:"Strip away the chemistry and every method on this page is the same three moves. Read this part and the rest of the page will make sense.",children:[e.jsx("div",{className:"grid gap-4 sm:grid-cols-3",children:ye.map((a,t)=>e.jsxs("div",{className:"flex h-full flex-col rounded-2xl border border-border/60 bg-gradient-to-br from-card/60 to-card/30 p-5",children:[e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx("span",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border border-primary/40 bg-primary/10",children:e.jsx(a.icon,{className:"h-5 w-5 text-primary","aria-hidden":!0})}),e.jsx("span",{className:"shrink-0 text-xs font-medium tabular-nums text-muted-foreground
66/70",children:`0${t+1}`})]}),e.jsx("p",{className:"mt-4 text-base font-semibold text-foreground",children:a.head}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-muted-foreground",children:a.body})]},a.head))}),e.jsx("h3",{className:"mt-14 text-lg font-semibold text-foreground",children:"Which one should you start with?"}),e.jsx("p",{className:"mt-2 text-sm text-muted-foreground",children:"Find the row that sounds like your life. That is your starting point."}),e.jsx("div",{className:"mt-6 grid gap-4 sm:grid-cols-2",children:be.map(a=>e.jsxs("div",{className:"flex h-full flex-col rounded-2xl border bg-card/50 p-5",style:{borderColor:`hsl(${a.hue} / 0.3)`},children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("span",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border",style:{borderColor:`hsl(${a.hue} / 0.4)`,background:`hsl(${a.hue} / 0.12)`},children:e.jsx(a.icon,{className:"h-5 w-5",style:{color:`hsl(${a.hue})`},"aria-hidden":!0})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-[11px] uppercase tracking-[0.14em] text-muted-foreground/80",children:"If you have"}),e.jsx("p",{className:"text-sm font-semibold text-foreground",children:a.have})]})]}),e.jsxs("p",{className:"mt-4 text-sm font-semibold",style:{color:`hsl(${a.hue})`},children:["Start with ",a.start]}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-muted-foreground",children:a.why})]},a.have))}),e.jsx("h3",{className:"mt-14 text-lg font-semibold text-foreground",children:"Your first project, in four moves"}),e.jsx("ol",{className:"mt-6 grid gap-4 sm:grid-cols-2 lg:grid-cols-4",children:we.map(a=>e.jsxs("li",{className:"flex h-full flex-col rounded-2xl border border-border/60 bg-card/50 p-4",children:[e.jsx("span",{className:"text-xs font-medium tabular-nums text-primary",children:a.step}),e.jsx("p",{className:"mt-2 text-sm font-semibold text-foreground",children:a.head}),e.jsx("p",{className:"mt-2 text-xs leading-relaxed text-muted-foreground",children:a.body})]},a.step))}),e.jsx("p",{className:"mt-8 rounded-2xl border border-border/60 bg-card/40 p-4 text-sm leading-relaxed text-muted-foreground",children:"Every word on this page that sounds technical is explained in the glossary at the bottom. If a section feels heavy, skip it. Nothing here needs to be read in order."})]}),m=({hue:a,title:t,caption:s,children:r})=>e.jsxs("figure",{className:"lift relative flex h-full flex-col overflow-hidden rounded-2xl border bg-gradient-to-br from-card/70 to-card/40 p-5 shadow-[0_20px_50px_-35px_hsl(var(--background))]",style:{borderColor:`hsl(${a} / 0.28)`},children:[e.jsx("span",{"aria-hidden":!0,className:"pointer-events-none absolute -right-16 -top-16 h-40 w-40 rounded-full blur-3xl",style:{background:`hsl(${a} / 0.16)`}}),e.jsx("h3",{className:"relative text-base font-semibold text-foreground",children:t}),e.jsx("div",{className:"relative mt-4 w-full",children:r}),e.jsx("figcaption",{className:"relative mt-4 text-sm leading-relaxed text-muted-foreground",children:s})]}),o="fill-current text-[9px] uppercase tracking-[0.12em]",je=()=>{const a="142 70% 45%";return e.jsxs("svg",{viewBox:"0 0 320 180",role:"img","aria-label":"Cutaway of a biogas digester",className:"h-auto w-full",children:[e.jsx("title",{children:"Biogas digester cutaway"}),e.jsx("rect",{x:"70",y:"52",width:"150",height:"100",rx:"14",fill:`hsl(${a} / 0.08)`,stroke:`hsl(${a} / 0.5)`}),e.jsx("path",{d:"M70 110 h150 v28 a14 14 0 0 1 -14 14 h-122 a14 14 0 0 1 -14 -14 z",fill:`hsl(${a} / 0.22)`}),[[100,96],[130,86],[160,98],[190,88]].map(([t,s],r)=>e.jsx("circle",{cx:t,cy:s,r:3+r%2,fill:`hsl(${a} / 0.7)`},r)),e.jsx("path",{d:"M22 72 h48 v12 h-48 z",fill:`hsl(${a} / 0.18)`,stroke:`hsl(${a} / 0.45)`}),e.jsx("text",{x:"22",y:"60",className:o,style:{color:`hsl(${a})`},children:"Feed in"}),e.jsx("path",{d:"M220 66 h54 v-24 h24",fill:"none",stroke:`hsl(${a} / 0.6)`,strokeWidth:"2"}),e.jsx("text",{x:"232",y:"34",className:o,style:{color:`hsl(${a})`},children:"Biogas out"}),e.jsx("path",{d:"M220 138 h58",fill:"none",stroke:"hsl(var(--muted-foreground) / 0.5)",strokeWidth:"2",strokeDasharray:"4 3"}),e.jsx("text",{x:"228",y:"132",className:o,style:{color:"hsl(var(--muted-foreground))"},children:"Fertiliser"}),e.jsx("text",{x:"90",y:"80",className:o,style:{color:"hsl(var(--muted-foreground))"},children:"Gas space"}),e.jsx("text",{x:"86",y:"130",className:o,style:{color:"hsl(var(--muted-foreground))"},children:"Slurry, no oxygen"}),e.jsx("text",{x:"70",y:"170",className:o,style:{color:"hsl(var(--muted-foreground))"},children:"Keep warm, keep sealed, feed daily"})]})},ke=()=>
66{const a="24 90% 55%";return e.jsxs("svg",{viewBox:"0 0 320 180",role:"img","aria-label":"Cutaway of a wood gasifier",className:"h-auto w-full",children:[e.jsx("title",{children:"Wood gasifier cutaway"}),e.jsx("rect",{x:"40",y:"26",width:"86",height:"126",rx:"12",fill:`hsl(${a} / 0.08)`,stroke:`hsl(${a} / 0.5)`}),e.jsx("text",{x:"40",y:"20",className:o,style:{color:`hsl(${a})`},children:"Wood in"}),[["Drying",44],["Pyrolysis",74],["Combustion",104],["Reduction",134]].map(([t,s],r)=>e.jsxs("g",{children:[e.jsx("rect",{x:"44",y:s-12,width:"78",height:"26",rx:"6",fill:`hsl(${a} / ${.08+r*.07})`}),e.jsx("text",{x:"50",y:s+4,className:o,style:{color:"hsl(var(--foreground))"},children:t})]},t)),e.jsx("path",{d:"M126 110 h34",fill:"none",stroke:`hsl(${a} / 0.6)`,strokeWidth:"2"}),e.jsx("rect",{x:"160",y:"82",width:"52",height:"56",rx:"10",fill:"hsl(var(--muted) / 0.25)",stroke:`hsl(${a} / 0.4)`}),e.jsx("text",{x:"164",y:"76",className:o,style:{color:`hsl(${a})`},children:"Cool + filter"}),e.jsx("path",{d:"M212 110 h32",fill:"none",stroke:`hsl(${a} / 0.6)`,strokeWidth:"2"}),e.jsx("rect",{x:"244",y:"88",width:"52",height:"44",rx:"10",fill:`hsl(${a} / 0.14)`,stroke:`hsl(${a} / 0.5)`}),e.jsx("text",{x:"248",y:"82",className:o,style:{color:`hsl(${a})`},children:"Engine"}),e.jsx("text",{x:"40",y:"172",className:o,style:{color:"hsl(var(--muted-foreground))"},children:"Carbon monoxide is invisible. Outdoors only."})]})},Ne=()=>{const a="38 92% 55%",t=["Oil","Filter","Dry","React","Settle","Wash","Fuel"];return e.jsxs("svg",{viewBox:"0 0 320 180",role:"img","aria-label":"Biodiesel process flow",className:"h-auto w-full",children:[e.jsx("title",{children:"Biodiesel process flow"}),e.jsx("path",{d:"M26 96 H294",stroke:`hsl(${a} / 0.35)`,strokeWidth:"2"}),t.map((s,r)=>{const d=26+r*(268/(t.length-1)),c=r%2===0;return e.jsxs("g",{children:[e.jsx("circle",{cx:d,cy:96,r:7,fill:`hsl(${a} / ${.25+r*.1})`,stroke:`hsl(${a} / 0.7)`}),e.jsx("text",{x:d,y:c?78:120,textAnchor:"middle",className:o,style:{color:"hsl(var(--foreground))"},children:s})]},s)}),e.jsx("rect",{x:"102",y:"132",width:"122",height:"40",rx:"8",fill:"hsl(var(--muted) / 0.2)",stroke:`hsl(${a} / 0.35)`}),e.jsx("rect",{x:"102",y:"156",width:"122",height:"16",rx:"6",fill:"hsl(28 60% 30% / 0.6)"}),e.jsx("text",{x:"110",y:"148",className:o,style:{color:`hsl(${a})`},children:"Fuel on top"}),e.jsx("text",{x:"110",y:"167",className:o,style:{color:"hsl(var(--muted-foreground))"},children:"Glycerin below"}),e.jsx("text",{x:"26",y:"34",className:o,style:{color:"hsl(var(--muted-foreground))"},children:"Used cooking oil becomes diesel in seven moves"})]})},Se=()=>{const a="199 89% 55%";return e.jsxs("svg",{viewBox:"0 0 320 180",role:"img","aria-label":"Solar to battery to vehicle flow",className:"h-auto w-full",children:[e.jsx("title",{children:"Solar to battery to vehicle"}),e.jsx("circle",{cx:"56",cy:"46",r:"18",fill:"hsl(48 96% 60% / 0.25)",stroke:"hsl(48 96% 60% / 0.7)"}),e.jsx("text",{x:"34",y:"20",className:o,style:{color:"hsl(48 96% 60%)"},children:"Sunlight"}),e.jsx("path",{d:"M40 104 L112 104 L128 136 L24 136 Z",fill:`hsl(${a} / 0.16)`,stroke:`hsl(${a} / 0.6)`}),[0,1,2].map(t=>e.jsx("path",{d:`M${52+t*24} 104 L${38+t*24} 136`,stroke:`hsl(${a} / 0.4)`},t)),e.jsx("text",{x:"24",y:"152",className:o,style:{color:`hsl(${a})`},children:"Panels"}),e.jsx("path",{d:"M62 84 L52 100",stroke:"hsl(48 96% 60% / 0.7)",strokeWidth:"2"}),e.jsx("path",{d:"M130 120 h34",stroke:`hsl(${a} / 0.6)`,strokeWidth:"2"}),e.jsx("rect",{x:"164",y:"98",width:"52",height:"44",rx:"8",fill:`hsl(${a} / 0.12)`,stroke:`hsl(${a} / 0.55)`}),e.jsx("rect",{x:"170",y:"118",width:"40",height:"18",rx:"4",fill:`hsl(${a} / 0.45)`}),e.jsx("text",{x:"164",y:"92",className:o,style:{color:`hsl(${a})`},children:"Battery"}),e.jsx("path",{d:"M216 120 h30",stroke:`hsl(${a} / 0.6)`,strokeWidth:"2"}),e.jsx("path",{d:"M246 126 h48 v-14 l-12 -10 h-24 l-12 10 z",fill:`hsl(${a} / 0.16)`,stroke:`hsl(${a} / 0.55)`}),e.jsx("circle",{cx:"258",cy:"130",r:"5",fill:`hsl(${a} / 0.6)`}),e.jsx("circle",{cx:"284",cy:"130",r:"5",fill:`hsl(${a} / 0.6)`}),e.jsx("text",{x:"246",y:"96",className:o,style:{color:`hsl(${a})`},children:"Vehicle"}),e.jsx("text",{x:"24",y:"172",className:o,style:{color:"hsl(var(--muted-foreground))"},children:"Shortest chain, usually cheapest per mile"})]})},Ce=()=>e.jsx(l,{id:"diagrams",eyebrow:"How it actually works",title:"Four pictures that explain the whole page",intro:"If you only look at four things here, look at these. Each drawing shows what goes in, what happens inside the machine, and what comes out the other side.",children:e.jsxs("div",{className:"grid gap-4 sm:gap-5 lg:grid-cols-2",children:[e.jsx(m,{hue:"142 70% 45%",title:"Biogas digester",caption:"Food scraps and manure sit sealed in a warm tank with no air. Bacteria eat them and release methane into the space above the slurry. You pipe that gas to a burner or a generator, and what is left behind is fertiliser.",children:e.jsx(je,{})}),e.jsx(m,{hue:"24 90% 55%",title:"Wood gasifier",caption:"Wood is heated with very little oxygen, so instead of burning it breaks into a flammable gas. The gas has to be cooled and filtered before an engine will tolerate it. It is effective and genuinely dangerous, because the gas is invisible and poisonous.",children:e.jsx(ke,{})}),e.jsx(m,{hue:"38 92% 55%",title:"Biodiesel from waste oil",caption:"Filter and dry the old fryer oil, react it with methanol and a catalyst, then let it settle. Fuel floats, glycerin sinks. Wash, dry and test before the fuel goes anywhere near an injection pump.",children:e.jsx(Ne,{})}),e.jsx(m,{hue:"199 89% 55%",title:"Sunlight to wheels",caption:"Panels make electricity, a battery holds it, and the vehicle or the house draws it back out. No fuel to store, no exhaust, no chemistry. It is the one pathway most people can finish in a weekend.",children:e.jsx(Se,{})})]})}),Ee=()=>e.jsxs("div",{className:"mx-auto w-full max-w-5xl px-4 pb-20 text-left [scroll-behavior:smooth]",children:[e.jsxs("nav",{"aria-label":"On this page",className:"rounded-2xl border border-border/60 bg-gradient-to-br from-card/70 to-card/30 p-4 shadow-[0_20px_50px_-35px_hsl(var(--background))] sm:p-5",children:[e.jsxs("div",{className:"flex items-center gap-2.5",children:[e.jsx("span",{"aria-hidden":!0,
66className:"h-4 w-px bg-primary/60"}),e.jsx("p",{className:"text-[11px] uppercase tracking-[0.22em] text-primary/90 sm:text-xs",children:"On this page"})]}),e.jsx("ul",{className:"mt-4 flex flex-wrap gap-2",children:se.map(a=>e.jsx("li",{children:e.jsx("a",{href:`#${a.id}`,className:"press inline-flex rounded-full border border-border/60 bg-background/50 px-3 py-1.5 text-xs text-muted-foreground transition-colors hover:border-primary/50 hover:bg-primary/10 hover:text-foreground",children:a.label})},a.id))})]}),e.jsx(ve,{}),e.jsx(Ce,{}),e.jsx(l,{id:"methods",eyebrow:"Technology index",title:"Eight ways to make your own fuel",intro:"Eight pathways from feedstock to usable energy. Each one is a real technology with real tradeoffs, and the ratings show where each one is strong and where it hurts.",children:e.jsx("div",{className:"grid gap-4 sm:grid-cols-2",children:u.map(a=>e.jsxs("article",{className:"lift group relative flex h-full flex-col overflow-hidden rounded-2xl border bg-gradient-to-br from-card/70 to-card/40 p-5 shadow-[0_20px_50px_-35px_hsl(var(--background))]",style:{borderColor:`hsl(${a.hue} / 0.28)`},children:[e.jsx("span",{"aria-hidden":!0,className:"absolute -right-12 -top-12 h-32 w-32 rounded-full blur-2xl transition-opacity duration-500 opacity-60 group-hover:opacity-100",style:{background:`hsl(${a.hue} / 0.18)`}}),e.jsxs("div",{className:"relative flex items-center gap-3",children:[e.jsx("span",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-xl border",style:{borderColor:`hsl(${a.hue} / 0.4)`,background:`hsl(${a.hue} / 0.12)`},children:e.jsx(a.icon,{className:"h-5 w-5",style:{color:`hsl(${a.hue})`},"aria-hidden":!0})}),e.jsx("h3",{className:"min-w-0 flex-1 text-lg font-semibold leading-tight text-foreground",children:a.name}),e.jsx("span",{className:"shrink-0 whitespace-nowrap rounded-full border border-border/60 px-2 py-0.5 text-[11px] text-muted-foreground",children:a.complexity})]}),e.jsx("p",{className:"relative mt-3 text-sm",style:{color:`hsl(${a.hue})`},children:a.line}),C[a.name]?e.jsxs("p",{className:"relative mt-3 rounded-xl border p-3 text-sm leading-relaxed text-foreground/90",style:{borderColor:`hsl(${a.hue} / 0.3)`,background:`hsl(${a.hue} / 0.08)`},children:[e.jsx("span",{className:"mr-1 font-semibold",style:{color:`hsl(${a.hue})`},children:"In plain words:"}),C[a.name]]}):null,e.jsx("p",{className:"relative mt-3 text-sm text-muted-foreground leading-relaxed",children:a.body}),e.jsx("dl",{className:"relative mt-5 grid gap-x-5 gap-y-2 lg:grid-cols-2",children:a.ratings.map(t=>e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsx("dt",{className:"text-[11px] uppercase tracking-[0.12em] text-muted-foreground/80",children:t.label}),e.jsx("dd",{children:e.jsx(p,{value:t.value,hue:a.hue})})]},t.label))}),e.jsx("div",{className:"relative mt-auto pt-5",children:e.jsxs("p",{className:"border-t border-border/50 pt-3 text-xs text-muted-foreground/80",children:["Feedstock: ",a.feedstock]})})]},a.name))})}),e.jsx(fe,{}),e.jsx(l,{id:"feedstock",eyebrow:"Start from what you have",title:"What do you have available?",intro:"Fuel production starts with what is already around you. The best feedstock is usually something you are already paying to get rid of.",children:e.jsx("div",{className:"grid gap-3 sm:grid-cols-2",children:Y.map(a=>e.jsxs("div",{className:"flex gap-3 rounded-2xl border bg-card/60 p-4",style:{borderColor:`hsl(${a.hue} / 0.25)`},children:[e.jsx("span",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-xl",style:{background:`hsl(${a.hue} / 0.14)`},children:e.jsx(a.icon,{className:"h-5 w-5",style:{color:`hsl(${a.hue})`},"aria-hidden":!0})}),e.jsxs("div",{className:"min-w-0",children:[e.jsxs("p",{className:"flex flex-wrap items-center gap-2 text-sm font-semibold text-foreground",children:[a.have,e.jsx(N,{className:"h-3.5 w-3.5 text-muted-foreground","aria-hidden":!0}),e.jsx("span",{style:{color:`hsl(${a.hue})`},children:a.make})]}),e.jsx("p",{className:"mt-1.5 text-sm text-muted-foreground leading-relaxed",children:a.note})]})]},a.have))})}),e.jsx(l,{id:"pathways",eyebrow:"Energy pathways",title:"From source to road",intro:"Every fuel is a chain of conversions. The shorter the chain, the less you lose along the way.",children:e.jsx("div",{className:"space-y-4",children:K.map(a=>e.jsxs("div",{className:"lift rounded-2xl border bg-gradient-to-br from-card/70 to-card/40 p-5",style:{borderColor:`hsl(${a.hue} / 0.25)`},children:[e.jsx("h3",{className:"text-sm font-semibold text-foreground",children:a.title}),e.jsx("ol",{className:"mt-4 flex flex-wrap items-center gap-2",children:a.steps.map((t,s)=>e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsxs("span",{className:"flex items-center gap-2 rounded-full border px-3 py-1.5 text-xs text-foreground",style:{borderColor:`hsl(${a.hue} / 0.4)`,background:`hsl(${a.hue} / 0.1)`},children:[e.jsx("span",{className:"h-1.5 w-1.5 rounded-full",style:{background:`hsl(${a.hue})`,boxShadow:`0 0 8px hsl(${a.hue} / 0.7)`},"aria-hidden":!0}),t]}),s<a.steps.length-1&&e.jsx(N,{className:"h-3.5 w-3.5 shrink-0 text-muted-foreground
66/70","aria-hidden":!0})]},t))})]},a.title))})}),e.jsxs(l,{id:"compare",eyebrow:"Side by side",title:"Fuel method comparison",intro:"Ratings are relative, not measured values. Real performance depends heavily on equipment, feedstock quality and scale, so exact figures would be misleading.",children:[e.jsx("p",{className:"mb-3 text-xs text-muted-foreground/70 lg:hidden",children:"Swipe sideways to compare all eight."}),e.jsx("div",{className:"overflow-x-auto rounded-2xl border border-border/60",children:e.jsxs("table",{className:"w-full min-w-[58rem] text-left text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-card/80",children:[e.jsx("th",{className:"sticky left-0 z-10 bg-card p-3 font-semibold text-foreground",children:"Fuel method"}),S.map(a=>{var r,d;const t=((r=u.find(c=>c.name===a))==null?void 0:r.hue)??"187 94% 50%",s=((d=u.find(c=>c.name===a))==null?void 0:d.icon)??b;return e.jsx("th",{className:"p-3 font-semibold whitespace-nowrap",style:{color:`hsl(${t})`},children:e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(s,{className:"h-4 w-4","aria-hidden":!0}),a]})},a)})]})}),e.jsx("tbody",{children:U.map((a,t)=>e.jsxs("tr",{className:t%2?"bg-card/40":"bg-card/60",children:[e.jsx("th",{className:"sticky left-0 z-10 bg-card p-3 align-top font-medium text-foreground whitespace-nowrap",children:a.label}),a.values.map((s,r)=>{var c;const d=((c=u.find(D=>D.name===S[r]))==null?void 0:c.hue)??"187 94% 50%";return e.jsx("td",{className:"p-3 align-top text-muted-foreground",children:a.rated?e.jsxs("span",{className:"flex flex-col gap-1.5",children:[e.jsx(p,{value:te[s]??3,hue:d}),e.jsx("span",{className:"text-xs",children:s})]}):s},`${a.label}-${r}`)})]},a.label))})]})})]}),e.jsx(l,{id:"density",eyebrow:"Energy density",title:"Why range changes with the fuel",intro:"Energy per litre decides tank size, refuelling frequency and range. Gasoline is set at 100 and everything else is indexed against it, so the comparison is relative rather than a measured figure for your equipment.",children:e.jsx("div",{className:"space-y-4 rounded-2xl border border-border/60 bg-gradient-to-br from-card/60 to-card/30 p-5",children:re.map(a=>e.jsxs("div",{children:[e.jsxs("div",{className:"flex flex-wrap items-baseline justify-between gap-2",children:[e.jsx("p",{className:"text-sm text-foreground",children:a.fuel}),e.jsx("p",{className:"text-sm font-bold tabular-nums",style:{color:`hsl(${a.hue})`},children:a.index})]}),e.jsx("div",{className:"mt-2 h-2.5 w-full overflow-hidden rounded-full bg-muted-foreground/10",children:e.jsx("div",{className:"h-full rounded-full",style:{width:`${Math.min(100,a.index/111*100)}%`,background:`linear-gradient(90deg, hsl(${a.hue} / 0.55), hsl(${a.hue}))`,boxShadow:`0 0 14px hsl(${a.hue} / 0.4)`}})}),e.jsx("p",{className:"mt-1.5 text-xs leading-relaxed text-muted-foreground/80",children:a.note})]},a.fuel))})}),e.jsx(l,{id:"machines",eyebrow:"Compatibility",title:"What do you want to power?",intro:"Start from the machine instead of the fuel. Compatibility is the constraint that decides most of these decisions.",children:e.jsx("div",{className:"grid gap-4 sm:grid-cols-2",children:Q.map(a=>e.jsxs("div",{className:"lift rounded-2xl border bg-gradient-to-br from-card/70 to-card/40 p-5",style:{borderColor:`hsl(${a.hue} / 0.25)`},children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"flex h-10 w-10 items-center justify-center rounded-xl",style:{background:`hsl(${a.hue} / 0.14)`},children:e.jsx(a.icon,{className:"h-5 w-5",style:{color:`hsl(${a.hue})`},"aria-hidden":!0})}),e.jsx("h3",{className:"text-sm font-semibold text-foreground",children:a.machine})]}),e.jsx("p",{className:"mt-3 text-sm text-muted-foreground leading-relaxed",children:a.options})]},a.machine))})}),e.jsx(l,{id:"levels",eyebrow:"Energy independence",title:"How independent can you actually become?",intro:"Independence is a gradient, not a switch. Most people gain far more from combining sources than from perfecting one.",children:e.jsx("div",{className:"space-y-3",children:J.map(a=>e.jsxs("div",{className:"rounded-2xl border border-border/60 bg-card/60 p-5",children:[e.jsxs("div",{className:"flex flex-wrap items-baseline gap-x-3 gap-y-1",children:[e.jsx("p",{className:"text-xs uppercase tracking-[0.16em] text-primary/80",children:a.level}),e.jsx("h3",{className:"text-base font-semibold text-foreground",children:a.title}),e.jsxs("span",{className:"ml-auto text-xs text-muted-foreground",children:[a.fill,"%"]})]}),e.jsx("div",{className:"mt-3 h-1.5 w-full overflow-hidden rounded-full bg-muted-foreground
66/15",children:e.jsx("div",{className:"h-full rounded-full",style:{width:`${a.fill}%`,background:"var(--gradient-electric, hsl(var(--primary)))",boxShadow:"0 0 12px hsl(var(--primary) / 0.5)"}})}),e.jsx("p",{className:"mt-3 text-sm text-muted-foreground leading-relaxed",children:a.body})]},a.level))})}),e.jsx(l,{id:"economics",eyebrow:"Economics",title:"Does making your own fuel save money?",intro:"Sometimes. It depends on feedstock cost, equipment, scale, energy prices, labour, maintenance, taxes and vehicle compatibility. These figures are directional, for one common driving pattern, and exclude capital, maintenance and fuel taxes.",children:e.jsx("div",{className:"space-y-4 rounded-2xl border border-border/60 bg-gradient-to-br from-card/60 to-card/30 p-5",children:ae.map(a=>e.jsxs("div",{children:[e.jsxs("div",{className:"flex flex-wrap items-baseline justify-between gap-2",children:[e.jsx("p",{className:"text-sm text-foreground",children:a.label}),e.jsx("p",{className:"text-sm font-bold",style:{color:`hsl(${a.hue})`},children:a.figure})]}),e.jsx("div",{className:"mt-2 h-3 w-full overflow-hidden rounded-full bg-muted-foreground/10",children:e.jsx("div",{className:"h-full rounded-full",style:{width:`${a.amount/1800*100}%`,background:`linear-gradient(90deg, hsl(${a.hue} / 0.55), hsl(${a.hue}))`,boxShadow:`0 0 14px hsl(${a.hue} / 0.45)`}})}),e.jsx("p",{className:"mt-1.5 text-xs text-muted-foreground/80",children:a.note})]},a.label))})}),e.jsx(l,{id:"start",eyebrow:"Where to start",title:"Seven steps, in order",intro:"Most failed projects fail at step one or step three. Doing these in sequence is what separates a working supply from an expensive shed ornament.",children:e.jsx("ol",{className:"space-y-3",children:oe.map(a=>e.jsxs("li",{className:"flex gap-4 rounded-2xl border border-border/60 bg-card/50 p-4 sm:p-5",children:[e.jsx("span",{className:"mt-0.5 shrink-0 text-sm font-bold tabular-nums text-primary",children:a.step}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold text-foreground",children:a.title}),e.jsx("p",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground",children:a.body})]})]},a.step))})}),e.jsx(l,{id:"mistakes",eyebrow:"Failure modes",title:"Eight mistakes that ruin projects",intro:"Every one of these is common, and every one of them is avoidable with a habit rather than a purchase.",children:e.jsx("div",{className:"grid gap-3 sm:grid-cols-2",children:le.map(a=>e.jsxs("div",{className:"rounded-2xl border border-border/60 bg-card/50 p-4",children:[e.jsxs("p",{className:"flex gap-2 text-sm font-semibold text-foreground",children:[e.jsx(y,{className:"mt-0.5 h-4 w-4 shrink-0 text-destructive","aria-hidden":!0}),a.wrong]}),e.jsx("p",{className:"mt-2 text-sm leading-relaxed text-muted-foreground",children:a.right})]},a.wrong))})}),e.jsx(l,{id:"history",eyebrow:"History",title:"People have been making their own fuel for generations",intro:"None of this is new. Alcohol, vegetable oil, digester gas and wood gas all powered engines long before the modern fuel supply existed.",children:e.jsx("ol",{className:"relative space-y-6 border-l border-border/60 pl-6",children:X.map(a=>e.jsxs("li",{className:"relative",children:[e.jsx("span",{"aria-hidden":!0,className:"absolute -left-[1.79rem] top-1.5 h-3 w-3 rounded-full border-2 border-background",style:{background:"hsl(var(--primary))",boxShadow:"0 0 10px hsl(var(--primary) / 0.7)"}}),e.jsx("p",{className:"text-sm font-semibold text-primary/90",children:a.when}),e.jsx("p",{className:"mt-1 text-sm text-muted-foreground leading-relaxed",children:a.what})]},a.when))})}),e.jsxs(l,{id:"safety",eyebrow:"Safety",title:"Make energy. Respect energy.",intro:"Every technology on this page involves at least one serious hazard category. Understanding those categories is part of understanding the technology.",children:[e.jsx("div",{className:"grid gap-3 sm:grid-cols-3",children:ee.map(a=>e.jsxs("div",{className:"rounded-2xl border border-destructive/30 bg-destructive/5 p-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(a.icon,{className:"h-4 w-4 text-destructive","aria-hidden":!0}),e.jsx("p",{className:"text-sm font-semibold text-foreground",children:a.label})]}),e.jsx("p",{className:"mt-2 text-xs text-muted-foreground leading-relaxed",children:a.note})]},a.label))}),e.jsxs("div",{className:"mt-6 flex gap-3 rounded-2xl border border-border/60 bg-card/40 p-4",children:[e.jsx(E,{className:"mt-0.5 h-5 w-5 shrink-0 text-destructive","aria-hidden":!0}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:"This page is educational information about alternative fuel technologies. Fuel production, storage, vehicle modification and pressurised or c
66ombustible systems involve serious hazards and regulatory requirements. Confirm the rules that apply where you live, use certified equipment, and work with qualified professionals. Producing fuel alcohol or altering fuel systems without the correct permits is illegal in many places."})]})]}),e.jsx(l,{id:"glossary",eyebrow:"Glossary",title:"The words people use",intro:"Ten terms that show up in every serious discussion of home and farm fuel production.",children:e.jsx("dl",{className:"grid gap-3 sm:grid-cols-2",children:ie.map(a=>e.jsxs("div",{className:"rounded-2xl border border-border/60 bg-card/50 p-4",children:[e.jsx("dt",{className:"text-sm font-semibold text-foreground",children:a.term}),e.jsx("dd",{className:"mt-1.5 text-sm leading-relaxed text-muted-foreground",children:a.def})]},a.term))})}),e.jsxs("div",{className:"mt-16 flex items-center justify-center gap-2 text-xs text-muted-foreground/70",children:[e.jsx(y,{className:"h-3.5 w-3.5","aria-hidden":!0}),"Educational reference. Not instructions to build anything unpermitted."]})]}),oa=()=>e.jsx(O,{slug:"makeowngas",headline:"Make Your Own Gas",seoTitle:"Make Your Own Gas — Biogas, Biodiesel, Ethanol, Wood Gas, Hydrogen",seoDescription:"A complete guide to making your own fuel. Biogas, biodiesel, ethanol, wood gas, hydrogen, e-fuels and renewable electricity: how each one works, what it costs, what it can power, and the hazards and permits involved.",seoKeywords:["make own gas","make your own gas","make your own fuel","biogas","biodiesel","ethanol fuel","wood gas gasifier","hydrogen electrolysis","energy independence"],alternateDomain:"makeowngas.com",backToRabbitHole:!0,defaultSubheading:"Make your own fuel.",defaultParagraph:"Waste, biomass, crops, water and renewable electricity can all become fuel for vehicles, equipment, homes, farms and generators. This is the whole map: eight pathways, what each one really costs, what it can power, and the hazards and permits nobody should skip.",hideBodyParagraph:!0,hideSubheading:!0,hideAskCta:!0,hideFaqList:!0,heroSlot:e.jsx(ne,{}),starterPrompt:"Walk me through making my own fuel. Compare biogas, biodiesel, ethanol, wood gas, hydrogen and solar electricity for someone with limited equipment, and tell me the hazards and legal requirements straight.",faqs:[{question:"What is biogas?",answer:"The methane-rich gas organic matter produces when it breaks down without oxygen, inside a sealed digester. Raw biogas runs burners and stationary engines. Scrubbed and compressed into biomethane, it can fuel CNG vehicles."},{question:"Can a diesel engine run on biodiesel?",answer:"Often yes, but it depends on the engine, the blend and the fuel quality. Most manufacturers rate a specific blend limit, and high blends can affect warranty, cold-weather starting and after-treatment systems. Water, soap and leftover methanol in badly processed fuel are what wreck injection systems."},{question:"What is wood gas?",answer:"A combustible gas of carbon monoxide, hydrogen and methane made by heating biomass with restricted oxygen in a gasifier. It powered hundreds of thousands of vehicles during wartime fuel shortages. It is effective, low energy density, and the most dangerous pathway here because the gas is a colourless, odourless poison."},{question:"How does ethanol fuel work?",answer:"Ferment sugar or starch into alcohol, then remove the water, then burn it in a compatible engine. Distillation energy dominates the cost and the final few percent of water is the hardest part. Producing fuel alcohol requires permits in most countries."},{question:"How does hydrogen electrolysis work?",answer:"Electricity splits water into hydrogen and oxygen. Producing it is the straightforward half. Compression, storage, metal embrittlement and the compounding energy losses are what keep hydrogen in the commercial and industrial tier."},{question:"What are e-fuels and synthetic gasoline?",answer:"Hydrocarbon fuels built from renewable hydrogen and captured carbon dioxide. The advantage is that they drop straight into existing engines and fuel infrastructure. The drawback is efficie
66ncy: a lot of renewable electricity for each litre, which is why aviation and heavy fleets are the real target."},{question:"Which method actually saves money?",answer:"Usually the shortest chain you already have inputs for. Charging an EV from your own solar and making biodiesel from free waste oil are the two that most often beat pump prices. Ethanol rarely does once distillation energy and permits are counted, and hydrogen almost never does at small scale."},{question:"Is any of this legal to do at home?",answer:"Parts of it, in many places, with the right permits and certified equipment. Fuel alcohol production, pressurised gas storage, vehicle fuel-system modification and fuel taxation are all regulated separately, and the rules differ by country, state and county. Confirm before you build, not after."}],ctaLinks:[{label:"Extracting Water",href:"/extractingwater"},{label:"Survivors Manual",href:"/SurvivorsManual"},{label:"All landing pages",href:"/landing-pages"}],bottomSlot:e.jsx(Ee,{})});export{oa as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.