@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-4d2f3be1], [data-v-4d2f3be1]::before, [data-v-4d2f3be1]::after, [data-v-4d2f3be1]::backdrop, [data-v-4759a4b9], [data-v-4759a4b9]::before, [data-v-4759a4b9]::after, [data-v-4759a4b9]::backdrop, [data-v-f6fc732b], [data-v-f6fc732b]::before, [data-v-f6fc732b]::after, [data-v-f6fc732b]::backdrop { --tw-font-weight: 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; }
}
}
.field-label[data-v-4d2f3be1] { margin-bottom: calc(var(--spacing,.25rem) * 1.5); --tw-font-weight: var(--font-weight-medium,500); font-size: 13px; font-weight: var(--font-weight-medium,500); color: var(--color-text-secondary,#666); display: block; }
.field-label--with-icon[data-v-4d2f3be1] { align-items: center; gap: calc(var(--spacing,.25rem) * 1.5); display: flex; }
.choice-chip[data-v-4d2f3be1] { cursor: pointer; border-radius: var(--radius-lg,.5rem); border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-brand-border,#e8e4df); background-color: var(--color-card,#fff); padding-inline: calc(var(--spacing,.25rem) * 3); padding-block: calc(var(--spacing,.25rem) * 1.5); color: var(--color-text-secondary,#666); --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); transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1))); --tw-duration: .15s; align-items: center; font-size: 13px; transition-duration: 0.15s; display: inline-flex; }
@media (hover: hover) {
  .choice-chip[data-v-4d2f3be1]:hover { border-color: rgba(224, 123, 79, 0.3); }
  @supports (color:color-mix(in lab, red, red)) {
  .choice-chip[data-v-4d2f3be1]:hover { border-color: rgba(224, 123, 79, 0.3); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .choice-chip[data-v-4d2f3be1]:hover { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 30%, transparent); }
}
}
  .choice-chip[data-v-4d2f3be1]:hover { color: var(--color-text-primary,#2d2d2d); }
}
.choice-chip--small[data-v-4d2f3be1] { padding-inline: calc(var(--spacing,.25rem) * 2.5); padding-block: var(--spacing,.25rem); font-size: var(--text-xs,.75rem); line-height: var(--tw-leading,var(--text-xs--line-height,calc(1 / .75))); }
.choice-chip--selected[data-v-4d2f3be1] { border-color: rgba(224, 123, 79, 0.5); }
@supports (color:color-mix(in lab, red, red)) {
  .choice-chip--selected[data-v-4d2f3be1] { border-color: rgba(224, 123, 79, 0.5); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .choice-chip--selected[data-v-4d2f3be1] { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 50%, transparent); }
}
}
.choice-chip--selected[data-v-4d2f3be1] { background-color: rgba(224, 123, 79, 0.07); }
@supports (color:color-mix(in lab, red, red)) {
  .choice-chip--selected[data-v-4d2f3be1] { background-color: rgba(224, 123, 79, 0.07); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .choice-chip--selected[data-v-4d2f3be1] { background-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 7.0%, transparent); }
}
}
.choice-chip--selected[data-v-4d2f3be1] { --tw-font-weight: var(--font-weight-medium,500); font-weight: var(--font-weight-medium,500); color: var(--color-text-primary,#2d2d2d); --tw-shadow: 0 0 0 1px var(--tw-shadow-color,#e07b4f1f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
@property --tw-font-weight { 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; }
.field-label[data-v-4759a4b9] { margin-bottom: calc(var(--spacing,.25rem) * 1.5); --tw-font-weight: var(--font-weight-medium,500); font-size: 13px; font-weight: var(--font-weight-medium,500); color: var(--color-text-secondary,#666); display: block; }
.field-label--with-icon[data-v-4759a4b9] { align-items: center; gap: calc(var(--spacing,.25rem) * 1.5); display: flex; }
.choice-chip[data-v-4759a4b9] { cursor: pointer; border-radius: var(--radius-lg,.5rem); border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-brand-border,#e8e4df); background-color: var(--color-card,#fff); padding-inline: calc(var(--spacing,.25rem) * 3); padding-block: calc(var(--spacing,.25rem) * 1.5); color: var(--color-text-secondary,#666); --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); transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1))); --tw-duration: .15s; align-items: center; font-size: 13px; transition-duration: 0.15s; display: inline-flex; }
@media (hover: hover) {
  .choice-chip[data-v-4759a4b9]:hover { border-color: rgba(224, 123, 79, 0.3); }
  @supports (color:color-mix(in lab, red, red)) {
  .choice-chip[data-v-4759a4b9]:hover { border-color: rgba(224, 123, 79, 0.3); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .choice-chip[data-v-4759a4b9]:hover { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 30%, transparent); }
}
}
  .choice-chip[data-v-4759a4b9]:hover { color: var(--color-text-primary,#2d2d2d); }
}
.choice-chip--small[data-v-4759a4b9] { padding-inline: calc(var(--spacing,.25rem) * 2.5); padding-block: var(--spacing,.25rem); font-size: var(--text-xs,.75rem); line-height: var(--tw-leading,var(--text-xs--line-height,calc(1 / .75))); }
.choice-chip--selected[data-v-4759a4b9] { border-color: rgba(224, 123, 79, 0.5); }
@supports (color:color-mix(in lab, red, red)) {
  .choice-chip--selected[data-v-4759a4b9] { border-color: rgba(224, 123, 79, 0.5); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .choice-chip--selected[data-v-4759a4b9] { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 50%, transparent); }
}
}
.choice-chip--selected[data-v-4759a4b9] { background-color: rgba(224, 123, 79, 0.07); }
@supports (color:color-mix(in lab, red, red)) {
  .choice-chip--selected[data-v-4759a4b9] { background-color: rgba(224, 123, 79, 0.07); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .choice-chip--selected[data-v-4759a4b9] { background-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 7.0%, transparent); }
}
}
.choice-chip--selected[data-v-4759a4b9] { --tw-font-weight: var(--font-weight-medium,500); font-weight: var(--font-weight-medium,500); color: var(--color-text-primary,#2d2d2d); --tw-shadow: 0 0 0 1px var(--tw-shadow-color,#e07b4f1f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
.field-label[data-v-f6fc732b] { margin-bottom: calc(var(--spacing,.25rem) * 1.5); --tw-font-weight: var(--font-weight-medium,500); font-size: 13px; font-weight: var(--font-weight-medium,500); color: var(--color-text-secondary,#666); display: block; }
.field-label--with-icon[data-v-f6fc732b] { align-items: center; gap: calc(var(--spacing,.25rem) * 1.5); display: flex; }
.choice-chip[data-v-f6fc732b] { cursor: pointer; border-radius: var(--radius-lg,.5rem); border-style: var(--tw-border-style); border-width: 1px; border-color: var(--color-brand-border,#e8e4df); background-color: var(--color-card,#fff); padding-inline: calc(var(--spacing,.25rem) * 3); padding-block: calc(var(--spacing,.25rem) * 1.5); color: var(--color-text-secondary,#666); --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); transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1))); --tw-duration: .15s; align-items: center; font-size: 13px; transition-duration: 0.15s; display: inline-flex; }
@media (hover: hover) {
  .choice-chip[data-v-f6fc732b]:hover { border-color: rgba(224, 123, 79, 0.3); }
  @supports (color:color-mix(in lab, red, red)) {
  .choice-chip[data-v-f6fc732b]:hover { border-color: rgba(224, 123, 79, 0.3); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .choice-chip[data-v-f6fc732b]:hover { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 30%, transparent); }
}
}
  .choice-chip[data-v-f6fc732b]:hover { color: var(--color-text-primary,#2d2d2d); }
}
.choice-chip--small[data-v-f6fc732b] { padding-inline: calc(var(--spacing,.25rem) * 2.5); padding-block: var(--spacing,.25rem); font-size: var(--text-xs,.75rem); line-height: var(--tw-leading,var(--text-xs--line-height,calc(1 / .75))); }
.choice-chip--selected[data-v-f6fc732b] { border-color: rgba(224, 123, 79, 0.5); }
@supports (color:color-mix(in lab, red, red)) {
  .choice-chip--selected[data-v-f6fc732b] { border-color: rgba(224, 123, 79, 0.5); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .choice-chip--selected[data-v-f6fc732b] { border-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 50%, transparent); }
}
}
.choice-chip--selected[data-v-f6fc732b] { background-color: rgba(224, 123, 79, 0.07); }
@supports (color:color-mix(in lab, red, red)) {
  .choice-chip--selected[data-v-f6fc732b] { background-color: rgba(224, 123, 79, 0.07); }
  @supports (color:color-mix(in lch, red, blue)) and (top:var(--f)) {
  .choice-chip--selected[data-v-f6fc732b] { background-color: color-mix(in oklab, var(--color-brand-orange,#e07b4f) 7.0%, transparent); }
}
}
.choice-chip--selected[data-v-f6fc732b] { --tw-font-weight: var(--font-weight-medium,500); font-weight: var(--font-weight-medium,500); color: var(--color-text-primary,#2d2d2d); --tw-shadow: 0 0 0 1px var(--tw-shadow-color,#e07b4f1f); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }