.template.svelte-19wptkl{flex:none;display:block}.tile.svelte-19wptkl{fill:var(--white);stroke:var(--ink);stroke-width:.9px;stroke-linejoin:round}.head.svelte-19wptkl{stroke:#00000059;stroke-width:.35px;stroke-linejoin:round}.rule-templates.svelte-1t0328g,.choices.svelte-1t0328g{flex-direction:column;gap:8px;display:flex}.choices.svelte-1t0328g{gap:4px}.rule-templates.svelte-1t0328g [data-slot=toggle-group]{background:0 0;grid-template-columns:repeat(2,1fr);align-items:stretch;gap:6px;padding:0;display:grid}.rule-templates.svelte-1t0328g [data-slot=toggle-group-item]{border:1.5px solid var(--line);background:var(--white);min-width:0;height:auto;color:var(--green);text-align:left;white-space:normal;box-shadow:none;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:12px;font-weight:600;line-height:1.25;display:flex}.rule-templates.svelte-1t0328g [data-slot=toggle-group-item]:hover{background:var(--cream2);color:var(--green)}.rule-templates.svelte-1t0328g [data-slot=toggle-group-item][data-state=on]{border-color:var(--green);background:var(--green);color:var(--white)}.rule-templates.svelte-1t0328g [data-slot=toggle-group-item] .template{background:var(--white);border-radius:8px}.rule-templates.svelte-1t0328g [data-slot=toggle-group-item].wide{grid-column:1/-1}.group-title.svelte-1t0328g{color:var(--muted);grid-column:1/-1;margin:6px 0 0;font-size:12px;font-weight:600}.more.svelte-1t0328g{color:var(--green);font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;display:flex}.more.svelte-1t0328g:hover{text-decoration:underline}.chevron.svelte-1t0328g{transition:transform .15s;display:inline-block}.chevron.open.svelte-1t0328g{transform:rotate(180deg)}.compact.svelte-1t0328g .choices:where(.svelte-1t0328g){flex-direction:row;align-items:flex-start}.compact.svelte-1t0328g [data-slot=toggle-group]{flex:1;grid-template-columns:repeat(5,1fr);gap:4px}.compact.svelte-1t0328g [data-slot=toggle-group-item]{justify-content:center;padding:3px}.compact.svelte-1t0328g .more:where(.svelte-1t0328g){padding:0;font-size:18px}.chosen.svelte-1t0328g{color:var(--muted);flex-direction:column;gap:2px;margin:0;padding-top:2px;font-size:12px;line-height:1.4;display:flex}.chosen-name.svelte-1t0328g{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chosen-name.svelte-1t0328g strong:where(.svelte-1t0328g){color:var(--deep);font-size:14px}.code.svelte-1t0328g{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--muted);font-size:11px}@media (prefers-reduced-motion:reduce){.chevron.svelte-1t0328g{transition:none}}.escher-tab.svelte-1ksopwb{flex-direction:column;gap:8px;display:flex}.pattern-actions.svelte-1ksopwb{flex-wrap:wrap;gap:8px;display:flex}.pattern-turn.svelte-1ksopwb{color:var(--ink);flex-direction:column;gap:2px;font-size:12px;font-weight:600;display:flex}.pattern-turn-head.svelte-1ksopwb{justify-content:space-between;gap:8px;display:flex}.pattern-turn.svelte-1ksopwb output:where(.svelte-1ksopwb){font-variant-numeric:tabular-nums;color:var(--muted)}.pattern-turn.svelte-1ksopwb input[type=range]:where(.svelte-1ksopwb){width:100%;accent-color:var(--green)}.pattern-hint.svelte-1ksopwb{color:var(--muted);margin:0;font-size:12px;line-height:1.45}
