@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-1537e893], [data-v-1537e893]::before, [data-v-1537e893]::after, [data-v-1537e893]::backdrop { --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-border-style: solid; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-duration: initial; }
}
}
.hero-title[data-v-1537e893] { --tw-leading: 1.08; --tw-font-weight: var(--font-weight-bold,700); line-height: 1.08; font-weight: var(--font-weight-bold,700); --tw-tracking: -.6px; letter-spacing: -0.6px; color: var(--color-text-primary,#2d2d2d); font-size: clamp(22px, 3.5vw, 28px); }
.search-glow[data-v-1537e893] { pointer-events: none; inset: calc(var(--spacing,.25rem) * -1); border-radius: var(--radius-xl,.75rem); opacity: 0; background: radial-gradient(rgba(224, 123, 79, 0.2), rgba(0, 0, 0, 0) 70%); transition: opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1); position: absolute; }
.group\/search:focus-within .search-glow[data-v-1537e893] { opacity: 1; }
.search-input[data-v-1537e893] { border-radius: var(--radius-xl,.75rem); border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-brand-border-dark,#d4ccc3); background-color: rgba(255, 255, 255, 0.75); width: 100%; }
@supports (color:color-mix(in lab, red, red)) {
  .search-input[data-v-1537e893] { background-color: rgba(255, 255, 255, 0.75); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .search-input[data-v-1537e893] { background-color: color-mix(in oklab, var(--color-card,#fff) 75%, transparent); }
}
}
.search-input[data-v-1537e893] { padding-block: calc(var(--spacing,.25rem) * 2.5); padding-right: calc(var(--spacing,.25rem) * 10); padding-left: calc(var(--spacing,.25rem) * 10); font-size: var(--text-sm,.875rem); line-height: var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875))); --tw-tracking: -.1px; letter-spacing: -0.1px; color: var(--color-text-primary,#2d2d2d); --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); --tw-outline-style: none; outline-style: none; transition: border-color 0.2s, box-shadow 0.4s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.2s; }
.search-input[data-v-1537e893]:hover { border-color: rgba(224, 123, 79, 0.4); box-shadow: rgba(224, 123, 79, 0.08) 0px 0px 0px 1px, rgba(224, 123, 79, 0.06) 0px 0px 8px; }
.search-input[data-v-1537e893]::placeholder { color: rgba(102, 102, 102, 0.55); }
@supports (color:color-mix(in lab, red, red)) {
  .search-input[data-v-1537e893]::placeholder { color: rgba(102, 102, 102, 0.55); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .search-input[data-v-1537e893]::placeholder { color: color-mix(in oklab, var(--color-text-secondary,#666) 55%, transparent); }
}
}
.search-input[data-v-1537e893]:focus { background-color: var(--color-card,#fff); border-color: rgba(224, 123, 79, 0.6); box-shadow: rgba(224, 123, 79, 0.25) 0px 0px 0px 1px, rgba(224, 123, 79, 0.2) 0px 0px 4px, rgba(224, 123, 79, 0.16) 0px 0px 10px, rgba(224, 123, 79, 0.08) 0px 0px 20px, rgba(224, 123, 79, 0.04) 0px 0px 36px, rgba(224, 123, 79, 0.016) 0px 0px 60px; }
.filter-select[data-v-1537e893] { cursor: pointer; appearance: none; border-radius: var(--radius-xl,.75rem); border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-brand-border-dark,#d4ccc3); background-color: rgba(255, 255, 255, 0.75); width: 100%; }
@supports (color:color-mix(in lab, red, red)) {
  .filter-select[data-v-1537e893] { background-color: rgba(255, 255, 255, 0.75); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .filter-select[data-v-1537e893] { background-color: color-mix(in oklab, var(--color-card,#fff) 75%, transparent); }
}
}
.filter-select[data-v-1537e893] { padding-inline: calc(var(--spacing,.25rem) * 3); padding-block: calc(var(--spacing,.25rem) * 2.5); font-size: var(--text-sm,.875rem); line-height: var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875))); color: var(--color-text-primary,#2d2d2d); --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); --tw-outline-style: none; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; outline-style: none; padding-right: 2.5rem; transition: border-color 0.2s; }
.filter-select[data-v-1537e893]:focus { border-color: rgba(224, 123, 79, 0.6); }
.copy-btn[data-v-1537e893] { height: calc(var(--spacing,.25rem) * 6); width: calc(var(--spacing,.25rem) * 6); cursor: pointer; border-radius: var(--radius-md,.375rem); color: rgba(102, 102, 102, 0.4); justify-content: center; align-items: center; display: inline-flex; }
@supports (color:color-mix(in lab, red, red)) {
  .copy-btn[data-v-1537e893] { color: rgba(102, 102, 102, 0.4); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .copy-btn[data-v-1537e893] { color: color-mix(in oklab, var(--color-text-secondary,#666) 40%, transparent); }
}
}
.copy-btn[data-v-1537e893] { transition-property: all; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1))); --tw-duration: .15s; transition-duration: 0.15s; }
@media (hover: hover) {
  .copy-btn[data-v-1537e893]:hover { background-color: rgba(0, 0, 0, 0.05); }
  @supports (color:color-mix(in lab, red, red)) {
  .copy-btn[data-v-1537e893]:hover { background-color: rgba(0, 0, 0, 0.05); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .copy-btn[data-v-1537e893]:hover { background-color: color-mix(in oklab, var(--color-black,#000) 5%, transparent); }
}
}
  .copy-btn[data-v-1537e893]:hover { color: var(--color-text-secondary,#666); }
}
@media screen {
  @media (hover: hover) {
  .copy-btn[data-v-1537e893]:where(.dark, .dark *):hover { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lab, red, red)) {
  .copy-btn[data-v-1537e893]:where(.dark, .dark *):hover { background-color: rgba(255, 255, 255, 0.05); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .copy-btn[data-v-1537e893]:where(.dark, .dark *):hover { background-color: color-mix(in oklab, var(--color-white,#fff) 5%, transparent); }
}
}
}
}
.table-th[data-v-1537e893] { padding-inline: calc(var(--spacing,.25rem) * 4); padding-block: calc(var(--spacing,.25rem) * 3); text-align: left; --tw-font-weight: var(--font-weight-semibold,600); font-size: 11px; font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-wider,.05em); letter-spacing: var(--tracking-wider,.05em); color: var(--color-text-secondary,#666); text-transform: uppercase; }
.empty-state[data-v-1537e893] { padding-block: calc(var(--spacing,.25rem) * 24); text-align: center; flex-direction: column; align-items: center; display: flex; }
.empty-state-icon[data-v-1537e893] { height: calc(var(--spacing,.25rem) * 20); width: calc(var(--spacing,.25rem) * 20); border-radius: var(--radius-2xl,1rem); border: 1px solid var(--color-brand-border-dark); background: rgba(255, 255, 255, 0.8); justify-content: center; align-items: center; display: flex; box-shadow: rgba(0, 0, 0, 0.03) 0px 4px 24px; }
@media screen {
  .dark .empty-state-icon[data-v-1537e893] { background: var(--color-card); box-shadow: none; }
}
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { syntax: "*"; inherits: false; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-duration { syntax: "*"; inherits: false; }