@layer properties,theme,base;@layer components{._root_gn3eq_6{gap:var(--pui-space-3);min-inline-size:0;display:grid;container-type:inline-size}._group_gn3eq_12{gap:var(--pui-space-2);min-inline-size:0;display:grid}._nested_gn3eq_17{padding:var(--pui-space-2) var(--pui-space-2) var(--pui-space-1) var(--pui-space-3);border-radius:var(--pui-radius-control);border-inline-start:2px solid var(--pui-line);transition:border-color var(--pui-duration-standard) var(--pui-ease-default)}._nested_gn3eq_17[data-combinator=or]{border-inline-start-style:dashed;border-inline-start-color:oklch(from var(--pui-accent) l c h / .6)}._rules_gn3eq_27{gap:var(--pui-space-2);margin:0;padding:0;list-style:none;display:grid}._row_gn3eq_34{align-items:start;gap:var(--pui-space-2);grid-template-columns:3.75rem minmax(0,1fr);display:grid}._join_gn3eq_40{min-block-size:var(--pui-control-sm,2rem);color:var(--pui-ink-3);font-size:var(--pui-text-sm);justify-content:flex-end;align-items:center;display:flex}._joinButton_gn3eq_48{border-radius:var(--pui-radius-control);color:var(--pui-accent);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium);padding:.125rem .5rem}._joinButton_gn3eq_48:hover{background:oklch(from var(--pui-accent) l c h / .1)}._rule_gn3eq_27{align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}._what_gn3eq_65{gap:var(--pui-space-2);flex:0 auto;min-inline-size:0;display:flex}._field_gn3eq_71{inline-size:10rem}._op_gn3eq_74{inline-size:9.5rem}._value_gn3eq_77{flex:12rem;min-inline-size:0;max-inline-size:26rem;display:flex}._value_gn3eq_77>*{flex:auto;min-inline-size:0}._pair_gn3eq_87{align-items:center;gap:var(--pui-space-2);flex:auto;min-inline-size:0;display:flex}._pair_gn3eq_87>:not(._and_gn3eq_94){flex:1 1 0;min-inline-size:0}._and_gn3eq_94{color:var(--pui-ink-3);font-size:var(--pui-text-sm);flex:none}._unfinished_gn3eq_103{border:1px dashed var(--pui-line);border-radius:var(--pui-radius-control);color:var(--pui-ink-3);font-size:var(--pui-text-xs);padding:.0625rem .375rem}._readRule_gn3eq_110{min-block-size:1.75rem;color:var(--pui-ink);font-size:var(--pui-text-sm);align-items:center;margin:0;display:flex}[data-readonly] ._join_gn3eq_40{min-block-size:1.75rem}._remove_gn3eq_121{color:var(--pui-ink-3);margin-inline-start:auto}._adds_gn3eq_125{gap:var(--pui-space-1);flex-wrap:wrap;padding-inline-start:calc(3.75rem + var(--pui-space-2));display:flex}._removeGroup_gn3eq_131{color:var(--pui-ink-3);margin-inline-start:auto}._empty_gn3eq_135{justify-content:space-between;align-items:center;gap:var(--pui-space-3);padding:var(--pui-space-3);border:1px dashed var(--pui-line);border-radius:var(--pui-radius-control);color:var(--pui-ink-3);font-size:var(--pui-text-sm);flex-wrap:wrap;display:flex}._empty_gn3eq_135>p{margin:0}._footer_gn3eq_152{align-items:baseline;gap:var(--pui-space-1) var(--pui-space-4);border-block-start:1px solid var(--pui-line-soft);grid-template-columns:minmax(0,1fr) auto;padding-block-start:var(--pui-space-3);display:grid}._sentence_gn3eq_160{color:var(--pui-ink-2);font-size:var(--pui-text-sm);text-wrap:pretty;grid-area:1/1;margin:0;line-height:1.5}._count_gn3eq_169{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium);font-variant-numeric:tabular-nums;grid-area:2/1/auto/-1;margin:0}._count_gn3eq_169[data-state=counting]{color:var(--pui-ink-3)}@container (width<36rem){._row_gn3eq_34{gap:var(--pui-space-1);grid-template-columns:minmax(0,1fr)}._join_gn3eq_40{justify-content:flex-start;min-block-size:0}._what_gn3eq_65{flex:1 1 calc(100% - var(--pui-size-8) - var(--pui-space-2))}._field_gn3eq_71,._op_gn3eq_74{flex:1 1 0;inline-size:auto;min-inline-size:0}._value_gn3eq_77{flex:1 1 calc(100% - var(--pui-size-8) - var(--pui-space-2));max-inline-size:none}._adds_gn3eq_125{padding-inline-start:0}._nested_gn3eq_17{padding-inline-start:var(--pui-space-2)}}._chipsRoot_gn3eq_214{align-items:center;gap:var(--pui-space-1) var(--pui-space-2);flex-wrap:wrap;display:flex}._chipRun_gn3eq_220{align-items:center;gap:var(--pui-space-1) var(--pui-space-1-5,.375rem);flex-wrap:wrap;display:inline-flex}._chipGroup_gn3eq_226{padding:2px var(--pui-space-1);border-radius:calc(var(--pui-radius-chip) + 4px);background:color-mix(in oklab, var(--pui-ink) 4%, transparent)}._chipItem_gn3eq_231{align-items:center;gap:var(--pui-space-1-5,.375rem);display:inline-flex}._bracket_gn3eq_236{color:var(--pui-ink-3);font-size:var(--pui-text-sm)}._chipJoin_gn3eq_240{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium)}._ruleChip_gn3eq_245{border-radius:var(--pui-radius-chip);color:var(--pui-ink);font-size:var(--pui-text-sm);box-shadow:inset 0 0 0 1px var(--pui-line-soft);background:color-mix(in oklab, var(--pui-accent) 8%, transparent);align-items:center;display:inline-flex}._ruleChip_gn3eq_245[data-state=unfinished]{background:var(--pui-orange-tint);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--pui-warning) 40%, transparent)}._chipFace_gn3eq_258{padding:2px var(--pui-space-1) 2px var(--pui-space-2);border-radius:var(--pui-radius-chip);color:inherit;font:inherit;text-align:start;cursor:pointer}._chipField_gn3eq_266{color:var(--pui-ink-2)}._chipValue_gn3eq_269{font-weight:var(--pui-weight-medium)}._chipRemove_gn3eq_272{border-radius:var(--pui-radius-chip);width:1.25rem;height:1.25rem;color:var(--pui-ink-3);cursor:pointer;place-items:center;margin-inline-end:2px;display:grid}._chipRemove_gn3eq_272:hover{color:var(--pui-ink)}._chipsCount_gn3eq_285{color:var(--pui-ink-3);font-size:var(--pui-text-xs);margin-inline-start:auto}._value_gn3eq_77:has(>[data-slot=dropdown-menu-trigger]){gap:var(--pui-space-1)}._value_gn3eq_77>[data-slot=dropdown-menu-trigger],._value_gn3eq_77>._variable_gn3eq_294{flex:none}._variable_gn3eq_294{align-items:center;gap:var(--pui-space-1);min-width:0;max-width:100%;height:var(--pui-size-7,1.75rem);padding-inline:var(--pui-space-2) var(--pui-space-1);border-radius:var(--pui-radius-chip);background:var(--pui-blue-tint);color:var(--pui-ink);font-size:var(--pui-text-sm);display:inline-flex}._variableClear_gn3eq_311{border-radius:var(--pui-radius-chip);width:1.25rem;height:1.25rem;color:var(--pui-ink-2);cursor:pointer;place-items:center;display:grid}}@layer utilities;
