.rules-section-label.svelte-6hoqyd{font-family:var(--pm-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--pm-link,var(--pm-accent,#d34e26));font-size:.75rem;font-weight:800}.rules-section.svelte-6hoqyd{gap:.625rem;display:grid}.rules-presets.svelte-6hoqyd{grid-template-columns:1fr;gap:.5rem;display:grid}.rules-preset.svelte-6hoqyd{border:1px solid var(--pm-border-soft,#14241b29);background:var(--pm-surface-warm,#f8f0df);min-height:4rem;color:var(--pm-text,#14241b);text-align:left;cursor:pointer;border-radius:.5rem;gap:.25rem;padding:.75rem;display:grid}.rules-preset.svelte-6hoqyd span:where(.svelte-6hoqyd),.rules-variant.svelte-6hoqyd span:where(.svelte-6hoqyd){font-weight:800}.rules-preset.svelte-6hoqyd small:where(.svelte-6hoqyd),.rules-variant.svelte-6hoqyd small:where(.svelte-6hoqyd){color:var(--pm-text-muted,#14241bad);font-size:.875rem;line-height:1.35}.rules-preset.is-on.svelte-6hoqyd{border-color:var(--pm-link,var(--pm-accent,#d34e26));background:var(--pm-accent-soft,#fff5e6);box-shadow:0 0 0 1px var(--pm-accent-soft,#d34e2624)}.rules-segmented.svelte-6hoqyd{border:1px solid var(--pm-border-soft,#14241b2e);border-radius:.5rem;grid-template-columns:1fr;display:grid;overflow:hidden}.rules-segmented.svelte-6hoqyd button:where(.svelte-6hoqyd){border:0;border-bottom:1px solid var(--pm-border,#14241b1f);background:var(--pm-surface-raised,#fffdf5);min-height:2.75rem;color:var(--pm-text-muted,#14241bb8);cursor:pointer;place-items:center;gap:.2rem;font-weight:800;line-height:1.15;display:grid}.rules-segmented.svelte-6hoqyd small:where(.svelte-6hoqyd){color:inherit;opacity:.72;font-size:.72rem;font-weight:700}.rules-segmented.svelte-6hoqyd button:where(.svelte-6hoqyd):last-child{border-bottom:0}.rules-segmented.svelte-6hoqyd button.is-on:where(.svelte-6hoqyd){background:var(--pm-cta,#d34e26);color:var(--pm-cta-text,#fbecc6)}.rules-variants.svelte-6hoqyd{gap:.5rem;display:grid}.rules-variant.svelte-6hoqyd{border:1px solid var(--pm-border,#14241b24);background:var(--pm-surface-raised,#fffaf0);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.625rem .75rem;display:flex}.rules-variant.is-disabled.svelte-6hoqyd{opacity:.58}.rules-variant-state.svelte-6hoqyd{background:var(--pm-divider,#14241b14);color:var(--pm-text-soft,inherit);text-transform:uppercase;border-radius:999px;flex:none;padding:.25rem .5rem;font-size:.75rem;font-weight:800}.rules-current.svelte-6hoqyd{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.rules-current.svelte-6hoqyd span:where(.svelte-6hoqyd){border:1px solid var(--pm-gold-soft,#b8914475);background:color-mix(in srgb, var(--pm-surface-warm,#f6ecd9) 70%, transparent);color:var(--pm-text-muted,inherit);border-radius:999px;padding:.25rem .5rem;font-size:.8125rem;font-weight:800}@media (width>=48rem){.rules-presets.svelte-6hoqyd,.rules-segmented.svelte-6hoqyd{grid-template-columns:repeat(3,1fr)}.rules-segmented.svelte-6hoqyd button:where(.svelte-6hoqyd){border-right:1px solid var(--pm-border,#14241b1f);border-bottom:0}.rules-segmented.svelte-6hoqyd button:where(.svelte-6hoqyd):last-child{border-right:0}}
