@font-face{font-family:Grotesk-Regular;src:url(/static/media/HKGrotesk-Regular.11b821c8f3568b9bf3ff.woff)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden;overscroll-behavior:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{box-sizing:border-box;font-family:Grotesk-Regular,Arial;height:100%;margin:0;padding:0;width:100%}.tools-container{background:#fff;border:none;border-radius:12px;box-shadow:0 0 4px 2px #8d949e1a;left:8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:80px;z-index:10}.tool-button{background:#fff;border:none;cursor:pointer;font-size:12px;padding:10px 0}.tool-button:hover:not(:disabled){background-color:#fafafa}.canvas-toolbar-button{align-items:center;display:flex;flex-direction:column;justify-content:center;width:80px}.dropdown-selector{border-radius:3px;display:block;margin-top:6px;padding:4px;text-align:left}.dropdown-selector-label{align-items:center;display:flex;font-size:12px;justify-content:center;margin-bottom:8px;position:relative}.app-menu-item{margin-bottom:10px}.app-menu-button{background:none;border:none;box-shadow:none;color:#596c85;cursor:pointer;font-size:14px;padding:0;text-align:left}.app-menu-button:hover{color:#191d23;text-decoration:underline}.blue-button{align-items:center;background:#dce5f0;border:none;border-radius:12px;box-shadow:none;box-shadow:0 2px 2px 0 #8d949e26;box-sizing:border-box;color:#0966de;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:flex-start;padding:0 15px}.api-button{background:#cfff9e;border:none;border-radius:14px;box-shadow:none;box-shadow:0 4px 4px 0 #8d949e26;cursor:pointer;font-size:13px;padding:6px 10px}.clear-file-upload-button{background:#cfff9e;background:#f08080}.import-api-button{margin-left:10px}.blue-button:hover:not(:disabled){box-shadow:none}.deploy-button:disabled,.view-api-button:disabled{cursor:default}.deploy-button{margin-right:10px}.api-controls{align-items:center;display:flex;flex-direction:row;position:absolute;right:20px;top:20px;z-index:10}.deploy-controls{background:#fff;box-sizing:border-box;display:flex;justify-content:flex-end;padding:10px;position:-webkit-sticky;position:sticky;top:0;width:100%}.deploy-controls-spacer{width:10px}.view-api-button{right:20px}.json-preview-container{background:none}.json-preview-item{font-family:monospace;font-size:14px;margin:5px 20px}.json-preview-item>span[role=button]{display:none}.get-api-button{background:#cfff9e;border:none;border-radius:12px;box-shadow:none;box-shadow:0 4px 4px 0 #8d949e26;cursor:pointer;padding:5px 10px;position:absolute;right:100px;top:20px;z-index:10}.tool-separator{border-top:1px solid hsla(0,0%,83%,.6)}.configure-sheets-button,.dropdown-tool-container{align-items:center;display:flex;flex-direction:column}.configure-sheets-icon{display:block;height:32px;width:32px}.deploy-success-indicator{align-items:center;background-color:#cfff9e;border-radius:3px;display:flex;font-size:14px;justify-content:center;opacity:0;padding:5px;pointer-events:none;text-align:center;transition:opacity 1s ease-out;width:200px}.deploy-success-indicator-visible{opacity:1}@-webkit-keyframes react-spinners-BarLoader-long{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes react-spinners-BarLoader-long{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@-webkit-keyframes react-spinners-BarLoader-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes react-spinners-BarLoader-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.loading-indicator{background:#e3fcfb;background-clip:padding-box;border-radius:4px;height:4px;left:50%;overflow:hidden;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px}.loading-indicator-span-1{-webkit-animation:react-spinners-BarLoader-long 2.1s cubic-bezier(.65,.815,.735,.395) 0s infinite normal none running;animation:react-spinners-BarLoader-long 2.1s cubic-bezier(.65,.815,.735,.395) 0s infinite normal none running}.loading-indicator-span-1,.loading-indicator-span-2{background:#8fda44;background-clip:padding-box;border-radius:2px;display:block;height:4px;overflow:hidden;position:absolute;will-change:left,right}.loading-indicator-span-2{-webkit-animation:react-spinners-BarLoader-short 2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite normal none running;animation:react-spinners-BarLoader-short 2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite normal none running}.user-menu{left:20px;position:absolute;top:20px;z-index:10}.user-menu-item{border-bottom:1px solid grey;cursor:pointer}.user-modal{z-index:10}.role-toggle-wrapper{align-items:center;display:flex;font-size:14px}.role-toggle{margin:4px 5px 0}.router-link{color:#0966de;font-size:14px;margin-left:20px;margin-top:10px}.canvas-name-input{field-sizing:content;background:none;border:none;font-size:16px;outline:none;width:-webkit-min-content;width:min-content}.overlay{background:hsla(0,0%,100%,.75);bottom:0;left:0;position:fixed;right:0;top:0;z-index:11}.modal{background:hsla(0,0%,100%,.9);border:1px solid #ccc;border-radius:5px;box-sizing:border-box;max-height:calc(100vh - 40px);min-width:400px;overflow:auto;position:absolute;right:20px;top:20px;z-index:12}.file-upload-container{display:flex;flex-direction:column;font-family:sans-serif;margin:10px 0}.dropzone{background-color:#fafafa;border:2px dashed #eee;border-radius:2px;color:#bdbdbd;flex:1 1;flex-direction:column;outline:none;padding:20px;transition:border .24s ease-in-out}.dropzone,.map-controls-button{align-items:center;display:flex}.map-controls-button{background-color:#fff;border-bottom:1px solid #eee;cursor:pointer;justify-content:center}.map-controls-button:hover{background-color:#f4f4f4}.profile-modal-field{margin-bottom:15px}.profile-modal-field label{display:block;font-weight:700;margin-bottom:5px}.profile-modal-field input{border:1px solid #ccc;border-radius:4px;padding:8px;width:300px}.profile-modal-actions{display:flex;gap:10px;justify-content:flex-end}.profile-modal-actions button{border:none;border-radius:4px;cursor:pointer;padding:8px 12px}.profile-modal-actions button:disabled{cursor:not-allowed;opacity:.6}.toaster-message{align-items:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;bottom:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#721c24;display:flex;gap:10px;padding:10px 20px;position:fixed;right:20px;z-index:1000}.toaster-message button{background:none;border:none;color:#721c24;cursor:pointer;font-weight:700}.toaster-message button:hover{text-decoration:underline}.view-only-indicator{background-color:#e4f466;border-radius:4px;margin-left:10px;padding:5px 10px;right:5px;top:5px}.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;-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.connectionindicator{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__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;-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%}._GzYRV{word-wrap:break-word;line-height:1.2;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}._3eOF8{font-weight:700;margin-right:5px}._1MFti{cursor:pointer}._f10Tu{font-size:1.2em;margin-right:5px;-webkit-user-select:none;user-select:none}._1UmXx:after{content:"\25B8"}._1LId0:after{content:"\25BE"}._1pNG9{margin-right:5px}._1pNG9:after{content:"...";font-size:.8em}._2IvMF{background:#eee}._2bkNM{margin:0 10px;padding:0}._1MGIk{font-weight:600;margin-right:5px}._1MGIk,._3uHL6{color:#000}._1Gho6,._2T6PJ{color:#df113a}._vGjyY{color:#2a3f3c}._1bQdo{color:#0b75f5}._3zQKs{color:#469038}._1xvuR{color:#43413d}._2AXVT,._2KJWg,._oLqym{color:#000}._11RoI{background:#002b36}._17H2C,._2bSDX,._3QHg2,._3fDAz{color:#fdf6e3}._2bSDX{font-weight:bolder;margin-right:5px}._gsbQL{color:#fdf6e3}._GTKgm,._LaAZe{color:#81b5ac}._Chy1W{color:#cb4b16}._2bveF{color:#d33682}._2vRm-{color:#ae81ff}._1prJR{color:#268bd2}.logic{align-items:center;background:#fff;border:1px solid #4b91eccc;border-radius:8px;box-shadow:0 4px 4px 0 #8d949e26;cursor:pointer;display:flex;height:25px;justify-content:center;position:relative;width:80px}.logic-selector{background-color:#fff;border:1px solid hsla(0,0%,83%,.6);border-radius:6px;cursor:pointer;position:absolute;text-align:center;top:100%;width:100%}.arrow-down{height:13px;pointer-events:none;position:absolute;right:6px;top:7px;width:13px}.disabled-logic{background:#eaeaea;pointer-events:none}.sheet{background-color:#fff;border:1px solid #dce5f0;border-radius:12px;box-shadow:0 4px 4px 0 #8d949e26}.selected-sheet{border:1px solid #0966de}.sheet-header{align-items:flex-start;box-sizing:border-box;display:flex;padding:10px 12px 10px 0;position:relative}.sheet-handle{margin:4px 8px 0 4px}.cell{align-items:flex-start;border-right:1px solid #dce5f0;display:flex;flex-grow:0;flex-shrink:0;font-size:16px;min-height:40px;position:relative}.highlighted-cell:not(.resize-active){background-color:#0965de2d;border:1px solid #fff}.cell:hover:not(.edited-cell):not(.resize-active):not(.cell-with-validation-error):not(.is-dragging-node){background-color:#0965de2d}.cell:last-child{border-right:none}.selected-cell{border:1px solid #0966de}.sheet-footer{display:flex;justify-content:space-between;margin-top:10px;width:100%}.sheet-footer-button{background:#d6e6fb;border:none;border-radius:12px;box-shadow:0 4px 4px 0 #8d949e26;cursor:pointer;height:24px;width:calc(50% - 5px)}.sheet-footer-button,.source-handle{align-items:center;display:flex;justify-content:center}.source-handle{background:#fff!important;border:2px solid #0966de!important;height:18px!important;right:0!important;-webkit-transform:translate(50%,-50%)!important;transform:translate(50%,-50%)!important;width:18px!important}.source-handle:before{content:"";display:block}.source-handle-inner,.source-handle:before{background:#0966de;border-radius:100%;height:10px;width:10px}.target-handle{background:#0966de!important;height:12px!important;left:0!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:12px!important}.target-handle:before{background:#0966de;border-radius:100%;content:"";display:block;height:18px;opacity:0;-webkit-transform:translate(-18%,-18%)!important;transform:translate(-18%,-18%)!important;width:18px}.target-handle:hover:before{opacity:.25}.text-field{background-color:transparent;border-radius:4px;font-family:Grotesk-Regular,Arial!important;font-size:16px;line-height:1.25;min-height:100%;outline:none;padding:10px;resize:none;width:100%}.sheet-name-text-field{border:none!important;line-height:1.25;width:calc(100% - 50px)}.cell-label{display:flex;flex-wrap:wrap;height:100%;line-height:1.25;min-height:20px;padding:10px;width:100%;word-break:break-word}.cell-label-with-error{color:red}.cell-label-with-formula{color:#0966de}.menu-icon{align-items:center;border-radius:16px;cursor:pointer;display:none;height:32px;justify-content:center;position:absolute;right:5px;top:5px;width:32px}.menu-icon:hover{background-color:#fff}.delete-icon{bottom:5px;display:none;position:absolute;right:5px}.ui-visible{-webkit-transform:translateX(-35px);transform:translateX(-35px)}.cell:hover .menu-icon,.selected-sheet-container .delete-icon{display:flex}.edited-cell .menu-icon{display:none!important}.cell-editor-wrapper{align-items:center;display:flex;flex-direction:row}.operator-select{-webkit-appearance:none;-moz-appearance:none;left:20px;position:absolute;text-indent:1px;text-overflow:"";top:25px}.name-alias-container{background-color:#fff;border:1px solid hsla(0,0%,83%,.6);border-radius:6px;bottom:0;display:inline-block;left:8px;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;z-index:10}.select-alias-option{cursor:pointer;min-width:50px;padding:8px}.select-alias-option:hover{background-color:hsla(0,0%,83%,.2)}.select-alias-option:not(:last-child){border-bottom:1px solid hsla(0,0%,83%,.6)}.arrow-icon{height:12px;-webkit-transform:translate(-9px,-7px);transform:translate(-9px,-7px);width:12px}.cell-menu{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);position:absolute;right:20px;top:20px;width:140px;z-index:12}.cell-menu-disabled{opacity:.5}.cell-menu-item{background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:8px 10px}.cell-menu-item:hover{background-color:#ccc}.button-green{color:#90ee90}.button-red{color:#f08080}.sheet-row{display:flex}.sheet-row .cell{border-bottom:1px solid #dce5f0}.sheet-row .cell.selected-cell{border-bottom:1px solid #0966de}.sheet-row .cell:last-child{border-right:1px solid #dce5f0}.sheet-row:first-child .cell:first-child{border-top-left-radius:12px}.sheet-row:first-child .cell:last-child{border-top-right-radius:12px}.sheet-row:last-child{border-bottom:none}.sheet-row:last-child .cell:first-child{border-bottom-left-radius:12px}.sheet-row:last-child .cell:last-child{border-bottom-right-radius:12px}.delete-icon{cursor:pointer}.sheet-footer-arrow-icon{height:12px;width:12px}.sheet-footer-arrow-down-icon{margin-left:5px;-webkit-transform:translateY(1px);transform:translateY(1px)}.sheet-footer-arrow-right-icon{margin-left:2px}.sheet-footer-disabled{opacity:.5;pointer-events:none}.header-cell:last-child{border-top-right-radius:12px}.header-cell{align-items:center;background-color:#0965de14;cursor:pointer;display:flex;justify-content:flex-start;position:relative}.header-cell:hover{background-color:#0965de2d}.row-number-cell{display:flex;justify-content:center;width:100%}.dropdown-triangle{margin-top:5px}.column-label-input{background:none;border:none;font-size:15px;height:100%;margin-left:10px;outline:none;width:calc(100% - 50px)}.sheet-name-input{font-size:16px;outline:none}.column-label{background:#e7f1fe;border-color:#fff;box-sizing:border-box;padding:10px}.preview-sheet-cell{border-bottom:1px solid #dce5f0;font-size:14px;max-width:200px;min-height:16px;min-width:100px;padding:0;position:static;width:auto}.preview-sheet-cell-last-column{border-right:none}.preview-sheet-cell-last-row{border-bottom:none}.preview-sheet-column-label{background:#e7f1fe;min-height:16px;padding:8px 10px}.matrix-row .cell{background-color:#fff;box-shadow:0 4px 4px 0 #8d949e26}.matrix-x-label-row{border-bottom:none;position:relative}.matrix-row .cell:hover:not(.edited-cell):not(.resize-active),.matrix-row .highlighted-cell:not(.resize-active){background-color:#ecf3fc}.matrix-row .complex-sheet-left-column-cell{background-color:#eef5ff;border-left:1px solid #dce5f0}.matrix-row:nth-child(3) .complex-sheet-left-column-cell{border-top:1px solid #dce5f0;border-top-left-radius:12px;border-top-right-radius:12px}.matrix-x-label-row .cell:last-child{border-top-right-radius:12px}.matrix .sheet-row:first-child .cell:last-child{border-top-right-radius:0}.complex-sheet-left-column-cell:first-child{margin-right:20px}.sheet-row:nth-child(3).matrix-row .complex-sheet-left-column-cell{border-top-left-radius:12px;border-top-right-radius:12px}.sheet-row:last-child.matrix-row .complex-sheet-left-column-cell{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.sheet-row:nth-child(3).matrix-row .cell:nth-child(2){border-top:1px solid #dce5f0;border-top-left-radius:12px}.matrix-row:nth-child(3) .cell{border-top:1px solid #dce5f0}.matrix-row .cell:nth-child(2){border-left:1px solid #dce5f0}.matrix-row .cell:last-child{border-right:1px solid #dce5f0}.matrix-row .cell{border-bottom:1px solid #dce5f0}.sheet-row.matrix-row{border-bottom:none}.sheet-row:last-child.matrix-row .cell:nth-child(2){border-bottom-left-radius:12px}.sheet-row:nth-child(3).matrix-row .cell:last-child{border-right:1px solid #dce5f0;border-top:1px solid #dce5f0;border-top-right-radius:12px}.sheet-row:last-child.matrix-row .cell:last-child{border-bottom-right-radius:12px}.matrix-label{border-radius:12px}.matrix-label.matrix-top-row-label{background-color:#c8ffda}.matrix-label.matrix-left-column-label{background-color:#eef5ff;border:1px solid #dce5f0;margin-bottom:10px}.text-field.matrix-label-input{border:none}.sheet-row.matrix-y-label-row{border-bottom:none}.matrix-x-label-row .header-cell{background-color:#ecf3fc}.matrix{border:none;box-shadow:0 4px 4px 0 #8d949e26}.matrix,.matrix .cell{background:#fff}.sheet-row:not(:last-child) .matrix-y-label-cell{border-bottom:1px solid #b2b2b2}.matrix-y-label-cell{position:relative}.matrix-container{background-color:gray}.matrix-top-left-cell{background-color:#ecf3fc;border-bottom:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-top-left-radius:12px;box-sizing:border-box;overflow:hidden;position:relative}.matrix-top-left-cell:before{border:1px solid #b2b2b2;bottom:100%;content:"";display:block;height:100%;position:absolute;right:0;top:31%;-webkit-transform:rotate(11.5deg);transform:rotate(11.5deg);width:150%}.sheet-row.matrix-x-label-row .cell{min-height:50px}.matrix-x-label,.matrix-y-label{position:absolute}.matrix-x-label{display:flex;right:5px;top:5px}.matrix-y-label{bottom:5px;display:flex;left:5px}.matrix-label-edit-icon{cursor:pointer;height:16px;padding-right:3px;-webkit-transform:translateY(4px);transform:translateY(4px);width:16px}.sheet-preview .matrix-top-left-cell:before{-webkit-transform:rotate(17.5deg);transform:rotate(17.5deg)}.label-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80px}.hovered-cell{background-color:rgba(0,0,0,.15)}.column-resizer{bottom:0;cursor:col-resize;position:absolute;right:-5px;top:0;width:10px;z-index:101}.cell-with-validation-error{background-color:#f8d7da;border-color:#f5c6cb}.validation-error-tooltip{bottom:0;color:red;display:none;padding:5px;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%)}.cell-with-validation-error:hover .validation-error-tooltip{display:block}.disabled-sheet{opacity:.8;pointer-events:none}.formula-hint{background-color:#fff;border:1px solid hsla(0,0%,83%,.6);border-radius:6px;bottom:0;display:inline-block;left:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%)}.formula-hint-full{background-color:#e6f4ea}.formula-editor{cursor:pointer;display:flex;height:100%;position:relative;width:100%;z-index:10}.select-option{min-width:50px;padding:0 8px}.select-option:hover{background-color:hsla(0,0%,83%,.2)}.select-option:not(:last-child){border-bottom:1px solid hsla(0,0%,83%,.6)}.operator-hint{font-size:10px}.field-name-helper{left:30px}.operator-name{width:25px}.field-name,.operator-name{display:inline-block;font-size:14px}.operator-separator{display:inline-block;font-size:12px;width:10px}.cell-input{border:none}.modal-dialog-header{align-items:center;border-bottom:1px solid #d3d3d399;display:flex;font-size:22px;justify-content:space-between;margin-bottom:25px;padding-bottom:10px}.manage-subscription-dialog-label{color:#596c85}.modal-dialog-footer{border-top:1px solid #d3d3d399;display:flex;justify-content:center;padding:10px 0 5px}.modal-dialog-close-icon{cursor:pointer}.modal-dialog-line{border-bottom:1px solid #dce5f0;display:flex;justify-content:space-between;padding:10px}.api-param-input{border:1px solid #dce5f0;border-radius:4px;box-sizing:border-box;font-size:14px;padding:8px;width:100%}.choice{position:relative}.choice svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}path.outer{fill:#fff;stroke:#4b91ec;stroke-width:1.5px}.choice .delete-icon{display:none;left:50%!important;position:absolute;top:-20px!important;-webkit-transform:translateX(50%);transform:translateX(50%);z-index:10}.selected-choice{border:1px dashed #4b91ec}.selected-choice .delete-icon{display:flex}.flowchart-element-label{pointer-events:none}.choice-source-handle{align-items:center;background:#fff!important;border:2px solid #0966de!important;display:flex;height:10px!important;justify-content:center;right:0!important;-webkit-transform:translate(50%,-50%)!important;transform:translate(50%,-50%)!important;visibility:hidden;width:10px!important}.choice-source-handle-left{-webkit-transform:translate(-3px,-50%)!important;transform:translate(-3px,-50%)!important}.choice-source-handle-top{background:#4b91ec;border:2px solid #4b91ec;bottom:auto;height:5px;top:0;-webkit-transform:translate(-50%,-2px);transform:translate(-50%,-2px);visibility:hidden;width:5px}.choice-source-handle-top-visible,.choice-source-handle-visible{visibility:visible}.choice-source-handle-visible:before{background:#0966de;border-radius:100%;content:"";display:block;height:6px;width:6px}.flowchart-choice-label{color:grey;position:absolute;top:calc(50% + 5px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flowchart-choice-label-right{right:-10px}.flowchart-choice-label-left{left:-25px}.signup-page{display:flex;flex-direction:column;margin:50px auto;max-width:350px}.onboarding-nav-controls{display:flex;flex-direction:column;justify-content:center;margin-top:15px}.onboarding-nav-button{background-color:#3fcf8e;border:1px solid #34b27b;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;padding:10px;width:100%}.onboarding-nav-button:hover{background-color:#34b27b;border-radius:4px;width:100%}.onboarding-back-button{background:none;border:none;color:#4c4c4c;cursor:pointer;font-size:15px;margin-top:10px;text-decoration:underline}.onboarding-input{border:1px solid #d3d3d3;border-radius:4px;margin-bottom:10px;padding:10px 15px}.onboarding-input:focus,.onboarding-input:focus-visible{border-color:grey}.onboarding-label{color:grey;font-size:14px;margin-bottom:8px}.landing-page-main-content{align-items:center;display:flex;flex-direction:column;margin-top:50px}.landing-page-header{display:flex;justify-content:flex-end;width:100%}.page-title{font-size:48px;font-weight:700}.product-description{font-size:24px}.get-started-button:hover{text-decoration:underline}.get-started-button{background-color:#000;border-radius:20px;color:#fff;margin-top:25px;padding:8px 12px;text-decoration:none}.login-link{color:#000;font-size:18px;margin:20px}.landing-page-illustration{margin-top:20px;max-width:800px;width:100%}.form-validation-error{color:red;font-size:12px}.signup-success-title{font-size:36px}.signup-success-subtitle{font-size:24px}.signup-success-page{align-items:center;display:flex;flex-direction:column;margin:200px auto}.onboarding-nav-button-disabled{opacity:.8;pointer-events:none}.invalid-onboarding-field{color:red}
/*# sourceMappingURL=main.b614676c.css.map*/