.rules-summary.svelte-1ypmie3{border:1px solid var(--pm-border-soft,#14241b29);background:color-mix(in srgb, var(--pm-surface-raised,#fffdf5) 72%, transparent);width:100%;color:var(--pm-text,var(--lb-ink,#14241b));border-radius:.5rem;gap:.625rem;padding:.75rem;display:grid}.rules-summary.is-compact.svelte-1ypmie3{background:0 0;border:0;padding:0}.rules-summary-head.svelte-1ypmie3{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rules-summary-label.svelte-1ypmie3,.rules-lock.svelte-1ypmie3{font-family:var(--lb-mono,var(--pm-mono,ui-monospace, monospace));letter-spacing:.18em;text-transform:uppercase;color:var(--pm-link,var(--lb-coral,var(--pm-accent,#d34e26)));font-size:.75rem;font-weight:800}.rules-lock.svelte-1ypmie3{color:var(--pm-text-soft,#14241b80)}.rules-chip-row.svelte-1ypmie3{flex-wrap:wrap;gap:.375rem;display:flex}.rules-chip.svelte-1ypmie3{border:1px solid var(--pm-gold-soft,#b8914475);background:color-mix(in srgb, var(--pm-surface-warm,#f6ecd9) 70%, transparent);min-height:1.875rem;color:var(--pm-text-muted,#14241bc7);border-radius:999px;align-items:center;padding:.25rem .625rem;font-size:.875rem;font-weight:700;line-height:1.2;display:inline-flex}.rules-edit.svelte-1ypmie3{border:1px solid var(--pm-gold-soft,#b89144b8);background:linear-gradient(180deg, var(--pm-cta-hover,#134c3a) 0%, var(--pm-cta,#0c2d22) 100%);min-height:2.75rem;color:var(--pm-cta-text,#fbecc6);font-family:var(--lb-serif,var(--pm-serif,Georgia, serif));cursor:pointer;border-radius:999px;justify-self:start;padding:.5rem .875rem;font-size:.9375rem;font-weight:700}
