@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:OrbitronVariable;src:url(/fonts/Orbitron-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}body{margin:0;font-family:Orbitron,system-ui,sans-serif;background:linear-gradient(45deg,#999 5%,#fff 10%,#ccc 30%,#ddd 50%,#ccc 70%,#fff 80%,#999 95%);border-radius:4px;width:100%;height:100%}.main-section{width:100%;max-width:334px}.fieldset-section{border-width:thick;font-size:14px;border-style:ridge;font-weight:700}.panel-section{background:white;padding:3px;border-style:inset;border-width:thick}.control-section{border-radius:4px;padding:3px;border-style:inset;width:auto;justify-items:center;align-content:center}.panel{font-size:4px;text-anchor:middle;alignment-baseline:middle}.header,.panel{font-weight:700}.header{font-size:16px;text-align:center}.fault-injection-controls{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;max-width:300px;margin:0 auto;padding:.5rem;box-sizing:border-box}.fault-injection-controls button,.fault-injection-controls select{width:100%;padding:.25rem .5rem;font-size:.9rem}body,html{overflow-anchor:none;overflow-y:auto}[class*=h-auto],[class*=min-h-0],body,html{height:auto!important;min-height:0!important}*{min-height:0}*,:after,:before{box-sizing:border-box}:root,body,html{height:auto!important;min-height:0!important;overflow-y:visible!important}body,html{margin:0;padding:0;overflow-x:hidden}#__next,body,html{min-height:0!important;height:auto!important}main.main-section{min-height:auto!important}canvas,img,svg,video{max-width:100%;height:auto;display:block}