.askribe-theme-root .pcb-composite-predicate{border-radius:var(--askribe-radius-lg);align-self:flex-start;min-width:300px}.askribe-theme-root .pcb-composite-predicate .pcb-left-not-panel{background-color:var(--askribe-red-moderate);border-color:var(--askribe-red-moderate);color:var(--askribe-red-pronounced)}.askribe-theme-root .pcb-composite-predicate .pcb-left-not-panel:hover{border-color:var(--askribe-red-pronounced);background-color:var(--askribe-red-pronounced);color:#fff}.askribe-theme-root .pcb-composite-predicate.pcb-hovered-composite-predicate>div>.pcb-left-not-panel{border-color:var(--askribe-red-pronounced)}.askribe-theme-root .pcb-composite-predicate-main-container{border-top-right-radius:var(--askribe-radius-md);border-bottom-right-radius:var(--askribe-radius-md)}.askribe-theme-root .pcb-composite-predicate-main-container:first-child{border-top-left-radius:var(--askribe-radius-md);border-bottom-left-radius:var(--askribe-radius-md)}.askribe-theme-root .pcb-dnd-in-progress.pcb-hovered-composite-predicate:hover>.pcb-composite-predicate-controls{display:none}.askribe-theme-root .pcb-dnd-in-progress.pcb-hovered-composite-predicate:hover>.pcb-composite-predicate-controls+div{margin-top:0}.askribe-theme-root .pcb-hovered-composite-predicate:hover>.pcb-composite-predicate-controls{display:flex}.askribe-theme-root .pcb-hovered-composite-predicate:hover>.pcb-composite-predicate-controls+div{margin-top:-35px}.askribe-theme-root .pcb-composite-predicate-controls{z-index:2;border-top-right-radius:var(--askribe-radius-md);border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--askribe-radius-md);border-width:0 0 1px 1px;align-self:end;height:35px;display:none}.askribe-theme-root .pcb-composite-predicate-controls+div{margin-top:0}.askribe-theme-root .pcb-composite-predicate-controls:hover+div{margin-top:-35px}.askribe-theme-root .pcb-composite-predicate-controls:hover{display:flex}.askribe-theme-root .pcb-composite-predicate-controls button{width:24px;height:24px;padding:0}.askribe-theme-root .pcb-composite-predicate-delete-controls{gap:var(--askribe-space-compact);border-radius:var(--askribe-radius-full);border:1px solid #0000;justify-content:center;width:27px;transition:width .1s;display:flex;overflow:hidden}.askribe-theme-root .pcb-composite-predicate-delete-controls:hover{background-color:var(--askribe-red-faint);border-color:var(--askribe-red-strong);width:56px}.askribe-theme-root .pcb-composite-predicate-delete-controls:hover>.pcb-composite-predicate-delete-controls-default-icon{display:none}.askribe-theme-root .pcb-composite-predicate-delete-controls:hover>.pcb-composite-predicate-delete-controls-button,.askribe-theme-root .pcb-composite-predicate-delete-controls-default-icon{display:flex}.askribe-theme-root .pcb-composite-predicate-delete-controls-button{display:none}.askribe-theme-root .pcb-left-panel{color:var(--askribe-fg-default)}.askribe-theme-root .pcb-left-panel:hover>.pcb-left-panel-indicator-icon{opacity:1}.askribe-theme-root .pcb-left-panel:hover{color:#fff}.askribe-theme-root .pcb-left-panel:first-child{border-top-left-radius:var(--askribe-radius-md);border-bottom-left-radius:var(--askribe-radius-md)}.askribe-theme-root .pcb-left-panel-indicator-icon{opacity:0}.askribe-theme-root .pcb-left-panel-indicator-icon:hover{opacity:1}.askribe-theme-root .pcb-composite-predicate-dynamic{border-color:var(--pcb-palette-moderate)}.askribe-theme-root .pcb-composite-predicate-dynamic:has(.pcb-left-not-panel){border-color:var(--askribe-red-moderate)}.askribe-theme-root .pcb-composite-predicate-dynamic.pcb-hovered-composite-predicate{border-color:var(--pcb-palette-pronounced)}.askribe-theme-root .pcb-composite-predicate-dynamic.pcb-hovered-composite-predicate:has(.pcb-left-not-panel){border-color:var(--askribe-red-pronounced)}.askribe-theme-root .pcb-composite-predicate-dynamic.pcb-hovered-composite-predicate>div>.pcb-left-operator-panel{border-color:var(--pcb-palette-pronounced)}.askribe-theme-root .pcb-composite-predicate-dynamic .pcb-left-operator-panel:hover{border-color:var(--pcb-palette-pronounced);background-color:var(--pcb-palette-pronounced);color:#fff}.askribe-theme-root .pcb-composite-predicate-dynamic .pcb-left-operator-panel{background-color:var(--pcb-palette-moderate);border-color:var(--pcb-palette-moderate);color:var(--pcb-palette-pronounced)}.askribe-theme-root .pcb-ap-dnd-in-progress .pcb-ap-tray{transform:translate(-100%)!important}.askribe-theme-root .pcb-ap-disabled .pcb-ap-tray{display:none!important;transform:translate(-100%)!important}.askribe-theme-root .pcb-ap-disabled .pcb-ap-go-to-edit-overlay{display:none!important}.askribe-theme-root .pcb-ap-edit .pcb-ap-body{border-color:var(--askribe-teal-pronounced)}.askribe-theme-root .pcb-ap-negated .pcb-ap{border-radius:0 .625rem .625rem 0}.askribe-theme-root .pcb-ap-negated .pcb-ap-body{border-color:var(--askribe-red-moderate);border-radius:0 .625rem .625rem 0}.askribe-theme-root .pcb-ap-negated .pcb-ap-go-to-edit-overlay-container>div.pcb-ap-go-to-edit-overlay{border-radius:0 calc(.625rem - 1px) calc(.625rem - 1px) 0}.askribe-theme-root .pcb-ap-negated .pcb-ap-hovered .pcb-ap-body,.askribe-theme-root .pcb-ap-negated .pcb-ap-edit .pcb-ap-body,.askribe-theme-root .pcb-ap-negated .pcb-ap-hovered .pcb-ap-negation-symbol,.askribe-theme-root .pcb-ap-negated .pcb-ap-edit .pcb-ap-negation-symbol{border-color:var(--askribe-red-pronounced)}.askribe-theme-root .pcb-ap-negation-symbol{background:var(--askribe-red-subtle);border-width:1px 0 1px 1px;border-color:var(--askribe-red-moderate);height:100%;color:var(--askribe-red-vivid);z-index:2;border-radius:.625rem 0 0 .625rem;position:relative}.askribe-theme-root .pcb-ap-negation-symbol:hover .pcb-ap-negation-symbol-overlay{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.askribe-theme-root .pcb-ap-negation-symbol-overlay{opacity:0;background-color:color-mix(in oklab, var(--askribe-red-vivid) 38%, transparent);cursor:pointer;border-radius:calc(.625rem - 1px) 0 0 calc(.625rem - 1px)}.askribe-theme-root .pcb-ap-negation-symbol-overlay:focus{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);outline:1px solid #00f}.askribe-theme-root .pcb-ap{border-radius:.625rem;overflow:hidden}.askribe-theme-root .pcb-ap:focus-within .pcb-ap-tray{transform:translate(0)}.askribe-theme-root .pcb-ap-hovered .pcb-ap-body{border-color:var(--askribe-teal-pronounced)}.askribe-theme-root .pcb-ap-hovered .pcb-ap-tray{transform:translate(0)}.askribe-theme-root .pcb-ap-body{box-sizing:content-box;background-color:var(--askribe-teal-subtle);border-color:var(--askribe-teal-moderate);z-index:1;border-width:1px;border-radius:.625rem;min-height:32px}.askribe-theme-root .pcb-ap-tray{box-sizing:content-box;border:1px solid var(--askribe-neutral-moderate);background-color:var(--askribe-teal-faint);border-left-width:0;border-radius:0 .625rem .625rem 0;min-width:fit-content;height:32px;transition:transform .3s;display:flex;position:relative;transform:translate(-100%)}.askribe-theme-root .pcb-ap-tray:before{content:" ";border-color:var(--askribe-neutral-moderate);background-color:var(--askribe-teal-faint);width:20px;height:calc(100% + 2px);padding:var(--askribe-space-content) 0;border-style:solid;border-top-width:1px;border-bottom-width:1px;position:absolute;top:-1px;right:100%}.askribe-theme-root .pcb-ap-go-to-edit-overlay-container>div{border-radius:.625rem}.askribe-theme-root .pcb-ap-go-to-edit-overlay-container>div.pcb-ap-go-to-edit-overlay{border-radius:calc(.625rem - 1px)}.askribe-theme-root .pcb-ap-go-to-edit-overlay-container:hover .pcb-ap-go-to-edit-overlay{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.askribe-theme-root .pcb-ap-go-to-edit-overlay{opacity:0;background-color:color-mix(in oklab, var(--askribe-teal-vivid) 38%, transparent)}.askribe-theme-root .pcb-ap-go-to-edit-overlay:focus{opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);outline:1px solid #00f}.askribe-theme-root ._sanitized-root-with-out-containers_1ad9n_1{font-family:var(--askribe-font-code)}.askribe-theme-root ._sanitized-predicate-anchor_1ad9n_4{display:contents}.askribe-theme-root [data-cb-highlighted=true]{outline:2px solid var(--askribe-primary-pronounced);outline-offset:2px;border-radius:.325rem}.askribe-theme-root ._sanitized-predicate-anchor_1ad9n_4[data-cb-highlighted=true]>*{background-color:var(--askribe-primary-subtle);border-radius:.25rem}.askribe-theme-root ._sanitized-root-with-containers_1ad9n_16{row-gap:var(--askribe-space-inline);font-family:var(--askribe-font-code);flex-wrap:wrap;align-content:center;align-items:center;display:flex}.askribe-theme-root ._sanitized-atomic-predicate-with-containers_1ad9n_24{align-content:stretch;align-items:stretch;gap:var(--askribe-space-content);flex-flow:wrap;margin:0;padding:0;display:flex}.askribe-theme-root ._sanitized-atomic-predicate-with-containers_1ad9n_24>span,.askribe-theme-root ._plasma-cb-part-builder_1ad9n_34>span{padding-left:var(--askribe-space-content);padding-right:var(--askribe-space-content);border-style:solid;border-width:1px;border-radius:.325rem;align-content:center;align-items:center;min-height:30px;display:flex}.askribe-theme-root ._sanitized-atomic-predicate-with-containers_1ad9n_24 ._sanitized-not_1ad9n_45,.askribe-theme-root ._plasma-cb-part-builder_1ad9n_34 ._sanitized-not_1ad9n_45{border-color:var(--askribe-violet-mild);background:var(--askribe-violet-subtle)}.askribe-theme-root ._sanitized-atomic-predicate-with-containers_1ad9n_24 ._sanitized-variable_1ad9n_49,.askribe-theme-root ._plasma-cb-part-builder_1ad9n_34 ._sanitized-variable_1ad9n_49{border-color:var(--askribe-blue-mild);background:var(--askribe-sky-subtle)}.askribe-theme-root ._sanitized-atomic-predicate-with-containers_1ad9n_24 ._sanitized-operator_1ad9n_53,.askribe-theme-root ._plasma-cb-part-builder_1ad9n_34 ._sanitized-operator_1ad9n_53{border-color:var(--askribe-violet-mild);background:var(--askribe-violet-subtle)}.askribe-theme-root ._sanitized-atomic-predicate-with-containers_1ad9n_24 ._sanitized-literal_1ad9n_57,.askribe-theme-root ._plasma-cb-part-builder_1ad9n_34 ._sanitized-literal_1ad9n_57{border-color:var(--askribe-fuchsia-mild);background:var(--askribe-fuchsia-subtle)}.askribe-theme-root ._sanitized-atomic-predicate-with-containers_1ad9n_24 ._sanitized-literal_1ad9n_57 ._sanitized_1ad9n_1,.askribe-theme-root ._plasma-cb-part-builder_1ad9n_34 ._sanitized-literal_1ad9n_57 ._sanitized_1ad9n_1{height:100%;margin:0 var(--askribe-space-content);padding:0 var(--askribe-space-content);border-width:0 1px;align-items:center;display:inline-flex}.askribe-theme-root ._sanitized-atomic-predicate-with-containers_1ad9n_24 ._sanitized-literal_1ad9n_57 ._sanitized-literal-function_1ad9n_69,.askribe-theme-root ._plasma-cb-part-builder_1ad9n_34 ._sanitized-literal_1ad9n_57 ._sanitized-literal-function_1ad9n_69{border-color:color-mix(in oklab, var(--askribe-violet-mild) 50%, var(--askribe-fuchsia-mild));background:color-mix(in oklab, var(--askribe-violet-subtle) 50%, var(--askribe-fuchsia-subtle))}.askribe-theme-root ._sanitized-not_1ad9n_45{color:var(--askribe-violet-pronounced)}.askribe-theme-root ._sanitized-variable_1ad9n_49{color:var(--sanitized-variable-color,var(--askribe-blue-pronounced))}.askribe-theme-root ._sanitized-operator_1ad9n_53{color:var(--askribe-violet-pronounced)}.askribe-theme-root ._sanitized-literal_1ad9n_57{color:var(--askribe-fuchsia-pronounced);word-break:break-all;max-width:100%}.askribe-theme-root ._sanitized-literal_1ad9n_57 ._sanitized-literal-function_1ad9n_69{color:color-mix(in oklab, var(--askribe-violet-pronounced) 50%, var(--askribe-fuchsia-pronounced))}.askribe-theme-root ._error_1ha56_1.askribe-theme-root ._error_1ha56_1,.askribe-theme-root ._error_1ha56_1 fieldset{border-color:var(--askribe-red-pronounced)!important}.askribe-theme-root ._variable-builder_1ha56_7 .MuiInputBase-root .MuiInputBase-root,.askribe-theme-root ._variable-builder_1ha56_7 .MuiFormControl-root .MuiInputBase-root,.askribe-theme-root ._operator-builder_1ha56_8 .MuiInputBase-root .MuiInputBase-root,.askribe-theme-root ._operator-builder_1ha56_8 .MuiFormControl-root .MuiInputBase-root,.askribe-theme-root ._literal-builder_1ha56_10 .MuiInputBase-root .MuiInputBase-root,.askribe-theme-root ._literal-builder_1ha56_10 .MuiFormControl-root .MuiInputBase-root,.askribe-theme-root ._argument-builder_1ha56_12 .MuiInputBase-root .MuiInputBase-root,.askribe-theme-root ._argument-builder_1ha56_12 .MuiFormControl-root .MuiInputBase-root{height:100%}.askribe-theme-root ._variable-builder_1ha56_7 .MuiInputBase-root,.askribe-theme-root ._variable-builder_1ha56_7 .MuiFormControl-root,.askribe-theme-root ._operator-builder_1ha56_8 .MuiInputBase-root,.askribe-theme-root ._operator-builder_1ha56_8 .MuiFormControl-root,.askribe-theme-root ._literal-builder_1ha56_10 .MuiInputBase-root,.askribe-theme-root ._literal-builder_1ha56_10 .MuiFormControl-root,.askribe-theme-root ._argument-builder_1ha56_12 .MuiInputBase-root,.askribe-theme-root ._argument-builder_1ha56_12 .MuiFormControl-root{box-sizing:border-box;height:30px}.askribe-theme-root ._variable-builder_1ha56_7 .Mui-focused ._error_1ha56_1,.askribe-theme-root ._operator-builder_1ha56_8 .Mui-focused ._error_1ha56_1,.askribe-theme-root ._literal-builder_1ha56_10 .Mui-focused ._error_1ha56_1,.askribe-theme-root ._argument-builder_1ha56_12 .Mui-focused ._error_1ha56_1{border-width:0}.askribe-theme-root ._variable-builder_1ha56_7 ._variable-builder-nested-selector_1ha56_32{border-radius:var(--askribe-radius-md);height:27px;padding:var(--askribe-space-content);background-color:var(--askribe-blue-subtle)!important}.askribe-theme-root ._variable-builder_1ha56_7 ._variable-builder-nested-selector_1ha56_32>span{gap:var(--askribe-space-inline)}.askribe-theme-root ._variable-builder_1ha56_7 ._variable-builder-nested-selector_1ha56_32 fieldset{border-color:var(--askribe-blue-mild)}.askribe-theme-root ._variable-builder_1ha56_7.askribe-theme-root ._variable-builder_1ha56_7 ._variable-type_1ha56_44{padding:0 var(--askribe-space-content);background:color-mix(in oklab, var(--askribe-neutral-pronounced) 50%, transparent);color:var(--askribe-fg-default);border:1px solid var(--askribe-fg-default);text-align:center;border-radius:12px;align-content:center;align-self:center;height:fit-content;line-height:1.1}.askribe-theme-root ._operator-builder_1ha56_8.askribe-theme-root ._operator-builder_1ha56_8 fieldset{border-width:0}.askribe-theme-root ._operator-builder_1ha56_8.askribe-theme-root ._operator-builder_1ha56_8 .Mui-focused fieldset{border-width:2px}.askribe-theme-root ._operator-builder_1ha56_8.askribe-theme-root ._operator-builder_1ha56_8>*{border-radius:var(--askribe-radius-md);border:1px solid var(--askribe-violet-mild)}.askribe-theme-root ._operator-builder_1ha56_8 .MuiInputBase-root{background:var(--askribe-violet-subtle);border-color:var(--askribe-violet-mild)}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10 button{border-width:0;border-radius:0;height:30px}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10 fieldset{border-width:0;border-radius:0}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10 .Mui-focused fieldset{border-width:2px}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10>:first-child fieldset{border-top-left-radius:var(--askribe-radius-md);border-bottom-left-radius:var(--askribe-radius-md)}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10>:last-child fieldset{border-top-right-radius:var(--askribe-radius-md);border-bottom-right-radius:var(--askribe-radius-md)}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10>*{border-radius:0}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10>:first-child{border-top-left-radius:var(--askribe-radius-md);border-bottom-left-radius:var(--askribe-radius-md)}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10>:last-child{border-top-right-radius:var(--askribe-radius-md);border-bottom-right-radius:var(--askribe-radius-md)}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10>*{border:1px solid var(--askribe-fuchsia-mild);border-left-width:.5px;border-right-width:.5px}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10>:first-child{border-left-width:1px}.askribe-theme-root ._literal-builder_1ha56_10.askribe-theme-root ._literal-builder_1ha56_10>:last-child{border-right-width:1px}.askribe-theme-root ._literal-builder_1ha56_10 .MuiInputBase-root{background:var(--askribe-fuchsia-subtle);border-color:var(--askribe-fuchsia-mild)}.askribe-theme-root ._function-argument-label_1ha56_118{border-radius:var(--askribe-radius-md);height:30px;padding:0 var(--askribe-space-content);background:var(--askribe-violet-subtle);border-color:var(--askribe-violet-mild);border-width:1px;line-height:28px}.askribe-theme-root ._literal-read-mode_1ha56_127{border-radius:var(--askribe-radius-md);background:var(--askribe-fuchsia-subtle);border-color:var(--askribe-fuchsia-mild);border-width:1px;min-height:30px;padding:var(--askribe-space-inline) var(--askribe-space-content)!important}.askribe-theme-root ._argument-builder_1ha56_12{flex-direction:row;display:flex}.plasma-sanitized-condition-highlighter.code-highlighter{background-color:#0000!important}.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-chip{color:var(--askribe-blue-pronounced)!important;background:0 0!important;border-radius:0!important;padding:0!important}.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-literal{color:var(--askribe-fuchsia-pronounced)!important}.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-keyword,.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-definition_keyword{color:#0033b3!important}.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-control_flow_keyword{color:#b5500a!important}.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-operator,.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-bracket,.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-punctuation{color:var(--askribe-violet-pronounced)!important}.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-uncolored{color:#1e1e1e!important}.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-comment{color:#6a737d!important}.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-identifier{color:var(--askribe-blue-pronounced)!important}.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-integer_literal,.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-float_literal,.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-boolean_literal,.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-string_literal,.plasma-sanitized-condition-highlighter.code-highlighter .code-highlighter-plasma-null_literal{color:var(--askribe-fuchsia-pronounced)!important}
