@import url(https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;500&display=swap);@keyframes select-text{to{-webkit-user-select:text;user-select:text}}.disabled{opacity:.5!important;pointer-events:none!important}.up-front{z-index:999999999!important}.cursor-pointer{cursor:pointer!important}.cursor-crosshair{cursor:crosshair!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.pointer-events-no,.pointer-events-no *{pointer-events:none!important}.trans-fast{transition:all .1s}.rotate-180{transform:rotate(180deg)}.font-fixed-width{font-family:Inconsolata,Courier New,Courier,monospace!important}.font-bold{font-weight:700!important}.font-thin{font-weight:400!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation-duration:.3s;animation-name:fade-in}@keyframes fade-out-node-outline{0%{outline-color:#57068cbf;outline-offset:.125rem}to{outline-color:#0000;outline-offset:0}}.fade-out-node-outline{animation-delay:.1s;animation-duration:1.2s;animation-name:fade-out-node-outline}@keyframes fade-in-outline{0%{outline:1px solid #0000;padding:0}to{outline:1px solid #cfcfcf;padding:.9rem}}.fade-in-outline{animation-duration:.3s;animation-name:fade-in-outline}@keyframes remove-margin{0%{margin:0 .9rem}to{margin:0}}.remove-margin{animation-duration:.3s;animation-name:remove-margin}@keyframes drop-down{0%{transform:translateY(-1.5rem)}to{transform:translateY(0)}}.drop-down{animation-duration:.5s;animation-name:drop-down}@keyframes drop-up-answer{0%{transform:translateY(1.5rem)}to{transform:translateY(0)}}.drop-up-answer{animation-duration:.3s;animation-name:drop-up-answer}@keyframes drop-up{0%{transform:scale(.75) translateY(.9rem)}to{transform:scale(1) translateY(0)}}.drop-up{animation-duration:.3s;animation-name:drop-up}@keyframes half-circle-rotation{0%{transform:rotate(0deg)}40%{transform:rotate(180deg)}60%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.loading-icon{animation:half-circle-rotation 2s infinite;transform-origin:center}@keyframes highlighted-text-background{0%{background-color:#fff}to{background-color:#ffe8bb}}@keyframes text-in{0%{background-color:#57068c26}to{background-color:#0000}}.text-in{animation-duration:.5s;animation-name:text-in}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(90deg,rgba(0,0,0,.025) 1px,#0000 0);background-size:10px 100%;box-sizing:border-box;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;margin:0;padding:0}body,html{height:100vh;overflow:hidden;overscroll-behavior-x:none;width:100vw}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{display:flex;height:100vh;overflow:hidden;width:100vw}.react-flow__attribution{visibility:hidden}.react-flow__attribution:after{color:#cfcfcf;content:"React Flow";visibility:visible}.chat-app{box-sizing:border-box;height:100%;min-height:0;overflow-y:auto;padding:4rem 0;width:100%}.version-stamp{font-size:.675rem;margin:0 auto;position:relative;white-space:nowrap;width:100%}.graphologue-logo img{max-height:3rem!important;pointer-events:none}.playground{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.9rem;height:100vh;justify-content:center;overflow-y:auto;padding:0 1.5rem;position:relative;width:100vw}.playground .content-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:.9rem}.playground .content-wrapper button{background-color:#fff;border:none;border-radius:2rem;cursor:pointer;font-size:.75rem;outline:1px solid #cfcfcf;padding:.25rem .9rem;width:fit-content}.playground .content-wrapper button:hover{background-color:#efefef}.playground .content-wrapper button.disabled{opacity:.5;pointer-events:none}.playground .content-wrapper button:active{background-color:#cfcfcf}.playground .playground-corrected-text,.playground .playground-textarea{border:none;border-radius:.375rem;box-sizing:border-box;font-family:inherit;font-size:.9rem;height:20rem;line-height:150%;outline:1px solid #cfcfcf;overflow-y:scroll;padding:.9rem;resize:none;width:20rem}.playground .playground-buttons{display:flex;flex-direction:row;gap:.5rem}.react-flow{-webkit-user-select:none;user-select:none}.react-flow .react-flow__minimap{margin:.9rem;opacity:.9}.react-flow .react-flow__controls{align-items:center;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background:#ffffffe6;border-radius:.375rem;box-shadow:0 .125rem .5rem .0625rem #88a5bf5c,0 0 .5rem .25rem #ffffff80;display:flex;flex-direction:row;margin:.9rem;padding:.25rem;white-space:nowrap;width:max-content}.react-flow .react-flow__controls .react-flow__controls-button{align-items:center;background:#0000;border:none!important;border-radius:.25rem;display:flex;flex-shrink:0;gap:.25rem;height:100%;justify-content:center;line-height:100%;padding:.5rem;width:fit-content}.react-flow .react-flow__controls .react-flow__controls-button:hover{background:#efefef}.react-flow .react-flow__controls .react-flow__controls-button.button-highlighted{background:#cfcfcf}.react-flow .react-flow__controls .react-flow__controls-button *{font-size:.675rem;line-height:100%}.react-flow .react-flow__controls .react-flow__controls-button svg{height:.75rem;width:.75rem}.react-flow .react-flow__controls .react-flow__controls-button.disabled-control-button{pointer-events:none}.react-flow .react-flow__controls .react-flow__controls-button.disabled-control-button path{opacity:.5}.react-flow .react-flow__controls .react-flow__controls-button.disabled-control-button span{opacity:.3}.react-flow .react-flow__controls .react-flow__controls-button.tips-button{cursor:help}.react-flow .react-flow__controls .react-flow__controls-button:not(.tips-button) :not(.control-button-tooltip) path{color:#666}.react-flow .react-flow__controls .react-flow__controls-button .control-button-tips-icon{fill:#cfcfcf;height:.75rem;transform:scale(1.1);transform-origin:center;transition:fill .3s;width:.75rem}.react-flow .react-flow__controls .react-flow__controls-button .control-button-tips{color:#999;font-weight:700}.react-flow .react-flow__controls .react-flow__controls-button #title{color:#008ddf;font-size:.75rem;font-weight:600;-webkit-user-select:none;user-select:none;z-index:1}.react-flow .react-flow__controls .react-flow__controls-button .control-button-tooltip{align-items:flex-start;background:#777777e6;border-radius:.25rem;color:#fff!important;display:flex;flex-direction:column;gap:.5rem;justify-content:center;opacity:0;padding:.5rem!important;position:absolute;top:120%;transition:opacity .3s;visibility:none;width:max-content;z-index:-1}.react-flow .react-flow__controls .react-flow__controls-button .control-button-tooltip .tooltip-line{align-items:center;display:flex;flex-direction:row;gap:.25rem}.react-flow .react-flow__controls .react-flow__controls-button .control-button-tooltip .tooltip-line path{fill:#fff}.react-flow .react-flow__controls .react-flow__controls-button .loading-icon{fill:#57068c}.react-flow .react-flow__controls .react-flow__controls-button .control-button-processing{color:#57068c!important;font-weight:700}.react-flow .react-flow__controls .react-flow__controls-button:hover .control-button-tooltip{opacity:1;visibility:visible}.react-flow .react-flow__controls .react-flow__controls-button:hover .control-button-tips-icon:not(.loading-icon){fill:#f0a33f}.react-flow .react-flow__controls .react-flow__controls-button:hover .control-button-explain-icon{fill:#008ddf}.react-flow .react-flow__controls .react-flow__controls-button:hover .control-button-tips{color:#999}.react-flow .react-flow__nodesselection-rect{padding:.25rem;transform:translate(-.375rem,-.375rem)}.react-flow .react-flow__nodesselection-rect,.react-flow .react-flow__selection{background:#008be81a;border:.125rem solid #008be84d}.changing-flow .react-flow__node,.generating-flow .react-flow__node{transition:transform .7s ease}.react-flow__node{border:none}.react-flow__node.react-flow__node-magic{z-index:999999!important}.react-flow__node.react-flow__node-group{z-index:-1!important}.react-flow__node.node-to-merge-source .custom-node-body{transform:scale(.7)}.react-flow__node.node-to-merge-source .custom-node-body .magic-toolbox{opacity:0!important}.react-flow__node.node-to-merge-source .node-label{opacity:.5!important}.react-flow__node .custom-node-body{align-items:center;background:#fff;border:none;border-radius:.375rem;box-shadow:0 .125rem .5rem .0625rem #88a5bf5c,0 0 .5rem .25rem #ffffff80;display:flex!important;justify-content:center;outline:.125rem solid #0000;outline-offset:0;padding:0;transition:box-shadow .1s,outline .1s,outline-offset .1s,opacity .1s,transform .3s}.react-flow__node .custom-node-body .node-label{transition:opacity .3s ease,transform .3s ease,font-size .3s ease}.react-flow__node .custom-node-body.custom-node-meta-pressed{box-shadow:0 0 0 .125rem #cfcfcf!important}.react-flow__node .custom-node-body.custom-node-temporary{outline-color:#999;outline-offset:.125rem;outline-style:dashed!important;outline-width:.125rem}.react-flow__node .custom-node-body.custom-node-explained{outline:.125rem solid #57068cbf!important;outline-offset:.125rem}.react-flow__node .custom-node-body.custom-node-body-pseudo{box-shadow:none!important}.react-flow__node .custom-node-body.custom-node-body-pseudo .super-wrapper.super-wrapper-static-text-node{min-width:5rem!important;width:fit-content!important}.react-flow__node .custom-node-body.custom-node-body-pseudo .super-wrapper.super-wrapper-static-text-node .node-label{font-size:.675rem!important;padding:.9375rem .9rem!important}.react-flow__node .custom-node-body .custom-node-tag{align-items:center;background-color:#bbb;border-radius:0 0 .375rem .375rem;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;margin:0;overflow:hidden;padding:.25rem .5rem;position:relative;transition:opacity .1s;white-space:nowrap}.react-flow__node .custom-node-body .custom-node-tag:before{bottom:0;box-shadow:inset -.1875rem 0 .25rem .1875rem #bbbbbbbf,inset .1875rem 0 .25rem .1875rem #bbbbbbbf;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.react-flow__node .custom-node-body .custom-node-tag span{color:#fff;font-size:.5rem;pointer-events:none;position:relative;z-index:1}.react-flow__node .custom-node-body .custom-node-tag span:before{background-image:linear-gradient(#0000 0 calc(50% - .03125rem),#fff calc(50% - .03125rem) calc(50% + .03125rem),#0000 calc(50% + .03125rem) 100%);content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transition:width .3s ease-out;width:0}.react-flow__node .custom-node-body .custom-node-tag:hover span:before{width:100%}.react-flow__node .custom-node-content{background:#fff;border-radius:.375rem;display:flex;flex-direction:column;height:100%;margin:0;padding:0;transition:transform .1s;width:100%}.react-flow__node .custom-node-content.custom-node-content-target{pointer-events:none}.react-flow__node .custom-node-content,.react-flow__node .custom-node-content *{color:#333;font-family:inherit;font-size:.75rem;font-weight:400}.react-flow__node .custom-handle{background-color:#fff;border:.125rem solid #efefef;border-radius:50%;box-sizing:border-box;height:.5rem;left:0;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5rem;z-index:9}.react-flow__node .custom-handle.target-handle{left:0}.react-flow__node .custom-handle.source-handle{left:100%}.react-flow__node .custom-node-body.custom-node-body-highlighted,.react-flow__node.selected .custom-node-body{box-shadow:0 .125rem .625rem .0625rem #88a5bf99,0 0 .75rem .25rem #ffffff80;outline:.125rem solid #ff4d00bf;outline-color:#ff4d00bf!important;outline-offset:.125rem}.react-flow__node .custom-node-return-collapse{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 .125rem .5rem .0625rem #88a5bf5c,0 0 .5rem .25rem #ffffff80;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:2rem;z-index:999}.react-flow__node .custom-node-return-collapse *{font-size:1.25rem}.flow-meta-pressed .react-flow__node{z-index:-1!important}.flow-meta-pressed .custom-node-body:not(.magic-node-body){transform:scale(.99);transform-origin:center}.react-flow:not(:has(.react-flow__node.selected)) .react-flow__edges:has(.react-flow__edge.selected){z-index:999999!important}.react-flow__edge{position:absolute!important}.react-flow__edge .react-flow__edge-path{stroke:#aaa;stroke-width:2px;transition:stroke .1s,stroke-width .1s;z-index:1}.react-flow__edge .react-flow__edge-path-background{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;z-index:-1}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{z-index:999999!important}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#ff4d00bf!important}.react-flow__edge .edge-explained{stroke-linecap:round!important;stroke-dasharray:0,4;stroke:#57068cbf!important}.react-flow__edge .edge-label-wrapper{height:min-content;margin:0;opacity:1;overflow:visible;padding:0;transition:opacity .3s;width:min-content}.react-flow__edge .edge-label-wrapper.hidden-edge-label-wrapper{opacity:0}.react-flow__edge .edge-label-wrapper .edge-custom-type-switch{display:flex;flex-direction:row;gap:.5rem;pointer-events:all;width:100%}.react-flow__edge .edge-label-wrapper .edge-custom-type-switch .type-switch-button{flex-grow:1;padding:.5rem!important;transition:outline .1s}.react-flow__edge .edge-label-wrapper .edge-custom-type-switch .type-switch-button.selected{outline:.0625rem solid #008ddf!important}.magic-note.selected .magic-node-body,.react-flow__node.selected .magic-node-body{outline:.125rem solid #57068c80!important}.magic-note .magic-node-body,.react-flow__node .magic-node-body{box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;height:fit-content;justify-content:flex-start;max-width:20rem;min-width:20rem;overflow:scroll;padding:0 .5rem .5rem;position:relative;width:max-content}.magic-note .magic-node-body:not(.magic-note-in-notebook),.react-flow__node .magic-node-body:not(.magic-note-in-notebook){max-height:45rem}.magic-note .magic-node-body:not(.magic-note-in-notebook) .magic-node-bar,.react-flow__node .magic-node-body:not(.magic-note-in-notebook) .magic-node-bar{position:fixed}.magic-note .magic-node-body:not(.magic-note-in-notebook):before,.react-flow__node .magic-node-body:not(.magic-note-in-notebook):before{border-radius:.375rem;bottom:0;content:"";height:100%;left:0;outline:.125rem solid #fff;outline-offset:-.0625rem;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:99}.magic-note .magic-node-body.magic-note-in-notebook,.react-flow__node .magic-node-body.magic-note-in-notebook{border-radius:.375rem;box-shadow:0 0 0 .0625rem #57068c80;gap:0;padding:0}.magic-note .magic-node-body.magic-note-in-notebook .magic-node-bar,.react-flow__node .magic-node-body.magic-note-in-notebook .magic-node-bar{justify-content:flex-end;position:absolute}.magic-note .magic-node-body.magic-note-in-notebook .magic-node-bar .bar-buttons,.react-flow__node .magic-node-body.magic-note-in-notebook .magic-node-bar .bar-buttons{flex-direction:row-reverse}.magic-note .magic-node-body *,.react-flow__node .magic-node-body *{box-sizing:border-box}.magic-note .magic-node-body::-webkit-scrollbar,.react-flow__node .magic-node-body::-webkit-scrollbar{height:0;width:0}.magic-note .magic-node-body .magic-node-bar,.react-flow__node .magic-node-body .magic-node-bar{align-items:center;border-bottom:.0625rem solid #efefef;border-radius:.375rem .375rem 0 0;display:inline-flex;flex-direction:row;gap:.5rem;justify-content:space-between;overflow:hidden;padding:.5rem;top:0;width:100%;z-index:100}.magic-note .magic-node-body .magic-node-bar:not(.in-notebook,.bar-no-need-to-blur),.react-flow__node .magic-node-body .magic-node-bar:not(.in-notebook,.bar-no-need-to-blur){-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background-color:#ffffffbf}.magic-note .magic-node-body .magic-node-bar .bar-buttons,.react-flow__node .magic-node-body .magic-node-bar .bar-buttons{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;z-index:1}.magic-note .magic-node-body .magic-node-bar .bar-buttons .bar-button,.react-flow__node .magic-node-body .magic-node-bar .bar-buttons .bar-button{align-items:center;background:#fff;border:none;border-radius:1.5rem;box-shadow:0 0 0 .0625rem #efefef;cursor:pointer;display:flex;gap:.25rem;justify-content:center;outline:none;padding:.5rem;-webkit-user-select:none;user-select:none;z-index:1}.magic-note .magic-node-body .magic-node-bar .bar-buttons .bar-button *,.react-flow__node .magic-node-body .magic-node-bar .bar-buttons .bar-button *{color:#333;font-size:.75rem}.magic-note .magic-node-body .magic-node-bar .bar-buttons .bar-button span,.react-flow__node .magic-node-body .magic-node-bar .bar-buttons .bar-button span{font-size:.675rem;pointer-events:none;-webkit-user-select:none;user-select:none}.magic-note .magic-node-body .magic-node-bar .bar-buttons .bar-button:hover:not(:disabled,.disabled),.react-flow__node .magic-node-body .magic-node-bar .bar-buttons .bar-button:hover:not(:disabled,.disabled){background:#efefef}.magic-note .magic-node-body .magic-node-bar .bar-buttons .bar-button.bar-de-highlighted *,.react-flow__node .magic-node-body .magic-node-bar .bar-buttons .bar-button.bar-de-highlighted *{color:#999!important}.magic-note .magic-node-body .magic-node-bar .bar-buttons .bar-button.disabled,.magic-note .magic-node-body .magic-node-bar .bar-buttons .bar-button:disabled,.react-flow__node .magic-node-body .magic-node-bar .bar-buttons .bar-button.disabled,.react-flow__node .magic-node-body .magic-node-bar .bar-buttons .bar-button:disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none!important;z-index:1}.magic-note .magic-node-body .magic-node-bar .bar-buttons .bar-button.bar-un-clickable,.react-flow__node .magic-node-body .magic-node-bar .bar-buttons .bar-button.bar-un-clickable{background:none;border:none;color:#999;outline:none;pointer-events:none}.magic-note .magic-node-body .magic-node-bar .bar-buttons .bar-button.bar-un-clickable:hover,.react-flow__node .magic-node-body .magic-node-bar .bar-buttons .bar-button.bar-un-clickable:hover{background:none}.magic-note .magic-node-body .magic-folded-text,.magic-note .magic-node-body .magic-prompt,.react-flow__node .magic-node-body .magic-folded-text,.react-flow__node .magic-node-body .magic-prompt{margin-top:3.3125rem!important}.magic-note .magic-node-body .magic-folded-text,.react-flow__node .magic-node-body .magic-folded-text{box-sizing:border-box;color:#333;font-family:Roboto Slab,serif;font-size:.75rem;font-weight:300;margin:0;padding:.5rem;width:100%}.magic-note .magic-node-body .magic-folded-text.in-notebook,.react-flow__node .magic-node-body .magic-folded-text.in-notebook{font-weight:500;padding:.4rem .5rem .9rem!important}.magic-note .magic-node-body .magic-prompt-line,.react-flow__node .magic-node-body .magic-prompt-line{display:flex;flex-direction:row;gap:.5rem}.magic-note .magic-node-body .magic-prompt-line .magic-button,.react-flow__node .magic-node-body .magic-prompt-line .magic-button{align-items:center;background:#fff;border:none;border-radius:.25rem;cursor:pointer;display:flex;flex-direction:row;font-size:.75rem!important;gap:.25rem;justify-content:center;outline:.0625rem solid #efefef;padding:.5rem .9rem;white-space:nowrap}.magic-note .magic-node-body .magic-prompt-line .magic-button.alert-button,.react-flow__node .magic-node-body .magic-prompt-line .magic-button.alert-button{outline-color:#ef7373}.magic-note .magic-node-body .magic-prompt-line .magic-button.alert-button *,.react-flow__node .magic-node-body .magic-prompt-line .magic-button.alert-button *{color:#ef7373}.magic-note .magic-node-body .magic-prompt-line .magic-button.alert-button:hover,.react-flow__node .magic-node-body .magic-prompt-line .magic-button.alert-button:hover{background:#ef7373}.magic-note .magic-node-body .magic-prompt-line .magic-button.alert-button:hover *,.react-flow__node .magic-node-body .magic-prompt-line .magic-button.alert-button:hover *{color:#fff}.magic-note .magic-node-body .magic-prompt-line .magic-button:hover,.react-flow__node .magic-node-body .magic-prompt-line .magic-button:hover{background:#efefef}.magic-note .magic-node-body .magic-prompt-line .magic-button *,.react-flow__node .magic-node-body .magic-prompt-line .magic-button *{font-size:.75rem;pointer-events:none}.magic-note .magic-node-body .magic-prompt-line .magic-button:disabled,.react-flow__node .magic-node-body .magic-prompt-line .magic-button:disabled{cursor:not-allowed;opacity:.5}.magic-note .magic-node-body .magic-prompt-line .magic-button:disabled.magic-button,.react-flow__node .magic-node-body .magic-prompt-line .magic-button:disabled.magic-button{cursor:wait!important}.magic-note .magic-node-body .magic-prompt-line .magic-button:disabled:hover,.react-flow__node .magic-node-body .magic-prompt-line .magic-button:disabled:hover{background:#fff}.magic-note .magic-node-body .magic-prompt,.react-flow__node .magic-node-body .magic-prompt{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;width:100%}.magic-note .magic-node-body .magic-prompt .magic-prompt-text,.react-flow__node .magic-node-body .magic-prompt .magic-prompt-text{background:#fefefe;border:none;border-radius:.25rem;box-shadow:inset 0 .125rem .4375rem 0 #ccdbe8e6,inset 0 -.25rem .375rem .125rem #ffffffb3;box-sizing:border-box;color:#333;font-family:Roboto Slab,serif;font-size:.75rem;font-weight:300;outline:none;padding:.5rem;resize:none;width:100%}.magic-note .magic-node-body .magic-prompt .magic-button,.react-flow__node .magic-node-body .magic-prompt .magic-button{align-items:center;background:#fff;border:none;border-radius:.25rem;cursor:pointer;display:flex;flex-direction:row;font-size:.75rem!important;gap:.25rem;justify-content:center;outline:.0625rem solid #efefef;padding:.5rem .9rem;white-space:nowrap}.magic-note .magic-node-body .magic-prompt .magic-button.alert-button,.react-flow__node .magic-node-body .magic-prompt .magic-button.alert-button{outline-color:#ef7373}.magic-note .magic-node-body .magic-prompt .magic-button.alert-button *,.react-flow__node .magic-node-body .magic-prompt .magic-button.alert-button *{color:#ef7373}.magic-note .magic-node-body .magic-prompt .magic-button.alert-button:hover,.react-flow__node .magic-node-body .magic-prompt .magic-button.alert-button:hover{background:#ef7373}.magic-note .magic-node-body .magic-prompt .magic-button.alert-button:hover *,.react-flow__node .magic-node-body .magic-prompt .magic-button.alert-button:hover *{color:#fff}.magic-note .magic-node-body .magic-prompt .magic-button:hover,.react-flow__node .magic-node-body .magic-prompt .magic-button:hover{background:#efefef}.magic-note .magic-node-body .magic-prompt .magic-button *,.react-flow__node .magic-node-body .magic-prompt .magic-button *{font-size:.75rem;pointer-events:none}.magic-note .magic-node-body .magic-prompt .magic-button:disabled,.react-flow__node .magic-node-body .magic-prompt .magic-button:disabled{cursor:not-allowed;opacity:.5}.magic-note .magic-node-body .magic-prompt .magic-button:disabled.magic-button,.react-flow__node .magic-node-body .magic-prompt .magic-button:disabled.magic-button{cursor:wait!important}.magic-note .magic-node-body .magic-prompt .magic-button:disabled:hover,.react-flow__node .magic-node-body .magic-prompt .magic-button:disabled:hover{background:#fff}.magic-note .magic-node-body .magic-node-content,.react-flow__node .magic-node-body .magic-node-content{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;height:fit-content;line-height:170%;padding:0 .25rem .25rem;pointer-events:all;width:100%;z-index:1}.magic-note .magic-node-body .magic-node-content .magic-node-content-text,.react-flow__node .magic-node-body .magic-node-content .magic-node-content-text{color:#666;cursor:text;margin:0;padding:0;pointer-events:all;-webkit-user-select:text;user-select:text;width:100%;word-break:normal;z-index:1}.magic-note .magic-node-body .magic-node-content .magic-node-content-text::selection,.react-flow__node .magic-node-body .magic-node-content .magic-node-content-text::selection{background:#efefef}.magic-note .magic-node-body .magic-node-content .magic-node-content-text .magic-token,.react-flow__node .magic-node-body .magic-node-content .magic-node-content-text .magic-token{border-bottom:.0625rem dotted;border-radius:0;transition:background-color .1s,border-color .1s,outline .1s,color .1s,border-radius .1s;z-index:1}.magic-note .magic-node-body .magic-node-content .magic-node-content-text .magic-token[draggable=true],.react-flow__node .magic-node-body .magic-node-content .magic-node-content-text .magic-token[draggable=true]{cursor:grab}.magic-note .magic-node-body .magic-node-content .magic-node-content-text .magic-token.magic-token-noun,.react-flow__node .magic-node-body .magic-node-content .magic-node-content-text .magic-token.magic-token-noun{border-color:#008be8}.magic-note .magic-node-body .magic-node-content .magic-node-content-text .magic-token.magic-token-verb,.react-flow__node .magic-node-body .magic-node-content .magic-node-content-text .magic-token.magic-token-verb{border-color:#ff06b7}.magic-note .magic-node-body .magic-node-content .magic-node-content-text .magic-token:hover.magic-token-noun,.react-flow__node .magic-node-body .magic-node-content .magic-node-content-text .magic-token:hover.magic-token-noun{background:#008be8e6;border-color:#0000;color:#fff}.magic-note .magic-node-body .magic-node-content .magic-node-content-text .magic-token:hover.magic-token-verb,.react-flow__node .magic-node-body .magic-node-content .magic-node-content-text .magic-token:hover.magic-token-verb{background:#ff06b7e6;border-color:#0000;color:#fff}.magic-note .magic-node-body .magic-node-content .model-response-warning,.react-flow__node .magic-node-body .magic-node-content .model-response-warning{align-items:center;background:#fff;border:.0625rem solid #fa0;border-radius:1rem;box-sizing:border-box;color:#fa0;cursor:pointer;display:flex;flex-direction:row;font-size:.75rem!important;justify-content:space-between;line-height:100%;margin:.5rem 0 0;outline:none;padding:.5rem .9rem!important;-webkit-user-select:none;user-select:none;white-space:nowrap;width:100%}.magic-note .magic-node-body .magic-node-content .model-response-warning span,.react-flow__node .magic-node-body .magic-node-content .model-response-warning span{align-items:center;display:inline-flex;gap:.25rem}.magic-note .magic-node-body .magic-node-content .model-response-warning *,.react-flow__node .magic-node-body .magic-node-content .model-response-warning *{font-size:.75rem;pointer-events:none}.magic-note .magic-node-body .magic-node-content .model-response-warning:hover,.react-flow__node .magic-node-body .magic-node-content .model-response-warning:hover{background:#fa0;color:#fff}.magic-note .magic-node-body .magic-node-content .model-response-warning:active,.react-flow__node .magic-node-body .magic-node-content .model-response-warning:active{background:#c08000;border-color:#c08000;color:#fff}.magic-note .magic-node-body .magic-node-content .model-response-verify,.react-flow__node .magic-node-body .magic-node-content .model-response-verify{display:flex;flex-direction:column;gap:.9rem}.magic-note .magic-node-body .magic-node-content .model-response-verify *,.react-flow__node .magic-node-body .magic-node-content .model-response-verify *{color:#666}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .section-title,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .section-title{color:#cfcfcf!important;font-size:.675rem;font-weight:500;line-height:100%;margin:0}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option{align-items:center;background:#fff;border:none;border-radius:.25rem;cursor:pointer;display:flex;flex-direction:row;font-size:.75rem!important;gap:.25rem;justify-content:center;outline:.0625rem solid #efefef;padding:.5rem .9rem;white-space:nowrap}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.alert-button,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.alert-button{outline-color:#ef7373}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.alert-button *,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.alert-button *{color:#ef7373}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.alert-button:hover,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.alert-button:hover{background:#ef7373}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.alert-button:hover *,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.alert-button:hover *{color:#fff}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option:hover,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option:hover{background:#efefef}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option *,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option *{font-size:.75rem;pointer-events:none}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option:disabled,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option:disabled{cursor:not-allowed;opacity:.5}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option:disabled.magic-button,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option:disabled.magic-button{cursor:wait!important}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option:disabled:hover,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option:disabled:hover{background:#fff}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option{font-size:.675rem!important;gap:.5rem;line-height:150%;text-decoration:none;white-space:pre-wrap!important}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option *,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option *{font-size:.675rem!important}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar{box-sizing:border-box;cursor:auto;flex-direction:column;gap:.25rem!important;width:100%}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar *,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar *{pointer-events:all!important;-webkit-user-select:initial;user-select:auto}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:space-between;line-height:150%;width:100%}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info *,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info *{box-sizing:border-box;color:#999;font-size:.5rem!important;line-height:150%}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .scholar-option-info-set,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .scholar-option-info-set{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operations,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operations{align-items:center;display:inline-flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:.25rem;justify-content:flex-end}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation{align-items:center;border-radius:.15rem;cursor:pointer;display:inline-flex;flex-direction:row;flex-shrink:0;font-weight:700;gap:0;justify-content:flex-end}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-replace,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-replace{padding:0 .125rem}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-replace:hover:not(.disabled),.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-replace:hover:not(.disabled){background-color:#999;color:#fff}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-replace.disabled,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-replace.disabled{color:#cfcfcf;cursor:not-allowed;pointer-events:none!important}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-details,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-details{color:#fa0;padding:0 0 0 .125rem;text-decoration:none}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-details *,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-details *{color:#fa0}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-details:hover,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-details:hover{background-color:#fa0;color:#fff}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-details:hover *,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-info .option-operation.option-details:hover *{color:#fff}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-authors,.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-explanation,.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-keyword,.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-title,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-authors,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-explanation,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-keyword,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-title{display:flex;flex-direction:row;flex-shrink:0;justify-content:flex-start;width:100%}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-authors,.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-keyword,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-authors,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-keyword{color:#999;font-size:.5rem!important;line-height:150%}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-explanation,.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-keyword,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-explanation,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-keyword{color:#fa0}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-explanation,.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-title,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-explanation,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar .scholar-option-title{font-size:.75rem}.magic-note .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar:hover,.react-flow__node .magic-node-body .magic-node-content .model-response-verify .verify-section .verify-options .verify-option.verify-scholar:hover{background:#fff}.waiting-for-model-placeholder{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.5rem 0}.waiting-for-model-placeholder *{box-sizing:border-box}.react-flow__node-group{background:#57068c0d!important;border:none!important;border-radius:.375rem!important;box-shadow:none!important;outline:0 solid #0000;transition:outline .1s}.react-flow__node-group.selected{outline:.25rem solid #57068c4d!important}.super-wrapper{border:none;margin:0;outline:none;overflow:visible;padding:0;position:relative;z-index:1}.super-wrapper.super-wrapper-static-text{align-items:center;display:flex;justify-content:center;width:auto}.super-wrapper.super-wrapper-static-text.super-wrapper-static-text-node{min-width:160px}.super-wrapper.super-wrapper-static-text.super-wrapper-static-text-node .node-label{display:inline-flex;font-size:.75rem;font-weight:400;padding:.9rem 2rem;text-align:center}.super-wrapper.super-wrapper-static-text-edge{position:relative;width:fit-content}.super-wrapper.super-wrapper-static-text-edge .edge-label{display:inline-flex;font-size:.5rem;font-weight:500;max-width:12rem;padding:.25rem;text-align:center;white-space:pre;width:max-content}.super-wrapper textarea{background:#0000!important}.super-wrapper .super-text-editor{appearance:none;background:none;border:none;font-family:inherit;height:auto;margin:0;min-width:1rem;outline:none;resize:none;text-align:center;white-space:pre;width:auto}.super-wrapper .content-tooltip{background:#777777e6;border-radius:.25rem;bottom:calc(100% + .5rem);color:#fff!important;font-size:.675rem;left:50%;max-width:10rem;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:pre-wrap;width:max-content;word-break:break-all;z-index:999}.width-measuring-span{font-size:.75rem;padding:.9rem 2rem}.width-measuring-span,.width-measuring-span-pseudo{display:inline-flex;font-family:inherit;font-weight:400}.width-measuring-span-pseudo{font-size:.675rem;padding:.9rem}.edge-label-width-measuring-span{display:inline-flex;font-family:inherit;font-size:.5rem;font-weight:500;padding:.25rem}.super-wrapper-node{align-items:stretch;display:inline-grid;vertical-align:middle}.super-wrapper-node .super-text-editor,.super-wrapper-node:after{border-radius:0;grid-area:1/1/1/1;padding:.9rem 2rem}.super-wrapper-node:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap}.super-wrapper-edge{align-items:center;display:inline-flex;transform:translate(-50%,-50%)}.super-wrapper-edge .edge-label,.super-wrapper-edge .super-text-editor{background:#fff0;border-radius:1.5rem;color:#999;flex:1 1;font-size:.5rem;font-weight:500;outline:.0625rem solid #0000;outline-offset:0;padding:.25rem;transition:outline .1s,background-color .1s}.super-wrapper-edge .edge-label::selection,.super-wrapper-edge .super-text-editor::selection{background:#efefef}.super-wrapper-edge .edge-label:not(.empty-text-editor),.super-wrapper-edge .super-text-editor:not(.empty-text-editor){background:#fff}.super-wrapper-edge .edge-label:hover,.super-wrapper-edge .super-text-editor:hover{background:#fff;outline:.0625rem solid #cfcfcf}.super-wrapper-edge .edge-label:hover+.content-tooltip,.super-wrapper-edge .super-text-editor:hover+.content-tooltip{opacity:1;visibility:visible}.super-wrapper-edge .edge-label.selected-text-editor,.super-wrapper-edge .edge-label:active,.super-wrapper-edge .super-text-editor.selected-text-editor,.super-wrapper-edge .super-text-editor:active{background:#fff;outline:.0625rem solid #ff4d00bf}.super-wrapper-edge .super-text-editor:not(.disabled-text-editor){color:#ff4d00}.magic-toolbox{align-items:center;background:#fff;border:none;border-radius:.375rem!important;box-shadow:0 .125rem .75rem 0 #9999994d;display:flex;justify-content:center;left:calc(100% + .5rem);opacity:0;pointer-events:none;position:absolute;top:0;transform-origin:top left;transition:opacity .1s;visibility:hidden;z-index:1!important}.magic-toolbox.expanded-toolbox .magic-toolbox-content{display:flex}.magic-toolbox.expanded-toolbox .magic-toolbox-icon{display:none}.magic-toolbox .magic-toolbox-content{display:none;flex-direction:column;gap:.5rem;padding:.5rem}.magic-toolbox .magic-toolbox-icon{box-sizing:initial;cursor:pointer;height:.9rem;padding:.5rem;width:.9rem}.magic-toolbox *{color:#666}.magic-toolbox.magic-toolbox-show{opacity:1;pointer-events:inherit;visibility:visible}.magic-toolbox .magic-toolbox-item{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start}.magic-toolbox .magic-toolbox-item .magic-toolbox-item-title{color:#cfcfcf;font-size:.675rem;font-weight:500}.magic-toolbox .magic-toolbox-item .magic-suggest-options,.magic-toolbox .magic-toolbox-item .magic-tagging-options{align-items:stretch;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;min-width:8rem;width:max-content}.magic-toolbox .magic-toolbox-item .magic-tagging-options{max-width:16rem}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag{align-items:center;background:#fff;border:none;border-radius:.25rem;cursor:pointer;display:flex;flex-direction:row;font-size:.75rem!important;gap:.25rem;justify-content:center;outline:.0625rem solid #efefef;padding:.5rem .9rem;white-space:nowrap}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag.alert-button{outline-color:#ef7373}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag.alert-button *{color:#ef7373}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag.alert-button:hover{background:#ef7373}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag.alert-button:hover *{color:#fff}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag:hover{background:#efefef}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag *{font-size:.75rem;pointer-events:none}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag:disabled{cursor:not-allowed}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag:disabled.magic-button{cursor:wait!important}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag:disabled:hover{background:#fff}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag{background:#bbb;border-radius:1.5rem;color:#fff;display:inline-flex;flex-wrap:nowrap;font-size:.675rem!important;max-width:16rem;overflow:hidden;position:relative;width:min-content}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag:disabled{opacity:.5;pointer-events:none}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag:before{bottom:0;box-shadow:inset 0 0 .375rem .375rem #bbbbbbe6;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag:hover{background:#999}.magic-toolbox .magic-toolbox-item .magic-tagging-options .magic-toolbox-tag:hover:before{box-shadow:inset 0 0 .375rem .375rem #999999e6}.magic-toolbox .magic-hint-text{color:#cfcfcf;font-size:.675rem;font-weight:500;margin:.5rem 0;width:7rem}.magic-toolbox .magic-toolbox-button{align-items:center;background:#fff;border:none;border-radius:.25rem;cursor:pointer;display:flex;flex-direction:row;font-size:.75rem!important;gap:.25rem;justify-content:center;outline:.0625rem solid #efefef;padding:.5rem .9rem;white-space:nowrap}.magic-toolbox .magic-toolbox-button.alert-button{outline-color:#ef7373}.magic-toolbox .magic-toolbox-button.alert-button *{color:#ef7373}.magic-toolbox .magic-toolbox-button.alert-button:hover{background:#ef7373}.magic-toolbox .magic-toolbox-button.alert-button:hover *{color:#fff}.magic-toolbox .magic-toolbox-button:hover{background:#efefef}.magic-toolbox .magic-toolbox-button *{font-size:.75rem;pointer-events:none}.magic-toolbox .magic-toolbox-button:disabled{cursor:not-allowed;opacity:.5}.magic-toolbox .magic-toolbox-button:disabled.magic-button{cursor:wait!important}.magic-toolbox .magic-toolbox-button:disabled:hover{background:#fff}.magic-toolbox .magic-toolbox-input{background:#fff;border:none;border-radius:.25rem;cursor:text;font-size:.75rem!important;outline:.0625rem solid #efefef;padding:.5rem .9rem;white-space:nowrap}.notebook{-webkit-backdrop-filter:blur(.4375rem);backdrop-filter:blur(.4375rem);background:#fefefebf;border-radius:.5rem;box-shadow:0 0 0 .0625rem #cfcfcfbf;display:flex;flex-direction:column;height:calc(100vh - 1.8rem);margin:.9rem;padding:0;position:absolute;right:0;transition:right .5s ease-in-out,transform .3s ease-in-out;width:20.5rem;z-index:999}.notebook,.notebook *{box-sizing:border-box}.notebook{overflow:hidden}.notebook .notebook-bar{align-items:center;border-bottom:.0625rem solid #cfcfcf;border-radius:.5rem .5rem 0 0;display:inline-flex;flex-direction:row;gap:.5rem;overflow:hidden;padding:.5rem;top:0;width:100%;z-index:100}.notebook .notebook-bar:not(.in-notebook,.bar-no-need-to-blur){-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background-color:#ffffffbf}.notebook .notebook-bar .bar-buttons{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;z-index:1}.notebook .notebook-bar .bar-buttons .bar-button{align-items:center;background:#cfcfcf;border:none;border-radius:1.5rem;box-shadow:0 0 0 .0625rem #cfcfcf;cursor:pointer;display:flex;gap:.25rem;justify-content:center;outline:none;padding:.5rem;-webkit-user-select:none;user-select:none;z-index:1}.notebook .notebook-bar .bar-buttons .bar-button *{color:#fff;font-size:.75rem}.notebook .notebook-bar .bar-buttons .bar-button span{font-size:.675rem;pointer-events:none;-webkit-user-select:none;user-select:none}.notebook .notebook-bar .bar-buttons .bar-button:hover:not(:disabled,.disabled){background:#cfcfcf}.notebook .notebook-bar .bar-buttons .bar-button.bar-de-highlighted *{color:#999!important}.notebook .notebook-bar .bar-buttons .bar-button.disabled,.notebook .notebook-bar .bar-buttons .bar-button:disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none!important;z-index:1}.notebook .notebook-bar .bar-buttons .bar-button.bar-un-clickable{background:none;border:none;color:#999;outline:none;pointer-events:none}.notebook .notebook-bar .bar-buttons .bar-button.bar-un-clickable:hover{background:none}.notebook .notebook-bar{justify-content:space-between;padding-right:.75rem;position:fixed!important;z-index:1}.notebook .notebook-bar h1.notebook-title{align-items:center;color:#cfcfcf;display:flex;font-family:Roboto Slab,serif;font-size:1.25rem;font-weight:500;gap:.5rem;justify-content:center;line-height:100%;margin:0;padding:.5rem .9rem;text-align:center}.notebook .notebook-notes{align-items:center;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-start;max-height:100%;overflow-y:scroll;padding:3.5625rem 0 .25rem!important;z-index:0}.notebook .notebook-notes::-webkit-scrollbar{height:0;width:0}.interchange-item{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.9rem;justify-content:flex-start;margin:0 auto 2rem;max-width:2200px}.interchange-item *{box-sizing:inherit}.interchange-item:first-child{margin-top:auto}.interchange-item:last-child{margin-bottom:auto}.interchange-item .interchange-component{align-items:center;background-color:#fff;border-radius:.375rem;box-shadow:0 .125rem .75rem 0 #9999994d;display:flex;flex-direction:row;flex-shrink:0;gap:.5rem;justify-content:center;padding:.5rem}.interchange-item .interchange-component .question-textarea{background:#fefefe;border:none;border-radius:.25rem;box-shadow:inset 0 .125rem .4375rem 0 #ccdbe8e6,inset 0 -.25rem .375rem .125rem #ffffffb3;box-sizing:border-box;color:#333;font-family:inherit;font-size:.9rem;font-weight:300;line-height:130%;outline:none;padding:.9rem;resize:none;width:30rem}.interchange-item .interchange-component .error-message{background:#ffd8d8;border-radius:1.5rem;box-shadow:0 0 0 .0625rem #f70f0f;color:#f70f0f;font-size:.675rem;padding:.5rem;-webkit-user-select:none;user-select:none}.interchange-item .question-item .bar-button{align-items:center;background:#fff;border:none;border-radius:1.5rem;box-shadow:0 0 0 .0625rem #efefef;cursor:pointer;display:flex;gap:.25rem;justify-content:center;outline:none;-webkit-user-select:none;user-select:none;z-index:1}.interchange-item .question-item .bar-button *{color:#333;font-size:.75rem}.interchange-item .question-item .bar-button span{font-size:.675rem;pointer-events:none;-webkit-user-select:none;user-select:none}.interchange-item .question-item .bar-button:hover:not(:disabled,.disabled){background:#efefef}.interchange-item .question-item .bar-button.bar-de-highlighted *{color:#999!important}.interchange-item .question-item .bar-button.disabled,.interchange-item .question-item .bar-button:disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none!important;z-index:1}.interchange-item .question-item .bar-button.bar-un-clickable{background:none;border:none;color:#999;outline:none;pointer-events:none}.interchange-item .question-item .bar-button.bar-un-clickable:hover{background:none}.interchange-item .question-item{transition:transform .5s ease}.interchange-item .question-item .bar-button{padding:.5rem}.interchange-item .question-item .bar-button *{font-size:.9rem}.interchange-item .question-item .new-question-hint{align-items:center;color:#666;cursor:pointer;display:inline-flex;font-size:.75rem;gap:.5rem;padding:.5rem 1rem;-webkit-user-select:none;user-select:none}.interchange-item .question-item .new-question-hint svg{font-size:.9rem}.interchange-item .question-item:has(.new-question-hint):hover{transform:scale(1.1)}.openai-api-key-textarea{transition:color .3s ease,text-shadow .3s ease}.openai-api-key-textarea::placeholder{color:#777}.public-information{display:flex;gap:2rem;-webkit-user-select:none;user-select:none}.public-information a{font-size:.9rem;text-decoration:none}.public-information a:link,.public-information a:visited{color:#999}.public-information a:hover{color:#777}.public-information a:active{color:#666}.answer-wrapper{display:flex;gap:.9rem;justify-content:center;padding:0 1.5rem;position:relative;scroll-margin:.9rem;width:100%}.answer-wrapper .answer-item-display .bar-button{align-items:center;background:#fff;border:none;border-radius:1.5rem;box-shadow:0 0 0 .0625rem #efefef;cursor:pointer;display:flex;gap:.25rem;justify-content:center;outline:none;padding:.5rem;-webkit-user-select:none;user-select:none;z-index:1}.answer-wrapper .answer-item-display .bar-button *{color:#333;font-size:.75rem}.answer-wrapper .answer-item-display .bar-button span{font-size:.675rem;pointer-events:none;-webkit-user-select:none;user-select:none}.answer-wrapper .answer-item-display .bar-button:hover:not(:disabled,.disabled){background:#efefef}.answer-wrapper .answer-item-display .bar-button.bar-de-highlighted *{color:#999!important}.answer-wrapper .answer-item-display .bar-button.disabled,.answer-wrapper .answer-item-display .bar-button:disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none!important;z-index:1}.answer-wrapper .answer-item-display .bar-button.bar-un-clickable{background:none;border:none;color:#999;outline:none;pointer-events:none}.answer-wrapper .answer-item-display .bar-button.bar-un-clickable:hover{background:none}.answer-wrapper .answer-item-display{align-items:center;display:flex;flex-direction:column;gap:.9rem;transition:transform .5s cubic-bezier(0,.3,.6,1);width:100%}.answer-wrapper .answer-item-display.answer-centered{transform:translateX(calc(50vw - 50%))}.answer-wrapper .answer-item-display .block-display-switches{align-items:center;display:flex;flex-direction:row;gap:.9rem}.answer-wrapper .answer-item-display .block-display-switches .list-display-switch{align-items:center;background:#fff;border-radius:1rem;display:flex;gap:.25rem;outline:.0625rem solid #efefef;outline-offset:.1875rem}.answer-wrapper .answer-item-display .block-display-switches .list-display-switch .bar-button{box-shadow:none}.answer-wrapper .answer-item-display .block-display-switches .list-display-switch .bar-button.selected{background:#fff!important;box-shadow:0 .125rem .75rem 0 #9999994d}.answer-wrapper .answer-item-display .answer-block-list{align-items:center;display:flex;flex-direction:column;gap:.9rem;height:100%;width:100%}.answer-wrapper .answer-item-display .answer-block-list-merged-diagram{align-items:flex-start;display:flex;flex-direction:row;gap:.9rem;height:100%;width:100%}.answer-wrapper .answer-item-display .answer-block-list-merged-diagram .answer-text-block-list{align-items:center;display:flex;flex-direction:column;gap:.9rem}.answer-wrapper .answer-item-display .answer-full-block{margin:.9rem .9rem 0}.answer-wrapper .answer-item-display .answer-loading-placeholder{align-items:center;display:flex;height:100%;justify-content:center;margin:0;padding:0;width:100%}.answer-wrapper .answer-item-display .answer-loading-placeholder *{box-sizing:border-box}.answer-wrapper .answer-block-item-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:.9rem;justify-content:center;width:100%}.answer-wrapper .answer-block-item-wrapper .react-flow-wrapper{background-color:#fff;border-radius:.375rem;flex-grow:1;height:22rem;margin:0;outline:1px solid #cfcfcf;overflow:hidden;padding:0;width:100%}.answer-wrapper .answer-block-item-wrapper.merged-diagram-wrapper .react-flow-wrapper{height:90vh;max-height:60rem}.answer-wrapper .answer-item-wrapper{display:flex;flex-direction:column;gap:.9rem}.answer-wrapper .answer-item-wrapper .add-paragraph{align-items:center;background-color:#cfcfcf;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;height:fit-content;justify-content:center;margin:0;opacity:1;padding:.5rem 0;transition:opacity .3s ease;width:100%}.answer-wrapper .answer-item-wrapper .add-paragraph *{box-sizing:border-box;font-size:.75rem}.answer-wrapper .answer-item-wrapper .add-paragraph:hover{background-color:#999}.answer-wrapper .answer-item-wrapper .add-paragraph.disabled{opacity:0!important;pointer-events:none}.answer-wrapper .answer-item{box-sizing:border-box;display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;height:fit-content;line-height:160%;max-width:20rem;padding:.9rem;text-align:left;width:20rem}.answer-wrapper .answer-item.highlighted-item{outline:2px solid #57068c}.answer-wrapper .answer-item .answer-item-text{display:inline}.answer-wrapper .answer-item .sentence-segment{border-bottom:.09375rem solid #0000;transition:border-bottom-color .3s ease}.answer-wrapper .answer-item .sentence-segment:has(.highlighted-answer-text){border-bottom-color:#f0a33fbf}.answer-wrapper .answer-item .tell-me-more-wrapper{display:flex;height:0;overflow:hidden;padding:0;transition:height .3s ease}.answer-wrapper .answer-item:hover .text-segment.annotated{background-color:#efefef}.answer-wrapper .answer-item:hover .tell-me-more-wrapper{height:1rem}.answer-wrapper .answer-item .text-segment{transition:background-color .3s ease}.answer-wrapper .answer-item .text-segment.highlighted-answer-text{background-color:#ffe8bb!important}.answer-wrapper .answer-item .answer-text{transition:background-color .3s ease}.answer-wrapper .answer-item .answer-text.highlighted-answer-text{animation:highlighted-text-background .3s ease;background-color:#ffe8bb}.answer-wrapper .answer-item .answer-block-menu{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:center;line-height:100%}.answer-wrapper .answer-item .answer-block-menu .answer-block-menu-item-divider{font-size:.5rem}.answer-wrapper .answer-item .answer-block-menu-item,.answer-wrapper .answer-item .tell-me-more{align-items:center;border-radius:.25rem;cursor:pointer;display:inline-flex;font-size:.5rem;gap:.125rem;line-height:100%;padding:.25rem;-webkit-user-select:none;user-select:none}.answer-wrapper .answer-item .answer-block-menu-item *,.answer-wrapper .answer-item .tell-me-more *{font-size:.5rem}.answer-wrapper .answer-item .answer-block-menu-item.highlighted-list-display,.answer-wrapper .answer-item .tell-me-more.highlighted-list-display{outline:1px solid #999;outline-offset:-1px}.answer-wrapper .answer-item .answer-block-menu-item:hover,.answer-wrapper .answer-item .tell-me-more:hover{background-color:#999;color:#fff}.answer-wrapper .answer-item .answer-block-menu-item.highlighted,.answer-wrapper .answer-item .tell-me-more.highlighted{background-color:#57068c;color:#fff}.answer-wrapper .answer-item .answer-block-menu-item.hidden,.answer-wrapper .answer-item .tell-me-more.hidden{background-color:#e23e57;color:#fff}.answer-wrapper .answer-item .answer-block-menu-item.disabled,.answer-wrapper .answer-item .tell-me-more.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.answer-wrapper .react-flow-loading-placeholder{align-items:center;background-color:#fff;border-radius:.375rem;display:flex;justify-content:center;margin:0;outline:1px solid #cfcfcf;padding:0;width:100%}.answer-wrapper .react-flow-loading-placeholder *{box-sizing:border-box}.merged-diagram{display:flex;width:100%}.merged-diagram .react-flow-wrapper,.playground .react-flow-wrapper{background-color:#fff;border-radius:.375rem;flex-grow:1;height:90vh;margin:0;max-height:60rem;outline:1px solid #cfcfcf;overflow:hidden;padding:0;width:100%}.playground .merged-diagram-wrapper{width:100%}.slide-wrapper{display:block;overflow:scroll;padding:.9rem 1rem!important;width:20rem}.slide-wrapper .slide-text-wrapper{display:flex;flex-direction:column;position:relative}.slide-wrapper .slide-text-wrapper h1,.slide-wrapper .slide-text-wrapper h2,.slide-wrapper .slide-text-wrapper p{margin:.25rem 0}.slide-wrapper .slide-text-wrapper h1{font-size:.9rem;font-weight:700}.slide-wrapper .slide-text-wrapper h2{font-size:.75rem;font-weight:500}.slide-wrapper .slide-text-wrapper ol,.slide-wrapper .slide-text-wrapper ul{padding:0 0 0 .9rem}.slide-wrapper .slide-text-wrapper ol ::marker,.slide-wrapper .slide-text-wrapper ul ::marker{color:#999;font-weight:700}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}