*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:var(--surface-page,#090c0f);color:var(--text-body,#c3c9d4);font-family:var(--font-sans,system-ui,sans-serif);text-rendering:optimizeLegibility}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit}a,button{color:inherit}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:var(--border-default);border:2px solid var(--surface-card);border-radius:8px}::-webkit-scrollbar-track{background:transparent}@font-face{font-family:Ubuntu Mono;font-weight:400;src:url(fonts/Ubuntu_Mono/UbuntuMono-Regular.ttf)}@font-face{font-family:Ubuntu Mono;font-weight:700;src:url(fonts/Ubuntu_Mono/UbuntuMono-Bold.ttf)}@font-face{font-family:Ubuntu Mono;font-style:italic;src:url(fonts/Ubuntu_Mono/UbuntuMono-Italic.ttf)}@font-face{font-family:Ubuntu Mono;font-style:italic;font-weight:700;src:url(fonts/Ubuntu_Mono/UbuntuMono-BoldItalic.ttf)}:root{--xy-handle-background-color:#fff;--xy-handle-border-color:#ddd;--xy-handle-size:10px}.react-flow__handle{background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:var(--xy-handle-size);min-height:var(--xy-handle-size);min-width:var(--xy-handle-size);pointer-events:auto;position:absolute;width:var(--xy-handle-size)}