@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";
:root{--body:"DM Sans", Arial, sans-serif;--display:"Barlow Condensed", "Arial Narrow", Impact, sans-serif;--mono:"IBM Plex Mono", monospace;--text:#e9f0f7;--muted:#91a4b8;--ice:#c2dff4;--line:#a3c3e022;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#050b12}body{color:var(--text);font:14px/1.6 var(--body);margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{border-radius:0}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:2px solid #9cd8ff}::selection{color:#08111e;background:#8bbbd8}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input,select,textarea{color:var(--text);background:#0d1928;border:1px solid #3e536c;max-width:100%;padding:11px 13px}input::placeholder,textarea::placeholder{color:#75899d}select{min-width:0}button{background:0 0;border:0}.react-flow__attribution{color:#c0d6e9!important;background:#101a27!important}.react-flow__controls button{color:#fff!important;background:#172337!important;border-color:#3d5670!important}.react-flow__controls button svg{fill:currentColor}.react-flow__edge-textbg{fill:#0c1726!important}.react-flow__edge-text{fill:#a4bdd3!important}.react-flow__node:focus{outline:2px solid #a3d7fe!important}.react-flow__edge-path{stroke:#6485a2!important}.react-flow__edge.animated path{stroke:#b2ddf8!important}.react-flow__handle{background:#b4d9f5!important;border-color:#142a3d!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
