.breadcrumb.svelte-x6rfvk{font-size:.9rem}.breadcrumb.svelte-x6rfvk a:where(.svelte-x6rfvk){color:var(--color-text-secondary)}.sep.svelte-x6rfvk{color:var(--color-border-light);margin:0 .25rem}.hint.svelte-x6rfvk{color:var(--color-text-secondary);font-size:.9rem;margin-bottom:1.5rem}.empty.svelte-x6rfvk{color:var(--color-text-muted)}.btn.svelte-x6rfvk{display:inline-block;padding:.4rem .75rem;background:var(--color-primary);color:#fff;border:none;border-radius:4px;cursor:pointer;font:inherit;font-size:.9rem;text-decoration:none;margin-bottom:1rem}.btn.svelte-x6rfvk:disabled{opacity:.6}.btn-secondary.svelte-x6rfvk{background:var(--color-text-secondary)}.scope-list.svelte-x6rfvk{list-style:none;padding:0}.scope-item.svelte-x6rfvk{padding:.75rem 0;border-bottom:1px solid var(--color-divider)}.scope-header.svelte-x6rfvk{display:flex;justify-content:space-between;align-items:center}.scope-name.svelte-x6rfvk{font-weight:600;font-size:1.05rem}.scope-desc.svelte-x6rfvk{color:var(--color-text-secondary);font-size:.9rem;margin:.25rem 0 0}.scope-parents.svelte-x6rfvk{color:var(--color-accent);font-size:.85rem;margin:.25rem 0 0}.scope-meta.svelte-x6rfvk{color:var(--color-text-muted);font-size:.8rem;margin:.25rem 0 0}.scope-actions.svelte-x6rfvk{display:flex;gap:.3rem}.btn-sm.svelte-x6rfvk{padding:.2rem .5rem;background:var(--color-surface-hover);border:1px solid var(--color-border-light);border-radius:3px;cursor:pointer;font:inherit;font-size:.8rem}.btn-sm.svelte-x6rfvk:hover{background:var(--color-border)}.btn-sm-danger.svelte-x6rfvk{color:#c00;border-color:#dcc}.btn-sm-danger.svelte-x6rfvk:hover{background:#fff0f0}.scope-form.svelte-x6rfvk{background:var(--color-background);border:1px solid var(--color-border);border-radius:6px;padding:1rem;margin-bottom:1rem;max-width:40rem}.scope-form.svelte-x6rfvk h3:where(.svelte-x6rfvk){margin-top:0}.scope-form.svelte-x6rfvk label:where(.svelte-x6rfvk){display:flex;flex-direction:column;gap:.25rem;font-weight:500;margin-bottom:.75rem}.scope-form.svelte-x6rfvk input:where(.svelte-x6rfvk),.scope-form.svelte-x6rfvk textarea:where(.svelte-x6rfvk){padding:.4rem .5rem;border:1px solid var(--color-border-light);border-radius:4px;font:inherit}.scope-form.svelte-x6rfvk textarea:where(.svelte-x6rfvk){resize:vertical}.inline-edit.svelte-x6rfvk{margin-top:.5rem}.parent-picker.svelte-x6rfvk{border:1px solid var(--color-border);border-radius:4px;padding:.5rem .75rem;margin-bottom:.75rem}.parent-picker.svelte-x6rfvk legend:where(.svelte-x6rfvk){font-weight:600;font-size:.85rem;padding:0 .3rem}.parent-option.svelte-x6rfvk{display:flex;align-items:center;gap:.4rem;font-weight:400;margin-bottom:.25rem;cursor:pointer}.form-actions.svelte-x6rfvk{display:flex;gap:.5rem}.form-actions.svelte-x6rfvk .btn:where(.svelte-x6rfvk){margin-bottom:0}.error.svelte-x6rfvk{color:#c00;font-size:.9rem}.scope-belief-system.svelte-x6rfvk{margin:.25rem 0 0;font-size:.85rem}.bs-badge.svelte-x6rfvk{display:inline-block;padding:.1rem .4rem;background:var(--color-surface-hover);border:1px solid var(--color-border-light);border-radius:3px;font-size:.8rem;text-decoration:none;color:var(--color-accent)}.bs-badge.svelte-x6rfvk:hover{background:var(--color-border)}.bs-typeahead.svelte-x6rfvk{position:relative}.bs-typeahead.svelte-x6rfvk input:where(.svelte-x6rfvk){width:100%}.bs-suggestions.svelte-x6rfvk{position:absolute;top:100%;left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;list-style:none;padding:0;margin:0;z-index:10;max-height:12rem;overflow-y:auto}.bs-suggestions.svelte-x6rfvk li:where(.svelte-x6rfvk) button:where(.svelte-x6rfvk){display:block;width:100%;text-align:left;padding:.4rem .5rem;background:none;border:none;cursor:pointer;font:inherit;font-size:.9rem;color:var(--color-text)}.bs-suggestions.svelte-x6rfvk li:where(.svelte-x6rfvk) button:where(.svelte-x6rfvk):hover{background:var(--color-surface-hover)}.bs-selected.svelte-x6rfvk{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;background:var(--color-surface-hover);border:1px solid var(--color-border-light);border-radius:4px;font-size:.9rem}.bs-clear.svelte-x6rfvk{background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;color:var(--color-text-muted);padding:0}.bs-clear.svelte-x6rfvk:hover{color:#c00}
