/* PULSO 0.3.5 scoped utility bundle — generated locally; no Tailwind CDN/preflight. */
@layer properties;
#pulso-wrapper {
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New',
    monospace;
  --color-emerald-500: oklch(69.6% 0.17 162.48);
  --color-emerald-600: oklch(59.6% 0.145 163.225);
  --color-purple-50: oklch(97.7% 0.014 308.299);
  --color-purple-200: oklch(90.2% 0.063 306.703);
  --color-rose-500: oklch(64.5% 0.246 16.439);
  --color-rose-600: oklch(58.6% 0.253 17.585);
  --color-slate-50: oklch(98.4% 0.003 247.858);
  --color-slate-100: oklch(96.8% 0.007 247.896);
  --color-slate-200: oklch(92.9% 0.013 255.508);
  --color-slate-400: oklch(70.4% 0.04 256.788);
  --color-slate-500: oklch(55.4% 0.046 257.417);
  --color-slate-700: oklch(37.2% 0.044 257.287);
  --color-slate-800: oklch(27.9% 0.041 260.031);
  --color-black: #000;
  --color-white: #fff;
  --spacing: 0.25rem;
  --container-sm: 24rem;
  --container-md: 28rem;
  --container-5xl: 64rem;
  --container-6xl: 72rem;
  --text-xs: 0.75rem;
  --text-xs--line-height: calc(1 / 0.75);
  --text-sm: 0.875rem;
  --text-sm--line-height: calc(1.25 / 0.875);
  --text-base: 1rem;
  --text-base--line-height: calc(1.5 / 1);
  --text-lg: 1.125rem;
  --text-lg--line-height: calc(1.75 / 1.125);
  --text-xl: 1.25rem;
  --text-xl--line-height: calc(1.75 / 1.25);
  --text-2xl: 1.5rem;
  --text-2xl--line-height: calc(2 / 1.5);
  --text-3xl: 1.875rem;
  --text-3xl--line-height: calc(2.25 / 1.875);
  --text-4xl: 2.25rem;
  --text-4xl--line-height: calc(2.5 / 2.25);
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --font-weight-black: 900;
  --tracking-wide: 0.025em;
  --radius-xl: 0.75rem;
  --radius-3xl: 1.5rem;
  --default-transition-duration: 150ms;
  --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
#pulso-wrapper .pointer-events-none {
  pointer-events: none;
}
#pulso-wrapper .absolute {
  position: absolute;
}
#pulso-wrapper .relative {
  position: relative;
}
#pulso-wrapper .inset-0 {
  inset: calc(var(--spacing) * 0);
}
#pulso-wrapper .top-3 {
  top: calc(var(--spacing) * 3);
}
#pulso-wrapper .right-4 {
  right: calc(var(--spacing) * 4);
}
#pulso-wrapper .z-10 {
  z-index: 10;
}
#pulso-wrapper .z-\[30\] {
  z-index: 30;
}
#pulso-wrapper .z-\[40\] {
  z-index: 40;
}
#pulso-wrapper .z-\[50\] {
  z-index: 50;
}
#pulso-wrapper .z-\[100\] {
  z-index: 100;
}
#pulso-wrapper .mx-auto {
  margin-inline: auto;
}
#pulso-wrapper .mt-0\.5 {
  margin-top: calc(var(--spacing) * 0.5);
}
#pulso-wrapper .mt-1 {
  margin-top: calc(var(--spacing) * 1);
}
#pulso-wrapper .mt-2 {
  margin-top: calc(var(--spacing) * 2);
}
#pulso-wrapper .mt-3 {
  margin-top: calc(var(--spacing) * 3);
}
#pulso-wrapper .mt-4 {
  margin-top: calc(var(--spacing) * 4);
}
#pulso-wrapper .mt-5 {
  margin-top: calc(var(--spacing) * 5);
}
#pulso-wrapper .mt-10 {
  margin-top: calc(var(--spacing) * 10);
}
#pulso-wrapper .mb-1 {
  margin-bottom: calc(var(--spacing) * 1);
}
#pulso-wrapper .mb-2 {
  margin-bottom: calc(var(--spacing) * 2);
}
#pulso-wrapper .mb-3 {
  margin-bottom: calc(var(--spacing) * 3);
}
#pulso-wrapper .mb-4 {
  margin-bottom: calc(var(--spacing) * 4);
}
#pulso-wrapper .mb-5 {
  margin-bottom: calc(var(--spacing) * 5);
}
#pulso-wrapper .mb-8 {
  margin-bottom: calc(var(--spacing) * 8);
}
#pulso-wrapper .mb-10 {
  margin-bottom: calc(var(--spacing) * 10);
}
#pulso-wrapper .ml-2 {
  margin-left: calc(var(--spacing) * 2);
}
#pulso-wrapper .block {
  display: block;
}
#pulso-wrapper .flex {
  display: flex;
}
#pulso-wrapper .grid {
  display: grid;
}
#pulso-wrapper .hidden {
  display: none;
}
#pulso-wrapper .inline-flex {
  display: inline-flex;
}
#pulso-wrapper .\!h-10 {
  height: calc(var(--spacing) * 10) !important;
}
#pulso-wrapper .h-2 {
  height: calc(var(--spacing) * 2);
}
#pulso-wrapper .h-8 {
  height: calc(var(--spacing) * 8);
}
#pulso-wrapper .h-10 {
  height: calc(var(--spacing) * 10);
}
#pulso-wrapper .h-11 {
  height: calc(var(--spacing) * 11);
}
#pulso-wrapper .h-16 {
  height: calc(var(--spacing) * 16);
}
#pulso-wrapper .h-20 {
  height: calc(var(--spacing) * 20);
}
#pulso-wrapper .h-\[95dvh\] {
  height: 95dvh;
}
#pulso-wrapper .h-full {
  height: 100%;
}
#pulso-wrapper .max-h-\[50vh\] {
  max-height: 50vh;
}
#pulso-wrapper .max-h-\[220px\] {
  max-height: 220px;
}
#pulso-wrapper .max-h-\[280px\] {
  max-height: 280px;
}
#pulso-wrapper .max-h-\[290px\] {
  max-height: 290px;
}
#pulso-wrapper .max-h-\[360px\] {
  max-height: 360px;
}
#pulso-wrapper .min-h-\[70px\] {
  min-height: 70px;
}
#pulso-wrapper .min-h-\[90px\] {
  min-height: 90px;
}
#pulso-wrapper .min-h-\[430px\] {
  min-height: 430px;
}
#pulso-wrapper .min-h-\[610px\] {
  min-height: 610px;
}
#pulso-wrapper .\!w-10 {
  width: calc(var(--spacing) * 10) !important;
}
#pulso-wrapper .w-2 {
  width: calc(var(--spacing) * 2);
}
#pulso-wrapper .w-72 {
  width: calc(var(--spacing) * 72);
}
#pulso-wrapper .w-auto {
  width: auto;
}
#pulso-wrapper .w-full {
  width: 100%;
}
#pulso-wrapper .max-w-5xl {
  max-width: var(--container-5xl);
}
#pulso-wrapper .max-w-6xl {
  max-width: var(--container-6xl);
}
#pulso-wrapper .max-w-\[1040px\] {
  max-width: 1040px;
}
#pulso-wrapper .max-w-sm {
  max-width: var(--container-sm);
}
#pulso-wrapper .min-w-0 {
  min-width: calc(var(--spacing) * 0);
}
#pulso-wrapper .min-w-\[520px\] {
  min-width: 520px;
}
#pulso-wrapper .min-w-\[560px\] {
  min-width: 560px;
}
#pulso-wrapper .min-w-\[620px\] {
  min-width: 620px;
}
#pulso-wrapper .min-w-\[640px\] {
  min-width: 640px;
}
#pulso-wrapper .min-w-\[650px\] {
  min-width: 650px;
}
#pulso-wrapper .min-w-\[660px\] {
  min-width: 660px;
}
#pulso-wrapper .min-w-\[700px\] {
  min-width: 700px;
}
#pulso-wrapper .min-w-\[760px\] {
  min-width: 760px;
}
#pulso-wrapper .min-w-\[820px\] {
  min-width: 820px;
}
#pulso-wrapper .min-w-\[850px\] {
  min-width: 850px;
}
#pulso-wrapper .min-w-\[900px\] {
  min-width: 900px;
}
#pulso-wrapper .min-w-\[1120px\] {
  min-width: 1120px;
}
#pulso-wrapper .flex-1 {
  flex: 1;
}
#pulso-wrapper .shrink-0 {
  flex-shrink: 0;
}
#pulso-wrapper .-translate-x-full {
  --tw-translate-x: -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
#pulso-wrapper .cursor-pointer {
  cursor: pointer;
}
#pulso-wrapper .grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
#pulso-wrapper .grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
#pulso-wrapper .grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
#pulso-wrapper .flex-col {
  flex-direction: column;
}
#pulso-wrapper .flex-wrap {
  flex-wrap: wrap;
}
#pulso-wrapper .items-center {
  align-items: center;
}
#pulso-wrapper .items-end {
  align-items: flex-end;
}
#pulso-wrapper .justify-between {
  justify-content: space-between;
}
#pulso-wrapper .justify-center {
  justify-content: center;
}
#pulso-wrapper .justify-end {
  justify-content: flex-end;
}
#pulso-wrapper .gap-1 {
  gap: calc(var(--spacing) * 1);
}
#pulso-wrapper .gap-1\.5 {
  gap: calc(var(--spacing) * 1.5);
}
#pulso-wrapper .gap-2 {
  gap: calc(var(--spacing) * 2);
}
#pulso-wrapper .gap-3 {
  gap: calc(var(--spacing) * 3);
}
#pulso-wrapper .gap-4 {
  gap: calc(var(--spacing) * 4);
}
#pulso-wrapper .gap-6 {
  gap: calc(var(--spacing) * 6);
}
#pulso-wrapper .space-y-1 {
  #pulso-wrapper :where(& > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));
  }
}
#pulso-wrapper .space-y-2 {
  #pulso-wrapper :where(& > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));
  }
}
#pulso-wrapper .space-y-3 {
  #pulso-wrapper :where(& > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));
  }
}
#pulso-wrapper .space-y-4 {
  #pulso-wrapper :where(& > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }
}
#pulso-wrapper .space-y-5 {
  #pulso-wrapper :where(& > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
  }
}
#pulso-wrapper .truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#pulso-wrapper .overflow-hidden {
  overflow: hidden;
}
#pulso-wrapper .overflow-x-auto {
  overflow-x: auto;
}
#pulso-wrapper .overflow-y-auto {
  overflow-y: auto;
}
#pulso-wrapper .\!rounded-full {
  border-radius: calc(infinity * 1px) !important;
}
#pulso-wrapper .rounded {
  border-radius: 0.25rem;
}
#pulso-wrapper .rounded-full {
  border-radius: calc(infinity * 1px);
}
#pulso-wrapper .rounded-xl {
  border-radius: var(--radius-xl);
}
#pulso-wrapper .rounded-t-3xl {
  border-top-left-radius: var(--radius-3xl);
  border-top-right-radius: var(--radius-3xl);
}
#pulso-wrapper .border {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
#pulso-wrapper .border-y-2 {
  border-block-style: var(--tw-border-style);
  border-block-width: 2px;
}
#pulso-wrapper .border-b {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
#pulso-wrapper .border-b-2 {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
}
#pulso-wrapper .border-\[var\(--p\)\] {
  border-color: var(--p);
}
#pulso-wrapper .border-purple-200 {
  border-color: var(--color-purple-200);
}
#pulso-wrapper .border-slate-100 {
  border-color: var(--color-slate-100);
}
#pulso-wrapper .border-slate-200 {
  border-color: var(--color-slate-200);
}
#pulso-wrapper .bg-black\/60 {
  background-color: color-mix(in srgb, #000 60%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    background-color: color-mix(in oklab, var(--color-black) 60%, transparent);
  }
}
#pulso-wrapper .bg-purple-50 {
  background-color: var(--color-purple-50);
}
#pulso-wrapper .bg-slate-50 {
  background-color: var(--color-slate-50);
}
#pulso-wrapper .bg-slate-100 {
  background-color: var(--color-slate-100);
}
#pulso-wrapper .bg-slate-200 {
  background-color: var(--color-slate-200);
}
#pulso-wrapper .bg-white {
  background-color: var(--color-white);
}
#pulso-wrapper .object-contain {
  object-fit: contain;
}
#pulso-wrapper .\!p-0 {
  padding: calc(var(--spacing) * 0) !important;
}
#pulso-wrapper .p-3 {
  padding: calc(var(--spacing) * 3);
}
#pulso-wrapper .p-4 {
  padding: calc(var(--spacing) * 4);
}
#pulso-wrapper .p-5 {
  padding: calc(var(--spacing) * 5);
}
#pulso-wrapper .p-6 {
  padding: calc(var(--spacing) * 6);
}
#pulso-wrapper .p-12 {
  padding: calc(var(--spacing) * 12);
}
#pulso-wrapper .\!px-4 {
  padding-inline: calc(var(--spacing) * 4) !important;
}
#pulso-wrapper .px-2 {
  padding-inline: calc(var(--spacing) * 2);
}
#pulso-wrapper .px-3 {
  padding-inline: calc(var(--spacing) * 3);
}
#pulso-wrapper .px-5 {
  padding-inline: calc(var(--spacing) * 5);
}
#pulso-wrapper .\!py-3 {
  padding-block: calc(var(--spacing) * 3) !important;
}
#pulso-wrapper .py-1 {
  padding-block: calc(var(--spacing) * 1);
}
#pulso-wrapper .py-2 {
  padding-block: calc(var(--spacing) * 2);
}
#pulso-wrapper .py-3\.5 {
  padding-block: calc(var(--spacing) * 3.5);
}
#pulso-wrapper .py-4 {
  padding-block: calc(var(--spacing) * 4);
}
#pulso-wrapper .pr-2 {
  padding-right: calc(var(--spacing) * 2);
}
#pulso-wrapper .pr-12 {
  padding-right: calc(var(--spacing) * 12);
}
#pulso-wrapper .pb-1 {
  padding-bottom: calc(var(--spacing) * 1);
}
#pulso-wrapper .pb-10 {
  padding-bottom: calc(var(--spacing) * 10);
}
#pulso-wrapper .text-center {
  text-align: center;
}
#pulso-wrapper .text-left {
  text-align: left;
}
#pulso-wrapper .text-right {
  text-align: right;
}
#pulso-wrapper .font-mono {
  font-family: var(--font-mono);
}
#pulso-wrapper .text-2xl {
  font-size: var(--text-2xl);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
}
#pulso-wrapper .text-3xl {
  font-size: var(--text-3xl);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
}
#pulso-wrapper .text-4xl {
  font-size: var(--text-4xl);
  line-height: var(--tw-leading, var(--text-4xl--line-height));
}
#pulso-wrapper .text-base {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
#pulso-wrapper .text-lg {
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
}
#pulso-wrapper .text-sm {
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
#pulso-wrapper .text-xl {
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}
#pulso-wrapper .text-xs {
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
}
#pulso-wrapper .text-\[8px\] {
  font-size: 8px;
}
#pulso-wrapper .text-\[9px\] {
  font-size: 9px;
}
#pulso-wrapper .text-\[10px\] {
  font-size: 10px;
}
#pulso-wrapper .text-\[11px\] {
  font-size: 11px;
}
#pulso-wrapper .font-black {
  --tw-font-weight: var(--font-weight-black);
  font-weight: var(--font-weight-black);
}
#pulso-wrapper .font-bold {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}
#pulso-wrapper .font-extrabold {
  --tw-font-weight: var(--font-weight-extrabold);
  font-weight: var(--font-weight-extrabold);
}
#pulso-wrapper .tracking-\[\.16em\] {
  --tw-tracking: .16em;
  letter-spacing: .16em;
}
#pulso-wrapper .tracking-\[\.18em\] {
  --tw-tracking: .18em;
  letter-spacing: .18em;
}
#pulso-wrapper .tracking-wide {
  --tw-tracking: var(--tracking-wide);
  letter-spacing: var(--tracking-wide);
}
#pulso-wrapper .whitespace-nowrap {
  white-space: nowrap;
}
#pulso-wrapper .text-\[var\(--p\)\] {
  color: var(--p);
}
#pulso-wrapper .text-emerald-500 {
  color: var(--color-emerald-500);
}
#pulso-wrapper .text-emerald-600 {
  color: var(--color-emerald-600);
}
#pulso-wrapper .text-rose-500 {
  color: var(--color-rose-500);
}
#pulso-wrapper .text-rose-600 {
  color: var(--color-rose-600);
}
#pulso-wrapper .text-slate-400 {
  color: var(--color-slate-400);
}
#pulso-wrapper .text-slate-500 {
  color: var(--color-slate-500);
}
#pulso-wrapper .text-slate-700 {
  color: var(--color-slate-700);
}
#pulso-wrapper .text-slate-800 {
  color: var(--color-slate-800);
}
#pulso-wrapper .text-white {
  color: var(--color-white);
}
#pulso-wrapper .uppercase {
  text-transform: uppercase;
}
#pulso-wrapper .italic {
  font-style: italic;
}
#pulso-wrapper .opacity-70 {
  opacity: 70%;
}
#pulso-wrapper .transition {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
#pulso-wrapper .transition-transform {
  transition-property: transform, translate, scale, rotate;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
#pulso-wrapper .duration-300 {
  --tw-duration: 300ms;
  transition-duration: 300ms;
}
#pulso-wrapper .hover\:bg-slate-50 {
  #pulso-wrapper &:hover {
    @media (hover: hover) {
      background-color: var(--color-slate-50);
    }
  }
}
#pulso-wrapper .sm\:col-span-2 {
  @media (width >= 40rem) {
    grid-column: span 2 / span 2;
  }
}
#pulso-wrapper .sm\:grid-cols-2 {
  @media (width >= 40rem) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
#pulso-wrapper .sm\:grid-cols-3 {
  @media (width >= 40rem) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
#pulso-wrapper .sm\:p-10 {
  @media (width >= 40rem) {
    padding: calc(var(--spacing) * 10);
  }
}
#pulso-wrapper .sm\:px-5 {
  @media (width >= 40rem) {
    padding-inline: calc(var(--spacing) * 5);
  }
}
#pulso-wrapper .md\:col-span-2 {
  @media (width >= 48rem) {
    grid-column: span 2 / span 2;
  }
}
#pulso-wrapper .md\:flex {
  @media (width >= 48rem) {
    display: flex;
  }
}
#pulso-wrapper .md\:inline {
  @media (width >= 48rem) {
    display: inline;
  }
}
#pulso-wrapper .md\:h-\[90vh\] {
  @media (width >= 48rem) {
    height: 90vh;
  }
}
#pulso-wrapper .md\:w-auto {
  @media (width >= 48rem) {
    width: auto;
  }
}
#pulso-wrapper .md\:max-w-\[190px\] {
  @media (width >= 48rem) {
    max-width: 190px;
  }
}
#pulso-wrapper .md\:max-w-\[220px\] {
  @media (width >= 48rem) {
    max-width: 220px;
  }
}
#pulso-wrapper .md\:max-w-md {
  @media (width >= 48rem) {
    max-width: var(--container-md);
  }
}
#pulso-wrapper .md\:grid-cols-2 {
  @media (width >= 48rem) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
#pulso-wrapper .md\:grid-cols-3 {
  @media (width >= 48rem) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
#pulso-wrapper .md\:grid-cols-4 {
  @media (width >= 48rem) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
#pulso-wrapper .md\:grid-cols-5 {
  @media (width >= 48rem) {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
#pulso-wrapper .md\:flex-row {
  @media (width >= 48rem) {
    flex-direction: row;
  }
}
#pulso-wrapper .md\:items-center {
  @media (width >= 48rem) {
    align-items: center;
  }
}
#pulso-wrapper .md\:items-end {
  @media (width >= 48rem) {
    align-items: flex-end;
  }
}
#pulso-wrapper .md\:gap-4 {
  @media (width >= 48rem) {
    gap: calc(var(--spacing) * 4);
  }
}
#pulso-wrapper .md\:rounded-3xl {
  @media (width >= 48rem) {
    border-radius: var(--radius-3xl);
  }
}
#pulso-wrapper .md\:p-4 {
  @media (width >= 48rem) {
    padding: calc(var(--spacing) * 4);
  }
}
#pulso-wrapper .md\:p-5 {
  @media (width >= 48rem) {
    padding: calc(var(--spacing) * 5);
  }
}
#pulso-wrapper .md\:p-6 {
  @media (width >= 48rem) {
    padding: calc(var(--spacing) * 6);
  }
}
#pulso-wrapper .md\:p-7 {
  @media (width >= 48rem) {
    padding: calc(var(--spacing) * 7);
  }
}
#pulso-wrapper .md\:text-sm {
  @media (width >= 48rem) {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
}
#pulso-wrapper .md\:text-\[11px\] {
  @media (width >= 48rem) {
    font-size: 11px;
  }
}
#pulso-wrapper .lg\:col-span-2 {
  @media (width >= 64rem) {
    grid-column: span 2 / span 2;
  }
}
#pulso-wrapper .lg\:flex {
  @media (width >= 64rem) {
    display: flex;
  }
}
#pulso-wrapper .lg\:hidden {
  @media (width >= 64rem) {
    display: none;
  }
}
#pulso-wrapper .lg\:translate-x-0 {
  @media (width >= 64rem) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
}
#pulso-wrapper .lg\:grid-cols-3 {
  @media (width >= 64rem) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
#pulso-wrapper .lg\:grid-cols-4 {
  @media (width >= 64rem) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
#pulso-wrapper .lg\:grid-cols-\[1\.15fr_\.85fr\] {
  @media (width >= 64rem) {
    grid-template-columns: 1.15fr .85fr;
  }
}
#pulso-wrapper .lg\:p-7 {
  @media (width >= 64rem) {
    padding: calc(var(--spacing) * 7);
  }
}
#pulso-wrapper .lg\:p-12 {
  @media (width >= 64rem) {
    padding: calc(var(--spacing) * 12);
  }
}
#pulso-wrapper .lg\:px-7 {
  @media (width >= 64rem) {
    padding-inline: calc(var(--spacing) * 7);
  }
}
#pulso-wrapper .xl\:col-span-2 {
  @media (width >= 80rem) {
    grid-column: span 2 / span 2;
  }
}
#pulso-wrapper .xl\:col-span-3 {
  @media (width >= 80rem) {
    grid-column: span 3 / span 3;
  }
}
#pulso-wrapper .xl\:grid-cols-2 {
  @media (width >= 80rem) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
#pulso-wrapper .xl\:grid-cols-4 {
  @media (width >= 80rem) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
#pulso-wrapper .xl\:grid-cols-5 {
  @media (width >= 80rem) {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}
#pulso-wrapper .xl\:grid-cols-\[1fr_380px\] {
  @media (width >= 80rem) {
    grid-template-columns: 1fr 380px;
  }
}
#pulso-wrapper .xl\:grid-cols-\[460px_1fr\] {
  @media (width >= 80rem) {
    grid-template-columns: 460px 1fr;
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    #pulso-wrapper *, #pulso-wrapper ::before, #pulso-wrapper ::after, #pulso-wrapper ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-space-y-reverse: 0;
      --tw-border-style: solid;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-duration: initial;
    }
  }
}
