@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  [data-v-a8341a02], [data-v-a8341a02]::before, [data-v-a8341a02]::after, [data-v-a8341a02]::backdrop { --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-duration: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; }
}
}
.tag-pill[data-v-a8341a02] { align-items: center; gap: var(--spacing,.25rem); border-radius: var(--radius-md,.375rem); padding-inline: calc(var(--spacing,.25rem) * 2.5); padding-block: var(--spacing,.25rem); --tw-leading: 1.25; --tw-font-weight: var(--font-weight-semibold,600); font-size: 11px; line-height: 1.25; font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-wide,.025em); letter-spacing: var(--tracking-wide,.025em); word-break: break-all; transition-property: transform, translate, scale, rotate; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1))); --tw-duration: .15s; overflow-wrap: anywhere; border: 1px solid; max-width: 100%; transition-duration: 0.15s; display: inline-flex; box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 2px; }
.tag-pill[data-v-a8341a02]:hover { transform: scale(1.02); }
.tag-pill-count[data-v-a8341a02] { border-radius: var(--radius,.75rem); padding-inline: var(--spacing,.25rem); --tw-font-weight: var(--font-weight-semibold,600); font-size: 10px; font-weight: var(--font-weight-semibold,600); --tw-numeric-spacing: tabular-nums; font-feature-settings: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,); background: rgba(0, 0, 0, 0.1); flex-shrink: 0; }
@media (prefers-reduced-motion: reduce) {
  .tag-pill[data-v-a8341a02], .tag-pill[data-v-a8341a02]:hover { transition: none; transform: none; }
}
@media screen {
  .dark .tag-pill[style*="--tag-accent"][data-v-a8341a02] { background-color: var(--tag-accent) !important; }
  @supports (color:color-mix(in lab, red, red)) {
  .dark .tag-pill[style*="--tag-accent"][data-v-a8341a02] { background-color: color-mix(in srgb, var(--tag-accent) 16%, transparent) !important; }
}
  .dark .tag-pill[style*="--tag-accent"][data-v-a8341a02] { border-color: var(--tag-accent) !important; }
  @supports (color:color-mix(in lab, red, red)) {
  .dark .tag-pill[style*="--tag-accent"][data-v-a8341a02] { border-color: color-mix(in srgb, var(--tag-accent) 30%, transparent) !important; }
}
  .dark .tag-pill[style*="--tag-accent"][data-v-a8341a02] { box-shadow: none; color: var(--tag-accent) !important; }
  .dark .tag-pill-count[data-v-a8341a02] { background: rgba(255, 255, 255, 0.1); }
}
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-duration { syntax: "*"; inherits: false; }
@property --tw-ordinal { syntax: "*"; inherits: false; }
@property --tw-slashed-zero { syntax: "*"; inherits: false; }
@property --tw-numeric-figure { syntax: "*"; inherits: false; }
@property --tw-numeric-spacing { syntax: "*"; inherits: false; }
@property --tw-numeric-fraction { syntax: "*"; inherits: false; }