[data-mantine-color-scheme=light] ._input_5s6uz_1{background-color:var(--mantine-color-white-3)}._selectInput_5s6uz_5{font-size:1rem}._monospaceInput_5s6uz_9{font-family:var(--mantine-font-family-monospace,monospace)}.ts-option-picker__body{flex-direction:column;display:flex}.ts-option-picker__search{flex:none;margin-bottom:1rem}.ts-option-picker__list{flex:1;min-height:0;overflow-y:auto}.ts-option-picker__option{border-radius:var(--mantine-radius-sm);width:100%;padding:.5rem .75rem}.ts-option-picker__option:hover,.ts-option-picker__option[data-active]{background:var(--mantine-color-default-hover)}.ts-add-rule__body{flex-direction:column;display:flex}.ts-add-rule__search{flex:none;margin-bottom:1rem}.ts-add-rule__list{flex:1;min-height:0;overflow-y:auto}.ts-add-rule__option{border-radius:var(--mantine-radius-sm);width:100%;padding:.5rem .75rem}.ts-add-rule__option:hover{background:var(--mantine-color-default-hover)}.ts-leaper-toolbar{flex:none}.ts-leaper-editor--nested{border-left:.125rem solid var(--mantine-color-default-border);padding-left:.75rem}.ts-leaper-editor__note{z-index:3;margin-bottom:calc(var(--mantine-spacing-md) * -1);background:var(--mantine-color-body);padding-bottom:1rem;position:sticky;top:0}.ts-leaper-editor__add{z-index:3;margin-top:calc(var(--mantine-spacing-md) * -1);background:var(--mantine-color-body);padding-top:1rem;position:sticky;bottom:0}.ts-leaper-editor__insert{cursor:pointer;opacity:.4;align-items:center;padding:1rem 0;transition:opacity .12s;display:flex}.ts-leaper-editor__insert:first-child{padding-top:0}.ts-leaper-editor__insert:hover,.ts-leaper-editor__insert:focus-visible{opacity:1}.ts-leaper-editor__insert:before,.ts-leaper-editor__insert:after{content:"";background:var(--mantine-color-default-border);flex:1;height:1px}.ts-leaper-editor__insert-button{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-body);width:1.5rem;height:1.5rem;color:var(--mantine-color-dimmed);border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 .5rem;display:flex}.ts-leaper-editor__insert:hover .ts-leaper-editor__insert-button{border-color:var(--mantine-color-blue-5);color:var(--mantine-color-blue-5)}.ts-leaper-rule-card.ts-leaper-rule-card .mantine-Card-root:hover{transform:none}.ts-leaper-expression{border:1px dashed var(--mantine-color-default-border);border-radius:var(--mantine-radius-sm);background:color-mix(in srgb, var(--mantine-color-text) 3%, transparent);padding:.5rem}.ts-leaper-expression__children{border-left:.125rem solid var(--mantine-color-default-border);padding-left:.75rem}.ts-leaper-expression .ts-leaper-expression{background:color-mix(in srgb, var(--mantine-color-text) 6%, transparent)}.ts-leaper-expression .ts-leaper-expression .ts-leaper-expression{background:color-mix(in srgb, var(--mantine-color-text) 9%, transparent)}.ts-leaper-expression .ts-leaper-expression .ts-leaper-expression .ts-leaper-expression{background:color-mix(in srgb, var(--mantine-color-text) 12%, transparent)}.ts-resizable{width:100%;height:100%}.ts-resizable__panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden!important}.ts-resizable__handle{background:0 0;flex-shrink:0;position:relative}.ts-resizable__handle:before{content:"";background:var(--mantine-color-default-border);transition:background .12s;position:absolute}.ts-resizable__handle .ts-resizable__grip{background:var(--mantine-color-default-border);transition:background .12s}.ts-resizable__handle:hover:before,.ts-resizable__handle[data-resize-handle-active]:before,.ts-resizable__handle:hover .ts-resizable__grip,.ts-resizable__handle[data-resize-handle-active] .ts-resizable__grip{background:var(--mantine-primary-color-filled)}.ts-resizable__handle--horizontal{cursor:col-resize;width:.375rem;margin:0 1rem}.ts-resizable__handle--horizontal:before{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.ts-resizable__handle--horizontal .ts-resizable__grip{border-radius:9999px;width:.5rem;height:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ts-resizable__handle--vertical{cursor:row-resize;height:.375rem;margin:1rem 0}.ts-resizable__handle--vertical:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.ts-resizable__handle--vertical .ts-resizable__grip{border-radius:9999px;width:4rem;height:.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ts-scrollbar{--ts-scrollbar-progress:0;gap:.5rem;width:100%;height:100%;display:flex}.ts-scrollbar--vertical{flex-direction:row}.ts-scrollbar--horizontal{flex-direction:column}.ts-scrollbar__viewport{scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-width:0;min-height:0;overflow:auto}.ts-scrollbar__viewport::-webkit-scrollbar{display:none}.ts-scrollbar__track{background:color-mix(in srgb, var(--mantine-color-text) 8%, transparent);pointer-events:none;border-radius:9999px;flex:none;position:relative}.ts-scrollbar--vertical .ts-scrollbar__track{width:.25rem}.ts-scrollbar--horizontal .ts-scrollbar__track{height:.25rem}.ts-scrollbar__thumb{background:var(--mantine-primary-color-filled);border-radius:9999px;position:absolute}.ts-scrollbar--vertical .ts-scrollbar__thumb{height:calc(var(--ts-scrollbar-progress) * 100%);top:0;left:0;right:0}.ts-scrollbar--horizontal .ts-scrollbar__thumb{width:calc(var(--ts-scrollbar-progress) * 100%);top:0;bottom:0;left:0}.ts-leaper-live-dot{background:var(--mantine-color-gray-5);border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.ts-leaper-live-dot--open{background:var(--mantine-primary-color-filled);animation:2s ease-out infinite ts-leaper-live-pulse}.ts-leaper-live-dot--closed{background:var(--mantine-color-red-6)}@keyframes ts-leaper-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--mantine-primary-color-filled) 70%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--mantine-primary-color-filled) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mantine-primary-color-filled) 0%, transparent)}}.ts-leaper-shell__tabs-list{z-index:2;background:var(--mantine-color-body);position:sticky;top:0}.ts-leaper-shell__tab-panel{flex-direction:column;flex:1;min-height:0;display:flex}.ts-leaper-shell__body{flex:1;min-height:0}.ts-leaper-shell__pane{height:100%}.ts-leaper-shell__pane--fill{flex-direction:column;display:flex}
