body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App,.landing{height:100vh;width:100vw}.landing{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.condition_a,.condition_b,.condition_c,.condition_d{border:1px solid #ddd;border-radius:10px;padding:10px}.react-flow__node-group.selectable.selected{box-shadow:0 0 0 2.5px #54518d!important}.react-flow__handle-bottom{bottom:-10px!important;height:10px!important;width:60px!important}.react-flow__handle-bottom:hover{border:1px dotted gray;border-radius:3px;cursor:s-resize!important}.react-flow__handle-top{height:10px!important;top:-10px!important;width:60px!important}.react-flow__handle-top:hover{border:1px dotted gray;border-radius:3px;cursor:n-resize!important;height:10px!important;width:60px!important}.react-flow__handle-left{height:40px!important;left:-10px!important;width:10px!important}.react-flow__handle-left:hover{border:1px dotted gray;border-radius:3px;cursor:w-resize!important;height:55px;width:10px}.react-flow__handle-right{height:40px!important;right:-10px!important;width:10px!important}.react-flow__handle-right:hover{border:1px dotted gray;border-radius:3px;cursor:e-resize!important;height:55px;width:10px}.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;-webkit-transform-origin:0 0;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;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation: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;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none}.react-flow__node,.react-flow__nodes{-webkit-transform-origin:0 0;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;-webkit-transform-origin:left top;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.connectable{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;top:auto}.react-flow__handle-bottom,.react-flow__handle-top{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.react-flow__handle-top{top:-4px}.react-flow__handle-left{left:-4px}.react-flow__handle-left,.react-flow__handle-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.react-flow__handle-right{right:-4px}.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%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.react-flow__attribution{background:hsla(0,0%,100%,.5);font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@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 rgba(0,0,0,.08)}.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:hsla(0,0%,94%,.25)}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.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 rgba(0,0,0,.08)}.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__minimap{background-color:#fff}.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;-webkit-transform:translate(-50%,-50%);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;-webkit-transform:translate(-50%);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;-webkit-transform:translateY(-50%);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%}.explore-flow{height:100vh;width:100vw}.explore-flow .reactflow-wrapper{height:inherit;transition:.2s ease-in;width:inherit}.explore-flow .reactflow-wrapper .flow{transition:.5s ease}.explore-flow .reactflow-wrapper .hierarchy-flow{background-color:#eaeff4}.node{opacity:1;outline:2px solid transparent;outline-offset:2px;transition:outline .2s ease,scale .2s ease,opacity .2s ease-in}.selected .node{outline:2px solid #3facff}.lift-up .node,.lift-up path{opacity:0;transition:1s ease}.node-focus .node{opacity:1;scale:.6;transition:1s cubic-bezier(.48,0,.26,1)}.node-enter .node{opacity:1;scale:1.4;transition:none}.node-blur .node{scale:1;transition:.5s cubic-bezier(0,0,.4,1)}.semantic-carry-ready .topic-node:hover{scale:1.05;transition:.15s ease}.semantic-carry-ready .selected .node{outline:2px solid #3c6792;scale:.95}.carry-capture-init{opacity:0;pointer-events:none;position:absolute;scale:.2;transition:.5s ease}.carry-capture{opacity:.7;scale:.5}.node-handle-direct{background:none}.node-handle-direct,.node-handle-expand{border:none;border-radius:10px;height:4px;margin:0;min-height:4px;padding:0;width:10px}.node-handle-expand{background:#aaa}.drag-handle{cursor:grab;left:50%;padding:10px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.drag-handle:active{cursor:grabbing}.node-toolbar{background-color:#fff;border:2px solid #eee;border-radius:12px;box-shadow:0 5px 10px hsla(0,0%,60%,.2);display:flex;gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.node-toolbar button{background:none;border:none;color:#aaa;cursor:pointer;font-size:14px;padding:8px;transition:.15s ease}.node-toolbar button:hover{color:#444}.sensecape-flow-controls{display:flex!important;margin-left:60px!important}.node-toolkit{align-items:flex-start;background:#fff;border:2px solid #eee;border-radius:20px;bottom:0;box-shadow:0 5px 10px hsla(0,0%,60%,.2);display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:20px 20px 50px;padding:12px;position:fixed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100000}.node-toolkit>svg{width:24px}.toolkit-option.in-layer-view{opacity:.5}.toolkit-option{align-items:center;background:none;border:none;border-radius:8px;color:#7f7f7f;cursor:grab;display:flex;font-size:14px;gap:12px;height:45px;overflow-y:auto;padding:0 8px;width:93%}.toolkit-option:active{cursor:grabbing}.toolkit-option:hover{box-shadow:0 5px 10px hsla(0,0%,60%,.2);color:#444;translate:1px -1px}.toolkit-option:hover path{stroke:#444;transition:.15s ease}.toolkit-option svg{color:#383838}.add-node{justify-content:flex-start!important;transition:.15s ease}.add-node:hover{border-radius:5px;box-shadow:0 5px 10px hsla(0,0%,60%,.3);color:#444}.add-node:hover path{stroke:#444;transition:.15s ease}.add-gpt-node:hover{color:#444}.add-gpt-node:hover path{stroke:#444}.content{font-size:1.1rem}.semantic-route-tooltip{font-size:1.1rem;max-width:300px!important}.gif{max-width:1200px!important;text-align-last:center;width:900px}.gif,.image{font-size:1.1rem}.image{max-width:550px!important;text-align:center;width:500px}.video{font-size:1.1rem;max-height:1000px!important;max-width:1200px!important;padding:0 5px!important;text-align-last:center;width:1000px}.menu{background:#fff;color:#7f7f7f;display:flex;flex-direction:column;width:165px}.menu-item{border-radius:8px;color:#7f7f7f;cursor:pointer;height:28px;padding:15px 7px 5px 10px}.menu-item:hover{box-shadow:0 5px 10px hsla(0,0%,60%,.2);color:#444;translate:1px -1px}.menu-item:hover path{stroke:#444;transition:.15s ease}.popup-content{border:0 solid #fff;border-radius:10px;box-shadow:0 5px 10px hsla(0,0%,60%,.2);max-width:960px}.modal{font-size:12px;padding:10px 5px}.modal>.header{border-bottom:1px solid gray;font-size:18px;padding:5px;text-align:center}.modal>.content{grid-column-gap:1.5rem;grid-row-gap:1rem;display:grid;grid-template-columns:1fr 1fr;padding:10px}.modal>.content>.shortcut-navigation{grid-area:1/1/2/2}.modal>.content>.shortcut-editor{grid-area:1/2/3/3}.modal>.content>.shortcut-semantic-navigation{grid-area:2/1/3/2}.shortcut-container{border:1px solid #ebebeb;border-radius:.5rem}.shortcut{border-bottom:1px solid #ebebeb;-webkit-column-gap:.5rem;column-gap:.5rem;font-size:.875rem;justify-content:space-between;padding:.375rem .75rem}.key-container,.shortcut{align-items:center;display:flex}.key-container{-webkit-column-gap:.25rem;column-gap:.25rem;flex-shrink:0}.key{background-color:#e3e2fe;border-radius:.375rem;box-sizing:border-box;font-family:inherit;font-size:.625rem;line-height:1;padding:.5rem;word-break:keep-all}.key,.toolkit-toggle{align-items:center;display:flex}.toolkit-toggle{flex-direction:row;justify-content:space-between;width:80%}.toolkit-toggle-button{width:2rem}.toolkit-toggle-shortcut{align-items:center;background-color:#e3e2fe;border-radius:.375rem;box-sizing:border-box;display:flex;font-family:inherit;font-size:.625rem;line-height:1;padding:.5rem;word-break:keep-all}.hover-popup{display:flex;flex-direction:row}.hover-popup-description{display:flex;padding-right:5px}.hover-popup-shortcut{background-color:#e3e2fe;border-radius:.375rem;box-sizing:border-box;display:flex;font-family:inherit;font-size:.625rem;line-height:1;padding:.5rem}.modal>.actions{margin:auto;padding:10px 5px;text-align:center;width:100%}.modal>.close{background:#fff;border:1px solid #cfcece;border-radius:18px;cursor:pointer;display:block;font-size:24px;line-height:20px;padding:2px 5px;position:absolute;right:-10px;top:-10px}.actions>.close-button{background:#fff;border:0 solid whitee;border-radius:5px;box-shadow:0 5px 10px hsla(0,0%,60%,.2);cursor:grab;padding:8px}.actions>.close-button:active{cursor:grabbing}.customTooltip *{color:#4a4a4a;font-size:18px}.customTooltip .introjs-tooltip-title{color:#0a41c9}.tutorial-description{color:#7f7f7f;padding:10px;text-align:center}.introjs-tooltip.video{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.hierarchy-view-toggle.in-layer-view:hover{box-shadow:0 0 0 hsla(0,0%,60%,.2);color:#7f7f7f;cursor:not-allowed;translate:0}.introjs-overlay{box-sizing:initial;opacity:0;position:absolute;transition:all .3s ease-out;z-index:999999}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative;z-index:9999999!important}.introjs-disableInteraction{background-color:#fff;opacity:0;position:absolute;z-index:99999999!important}.introjs-relativePosition{position:relative}.introjs-helperLayer{border-radius:4px;box-sizing:initial;position:absolute;transition:all .3s ease-out;z-index:9999998}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{box-sizing:initial}.introjs-tooltipReferenceLayer{background-color:initial;box-sizing:initial;position:absolute;transition:all .3s ease-out;visibility:hidden;z-index:100000000}.introjs-helperNumberLayer,.introjs-tooltipReferenceLayer,.introjs-tooltipReferenceLayer *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{color:#9e9e9e;padding-bottom:10px;padding-top:10px;text-align:center}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{border-bottom-color:#fff;left:10px;top:-10px}.introjs-arrow.top-right{border-bottom-color:#fff;right:10px;top:-10px}.introjs-arrow.top-middle{border-bottom-color:#fff;left:50%;margin-left:-5px;top:-10px}.introjs-arrow.right{border-left-color:#fff;right:-10px;top:10px}.introjs-arrow.right-bottom{border-left-color:#fff;bottom:10px;right:-10px}.introjs-arrow.bottom{border-top-color:#fff;bottom:-10px;left:10px}.introjs-arrow.bottom-right{border-top-color:#fff;bottom:-10px;right:10px}.introjs-arrow.bottom-middle{border-top-color:#fff;bottom:-10px;left:50%;margin-left:-5px}.introjs-arrow.left{border-right-color:#fff;left:-10px;top:10px}.introjs-arrow.left-bottom{border-right-color:#fff;bottom:10px;left:-10px}.introjs-tooltip{background-color:#fff;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);box-sizing:initial;max-width:300px;min-width:250px;position:absolute;transition:opacity .1s ease-out;visibility:visible}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{display:inline;height:10px;margin:0 0 2px;padding:0;width:10px}.introjs-dontShowAgain label{background-color:#fff;color:#616161;display:inline-block;font-size:14px;font-weight:400;margin:0 0 0 5px;padding:0;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;font-weight:700;line-height:1.5;margin:0;min-height:1.5em;padding:0;width:90%}.introjs-tooltip-header{min-height:1.5em;padding-left:20px;padding-right:20px;padding-top:10px;position:relative}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{clear:both;content:"";display:block;height:0;visibility:hidden}.introjs-button{zoom:1;background-color:#f4f4f4;border:1px solid #bdbdbd;border-radius:.2em;box-sizing:initial;color:#424242;cursor:pointer;display:inline;font-size:14px;outline:0;overflow:visible;padding:.5rem 1rem;position:relative;text-decoration:none;text-shadow:1px 1px 0 #fff;white-space:nowrap}.introjs-button:hover{background-color:#e0e0e0;border-color:#9e9e9e}.introjs-button:focus,.introjs-button:hover{color:#212121;outline:0;text-decoration:none}.introjs-button:focus{background-color:#eee;border:1px solid #616161;box-shadow:0 0 0 .2rem hsla(0,0%,62%,.5)}.introjs-button:active{background-color:#e0e0e0;border-color:#9e9e9e;color:#212121;outline:0;text-decoration:none}.introjs-button::-moz-focus-inner{border:0;padding:0}.introjs-skipbutton{color:#616161;cursor:pointer;display:inline-block;font-size:22px;font-weight:700;height:45px;line-height:45px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:45px}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{background-color:#f4f4f4;background-image:none;border-color:#bdbdbd;box-shadow:none;color:#9e9e9e;cursor:default;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{padding-bottom:10px;padding-top:10px;text-align:center}.introjs-bullets ul{box-sizing:initial;clear:both;display:inline-block;margin:0 auto;padding:0}.introjs-bullets ul li{box-sizing:initial;float:left;list-style:none;margin:0 2px}.introjs-bullets ul li a{background:#ccc;border-radius:10px;box-sizing:initial;cursor:pointer;display:block;height:6px;text-decoration:none;transition:width .1s ease-in;width:6px}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{background:#999;outline:0;text-decoration:none;width:15px}.introjs-bullets ul li a.active{background:#999;width:15px}.introjs-progress{background-color:#e0e0e0;border-radius:4px;box-sizing:initial;height:10px;margin:10px;overflow:hidden}.introjs-progressbar{background-color:#08c;box-sizing:initial;float:left;font-size:10px;height:100%;line-height:10px;text-align:center;width:0}.introjsFloatingElement{height:0;left:50%;position:absolute;top:50%;width:0}.introjs-fixedTooltip{position:fixed}.introjs-hint{background:0 0;box-sizing:initial;cursor:pointer;height:15px;position:absolute;width:20px}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@-webkit-keyframes introjspulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 transparent;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes introjspulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7);-webkit-transform:scale(.95);transform:scale(.95)}70%{box-shadow:0 0 0 10px transparent;-webkit-transform:scale(1);transform:scale(1)}to{box-shadow:0 0 0 0 transparent;-webkit-transform:scale(.95);transform:scale(.95)}}.introjs-hint-pulse{-webkit-animation:introjspulse 2s infinite;animation:introjspulse 2s infinite;background-color:hsla(0,0%,53%,.24);border-radius:30px;box-sizing:initial;height:15px;position:absolute;transition:all .2s ease-out;width:15px;z-index:10}.introjs-hint-no-anim .introjs-hint-pulse{-webkit-animation:none;animation:none}.introjs-hint-dot{background:0 0;border-radius:60px;box-sizing:initial;height:50px;left:-18px;opacity:0;position:absolute;top:-18px;width:50px;z-index:1}.popup-content{background:#fff;border:1px solid #d7d7d7;margin:auto;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.16);width:200px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}.traveller-edge{stroke:#3facff;stroke-width:2px}.chat-node{background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:25px;width:525px}.chat-node,.chat-node .highlight-box{position:relative}.chat-node .chat-response{border-radius:4px;line-height:1.4em;margin-top:20px;padding:6px;position:relative;transition:.15s;white-space:pre-wrap}.chat-node .all{display:none}.chat-node .shortened{display:none;height:100%;text-align:center;top:calc(50% + 10px)}.chat-node .lines{font-size:17px;text-align:start}.chat-node .summary{font-size:34px;text-align:start}.chat-node .keywords{font-size:48px}.chat-node .chat-text-show{display:block}highlight-text{background-color:#d1e8fa;border-radius:2px;cursor:pointer;padding:1px 0;transition:.15s ease}highlight-text:hover{background-color:#b4d5ee}.chat-node.highlightable{cursor:default;-webkit-user-select:text;user-select:text}.chat-node.highlightable .chat-response{cursor:text}.semantic-zoom-control{padding-top:10px;text-align-last:left}.chat-input input{background-color:#fff;border:none;flex-grow:2;font-size:14px}.chat-input input::-webkit-input-placeholder{color:#ddd}.chat-input input::placeholder{color:#ddd}.chat-input input:focus{outline:none}.chat-input input::-webkit-search-cancel-button,.chat-input input::-webkit-search-decoration{-webkit-appearance:none}.memo-node{background-color:hsla(49,87%,88%,.557);border-radius:8px;max-width:570px;min-width:200px;padding:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.memo-node .header{word-wrap:normal;max-width:inherit}.memo-node .drag-handle{margin-top:-10px;padding:0;position:relative}.memo-node .memo-hint{color:#7a7048;font-size:8px;padding-bottom:6px}.memo-node textarea{background-color:rgba(255,253,242,.911);border:none;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.2em;max-width:550px;min-height:200px;min-width:200px;outline:2px solid rgba(255,253,242,.911);padding:8px;width:550px}.memo-node textarea::-webkit-input-placeholder{color:#ddd}.memo-node textarea::placeholder{color:#ddd}.memo-node textarea:focus{outline:none}.memo-node .text-input{background-color:hsla(48,65%,92%,.186);border-radius:6px;cursor:text;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:550px;min-height:50px;min-width:200px;outline:2px solid rgba(255,253,242,.911);padding:8px;-webkit-user-select:text;user-select:text;white-space:pre-wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.memo-node .summary{padding:0 32px;text-align:center}.memo-node .summary h2{font-size:36px}.expand-toolbar{margin-top:-10px;padding-top:10px;transition:.15s ease;width:575px}.expand-toolbar .expand-toolbar-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.15);padding:25px}.expand-toolbar .expand-toolbar-box .default-buttons{display:flex;gap:10px;padding:0 0 10px}.expand-toolbar .expand-toolbar-box .default-buttons button{align-items:center;background:none;border:2px solid #eee;border-radius:6px;color:#aaa;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px;transition:.15s ease}.expand-toolbar .expand-toolbar-box .default-buttons button:hover{color:#444}.topic-node{align-items:center;-webkit-animation:dropOnCanvas .5s 1;animation:dropOnCanvas .5s 1;cursor:default;display:flex!important;flex-direction:column;justify-content:flex-start;margin:0;padding:0;position:relative;transition:opacity .5s ease,scale .5s ease}.topic-node .topic-node-box{background-color:#fff;border:2px solid #ddd;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.15);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:525px;padding:25px}.topic-node .topic-node-box .topic-name{word-wrap:break-word;align-items:center;display:flex;gap:6px;justify-content:center;overflow-wrap:break-word}.topic-node .topic-node-box .topic-name .edit-topic{align-items:center;cursor:pointer;display:flex;justify-content:center}.topic-node .topic-node-box .topic-name .edit-topic path{stroke:#aaa;transition:.2s ease-in-out}.topic-node .topic-node-box .topic-name .edit-topic:hover path{stroke:#000}.topic-node .topic-node-box:hover{border:2px solid #3c6792}.topic-node .current-semantic-instance{background-color:#ebeff2;border:2px solid #3c6792;border-radius:50%;box-shadow:0 4px 15px rgba(60,103,146,.7)}.topic-node .was-semantic-instance{background-color:#fafcfc;border:2px solid #a7bbce;border-radius:50%;box-shadow:0 4px 15px rgba(167,187,206,.8)}.topic-node .text-input{background-color:#eee;flex-grow:2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;resize:none;text-align:center;width:auto}.recommended-topic{opacity:.4;scale:.9;transition:opacity .5s ease,scale .5s ease;z-index:-100}.recommended-topic:hover{opacity:1;scale:1;z-index:1000}.adding-recommendation{-webkit-animation:dropOnCanvas .5s 1;animation:dropOnCanvas .5s 1}@-webkit-keyframes dropOnCanvas{0%{scale:1}30%{scale:.85}60%{scale:.95}to{scale:.9}}@keyframes dropOnCanvas{0%{scale:1}30%{scale:.85}60%{scale:.95}to{scale:.9}}.detach-button{background-color:#fff;border:2px solid #eee;border-radius:12px;box-shadow:0 5px 10px hsla(0,0%,60%,.2);color:#aaa;cursor:pointer;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:8px;transition:.15s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detach-button:hover{color:#444}.was-semantic-instance{padding-bottom:10px!important}.was-semantic-instance .dive-in-icon{background-image:url(/static/media/dive-in.df6ede34492d66443341.svg);background-position:50%;background-repeat:no-repeat;display:block;height:14px;padding-top:5px}.was-semantic-instance .topic-name .edit-topic{display:none!important}.current-semantic-instance{padding-bottom:10px!important}.current-semantic-instance .dive-out-icon{background-image:url(/static/media/dive-out.6378d51ec5d173ad42c7.svg);background-position:50%;background-repeat:no-repeat;display:block;height:14px;padding-top:5px}.current-semantic-instance .topic-name .edit-topic{display:none!important}.brainstorm-node{background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.15);cursor:auto;display:flex;flex-direction:column;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:25px;position:relative;width:420px}.brainstorm-node .brainstorm-response-block{display:flex;flex-direction:column;gap:6px;padding:10px 0}.brainstorm-node .brainstorm-response-question{border-radius:4px;line-height:1.4em;padding:6px;position:relative;transition:.15s;white-space:pre-wrap}.brainstorm-node .brainstorm-text-show{opacity:1;visibility:visible}.placeholder{padding-top:30px}.placeholder div{background:#eee;height:10px;margin-bottom:4px;width:100%}.brainstorm-questions{display:block;line-height:1.5em}.brainstorm-response-question:hover{box-shadow:#e9967a;color:red;cursor:e-resize}.brainstorm-form,.brainstorm-form input{align-items:center;border:2px solid #eee;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;padding:4px 6px}.brainstorm-form input::-webkit-input-placeholder{color:#ddd}.brainstorm-form input::placeholder{color:#ddd}.brainstorm-form input:focus{outline:none}.brainstorm-form input::-webkit-search-cancel-button,.brainstorm-form input::-webkit-search-decoration{-webkit-appearance:none}.brainstorm-form button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:3px 6px;transition:.15s ease}.brainstorm-form button svg path{stroke:#aaa}.brainstorm-form button:hover{background:#eee}.brainstorm-form img{padding:3px 6px}.brainstorm-form.summary .brainstorm-input{background-color:#fff;border:0;font-size:28px;text-align:center;width:90%}.brainstorm-form.summary input::-webkit-input-placeholder{color:transparent}.brainstorm-form.summary input::placeholder{color:transparent}.brainstorm-form.summary button{display:none}.brainstorm-form.keywords .brainstorm-input{background-color:#fff;border:0;font-size:36px;text-align:center;width:90%}.brainstorm-form.keywords input::-webkit-input-placeholder{color:transparent}.brainstorm-form.keywords input::placeholder{color:transparent}.brainstorm-form.keywords button{display:none}.brainstorm-form:focus-within{border:2px solid #ddd}.brainstorm-keywords{padding:20px 10px 10px 8px;text-align:center}.brainstorm-loading{padding-top:18px;text-align:center}.brainstorm-keywords.summary{font-size:16px}.brainstorm-keywords.keywords{font-size:34px}.brainstorm-response-question{border:2px solid #eee;transition:.15s ease}.brainstorm-response-question:hover{box-shadow:0 5px 10px hsla(0,0%,60%,.2);color:#444;translate:12px -2px}.brainstorm-response-question:hover path{stroke:#444;transition:.15s ease}.has-clicked{color:#aaa}.group-node{height:100%;width:100%}.group-node .group-resize-line{color:#aaa;opacity:0}.group-node .group-resize-handle{background-color:#0073ff}.EdgeTypes_edgeButton__ARRZa{stroke:grey;fill:#fff;cursor:pointer;pointer-events:all}.EdgeTypes_edgeButton__ARRZa:hover{fill:#f5f5f5}.EdgeTypes_edgeButtonText__adzDP{fill:grey;pointer-events:none;-webkit-user-select:none;user-select:none}.EdgeTypes_edgePath__jBQbm{fill:none;stroke:grey;stroke-width:1}.EdgeTypes_placeholderPath__ReAAn{stroke-width:1;stroke-dasharray:3 3;stroke:#bbb;fill:none}.semantic-route{background-color:#fff;border:2px solid #eee;border-radius:20px;box-shadow:0 5px 10px hsla(0,0%,60%,.2);color:#444;left:20px;padding:20px;position:absolute;top:10px}.flex-node{background:hsla(0,0%,99%,.4);border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:25px 25px 10px;position:relative;width:500px}.flex-node .flex-response{border-radius:4px;line-height:1.4em;margin-top:20px;padding:6px;position:relative;transition:.15s;white-space:pre-wrap}.flex-node .all{opacity:0;visibility:hidden}.flex-node .summary{font-size:24px}.flex-node .keywords,.flex-node .summary{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;text-align:center;top:-16px;visibility:hidden}.flex-node .keywords{font-size:36px}.flex-node .chat-text-show{opacity:1;visibility:visible}.chat-input{align-items:center;border:2px solid #eee;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;padding:4px 6px}.chat-input .text-input{background-color:#fff;border:none;flex-grow:2;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;resize:none}.chat-input .text-input::-webkit-input-placeholder{color:#ddd}.chat-input .text-input::placeholder{color:#ddd}.chat-input .text-input:focus{outline:none}.chat-input .text-input::-webkit-search-cancel-button,.chat-input .text-input::-webkit-search-decoration{-webkit-appearance:none}.chat-input button{align-items:center;background:none;border:none;border-radius:4px;color:#7f7f7f;cursor:pointer;display:flex;justify-content:center;padding:3px 6px;transition:.15s ease}.chat-input button svg path{stroke:#aaa}.chat-input button:hover{background:#eee}.chat-input button:active{background-color:#fff}.chat-input img{padding:3px 6px}.chat-input:focus-within{border:2px solid #ddd}.node-type-selection{display:inline-flex;justify-content:center}.node-type-selection>button{align-items:center;background-color:transparent;border:0 solid rgba(0,0,0,.15);border-radius:5px;color:#7f7f7f;display:flex;font-size:12px;gap:8px;justify-content:center;margin:7px 5px 0;padding:10px 8px}.node-type-selection>button:hover{color:#444;cursor:grab}.node-type-selection>button:hover path{stroke:#444;transition:.15s ease}.node-type-selection>button.active{border-radius:5px;box-shadow:0 5px 10px hsla(0,0%,60%,.3);color:#444;cursor:grab}.node-type-selection>button.active path{stroke:#444;transition:.15s ease}.hierarchy-toolbar{transition:.15s ease}.hierarchy-toolbar .hierarchy-toolbar-box{border-radius:12px}.hierarchy-toolbar .hierarchy-toolbar-box .default-buttons{display:flex;gap:10px}.hierarchy-toolbar .hierarchy-toolbar-box .default-buttons button{background:#fff;border:none;border-radius:6px;box-shadow:0 4px 15px rgba(0,0,0,.15);color:#aaa;cursor:pointer;font-size:14px;padding:10px;transition:.15s ease}.hierarchy-toolbar .hierarchy-toolbar-box .default-buttons button:hover{color:#444}.toolbar-top{margin-bottom:-10px;padding-bottom:10px}.toolbar-bottom{margin-top:-10px;padding-top:10px}.hierarchy-node{align-items:center;background-color:#fff;border:2px solid #ddd;border-radius:8px;box-shadow:0 5px 10px hsla(0,0%,60%,.2);display:flex;justify-content:center;min-height:20px;padding:12px 15px;transition:.15s ease;width:120px}.hierarchy-node,.hierarchy-node textarea{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center}.hierarchy-node textarea{background-color:#eee;flex-grow:2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;outline:none;resize:none}.hierarchy-node textarea::-webkit-input-placeholder{color:#ddd}.hierarchy-node textarea::placeholder{color:#ddd}.hierarchy-node textarea:focus{outline:none}.hierarchy-node textarea::-webkit-search-cancel-button,.hierarchy-node textarea::-webkit-search-decoration{-webkit-appearance:none}.hierarchy-node .topic-name{font-size:12px}.hierarchy-node .add-subtopic-button{background-color:#fff;border-radius:4px;bottom:-28px;box-shadow:0 5px 10px hsla(0,0%,60%,.2);font-size:10px;left:50%;padding:4px 6px;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);transition:.15s ease}.hierarchy-node .add-subtopic-button:hover{background-color:#f3f6f9}.hierarchy-node:hover{border:2px solid #3c6792;scale:1.05}.hierarchy-node:active{background-color:#e4e9ef;scale:1}#layer-view{--layer-size:0.3;--hover-size:0.3;--layer-bezier:cubic-bezier(.4,0,0,1);background-color:#eaeff4;display:flex;justify-content:center;left:0;overflow:auto;position:absolute;top:0;width:100vw}#layer-view,.layer-stacks{min-height:100vh;min-width:100vw}.layer-stacks{position:relative}.add-layer{align-items:center;background-color:rgba(199,204,214,.189);border-radius:24px;cursor:pointer;display:flex;font-size:100px;height:100vh;justify-content:center;position:absolute;scale:var(--layer-size);-webkit-transform:skewX(-30deg) rotateX(50deg);transform:skewX(-30deg) rotateX(50deg);transition:.2s ease,translate .5s var(--layer-bezier);width:100vw;z-index:1}.add-layer a{color:#8d929b;-webkit-transform:skewX(21deg) scaleY(1.5);transform:skewX(21deg) scaleY(1.5)}.add-layer:hover{background-color:hsla(0,0%,100%,.622);translate:0 30px}.add-layer.broad{font-size:64px;scale:.4;top:-45vh;transition:.2s ease,translate .5s var(--layer-bezier),scale .5s var(--layer-bezier)}.add-layer.broad:hover{scale:.38}.add-layer.side{display:flex;font-size:86px;justify-content:flex-start}.add-layer.side a{padding:12vw}.add-layer:hover.side{text-align:start;translate:-30px 0}.fade-in{-webkit-animation:fadeIn .5s var(--layer-bezier);animation:fadeIn .5s var(--layer-bezier)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.layer{background-color:#fff;border-radius:24px;box-shadow:0 5px 50px rgba(197,202,212,.322);height:100vh;position:absolute;scale:var(--layer-size);-webkit-transform:skewX(-30deg) rotateX(50deg);transform:skewX(-30deg) rotateX(50deg);width:100vw;z-index:2}.layer,.layer:hover{transition:.2s ease,translate .5s var(--layer-bezier)}.layer:hover{cursor:pointer;scale:var(--hover-size)!important;-webkit-transform:rotate3d(1,1,1,0deg);transform:rotate3d(1,1,1,0deg);z-index:10000!important}.delete-layer{align-items:center;background-color:#fff;border-radius:4px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;opacity:0;padding:10px;position:absolute;right:48px;scale:2.8;top:48px;transition:.2s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.delete-layer path{stroke:#fa4040}.layer:hover .delete-layer{opacity:1}.delete-layer:hover{background-color:#fa4040}.delete-layer:hover path{stroke:#fff}.layer-label{border-radius:8px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:6px 10px;transition:.2s ease;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.layer-label textarea{margin:-6px -10px;max-width:400px;white-space:nowrap}.layer-label:hover{background-color:#fff;box-shadow:0 5px 10px rgba(197,202,212,.322)}.current-layer{outline:6px solid rgba(63,172,255,.616);outline-offset:10px}.add-sublayer{background-color:rgba(199,204,214,.189);border-radius:24px;cursor:pointer;display:flex;height:100vh;scale:var(--layer-size);-webkit-transform:skewX(-30deg) rotateX(50deg);transform:skewX(-30deg) rotateX(50deg);transition:.2s ease,translate .5s var(--layer-bezier);width:100vw;z-index:0}.add-sublayer .add-sublayer-choice{align-items:flex-end;color:#8d929b;display:flex;font-size:64px;height:calc(100% - 92px);justify-content:center;opacity:0;padding-bottom:92px;transition:inherit;width:50%}.add-sublayer .add-sublayer-choice a{-webkit-transform:skewX(21deg) scaleY(1.5);transform:skewX(21deg) scaleY(1.5)}.add-sublayer .add-sublayer-choice:hover{background-color:hsla(0,0%,100%,.622)}.add-sublayer:hover{translate:0 30px}.add-sublayer:hover .add-sublayer-choice{opacity:1}.minimize-layer{-webkit-animation:minimizeCurrentLayer .5s var(--layer-bezier);animation:minimizeCurrentLayer .5s var(--layer-bezier);z-index:10000}.clicked-layer{-webkit-animation:enterThisLayer .5s var(--layer-bezier);animation:enterThisLayer .5s var(--layer-bezier);z-index:10000!important}.returned-layer{-webkit-animation:returnToCurrentLayer .5s var(--layer-bezier);animation:returnToCurrentLayer .5s var(--layer-bezier)}.above-layer-start{top:-40vh}.above-layer{-webkit-animation:landLayer .5s var(--layer-bezier);animation:landLayer .5s var(--layer-bezier)}.below-layer-start{top:160vh}.below-layer{-webkit-animation:riseLayer .5s var(--layer-bezier);animation:riseLayer .5s var(--layer-bezier)}@-webkit-keyframes minimizeCurrentLayer{0%{left:0;pointer-events:none;scale:1;top:0;-webkit-transform:rotate3d(1,1,1,0deg);transform:rotate3d(1,1,1,0deg);z-index:10000}to{pointer-events:none;z-index:10000}}@keyframes minimizeCurrentLayer{0%{left:0;pointer-events:none;scale:1;top:0;-webkit-transform:rotate3d(1,1,1,0deg);transform:rotate3d(1,1,1,0deg);z-index:10000}to{pointer-events:none;z-index:10000}}@-webkit-keyframes enterThisLayer{0%{pointer-events:none;scale:var(--hover-size);-webkit-transform:rotate3d(1,1,1,0deg);transform:rotate3d(1,1,1,0deg)}to{left:0;pointer-events:none;scale:1;top:0;-webkit-transform:rotate3d(1,1,1,0deg);transform:rotate3d(1,1,1,0deg)}}@keyframes enterThisLayer{0%{pointer-events:none;scale:var(--hover-size);-webkit-transform:rotate3d(1,1,1,0deg);transform:rotate3d(1,1,1,0deg)}to{left:0;pointer-events:none;scale:1;top:0;-webkit-transform:rotate3d(1,1,1,0deg);transform:rotate3d(1,1,1,0deg)}}@-webkit-keyframes returnToCurrentLayer{0%{pointer-events:none}to{left:0;pointer-events:none;scale:1;top:0;-webkit-transform:rotate3d(1,1,1,0deg);transform:rotate3d(1,1,1,0deg)}}@keyframes returnToCurrentLayer{0%{pointer-events:none}to{left:0;pointer-events:none;scale:1;top:0;-webkit-transform:rotate3d(1,1,1,0deg);transform:rotate3d(1,1,1,0deg)}}@-webkit-keyframes landLayer{0%{top:-40vh}to{top:0}}@keyframes landLayer{0%{top:-40vh}to{top:0}}@-webkit-keyframes riseLayer{0%{top:160vh}to{bottom:0}}@keyframes riseLayer{0%{top:160vh}to{bottom:0}}.baseline-flow{display:flex;font-size:16px;height:100vh;width:100vw}.baseline-flow .chat-panel{background-color:#fcfcfc;border-right:4px solid #ebeef0;height:100vh;width:50%}.baseline-flow .chat-panel .chat-messages{height:100vh;overflow-y:auto}.baseline-flow .chat-panel .chat-messages .gpt-chat,.baseline-flow .chat-panel .chat-messages .user-chat{display:flex;gap:1em;padding:30px 40px;white-space:pre-wrap}.baseline-flow .chat-panel .chat-messages .gpt-chat{background:#ebeef0}.baseline-flow .chat-panel .chat-messages .chat-padding{height:130px}.baseline-flow .chat-panel .chat-messages h5{font-size:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 0 12px;text-align:end;width:40px}.baseline-flow .chat-panel .chat-messages p{line-height:1.4em;margin:0;width:100%}.baseline-flow .chat-panel .text-input-box{background:#fcfcfc;bottom:0;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:40px 20px;position:fixed;width:calc(50% - 40px)}.baseline-flow .chat-panel .text-input-box .text-input{align-items:center;background-color:#fff;border:2px solid #ebeef0;border-radius:4px;box-shadow:0 5px 20px #ebeef0;display:flex;flex-direction:row;justify-content:space-between;min-height:30px;padding:4px 6px;width:100%}.baseline-flow .chat-panel .text-input-box .text-input .text-area{font-size:16px;min-height:30px;width:100%}.baseline-flow .chat-panel .text-input-box .text-input button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:.15s ease}.baseline-flow .chat-panel .text-input-box .text-input button svg path{stroke:#aaa}.baseline-flow .chat-panel .text-input-box .text-input button:hover{background:#eee}.baseline-flow .chat-panel .text-input-box .text-input button:active{background:#ddd}.baseline-flow .chat-panel .text-input-box .text-input img{padding:3px 6px}.baseline-flow .reactflow-wrapper{height:100vh;width:50%}.react-flow__controls-interactive{display:none!important}.prestudy-flow{display:flex;font-size:16px;height:100vh;width:100vw}.prestudy-flow .chat-panel{background-color:#fcfcfc;border-right:4px solid #ebeef0;height:100vh;width:50%}.prestudy-flow .chat-panel .chat-messages{height:100vh;overflow-y:auto}.prestudy-flow .chat-panel .chat-messages .gpt-chat,.prestudy-flow .chat-panel .chat-messages .user-chat{display:flex;gap:1em;padding:30px 40px;white-space:pre-wrap}.prestudy-flow .chat-panel .chat-messages .gpt-chat{background:#ebeef0}.prestudy-flow .chat-panel .chat-messages .chat-padding{height:130px}.prestudy-flow .chat-panel .chat-messages h5{font-size:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 0 12px;text-align:end;width:40px}.prestudy-flow .chat-panel .chat-messages p{line-height:1.4em;margin:0;width:100%}.prestudy-flow .chat-panel .text-input-box{bottom:0;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:40px 20px;position:fixed;width:calc(50% - 40px)}.prestudy-flow .chat-panel .text-input-box .text-input{align-items:center;background-color:#fff;border:2px solid #ebeef0;border-radius:4px;box-shadow:0 5px 20px #ebeef0;display:flex;flex-direction:row;justify-content:space-between;min-height:30px;padding:4px 6px;width:100%}.prestudy-flow .chat-panel .text-input-box .text-input .text-area{font-size:16px;min-height:30px;width:100%}.prestudy-flow .chat-panel .text-input-box .text-input button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:.15s ease}.prestudy-flow .chat-panel .text-input-box .text-input button svg path{stroke:#aaa}.prestudy-flow .chat-panel .text-input-box .text-input button:hover{background:#eee}.prestudy-flow .chat-panel .text-input-box .text-input button:active{background:#ddd}.prestudy-flow .chat-panel .text-input-box .text-input img{padding:3px 6px}.prestudy-flow .reactflow-wrapper{height:100vh;width:100%}.user-study{align-items:center;display:flex;flex-direction:column;gap:30px;height:100vh;justify-content:center;width:100vw}.user-study .steps{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-study .steps .complete{opacity:.4}.user-study .steps .current{font-weight:600}.user-study .steps .pending{color:#c3c3c3}
/*# sourceMappingURL=main.13b9dca6.css.map*/