@import"https://fonts.googleapis.com/css2?family=Inter:wght@700;900&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap";:root{--c-white: #FFFFFF;--c-blue: #6175fc;--c-bone: #d3d3ca;--c-green: #00ce32;--c-black: #000000;--font-title: "Inter", sans-serif;--font-mono: "Space Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-mono);background-color:var(--c-white);color:var(--c-black);text-transform:lowercase;-webkit-font-smoothing:antialiased}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");mix-blend-mode:overlay}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-weight:900;color:var(--c-blue);line-height:1.1;letter-spacing:-1px}a{color:inherit;text-decoration:none}button{font-family:var(--font-mono);text-transform:lowercase;border:none;cursor:pointer}@media (hover: none){button:active,a:active,div[role=button]:active{outline:2px solid var(--c-green);box-shadow:0 0 10px var(--c-green);transition:all .1s}}@media (max-width: 1024px){.flowchart-container{flex-direction:column!important}.arrow-connector{transform:rotate(90deg)!important;height:40px!important;width:2px!important;margin:1rem auto!important}.process-arrow{transform:rotate(90deg);margin:1rem 0}}
