.jurisdiction-picker.svelte-bwjuc9{display:flex;flex-direction:column;gap:.5rem}.chips.svelte-bwjuc9{display:flex;flex-wrap:wrap;gap:.3rem;padding:.4rem .5rem;background:var(--bg-subtle, rgba(255, 255, 255, .03));border-radius:8px;align-items:center}.chip.svelte-bwjuc9{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .5rem .15rem .6rem;font-size:.72rem;background:var(--bg-muted, rgba(255, 255, 255, .07));border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));border-radius:999px;color:var(--text-primary);cursor:pointer}.chip.svelte-bwjuc9:hover{border-color:#ff7b7b;color:#ff7b7b}.chip.kind-region.svelte-bwjuc9{color:#8ab4ff}.chip.kind-bloc.svelte-bwjuc9{color:#e3a3ff}.chip.kind-nation.svelte-bwjuc9{color:var(--text-primary)}.clear-btn.svelte-bwjuc9{margin-left:auto;padding:.15rem .5rem;font-size:.72rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer}.clear-btn.svelte-bwjuc9:hover{color:var(--text-primary)}.tree.svelte-bwjuc9{max-height:340px;overflow-y:auto;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:8px;padding:.35rem .4rem;background:var(--bg-input, rgba(255, 255, 255, .02))}.node.svelte-bwjuc9{padding-left:calc(var(--depth, 0) * .9rem)}.row.svelte-bwjuc9{display:flex;align-items:center;gap:.15rem;padding:.1rem 0;font-size:.82rem}.expand-btn.svelte-bwjuc9{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-secondary);cursor:default;padding:0}.expand-btn.has-children.svelte-bwjuc9{cursor:pointer}.check.svelte-bwjuc9{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;color:var(--text-primary);padding:.05rem .3rem;border-radius:4px;flex:1}.check.svelte-bwjuc9:hover{background:var(--bg-hover, rgba(255, 255, 255, .04))}.check.svelte-bwjuc9 input[type=checkbox]:where(.svelte-bwjuc9){accent-color:var(--accent-primary)}.label.svelte-bwjuc9{flex:1}.count.svelte-bwjuc9{color:var(--text-secondary);font-size:.72rem;opacity:.8}.kind-region.svelte-bwjuc9{color:#8ab4ff}.kind-bloc.svelte-bwjuc9{color:#e3a3ff}.kind-nation.svelte-bwjuc9{color:var(--text-secondary)}.framework-picker.svelte-1p8mx1u{display:flex;flex-direction:column;gap:.5rem}.chips.svelte-1p8mx1u{display:flex;flex-wrap:wrap;gap:.3rem;padding:.4rem .5rem;background:var(--bg-subtle, rgba(255, 255, 255, .03));border-radius:8px;align-items:center}.chip.svelte-1p8mx1u{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .5rem .15rem .6rem;font-size:.72rem;background:var(--bg-muted, rgba(255, 255, 255, .07));border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));border-radius:999px;color:var(--text-primary);cursor:pointer}.chip.svelte-1p8mx1u:hover{border-color:#ff7b7b;color:#ff7b7b}.clear-btn.svelte-1p8mx1u{margin-left:auto;padding:.15rem .5rem;font-size:.72rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer}.clear-btn.svelte-1p8mx1u:hover{color:var(--text-primary)}.show-all-toggle.svelte-1p8mx1u{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-secondary);cursor:pointer}.show-all-toggle.svelte-1p8mx1u input:where(.svelte-1p8mx1u){accent-color:var(--accent-primary)}.groups.svelte-1p8mx1u{max-height:340px;overflow-y:auto;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:8px;padding:.4rem;display:flex;flex-direction:column;gap:.5rem;background:var(--bg-input, rgba(255, 255, 255, .02))}.group.svelte-1p8mx1u{display:flex;flex-direction:column;gap:.2rem}.group-head.svelte-1p8mx1u{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding:.2rem .3rem}.group-count.svelte-1p8mx1u{opacity:.6}.group-items.svelte-1p8mx1u{display:flex;flex-direction:column;gap:.1rem}.item.svelte-1p8mx1u{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.4rem;padding:.2rem .45rem;font-size:.82rem;border-radius:5px;cursor:pointer}.item.svelte-1p8mx1u:hover{background:var(--bg-hover, rgba(255, 255, 255, .04))}.item.checked.svelte-1p8mx1u{background:#8ab4ff14}.item.svelte-1p8mx1u input[type=checkbox]:where(.svelte-1p8mx1u){accent-color:var(--accent-primary)}.short.svelte-1p8mx1u{font-weight:500;color:var(--text-primary)}.long.svelte-1p8mx1u{color:var(--text-secondary);font-size:.78rem}
