@layer cap.reset,cap.tokens,cap.base;@layer cap.components{.cap-chips{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.cap-chips-label{color:var(--muted);font-size:var(--fs-label);letter-spacing:.07em;text-transform:uppercase;font-weight:600}.cap-chip{min-height:max(var(--target), 26px);padding:0 calc(var(--pad-x) - 1px);border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface);color:var(--muted);font-family:var(--ui);font-size:var(--fs-detail);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:6px;max-width:100%;margin:0;padding-block:2px;font-weight:500;text-decoration:none;display:inline-flex}.cap-chip>svg{pointer-events:none;flex:none;width:12px;height:12px}.cap-chip>.cap-chip-count{color:var(--dim);font-variant-numeric:var(--figures)}.cap-chip[data-size=sm]{min-height:var(--target);font-size:var(--fs-label);padding:0 8px}.cap-chip[data-size=lg]{min-height:var(--control);font-size:var(--fs-body)}.cap-chip:hover,.cap-chip[data-force=hover]{border-color:var(--muted);background:var(--raised);color:var(--text)}.cap-chip:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:1px}.cap-chip:is(:disabled,[aria-disabled=true]){background:var(--surface);color:var(--muted);cursor:not-allowed;border-style:dashed}.cap-chip:is([aria-pressed=true],a[aria-current]:not([aria-current=false])){border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.cap-chip:is([aria-pressed=true],a[aria-current]:not([aria-current=false])):where(:hover,[data-force=hover]){border-color:var(--accent);background:var(--accent-5)}.cap-chip:is([aria-pressed=true],a[aria-current]:not([aria-current=false])):before{content:"";border:2px solid;border-width:0 2px 2px 0;flex:none;width:4px;height:8px;margin:-2px 1px 0;rotate:45deg}.cap-chips[data-variant=solid]>.cap-chip:where(:hover,[data-force=hover]):not([aria-pressed=true]){border-color:var(--accent-text);background:var(--surface)}.cap-chips[data-variant=solid]>.cap-chip[aria-pressed=true],.cap-chips[data-variant=solid]>.cap-chip[aria-pressed=true]:where(:hover,[data-force=hover]){border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}:is(.cap-chips[data-variant=solid]>.cap-chip[aria-pressed=true],.cap-chips[data-variant=solid]>.cap-chip[aria-pressed=true]:where(:hover,[data-force=hover])):before{content:none}ul.cap-chips{margin:0;padding:0;list-style:none}.cap-chips-count{color:var(--muted);font-size:var(--fs-detail);font-variant-numeric:var(--figures)}@media (prefers-reduced-motion:no-preference){.cap-chip{transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}}@media (forced-colors:active){.cap-chip:is([aria-pressed=true],a[aria-current]:not([aria-current=false])){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}}@layer cap.utilities;
