html{overflow-y:scroll}.hideXS{display:none}.App-ViewPoint{height:60vh;background:var(--atlas-theme-surface-muted,#dfe5ef)}.link{color:var(--atlas-theme-link,#3995ff);text-decoration:underline}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{min-height:65px;height:10vh;display:flex;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);border-bottom:2px;border-color:var(--atlas-theme-link,#61dafb)}.App-ViewPoint{height:80vh;position:relative}.react-flow__handle{opacity:0;position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border-radius:100%}.react-flow__connection-path,.react-flow__edge-path{stroke:var(--atlas-theme-muted,#959b9d);stroke-width:4;fill:none}:root[data-theme=dark] .react-flow__controls-button{background:var(--atlas-theme-surface);border-bottom-color:var(--atlas-theme-divider);color:var(--atlas-theme-fg);fill:currentColor}:root[data-theme=dark] .react-flow__controls-button:hover{background:var(--atlas-theme-surface-muted)}:root[data-theme=dark] .react-flow__controls-button:focus-visible{outline:2px solid var(--atlas-theme-focus)}:root[data-theme=dark] .react-flow__attribution,:root[data-theme=dark] .react-flow__minimap{background:var(--atlas-theme-surface)}:root[data-theme=dark] .react-flow__attribution a{color:var(--atlas-theme-muted)}.action-icons{color:var(--atlas-theme-link,#1d6fe4)}.action-icons:disabled{opacity:.5}.action-icons:hover{color:#0037ff}.action-icons--error{color:var(--atlas-theme-error-fg,#e46962)}.action-icons--error:hover{color:var(--atlas-theme-error-fg,#ff3b30)}.text--error{color:var(--atlas-theme-error-fg,#fa896b)}.atlas-error-toast{align-items:flex-start!important;max-width:28rem!important}.atlas-error-toast [data-title],.atlas-toast-title{overflow:visible!important;max-height:none!important;white-space:normal!important}.atlas-error-toast-content{display:flex;flex-direction:column;gap:.5rem;width:100%}.atlas-error-toast-message{overflow-wrap:anywhere;user-select:text;white-space:pre-wrap;word-break:break-word}.atlas-error-toast-meta{font-size:.75rem;line-height:1.3;opacity:.8;overflow-wrap:anywhere;user-select:text}.atlas-error-toast-copy{align-self:flex-start;background:rgba(0,0,0,0);border:1px solid;border-radius:6px;color:inherit;cursor:pointer;font:inherit;font-size:.75rem;font-weight:600;line-height:1.2;padding:.25rem .5rem}.atlas-error-toast-copy:focus-visible,.atlas-error-toast-copy:hover{background:hsla(0,0%,100%,.18)}@media print{.no-print{display:none!important}}