@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-8722ca1c], [data-v-8722ca1c]::before, [data-v-8722ca1c]::after, [data-v-8722ca1c]::backdrop { --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-border-style: solid; }
}
}
.hero-title[data-v-8722ca1c] { --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); }
.field-label[data-v-8722ca1c] { margin-bottom: var(--spacing,.25rem); font-size: var(--text-xs,.75rem); line-height: var(--tw-leading,var(--text-xs--line-height,calc(1 / .75))); --tw-font-weight: var(--font-weight-medium,500); font-weight: var(--font-weight-medium,500); color: rgba(45, 45, 45, 0.7); display: block; }
@supports (color:color-mix(in lab, red, red)) {
  .field-label[data-v-8722ca1c] { color: rgba(45, 45, 45, 0.7); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .field-label[data-v-8722ca1c] { color: color-mix(in oklab, var(--color-text-primary,#2d2d2d) 70%, transparent); }
}
}
.field-input[data-v-8722ca1c] { border-radius: var(--radius-lg,.5rem); border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-brand-border-dark,#d4ccc3); background-color: var(--color-card,#fff); width: 100%; padding-inline: calc(var(--spacing,.25rem) * 3); padding-block: calc(var(--spacing,.25rem) * 2); 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-outline-style: none; outline-style: none; transition: border-color 0.2s, box-shadow 0.35s cubic-bezier(0.16, 1, 0.3, 1); }
.field-input[data-v-8722ca1c]: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; }
.field-input[data-v-8722ca1c]:focus { 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.18) 0px 0px 4px, rgba(224, 123, 79, 0.08) 0px 0px 10px, rgba(224, 123, 79, 0.03) 0px 0px 24px; }
.field-input[data-v-8722ca1c]::placeholder { color: rgba(102, 102, 102, 0.55); }
@supports (color:color-mix(in lab, red, red)) {
  .field-input[data-v-8722ca1c]::placeholder { color: rgba(102, 102, 102, 0.55); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .field-input[data-v-8722ca1c]::placeholder { color: color-mix(in oklab, var(--color-text-secondary,#666) 55%, transparent); }
}
}
.table-th[data-v-8722ca1c] { 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; }
.token-display[data-v-8722ca1c] { border-radius: var(--radius-lg,.5rem); padding-inline: calc(var(--spacing,.25rem) * 4); padding-block: calc(var(--spacing,.25rem) * 3); font-family: var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-size: var(--text-sm,.875rem); --tw-leading: var(--leading-relaxed,1.625); line-height: var(--leading-relaxed,1.625); word-break: break-all; white-space: pre-wrap; border: 1px solid var(--color-brand-border-dark); background: linear-gradient(135deg, rgb(248, 246, 244) 0%, rgb(243, 240, 236) 100%); }
.code-inline[data-v-8722ca1c] { border-radius: var(--radius,.75rem); background-color: rgba(245, 241, 237, 0.6); }
@supports (color:color-mix(in lab, red, red)) {
  .code-inline[data-v-8722ca1c] { background-color: rgba(245, 241, 237, 0.6); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .code-inline[data-v-8722ca1c] { background-color: color-mix(in oklab, var(--color-brand-beige,#f5f1ed) 60%, transparent); }
}
}
.code-inline[data-v-8722ca1c] { padding-inline: calc(var(--spacing,.25rem) * 1.5); padding-block: calc(var(--spacing,.25rem) * .5); font-family: var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-size: var(--text-xs,.75rem); line-height: var(--tw-leading,var(--text-xs--line-height,calc(1 / .75))); color: var(--color-text-primary,#2d2d2d); }
.empty-state[data-v-8722ca1c] { padding-block: calc(var(--spacing,.25rem) * 24); text-align: center; flex-direction: column; align-items: center; display: flex; }
.empty-state-icon[data-v-8722ca1c] { 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-8722ca1c] { background: rgba(255, 255, 255, 0.8); }
  @supports (color:color-mix(in lab, red, red)) {
  .dark .empty-state-icon[data-v-8722ca1c] { background: color-mix(in srgb, var(--color-card) 80%, transparent); }
}
  .dark .empty-state-icon[data-v-8722ca1c] { box-shadow: none; }
  .dark .token-display[data-v-8722ca1c] { background: var(--color-input-background); }
}
@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; }