@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-dc2cf05c], [data-v-dc2cf05c]::before, [data-v-dc2cf05c]::after, [data-v-dc2cf05c]::backdrop { --tw-border-style: solid; --tw-leading: initial; --tw-font-weight: initial; --tw-tracking: initial; --tw-ordinal: initial; --tw-slashed-zero: initial; --tw-numeric-figure: initial; --tw-numeric-spacing: initial; --tw-numeric-fraction: initial; }
}
}
.countdown-units[data-v-dc2cf05c] { grid-template-columns: repeat(4, minmax(0px, 1fr)); display: grid; }
.countdown-unit[data-v-dc2cf05c] { border-radius: var(--radius-xl,.75rem); border-style: var(--tw-border-style); border-width: 1px; border-color: rgba(255, 215, 168, 0.7); flex-direction: column; justify-content: center; align-items: center; display: flex; }
@supports (color:color-mix(in lab, red, red)) {
  .countdown-unit[data-v-dc2cf05c] { border-color: rgba(255, 215, 168, 0.7); }
  @supports (color:color-mix(in lch, red, blue)) and (color:#000) and (top:var(--f)) {
  .countdown-unit[data-v-dc2cf05c] { border-color: color-mix(in oklab, var(--color-orange-200,#ffd7a8) 70%, transparent); }
}
}
.countdown-unit[data-v-dc2cf05c] { background-color: var(--color-card,#fff); }
@media screen {
  .countdown-unit[data-v-dc2cf05c]:where(.dark, .dark *) { border-color: rgba(255, 139, 26, 0.3); }
  @supports (color:color-mix(in lab, red, red)) {
  .countdown-unit[data-v-dc2cf05c]:where(.dark, .dark *) { border-color: rgba(255, 139, 26, 0.3); }
  @supports (color:color-mix(in lch, red, blue)) and (color:#000) and (top:var(--f)) {
  .countdown-unit[data-v-dc2cf05c]:where(.dark, .dark *) { border-color: color-mix(in oklab, var(--color-orange-400,#ff8b1a) 30%, transparent); }
}
}
}
.countdown-unit[data-v-dc2cf05c] { box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 2px, rgba(234, 88, 12, 0.07) 0px 4px 12px, rgba(255, 255, 255, 0.9) 0px 1px inset; }
.countdown-value[data-v-dc2cf05c] { --tw-leading: 1; --tw-font-weight: var(--font-weight-semibold,600); line-height: 1; font-weight: var(--font-weight-semibold,600); --tw-tracking: var(--tracking-tight,-.025em); letter-spacing: var(--tracking-tight,-.025em); color: rgb(138, 78, 42); --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,); animation: 0.35s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running countdown-tick-dc2cf05c; }
.countdown-label[data-v-dc2cf05c] { --tw-font-weight: var(--font-weight-semibold,600); 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; }
.countdown-lg .countdown-units[data-v-dc2cf05c] { gap: calc(var(--spacing,.25rem) * 2.5); max-width: 380px; }
.countdown-lg .countdown-unit[data-v-dc2cf05c] { padding-block: calc(var(--spacing,.25rem) * 2.5); }
.countdown-lg .countdown-value[data-v-dc2cf05c] { font-size: 26px; }
.countdown-lg .countdown-label[data-v-dc2cf05c] { margin-top: calc(var(--spacing,.25rem) * 1.5); font-size: 10px; }
.countdown-sm .countdown-units[data-v-dc2cf05c] { gap: calc(var(--spacing,.25rem) * 1.5); }
.countdown-sm .countdown-unit[data-v-dc2cf05c] { border-radius: var(--radius-lg,.5rem); padding-block: calc(var(--spacing,.25rem) * 1.5); }
.countdown-sm .countdown-value[data-v-dc2cf05c] { font-size: 15px; }
.countdown-sm .countdown-label[data-v-dc2cf05c] { margin-top: var(--spacing,.25rem); font-size: 9px; }
.countdown-now[data-v-dc2cf05c] { align-items: center; gap: calc(var(--spacing,.25rem) * 2); border-style: var(--tw-border-style); padding-inline: calc(var(--spacing,.25rem) * 3); padding-block: calc(var(--spacing,.25rem) * 1.5); font-size: var(--text-sm,.875rem); line-height: var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875))); --tw-font-weight: var(--font-weight-semibold,600); font-weight: var(--font-weight-semibold,600); color: rgb(0, 121, 86); background-color: rgb(236, 253, 245); border-width: 1px; border-color: rgb(164, 244, 207); border-radius: 2.14748e+09px; display: inline-flex; }
@supports (color:#000) and (top:var(--f)) {
  .countdown-now[data-v-dc2cf05c] { border-color: var(--color-emerald-200,#a4f4cf); background-color: var(--color-emerald-50,#ecfdf5); color: var(--color-emerald-700,#007956); }
}
@media screen {
  .countdown-now[data-v-dc2cf05c]:where(.dark, .dark *) { background-color: rgba(0, 210, 148, 0.12); border-color: rgba(0, 0, 0, 0); }
  @supports (color:color-mix(in lab, red, red)) {
  .countdown-now[data-v-dc2cf05c]:where(.dark, .dark *) { background-color: rgba(0, 210, 148, 0.12); }
  @supports (color:color-mix(in lch, red, blue)) and (color:#000) and (top:var(--f)) {
  .countdown-now[data-v-dc2cf05c]:where(.dark, .dark *) { background-color: color-mix(in oklab, var(--color-emerald-400,#00d294) 12%, transparent); }
}
}
  .countdown-now[data-v-dc2cf05c]:where(.dark, .dark *) { color: rgb(94, 233, 181); }
  @supports (color:#000) and (top:var(--f)) {
  .countdown-now[data-v-dc2cf05c]:where(.dark, .dark *) { color: var(--color-emerald-300,#5ee9b5); }
}
}
.countdown-dot[data-v-dc2cf05c] { height: calc(var(--spacing,.25rem) * 2); width: calc(var(--spacing,.25rem) * 2); background-color: rgb(0, 187, 127); border-radius: 2.14748e+09px; animation: 1.4s ease-in-out 0s infinite normal none running countdown-pulse-dc2cf05c; }
@supports (color:#000) and (top:var(--f)) {
  .countdown-dot[data-v-dc2cf05c] { background-color: var(--color-emerald-500,#00bb7f); }
}
@keyframes countdown-tick-dc2cf05c { 
  0% { opacity: 0.2; transform: translateY(-4px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes countdown-pulse-dc2cf05c { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.35; }
}
@media (prefers-reduced-motion: reduce) {
  .countdown-value[data-v-dc2cf05c], .countdown-dot[data-v-dc2cf05c] { animation: auto ease 0s 1 normal none running none; }
}
@media screen {
  .dark .countdown-unit[data-v-dc2cf05c] { box-shadow: none; }
  .dark .countdown-value[data-v-dc2cf05c] { color: rgb(253, 186, 116); }
}
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-leading { syntax: "*"; inherits: false; }
@property --tw-font-weight { syntax: "*"; inherits: false; }
@property --tw-tracking { 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; }