.ts-file-select__input{display:none}.ts-file-select__dropzone{cursor:pointer;padding:var(--mantine-spacing-sm);border-style:dashed;border-width:2px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}@media (width>=600px){.ts-file-select__dropzone{padding:var(--mantine-spacing-md)}}@media (hover:hover) and (pointer:fine){.ts-file-select__dropzone:hover{box-shadow:var(--mantine-shadow-xs);transform:translateY(-1px)}.ts-file-select__dropzone:not(.ts-file-select__dropzone--selected):not(.ts-file-select__dropzone--error):hover{border-color:var(--mantine-color-blue-4)}}.ts-file-select__dropzone--dragging{border-color:var(--mantine-color-blue-6);background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-blue-4) 22%, var(--mantine-color-body) 78%) 0%, color-mix(in srgb, var(--mantine-color-blue-3) 12%, var(--mantine-color-body) 88%) 100%);box-shadow:var(--mantine-shadow-sm)}.ts-file-select__dropzone--disabled{cursor:not-allowed;opacity:.65;transform:none}.ts-file-select__dropzone--disabled:hover{box-shadow:none;transform:none}.ts-file-select__dropzone--error{border-color:var(--mantine-color-red-6);background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-red-4) 16%, var(--mantine-color-body) 84%) 0%, color-mix(in srgb, var(--mantine-color-red-3) 8%, var(--mantine-color-body) 92%) 100%)}.ts-file-select__dropzone--selected{border-color:color-mix(in srgb, var(--mantine-color-green-6) 45%, var(--mantine-color-default-border) 55%);background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-green-4) 16%, var(--mantine-color-body) 84%) 0%, color-mix(in srgb, var(--mantine-color-green-3) 8%, var(--mantine-color-body) 92%) 100%)}.ts-file-select__placeholder,.ts-file-select__file-group,.ts-file-select__placeholder-copy,.ts-file-select__file-copy{flex:1;min-width:0}.ts-file-select__icon-wrap{background-color:color-mix(in srgb, var(--mantine-color-gray-4) 20%, var(--mantine-color-body) 80%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@media (width>=600px){.ts-file-select__icon-wrap{width:2.25rem;height:2.25rem}}.ts-file-select__icon-wrap--upload{background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-blue-4) 24%, var(--mantine-color-body) 76%) 0%, color-mix(in srgb, var(--mantine-color-blue-3) 12%, var(--mantine-color-body) 88%) 100%)}[data-mantine-color-scheme=dark] .ts-file-select__dropzone--dragging{border-color:var(--mantine-color-blue-4);background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-blue-9) 18%, var(--mantine-color-dark-6) 82%) 0%, var(--mantine-color-dark-7) 100%)}[data-mantine-color-scheme=dark] .ts-file-select__dropzone--error{border-color:var(--mantine-color-red-6);background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-red-9) 16%, var(--mantine-color-dark-6) 84%) 0%, var(--mantine-color-dark-7) 100%)}[data-mantine-color-scheme=dark] .ts-file-select__dropzone--selected{background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-green-9) 14%, var(--mantine-color-dark-6) 86%) 0%, var(--mantine-color-dark-7) 100%)}[data-mantine-color-scheme=dark] .ts-file-select__icon-wrap{background-color:color-mix(in srgb, var(--mantine-color-dark-4) 70%, transparent)}[data-mantine-color-scheme=dark] .ts-file-select__icon-wrap--upload{background:linear-gradient(180deg, color-mix(in srgb, var(--mantine-color-blue-9) 35%, var(--mantine-color-dark-5) 65%) 0%, color-mix(in srgb, var(--mantine-color-blue-8) 18%, var(--mantine-color-dark-6) 82%) 100%)}.ts-leaper-toolbar{flex:none}.ts-leaper-editor__empty{padding:.75rem 0}.ts-leaper-editor--nested{border-left:2px solid var(--mantine-color-default-border);padding-left:.75rem}[data-mantine-color-scheme=light] .ts-leaper-rule-card .mantine-Card-root:hover,[data-mantine-color-scheme=dark] .ts-leaper-rule-card .mantine-Card-root:hover{transform:none}.ts-leaper-expr{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-expr__children{border-left:2px solid var(--mantine-color-default-border);padding-left:.75rem}.ts-leaper-expr .ts-leaper-expr{background:color-mix(in srgb, var(--mantine-color-text) 6%, transparent)}.ts-leaper-expr .ts-leaper-expr .ts-leaper-expr{background:color-mix(in srgb, var(--mantine-color-text) 9%, transparent)}.ts-leaper-expr .ts-leaper-expr .ts-leaper-expr .ts-leaper-expr{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-color-primary-filled,var(--mantine-color-blue-6))}.ts-resizable__handle--horizontal{cursor:col-resize;width:6px;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:6px;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:4px}.ts-scrollbar--horizontal .ts-scrollbar__track{height:4px}.ts-scrollbar__thumb{background:var(--mantine-color-green-5);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:8px;height:8px;display:inline-block}.ts-leaper-live-dot--open{background:var(--mantine-color-green-6);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-color-green-6) 70%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--mantine-color-green-6) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--mantine-color-green-6) 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}
