.chip-indicator.svelte-vg2vk0{width:6px;height:6px;border-radius:var(--radius-full);flex-shrink:0}.shape-circle.svelte-vg2vk0{border-radius:50%}.shape-square.svelte-vg2vk0{border-radius:1px}.shape-triangle.svelte-vg2vk0{width:0!important;height:0!important;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-bottom:7px solid currentColor;border-top:0;background-color:transparent!important;border-radius:0}.shape-star.svelte-vg2vk0{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);border-radius:0}.chip-edit-input.svelte-wzry4k{background:transparent;border:none;color:inherit;font-size:inherit;font-family:inherit;padding:0;min-width:100px;width:auto;outline:none}.chip.svelte-1q97l4y{display:inline-flex;align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-1) var(--spacing-2-5);font-size:var(--text-sm);border-radius:var(--radius-full);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;max-width:300px}.chip-draggable.svelte-1q97l4y{cursor:grab}.chip-draggable.svelte-1q97l4y:active{cursor:grabbing}.chip-typology.svelte-1q97l4y{background:#4a90a426;border:1px solid rgba(74,144,164,.4);color:#7ab8cc}.chip-typology.svelte-1q97l4y .chip-indicator{background:var(--color-domain-typology)}.chip-context.svelte-1q97l4y{background:#6b8e5e26;border:1px solid rgba(107,142,94,.4);color:#8fb07f}.chip-context.svelte-1q97l4y .chip-indicator{background:var(--color-domain-context)}.chip-material.svelte-1q97l4y{background:#b8956b26;border:1px solid rgba(184,149,107,.4);color:#d4ba94}.chip-material.svelte-1q97l4y .chip-indicator{background:var(--color-domain-material)}.chip-theory.svelte-1q97l4y{background:#9370a826;border:1px solid rgba(147,112,168,.4);color:#b494c8}.chip-theory.svelte-1q97l4y .chip-indicator{background:var(--color-domain-theory)}.chip-camera.svelte-1q97l4y{background:#5a7fa826;border:1px solid rgba(90,127,168,.4);color:#84a8cc}.chip-camera.svelte-1q97l4y .chip-indicator{background:var(--color-domain-camera)}.chip-visualisation.svelte-1q97l4y{background:#a8657026;border:1px solid rgba(168,101,112,.4);color:#cc8a94}.chip-visualisation.svelte-1q97l4y .chip-indicator{background:var(--color-domain-visualisation)}.chip-custom.svelte-1q97l4y{background:#9ca3af26;border:1px solid rgba(156,163,175,.4);color:#b4bcc9}.chip-custom.svelte-1q97l4y .chip-indicator{background:var(--color-accent-steel)}.chip-analysis.svelte-1q97l4y{background:#c084fc26;border:1px solid rgba(192,132,252,.4);color:#c084fc}.chip-analysis.svelte-1q97l4y .chip-indicator{background:#c084fc}.chip-extraction.svelte-1q97l4y{background:#f472b626;border:1px solid rgba(244,114,182,.4);color:#f472b6}.chip-extraction.svelte-1q97l4y .chip-indicator{color:var(--color-domain-extraction)}.chip-user.svelte-1q97l4y{background:#8b5cf626;border:1px solid rgba(139,92,246,.4);color:#a78bfa}.chip-user.svelte-1q97l4y .chip-indicator{background:#a78bfa}.chip-atmosphere.svelte-1q97l4y{background:#56b6c226;border:1px solid rgba(86,182,194,.4);color:#56b6c2}.chip-atmosphere.svelte-1q97l4y .chip-indicator{background:var(--color-domain-atmosphere)}.chip-aesthetic.svelte-1q97l4y{background:#fbcfe826;border:1px solid rgba(251,207,232,.4);color:#fbcfe8}.chip-aesthetic.svelte-1q97l4y .chip-indicator{background:var(--color-domain-aesthetic)}.chip-narrative.svelte-1q97l4y{background:#f8717126;border:1px solid rgba(248,113,113,.4);color:#f87171}.chip-narrative.svelte-1q97l4y .chip-indicator{background:var(--color-domain-narrative)}.chip-lighting.svelte-1q97l4y{background:#facc1526;border:1px solid rgba(250,204,21,.4);color:#facc15}.chip-lighting.svelte-1q97l4y .chip-indicator{background:var(--color-domain-lighting)}.chip.svelte-1q97l4y:hover{filter:brightness(1.1)}.chip-label.svelte-1q97l4y{white-space:nowrap;cursor:default;overflow:hidden;text-overflow:ellipsis;min-width:0}.chip-badge.svelte-1q97l4y{font-size:var(--text-xs);opacity:.7;flex-shrink:0}.chip-remove.svelte-1q97l4y{display:flex;align-items:center;justify-content:center;padding:2px;background:transparent;border:none;border-radius:var(--radius-full);color:inherit;opacity:.6;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.chip-remove.svelte-1q97l4y:disabled{opacity:1;cursor:default}.chip-edited.svelte-1q97l4y{border-style:dashed}.chip-mode-text.svelte-1q97l4y{font-style:italic}
