body{height:100vh}#root{height:100%}.collapse{margin-top:0!important}code{white-space:pre-wrap}body.chakra-ui-dark input,body.chakra-ui-dark textarea,body.chakra-ui-dark select{background-color:transparent!important}.no-scrollbar::-webkit-scrollbar{display:none!important}.no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.ai-card-bg{background-color:#4158d0;background-image:linear-gradient(45deg,var(--chakra-colors-purple-500) 0%,var(--chakra-colors-brand-base) 26%,var(--chakra-colors-brand-base) 46%,var(--chakra-colors-purple-300) 100%);padding:2px}@property --glow-deg{syntax: "<angle>"; inherits: true; initial-value: -90deg;}.ai-streaming{--clr-1: var(--chakra-colors-brand-50);--clr-2: var(--chakra-colors-brand-200);--clr-3: var(--chakra-colors-purple-500);--gradient-glow: var(--clr-1), var(--clr-2), var(--clr-1), var(--clr-2), var(--clr-3), var(--clr-2), var(--clr-1);padding:1px;background-color:transparent!important;background-image:conic-gradient(from var(--glow-deg),var(--gradient-glow))!important;position:relative;isolation:isolate;animation:ai-glow 5s infinite linear}.ai-streaming:after{content:"";position:absolute;z-index:-1;inset:-4px;border-radius:inherit;background:conic-gradient(from var(--glow-deg),var(--gradient-glow));filter:blur(.5rem);opacity:.2}@keyframes ai-glow{to{--glow-deg: 270deg}}:root{--ck-z-default: 2000;--ck-color-base-border: hsl(214, 32%, 91%) !important;--ck-color-base-focus: hsl(331, 74%, 51%) !important;--ck-color-base-active: hsl(331, 74%, 51%) !important;--ck-color-base-active-focus: hsl(331, 74%, 51%) !important;--ck-color-base-text: hsl(215, 19%, 35%) !important;--ck-border-radius: 4px !important;--ck-spacing-unit: .5em !important;--ck-font-size-base: 14px !important;--ck-font-face: Inter, Helvetica, Arial, Tahoma, Verdana, Sans-Serif !important;--ck-focus-outer-shadow-geometry: 0 0 0 2px !important;--ck-color-focus-border: hsl(331, 74%, 51%) !important;--ck-color-focus-outer-shadow: hsl(331, 74%, 90%) !important;--ck-color-button-on-color: hsl(331, 70%, 37%) !important}.ck-focused{border:1px solid var(--chakra-colors-brand-base)!important;background-color:var(--chakra-colors-white)!important}body.chakra-ui-dark .ck-focused{background-color:var(--chakra-colors-neutral-900)!important}body.chakra-ui-dark .ck.ck-toolbar{background-color:transparent!important}[data-theme=dark]{--ck-color-base-border: var(--chakra-colors-neutral-700) !important}[data-theme=dark] .ck-revision-history-ui__changes-navigation__wrapper{color:var(--chakra-colors-neutral-100)!important}[data-theme=dark] [data-cke-tooltip-text="Restore this revision"]{background-color:var(--chakra-colors-brandSecondary-950)!important;color:var(--chakra-colors-brandSecondary-25)!important;font-weight:700!important;box-shadow:none!important}[data-theme=dark] .ck-revision-history-sidebar__revision{background-color:transparent!important;border-color:var(--chakra-colors-neutral-700)!important}[data-theme=dark] input.ck.ck-input-text{color:var(--chakra-colors-neutral-100)!important}[data-theme=dark] .ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker{background:var(--chakra-colors-brand-800);border:0!important;padding:2px 4px}[data-theme=dark] .ck-suggestion-marker-split{background-color:var(--chakra-colors-green-800)!important}[data-theme=dark] .ck-revision-history-sidebar__revision__controls-wrapper{color:var(--chakra-colors-neutral-100)!important}[data-theme=dark] .ck-revision-history-sidebar__revision__date,[data-theme=dark] .ck-revision-history-sidebar__revision__actions .ck.ck-dropdown__panel,[data-theme=dark] .ck-revision-history-sidebar__revision__actions .ck.ck-list,[data-theme=dark] [data-cke-tooltip-text="Show more items"]{background-color:var(--chakra-colors-neutral-800)!important;color:var(--chakra-colors-neutral-100)!important}[data-theme=dark] .ck-revision-history-sidebar__revision__actions .ck.ck-button.ck-list-item-button{background-color:var(--chakra-colors-neutral-800)!important;color:var(--chakra-colors-neutral-100)!important;box-shadow:none!important}[data-theme=dark] .ck-revision-history-ui__changes-navigation__navigation>.ck.ck-button:not(.ck-disabled):hover{background-color:transparent!important;box-shadow:none!important}[data-theme=dark] .ck-revision-change__add{background-color:var(--chakra-colors-neutral-800)!important}[data-theme=dark] .ck-revision-change__add>span{color:var(--chakra-colors-neutral-100)!important}[data-theme=dark] .ck-revision-change.ck-revision-change__remove{background-color:var(--chakra-colors-neutral-800)!important}[data-theme=dark] .ck-revision-change.ck-revision-change__remove>span{color:var(--chakra-colors-neutral-100)!important}[data-theme=dark] .ck-revision-change__label,[data-theme=dark] .ck-revision-history-ui__changes-navigation__label{color:var(--chakra-colors-neutral-100)!important}[data-theme=dark] .ck-revision-history-ui__back-to-editing{background-color:var(--chakra-colors-neutral-800)!important;color:var(--chakra-colors-neutral-100)!important}[data-theme=dark] .ck.ck-revision-history-sidebar__time-period:not(.ck-hidden)+.ck-revision-history-sidebar__time-period{margin-top:0!important}.with-height>.ck.ck-editor__editable{min-height:100px}.max-height-300>.ck.ck-editor__editable{max-height:300px}.ck.ck-editor__editable{padding:.25rem 1rem .5rem!important;outline:1px solid transparent;transition:outline .2s ease-out}body.chakra-ui-dark .ck.ck-editor__editable{background-color:transparent}.ck.ck-toolbar>.ck-toolbar__items{justify-content:center!important}.ck.ck-editor__main>.ck-blurred{background:transparent!important;border:none}.ck.ck-editor__main>.ck-column-resize_disabled.ck-focused{border:none!important;box-shadow:none!important}.ck.ck-editor__editable_inline>:first-child{margin-top:0!important}.ck.ck-editor__editable_inline>:last-child{margin-bottom:0!important}.ck.ck-block-toolbar-button{transform:translate(-10px)}.commentsOnly-true .ck.ck-editor__editable:hover,.ai-preview .ck.ck-editor__editable:hover{outline:none!important;background-color:transparent!important;cursor:default!important;box-shadow:none!important;caret-color:transparent!important}.with-read-only-style>.ck.ck-editor__editable,.ai-preview .ck.ck-editor__editable{background-color:#0000000d}.with-read-only-style>.ck.ck-editor__editable:hover,.ai-preview .ck.ck-editor__editable:hover{background-color:#0000000d!important;cursor:not-allowed!important}.ck-as-form-field>.ck-blurred{border:1px var(--chakra-colors-chakra-border-color) solid!important}.ck-content p,.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5{margin:10px 0}.ck-content ul{padding-left:2.666em}.ck-content ul ul{padding-left:1.666em}.ck-content ol{padding-left:2.666em}.ck-content ol ol{padding-left:1.666em}.ck-content a{color:var(--chakra-colors-brand-600);text-decoration:underline}.ck-content a:hover{text-decoration:double underline}.ck-comment-marker{background-color:var(--chakra-colors-brand-50)!important;border-radius:.2rem!important}body.chakra-ui-dark .ck-comment-marker{background-color:var(--chakra-colors-brand-800)!important}input.ck.ck-input-text{color:var(--chakra-colors-neutral-850)!important;background-color:transparent!important}.ck-revision-history-sidebar__revision{border-left-width:1px!important}.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected{background-color:transparent;border-left:4px solid var(--chakra-colors-brand-base);border-radius:.2rem;color:var(--chakra-colors-neutral-850)}.ck-revision-history-sidebar__revision-wrapper{margin-top:4px!important}.ck-revision-history-ui__back-to-editing{background-color:var(--chakra-colors-neutral-100)!important;color:var(--chakra-colors-neutral-900)!important;font-weight:700!important;margin-right:20px!important}.ck.ck-revision-history-sidebar__revision-author .ck-icon{top:6px!important}.ck-revision-history-sidebar__header{border:0!important}.revision-viewer-container{display:flex!important}.sidebar-container{display:flex!important;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%}.ck-revision-history-sidebar__revision__date{width:fit-content!important;padding:4px 6px!important;background-color:var(--chakra-colors-neutral-100)!important;color:var(--chakra-colors-neutral-850)!important;border-radius:4px!important}.revision-viewer-container>.ck-editor{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:100%!important;width:70%!important;border:1px solid var(--ck-color-base-border);border-radius:var(--ck-border-radius)}.ck-sticky-panel__content{border:0!important}.ck-editor__main,.ck-content{height:100%}.ck-content .ck-suggestion-marker-insertion.ck-suggestion-marker{background:var(--chakra-colors-brand-50);border:0!important;padding:2px 4px}.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision.ck-revision-history-sidebar__revision_selected{border:1px solid var(--chakra-colors-brand-400)!important;border-left-width:4px!important}.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision{border:1px solid var(--chakra-colors-neutral-200);border-left-width:4px}[data-cke-tooltip-text="Restore this revision"]{background-color:#356169!important;color:var(--chakra-colors-neutral-100)!important;font-weight:700!important}.ck.ck-revision-history-sidebar__revision-wrapper .ck-revision-history-sidebar__revision{box-shadow:none}.ck-revision-history-sidebar__time-period__label{display:none!important}.ck-content .ck-suggestion-marker-deletion{border:0!important;padding:2px 4px}.ck-suggestion-marker-split{background-color:var(--chakra-colors-green-50)!important}.ck-suggestion-marker-merge{background-color:var(--chakra-colors-red-50)!important}.ck-content .ck-suggestion-marker-merge:after{border:0!important;padding:2px 1px}.ck-content .ck-suggestion-marker-split:after{border:0!important;padding:2px 1px}.ck-content ::selection{background:var(--chakra-colors-brand-50)!important}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:var(--chakra-colors-brand-base);border-color:var(--chakra-colors-brand-500)}.ck .ck-revision-change.ck-revision-change__add{border-left-color:var(--chakra-colors-brand-500)}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before{display:none!important}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after{display:none!important}.ck.ck-editor__editable>.ck-placeholder:before{font-style:italic}.ck-content figure.table{margin:.9em 0;display:block;width:100%}.ck-content figure.table table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid var(--chakra-colors-neutral-200)}body.chakra-ui-dark .ck-content figure.table table{border-color:var(--chakra-colors-neutral-700)}.ck-content figure.table table td,.ck-content figure.table table th{min-width:2em;padding:.4em .6em;border:1px solid var(--chakra-colors-neutral-200);vertical-align:top}body.chakra-ui-dark .ck-content figure.table table td,body.chakra-ui-dark .ck-content figure.table table th{border-color:var(--chakra-colors-neutral-700)}.ck-content figure.table table th{font-weight:600;background-color:var(--chakra-colors-neutral-50)}body.chakra-ui-dark .ck-content figure.table table th{background-color:var(--chakra-colors-neutral-850)}.narrow{width:0;overflow:hidden}.narrow:has(.ck-sidebar-item){width:var(--chakra-sizes-10)}.link-finding-checkbox .chakra-checkbox__label{width:100%}body.chakra-ui-dark .custom-field-edit-form .chakra-input,body.chakra-ui-dark .custom-field-edit-form .chakra-textarea,body.chakra-ui-dark .custom-field-edit-form .chakra-select{background-color:var(--chakra-colors-neutral-850)}.custom-field-edit-form .chakra-input,.custom-field-edit-form .chakra-textarea,.custom-field-edit-form .chakra-select{background-color:#fff}.custom-field-edit-form .chakra-input:focus-visible,.custom-field-edit-form .chakra-textarea:focus-visible,.custom-field-edit-form .chakra-select:focus-visible{border-color:var(--chakra-colors-brand-base);box-shadow:0 0 0 1px var(--chakra-colors-brand-50)}.chakra-select__icon-wrapper{z-index:2}.chakra-form-control:has(.chakra-input[type=datetime-local])>*{display:block}.code-snippet{background:transparent}.ck-button_generateWithAI>svg{width:65px!important}.ck.ck-button.ck-on .ck-tooltip,.ck.ck-button[aria-expanded=true] .ck-tooltip{display:none!important}.queryBuilder{font-size:small}.queryBuilder select{padding:.2rem;border-radius:.2rem}.queryBuilder select:focus-visible{outline:var(--chakra-colors-brand-base);box-shadow:0 0 0 1px var(--chakra-colors-brand-base)}.queryBuilder .ruleGroup-addGroup+button.ruleGroup-cloneGroup,.queryBuilder .ruleGroup-addGroup+button.ruleGroup-lock,.queryBuilder .ruleGroup-addGroup+button.ruleGroup-remove,.queryBuilder .rule-operators+button.rule-cloneRule,.queryBuilder .rule-operators+button.rule-lock,.queryBuilder .rule-operators+button.rule-remove,.queryBuilder .rule-value+button.rule-cloneRule,.queryBuilder .rule-value+button.rule-lock,.queryBuilder .rule-value+button.rule-remove{margin-left:auto!important}.queryBuilder .ruleGroup{background-color:#cacccd22;border:1px solid var(--chakra-colors-chakra-border-color)}body.chakra-ui-dark .queryBuilder button.rule-remove,body.chakra-ui-dark .queryBuilder button.ruleGroup-addRule,body.chakra-ui-dark .queryBuilder button.ruleGroup-remove,body.chakra-ui-dark .queryBuilder button.ruleGroup-addGroup{border:1px solid var(--chakra-colors-neutral-700);background-color:var(--chakra-colors-neutral-800)}body.chakra-ui-dark .queryBuilder button.rule-remove:hover,body.chakra-ui-dark .queryBuilder button.ruleGroup-addRule:hover,body.chakra-ui-dark .queryBuilder button.ruleGroup-remove:hover,body.chakra-ui-dark .queryBuilder button.ruleGroup-addGroup:hover{background-color:var(--chakra-colors-neutral-600)}.queryBuilder button.rule-remove,.queryBuilder button.ruleGroup-remove{padding:0 .5rem}.queryBuilder select.rule-fields,.queryBuilder select.rule-operators,.queryBuilder select.ruleGroup-combinators,.queryBuilder select.rule-value,.queryBuilder input.rule-value{padding:.3rem;border:1px solid var(--chakra-colors-chakra-border-color);border-radius:4px;max-width:10rem}.queryBuilder input.rule-value:focus-visible{box-shadow:none!important;border-color:var(--chakra-colors-brand-base);outline:none}.queryBuilder select.rule-fields,.queryBuilder select.rule-value,.queryBuilder select.ruleGroup-combinators,.queryBuilder select.rule-operators{padding:.3rem 1.5rem .3rem .3rem;background-image:linear-gradient(45deg,transparent 50%,var(--chakra-colors-neutral-500) 50%),linear-gradient(135deg,var(--chakra-colors-neutral-500) 50%,transparent 50%);background-position:calc(100% - 10px) 1em,calc(100% - 5px) 1em;background-size:5px 5px,5px 5px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none}.current-model-in-dependency{box-shadow:0 0 0 2px var(--chakra-colors-brand-base);animation:pulse-model-node 2s infinite}@keyframes pulse-model-node{0%{box-shadow:0 0 0 2px var(--chakra-colors-brand-200)}to{box-shadow:0 0 0 8px transparent}}.current-workflow-node{border-radius:.5rem;box-shadow:0 0 0 2px var(--chakra-colors-green-300);animation:pulse-workflow-node 2s infinite}@keyframes pulse-workflow-node{0%{box-shadow:0 0 0 2px var(--chakra-colors-green-300)}to{box-shadow:0 0 0 16px var(--chakra-colors-green-50)}}.floatingedges{flex-direction:column;display:flex;flex-grow:1;height:100%}.floatingedges .react-flow__handle{opacity:0}.edgebutton{width:20px;height:20px;background:#eee;border:1px solid #fff;cursor:pointer;border-radius:50%;font-size:12px;line-height:1}.edgebutton:hover{box-shadow:0 0 6px 2px #00000014}.hover-reveal{transition:opacity 1s ease-in-out}.hover-reveal>*{opacity:0}.hover-reveal:hover>*{opacity:1}sup.beta{color:#fff;padding:0 .4rem;border-radius:.5rem;background:-webkit-linear-gradient(45deg,var(--chakra-colors-brand-base) 0%,var(--chakra-colors-purple-600) 100%)}#sprig-feedback-button{padding:16px 4px!important;border:none;border-radius:0;background-color:var(--chakra-colors-white)!important;font-weight:600;color:var(--chakra-colors-brandSecondary-800);border:1px solid var(--chakra-colors-brandSecondary-500);transition:all ease-in-out .2s!important}#sprig-feedback-button:hover{background-color:var(--chakra-colors-brandSecondary-25)!important}body.chakra-ui-dark #sprig-feedback-button{color:var(--chakra-colors-brandSecondary-100);background-color:var(--chakra-colors-brandSecondary-950)!important;border-color:var(--chakra-colors-brandSecondary-900)}body.chakra-ui-dark #sprig-feedback-button:hover{color:var(--chakra-colors-brandSecondary-25);background-color:var(--chakra-colors-brandSecondary-900)!important;border-color:var(--chakra-colors-brandSecondary-800)}body.reflex-col-resize{cursor:col-resize}body.reflex-row-resize{cursor:row-resize}.reflex-container{justify-content:flex-start;align-items:stretch;align-content:stretch;display:flex;position:relative;height:100%;width:100%}.reflex-container.horizontal{flex-direction:column;min-height:1px}.reflex-container.vertical{flex-direction:row;min-width:1px}.reflex-container>.reflex-element{position:relative;overflow:auto;height:100%;width:100%}.reflex-container.reflex-resizing>.reflex-element{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reflex-container>.reflex-element>.reflex-size-aware{height:100%;width:100%}.reflex-container>.reflex-splitter{background-color:#eee;z-index:100}.reflex-container>.reflex-splitter.active,.reflex-container>.reflex-splitter:hover{background-color:#c6c6c6;transition:all 1s ease}.reflex-element.horizontal .reflex-handle{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reflex-container.horizontal>.reflex-splitter:hover,.reflex-container.horizontal>.reflex-splitter.active{border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee}.reflex-container.vertical>.reflex-splitter{border-right:1px solid #c6c6c6;border-left:1px solid #c6c6c6;cursor:col-resize;height:100%;width:2px}.reflex-element.vertical .reflex-handle{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reflex-container.vertical>.reflex-splitter:hover,.reflex-container.vertical>.reflex-splitter.active{border-right:1px solid #eeeeee;border-left:1px solid #eeeeee}.reflex-container>.reflex-splitter.reflex-thin{box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;opacity:.2;z-index:100}.reflex-container>.reflex-splitter.reflex-thin.active .reflex-container>.reflex-splitter.reflex-thin:hover{transition:all 1.5s ease;opacity:.5}.reflex-container.horizontal>.reflex-splitter.reflex-thin{border-bottom:8px solid rgba(255,255,255,0);border-top:8px solid rgba(255,255,255,0);height:17px!important;cursor:row-resize;margin:-8px 0;width:100%}.reflex-container.horizontal>.reflex-splitter.reflex-thin.active,.reflex-container.horizontal>.reflex-splitter.reflex-thin:hover{border-bottom:8px solid #e4e4e4;border-top:8px solid #e4e4e4}.reflex-container.vertical>.reflex-splitter.reflex-thin{border-right:8px solid rgba(255,255,255,0);border-left:8px solid rgba(255,255,255,0);width:17px!important;cursor:col-resize;margin:0 -8px;height:100%}.reflex-container.vertical>.reflex-splitter.reflex-thin.active,.reflex-container.vertical>.reflex-splitter.reflex-thin:hover{border-right:8px solid #e4e4e4;border-left:8px solid #e4e4e4}.react-flow__edge{stroke-width:1!important;cursor:default;pointer-events:none}.react-flow__edge .react-flow__edge-path{stroke-width:2!important}.react-flow__edgelabel-renderer{pointer-events:none;cursor:default}.edge-delete-button{opacity:0;transition:opacity .2s ease-in-out}.react-flow__edge:hover .edge-delete-button{opacity:1!important}.react-flow__edge .react-flow__edge-marker,.react-flow__edge .react-flow__edge-marker-start{width:12px!important;height:12px!important}.react-flow__edge:hover .react-flow__edge-marker,.react-flow__edge:hover .react-flow__edge-marker-start{width:12px!important;height:12px!important;color:var(--chakra-colors-brand-base)!important}.react-flow__edge.selected{stroke-width:2!important}.react-flow__edge.selected .react-flow__edge-path{stroke-width:2!important;stroke:var(--chakra-colors-brand-base)!important}.react-flow__edge.selected .react-flow__edge-marker,.react-flow__edge.selected .react-flow__edge-marker-start{width:12px!important;height:12px!important;color:var(--chakra-colors-brand-base)!important}
