.chip.svelte-y4103d{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;white-space:nowrap;border-radius:9999px;border:1px solid var(--border-control, var(--border-glass));color:var(--text-bright);font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}@media (hover: hover){.chip.svelte-y4103d:not(:disabled):hover{border-color:var(--text-primary)}}.chip.active.svelte-y4103d{border-color:var(--chip-ring-border);box-shadow:var(--chip-ring-shadow);color:var(--text-primary);font-weight:500}.chip.svelte-y4103d:disabled{opacity:.45;cursor:not-allowed}.chip.dimmed.svelte-y4103d:not(.active){opacity:.55}.chip.strong.svelte-y4103d{font-weight:700}.chip.svelte-y4103d:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.chip-glass.svelte-y4103d{background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-panel)}.chip-ghost.svelte-y4103d{background:transparent}.chip-primary.svelte-y4103d{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--text-on-primary)}@media (hover: hover){.chip-primary.svelte-y4103d:not(:disabled):hover{background:color-mix(in srgb,var(--brand-fill) 88%,black);border-color:color-mix(in srgb,var(--brand-fill) 88%,black)}}.chip:disabled.laeuft.svelte-y4103d{opacity:1;cursor:progress}.chip-spinner.svelte-y4103d{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:.7;animation:svelte-y4103d-chip-dreht .6s linear infinite}@keyframes svelte-y4103d-chip-dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.chip-spinner.svelte-y4103d{animation:none}}.chip-glass.active.svelte-y4103d{box-shadow:var(--chip-ring-shadow)}.chip-micro.svelte-y4103d{padding:3px 9px;gap:3px;font-size:var(--tw-text-micro)}.chip-xs.svelte-y4103d{padding:4px 12px;font-size:var(--tw-text-xs)}.chip-sm.svelte-y4103d{padding:6px 14px;font-size:var(--tw-text-sm)}.chip-md.svelte-y4103d{height:43px;padding:0 16px;font-size:var(--tw-text-sm)}@media (min-width: 768px){.chip-md.svelte-y4103d{height:calc(35px * var(--control-scale, 1));padding:0 calc(14px * var(--control-scale, 1))}}
