.editor-body.svelte-17zzfrs{grid-template-columns:minmax(0,1fr) 380px;height:100%;min-height:0;display:grid;overflow:hidden}.editor-body[data-presentation=inline].svelte-17zzfrs{grid-template-rows:auto minmax(32rem,56dvh);grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.source-evidence-tabs{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid}.source-evidence-tab-list{width:fit-content}.source-evidence-tab-panel{min-width:0;min-height:0;overflow:hidden}.schema-panel.svelte-17zzfrs{min-width:0;height:100%;min-height:0}.schema-table-scroll.svelte-17zzfrs{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);min-width:0;height:100%;overflow:auto}.schema-table-scroll.svelte-17zzfrs:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.schema-table-scroll.svelte-17zzfrs [data-slot=table-container]{width:max-content;min-width:100%;overflow:visible}.schema-table-scroll.svelte-17zzfrs table{min-width:max(100%,660px)}.sample-panel.svelte-17zzfrs,.definition-panel.svelte-17zzfrs{min-width:0;min-height:0;padding:18px}.sample-panel.svelte-17zzfrs{border-right:1px solid var(--border);flex-direction:column;display:flex;overflow:hidden}.sample-heading.svelte-17zzfrs,.definition-heading.svelte-17zzfrs,.group-heading.svelte-17zzfrs,.group-identity.svelte-17zzfrs,.predicate-controls.svelte-17zzfrs,.predicate-add-actions.svelte-17zzfrs,.builder-actions.svelte-17zzfrs,.sample-evidence.svelte-17zzfrs,.sample-loading.svelte-17zzfrs{align-items:center;display:flex}.group-identity.svelte-17zzfrs{gap:4px}.sample-heading.svelte-17zzfrs,.definition-heading.svelte-17zzfrs,.group-heading.svelte-17zzfrs{justify-content:space-between;gap:12px}.sample-heading.svelte-17zzfrs{align-items:flex-start;margin-bottom:12px}.sample-heading.svelte-17zzfrs h3:where(.svelte-17zzfrs),.sample-heading.svelte-17zzfrs p:where(.svelte-17zzfrs){margin:0}.sample-state.svelte-17zzfrs{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:9px 10px;display:flex}.sample-state[data-state=failed].svelte-17zzfrs,.sample-state[data-state=forbidden].svelte-17zzfrs{border-color:color-mix(in srgb, var(--destructive) 30%, var(--border));background:color-mix(in srgb, var(--destructive) 5%, var(--background));color:var(--destructive)}.sample-state.svelte-17zzfrs p:where(.svelte-17zzfrs){margin:0}.sample-evidence.svelte-17zzfrs{border-radius:var(--radius-md);background:var(--surface-soft);flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;padding:9px 11px}.sample-evidence.svelte-17zzfrs span:where(.svelte-17zzfrs){color:var(--muted-foreground)}.sample-evidence.svelte-17zzfrs .contradiction:where(.svelte-17zzfrs){color:var(--destructive)}.sample-table-frame.svelte-17zzfrs{--sample-header-background:color-mix(in srgb, var(--primary-soft) 32%, var(--card));overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border);border-radius:var(--radius-lg);flex:auto;max-width:100%;min-height:0;overflow:auto}.sample-table-frame.svelte-17zzfrs:focus-visible,.definition-form-scroll.svelte-17zzfrs:focus-visible,.predicate-card.svelte-17zzfrs:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sample-table-frame.svelte-17zzfrs [data-slot=table-container]{width:max-content;min-width:100%;overflow:visible}.sample-table-frame.svelte-17zzfrs table{min-width:max(100%,900px)}.sample-table-frame.svelte-17zzfrs thead{z-index:2;background:var(--sample-header-background);position:sticky;top:0}.sample-table-frame.svelte-17zzfrs tr[data-match=true]{background:color-mix(in srgb, var(--primary-soft) 64%, transparent)}.sample-table-frame.svelte-17zzfrs th[data-referenced=true],.sample-table-frame.svelte-17zzfrs td[data-referenced=true]{background:color-mix(in srgb, var(--primary-soft) 36%, transparent)}.sample-table-frame.svelte-17zzfrs th[data-active-column=true],.sample-table-frame.svelte-17zzfrs td[data-active-column=true]{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--primary) 68%, transparent)}.match-column,.match-cell{white-space:nowrap;width:1%;color:var(--muted-foreground)}.column-head.svelte-17zzfrs{align-items:center;gap:6px;display:inline-flex}.column-head.svelte-17zzfrs>svg{width:13px;height:13px;color:var(--faint-foreground)}.column-filter[data-variant=secondary]{color:var(--foreground)}.sample-cell-slot{padding:0}.sample-cell-button.svelte-17zzfrs{width:100%;min-width:8rem;min-height:42px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.sample-cell-button.svelte-17zzfrs:hover,.sample-cell-button.svelte-17zzfrs:focus-visible{background:var(--accent)}.sample-cell-button.selected.svelte-17zzfrs{background:var(--surface-soft)}.sample-cell-button.active.svelte-17zzfrs{box-shadow:inset 0 0 0 2px var(--ring)}.sample-cell-state.svelte-17zzfrs{flex:none;align-items:center;gap:6px;display:inline-flex}.sample-cell-action-icon.svelte-17zzfrs{width:14px;height:14px;color:var(--faint-foreground);flex:none;display:inline-flex}.sample-cell-action-icon.svelte-17zzfrs svg{width:100%;height:100%}.sample-cell-action-icon[data-sample-action-icon=included].svelte-17zzfrs{color:var(--primary)}.sample-cell-button.svelte-17zzfrs:hover .sample-cell-action-icon[data-sample-action-icon=available]:where(.svelte-17zzfrs),.sample-cell-button.svelte-17zzfrs:focus-visible .sample-cell-action-icon[data-sample-action-icon=available]:where(.svelte-17zzfrs){color:var(--foreground)}.unsupported-cell.svelte-17zzfrs{color:var(--faint-foreground)}.definition-panel.svelte-17zzfrs{grid-template-rows:auto minmax(0,1fr) auto;gap:13px;display:grid;overflow:hidden}.editor-body[data-presentation=inline].svelte-17zzfrs .sample-panel:where(.svelte-17zzfrs){border-bottom:0;border-right:0;height:100%;padding:0}.editor-body[data-presentation=inline].svelte-17zzfrs .definition-panel:where(.svelte-17zzfrs){border-bottom:1px solid var(--border);grid-template-rows:auto auto;padding:0 0 18px;overflow:visible}.definition-heading.svelte-17zzfrs h3:where(.svelte-17zzfrs){margin:0}.definition-form-scroll.svelte-17zzfrs{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:16px;min-height:0;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.editor-body[data-presentation=inline].svelte-17zzfrs .definition-form-scroll:where(.svelte-17zzfrs){scrollbar-gutter:auto;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.editor-body[data-presentation=inline].svelte-17zzfrs .predicate-groups:where(.svelte-17zzfrs),.editor-body[data-presentation=inline].svelte-17zzfrs .predicate-add-actions:where(.svelte-17zzfrs){grid-column:1/-1}.predicate-groups.svelte-17zzfrs,.predicate-list.svelte-17zzfrs{gap:10px;display:grid}.predicate-group.svelte-17zzfrs{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);gap:10px;padding:10px;display:grid}.predicate-group.active.svelte-17zzfrs{border-color:color-mix(in srgb, var(--ring) 60%, var(--border))}.empty-group.svelte-17zzfrs{border:1px dashed var(--border-strong);border-radius:var(--radius-md);min-height:54px;color:var(--muted-foreground);cursor:pointer;background:0 0}.predicate-card.svelte-17zzfrs{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);gap:9px;padding:10px;display:grid}.predicate-card.active.svelte-17zzfrs{border-color:var(--ring);box-shadow:0 0 0 1px color-mix(in srgb, var(--ring) 40%, transparent)}.predicate-controls.svelte-17zzfrs{grid-template-columns:auto minmax(0,1fr) minmax(0,.8fr) auto;gap:7px;display:grid}.drag-handle{color:var(--faint-foreground);align-self:center}.predicate-control,.root-combinator,.group-combinator,.move-control{width:100%}.root-combinator{width:auto}.group-combinator{width:90px}.move-control{justify-self:end;width:auto}.predicate-values.svelte-17zzfrs{flex-wrap:wrap;gap:6px;display:flex}.predicate-add-actions.svelte-17zzfrs,.builder-actions.svelte-17zzfrs{gap:8px}.builder-actions.svelte-17zzfrs{border-top:1px solid var(--border);background:var(--popover);padding-top:12px}@media (width<=1020px){.editor-body.svelte-17zzfrs:not([data-presentation=inline]){grid-template-rows:minmax(20rem,1fr) minmax(20rem,.9fr);grid-template-columns:1fr;overflow-y:auto}.editor-body.svelte-17zzfrs:not([data-presentation=inline]) .sample-panel:where(.svelte-17zzfrs){border-right:0;border-bottom:1px solid var(--border)}.definition-panel.svelte-17zzfrs{border-top:0}}@media (width<=700px){.editor-body.svelte-17zzfrs:not([data-presentation=inline]){display:block;overflow-y:auto}.editor-body[data-presentation=inline].svelte-17zzfrs{grid-template-rows:auto minmax(28rem,52dvh)}.editor-body[data-presentation=inline].svelte-17zzfrs .definition-form-scroll:where(.svelte-17zzfrs){grid-template-columns:minmax(0,1fr)}.editor-body[data-presentation=inline].svelte-17zzfrs .predicate-groups:where(.svelte-17zzfrs),.editor-body[data-presentation=inline].svelte-17zzfrs .predicate-add-actions:where(.svelte-17zzfrs){grid-column:auto}.editor-body.svelte-17zzfrs:not([data-presentation=inline]) .sample-panel:where(.svelte-17zzfrs){border-right:0;border-bottom:1px solid var(--border);height:min(28rem,52dvh)}.editor-body.svelte-17zzfrs:not([data-presentation=inline]) .definition-panel:where(.svelte-17zzfrs){border-top:0;height:min(42rem,72dvh)}}
