.form-group.svelte-gjx2ev{display:flex;flex-direction:column;gap:var(--size-2)}label.svelte-gjx2ev{font-weight:700;color:var(--text-1)}.required.svelte-gjx2ev{color:var(--red-5)}.select.svelte-gjx2ev{padding:var(--size-2);border:var(--border-thin);border-color:var(--surface-3);border-radius:0;background:var(--surface-1);color:var(--text-1);font-size:var(--font-size-1)}.select.svelte-gjx2ev:focus{outline:2px solid var(--brand-primary);outline-offset:2px}.form-group.svelte-pv8k7r{display:flex;flex-direction:column;gap:var(--size-2)}label.svelte-pv8k7r{font-weight:700;color:var(--text-1)}.required.svelte-pv8k7r{color:var(--red-5)}.autocomplete-input.svelte-pv8k7r{padding:var(--size-2);border:var(--border-thin);border-color:var(--surface-3);border-radius:0;background:var(--surface-1);color:var(--text-1);font-size:var(--font-size-1)}.autocomplete-input.svelte-pv8k7r:focus{outline:2px solid var(--brand-primary);outline-offset:2px}.form-group.svelte-1yvysno{display:flex;flex-direction:column;gap:var(--size-2)}label.svelte-1yvysno{font-weight:700;color:var(--text-1)}.required.svelte-1yvysno{color:var(--red-5)}.multi-autocomplete-container.svelte-1yvysno{display:flex;flex-direction:column;gap:var(--size-2);padding:var(--size-2);border:var(--border-thin);border-color:var(--surface-3);border-radius:0;background:var(--surface-1)}.tags-container.svelte-1yvysno{display:flex;flex-wrap:wrap;gap:var(--size-1)}.tag.svelte-1yvysno{display:inline-flex;align-items:center;gap:var(--size-1);padding:var(--size-1) var(--size-2);background:var(--surface-3);color:var(--text-1);border-radius:0;font-size:var(--font-size-0)}.remove-tag.svelte-1yvysno{background:none;border:none;color:var(--text-2);cursor:pointer;padding:0;font-size:var(--font-size-2);line-height:1;display:flex;align-items:center;justify-content:center}.remove-tag.svelte-1yvysno:hover{color:var(--red-5)}.autocomplete-input.svelte-1yvysno{border:none;background:transparent;color:var(--text-1);font-size:var(--font-size-1);padding:var(--size-1) 0;width:100%}.autocomplete-input.svelte-1yvysno:focus{outline:none}.multi-autocomplete-container.svelte-1yvysno:focus-within{outline:var(--border-thin);outline-color:var(--brand-primary);outline-offset:var(--size-1)}.link-manager.svelte-p7dwjm{background:var(--surface-1);padding:var(--size-4);border:var(--border-thin);border-color:var(--surface-3);border-radius:0}.section-header.svelte-p7dwjm{margin-bottom:var(--size-4)}h3.svelte-p7dwjm{font-size:var(--font-size-lg);font-weight:var(--font-weight-7);margin:0 0 var(--size-2) 0;color:var(--text-1)}.section-description.svelte-p7dwjm{font-size:var(--font-size-sm);color:var(--text-2);margin:0}.link-item.svelte-p7dwjm{background:var(--surface-2);padding:var(--size-4);border:var(--border-thin);border-color:var(--surface-3);border-radius:0;margin-bottom:var(--size-4);display:flex;flex-direction:column;gap:var(--size-3)}.link-header.svelte-p7dwjm{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--size-3)}.link-type-select.svelte-p7dwjm{flex:1}.checkbox-group.svelte-p7dwjm{display:flex;align-items:center;gap:var(--size-2);padding:var(--size-2) 0}.checkbox-group.svelte-p7dwjm input[type=checkbox]:where(.svelte-p7dwjm){width:var(--size-4);height:var(--size-4);cursor:pointer}.checkbox-group.svelte-p7dwjm label:where(.svelte-p7dwjm){font-size:var(--font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none}.empty-state.svelte-p7dwjm{color:var(--text-2);font-style:italic;text-align:center;padding:var(--size-6) var(--size-4);background:var(--surface-2);border-radius:0;margin-bottom:var(--size-4)}.schema-form.svelte-1u48z49{display:flex;flex-direction:column;gap:var(--size-4)}.technical-guide.svelte-1u48z49{background:var(--blue-0);border:var(--border-thin) solid var(--blue-2);padding:var(--size-3);margin-bottom:var(--size-2);border-left:var(--size-1) solid var(--blue-5)}.technical-guide.svelte-1u48z49 h3:where(.svelte-1u48z49){margin:0 0 var(--size-2) 0;font-size:var(--font-size-1);color:var(--blue-8)}.technical-guide.svelte-1u48z49 p:where(.svelte-1u48z49){margin:0;font-size:var(--font-size-0);color:var(--blue-9);line-height:var(--font-lineheight-3)}.guide-note.svelte-1u48z49{margin-top:var(--size-2);font-size:var(--font-size-0);color:var(--blue-7);font-style:italic}.form-group.svelte-1u48z49{display:flex;flex-direction:column;gap:var(--size-2)}label.svelte-1u48z49{font-weight:700;color:var(--text-1)}.required.svelte-1u48z49{color:var(--red-5)}.description.svelte-1u48z49{font-size:var(--font-size-0);color:var(--text-2);margin:0}.checkbox-group.svelte-1u48z49{display:flex;flex-direction:column;gap:var(--size-2);padding:var(--size-2);border:var(--border-thin);border-color:var(--surface-3);border-radius:0;background:var(--surface-2)}.checkbox-label.svelte-1u48z49{display:flex;align-items:center;gap:var(--size-2);font-weight:400;cursor:pointer}.license-grid.svelte-1u48z49{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-2);padding:var(--size-3);background:var(--surface-2);border:var(--border-thin);border-color:var(--surface-3);border-radius:0}.license-text.svelte-1u48z49{font-size:var(--font-size-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.license-grid.svelte-1u48z49{grid-template-columns:repeat(2,1fr)}}.no-options.svelte-1u48z49{color:var(--text-3);font-style:italic}.grouped-tag-selector.svelte-1xc24uo{display:flex;flex-direction:column;gap:var(--size-5)}.tag-group.svelte-1xc24uo{display:flex;flex-direction:column;gap:var(--size-3)}h4.svelte-1xc24uo{margin:0;font-size:var(--font-size-1);color:var(--brand-primary);border-bottom:var(--border-thin);border-color:var(--surface-3);padding-bottom:var(--size-1);text-transform:capitalize}.tags-grid.svelte-1xc24uo{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--size-2)}.tag-item.svelte-1xc24uo{display:flex;align-items:center;gap:var(--size-2);padding:var(--size-2);background:var(--surface-2);border:var(--border-thin);border-color:var(--surface-3);border-radius:0;cursor:pointer;transition:all .2s ease;font-size:var(--font-size-0)}.tag-item.svelte-1xc24uo:hover{background:var(--surface-3);border-color:var(--brand-primary)}.tag-item.selected.svelte-1xc24uo{background:var(--brand-primary);color:var(--brand-on-primary);border-color:var(--brand-primary)}.tag-item.svelte-1xc24uo input:where(.svelte-1xc24uo){display:none}.tag-name.svelte-1xc24uo{font-weight:500}@media(max-width:600px){.tags-grid.svelte-1xc24uo{grid-template-columns:repeat(2,1fr)}}
