/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme,base;@layer components{.Phnx-heading{font-family:var(--font-typography-font-family-display,var(--typography-font-family-display));text-box-trim:trim-both;text-box-edge:cap alphabetic}.Phnx-heading--display-xl{font-size:var(--text-typography-font-size-display-xl,var(--typography-font-size-display-xl,2rem));--tw-leading:var(--leading-typography-line-height-display-xl,var(--typography-line-height-display-xl,40px));line-height:var(--leading-typography-line-height-display-xl,var(--typography-line-height-display-xl,40px));--tw-font-weight:var(--font-weight-typography-font-weight-display-xl,var(--typography-font-weight-display-xl,900));font-weight:var(--font-weight-typography-font-weight-display-xl,var(--typography-font-weight-display-xl,900));--tw-tracking:var(--tracking-typography-letter-spacing-display-xl,var(--typography-letter-spacing-display-xl,0));letter-spacing:var(--tracking-typography-letter-spacing-display-xl,var(--typography-letter-spacing-display-xl,0))}.Phnx-heading--display-lg{font-size:var(--text-typography-font-size-display-lg,var(--typography-font-size-display-lg,1.75rem));--tw-leading:var(--leading-typography-line-height-display-lg,var(--typography-line-height-display-lg,36px));line-height:var(--leading-typography-line-height-display-lg,var(--typography-line-height-display-lg,36px));--tw-font-weight:var(--font-weight-typography-font-weight-display-lg,var(--typography-font-weight-display-lg,600));font-weight:var(--font-weight-typography-font-weight-display-lg,var(--typography-font-weight-display-lg,600));--tw-tracking:var(--tracking-typography-letter-spacing-display-lg,var(--typography-letter-spacing-display-lg,0));letter-spacing:var(--tracking-typography-letter-spacing-display-lg,var(--typography-letter-spacing-display-lg,0))}.Phnx-heading--heading-xl{font-size:var(--text-typography-font-size-heading-xl,var(--typography-font-size-heading-xl,1.5rem));--tw-leading:var(--leading-typography-line-height-heading-xl,var(--typography-line-height-heading-xl,32px));line-height:var(--leading-typography-line-height-heading-xl,var(--typography-line-height-heading-xl,32px));--tw-font-weight:var(--font-weight-typography-font-weight-heading-xl,var(--typography-font-weight-heading-xl,600));font-weight:var(--font-weight-typography-font-weight-heading-xl,var(--typography-font-weight-heading-xl,600));--tw-tracking:var(--tracking-typography-letter-spacing-heading-xl,var(--typography-letter-spacing-heading-xl,0));letter-spacing:var(--tracking-typography-letter-spacing-heading-xl,var(--typography-letter-spacing-heading-xl,0))}.Phnx-heading--heading-lg{font-size:var(--text-typography-font-size-heading-lg,var(--typography-font-size-heading-lg,1.25rem));--tw-leading:var(--leading-typography-line-height-heading-lg,var(--typography-line-height-heading-lg,28px));line-height:var(--leading-typography-line-height-heading-lg,var(--typography-line-height-heading-lg,28px));--tw-font-weight:var(--font-weight-typography-font-weight-heading-lg,var(--typography-font-weight-heading-lg,600));font-weight:var(--font-weight-typography-font-weight-heading-lg,var(--typography-font-weight-heading-lg,600));--tw-tracking:var(--tracking-typography-letter-spacing-heading-lg,var(--typography-letter-spacing-heading-lg,0));letter-spacing:var(--tracking-typography-letter-spacing-heading-lg,var(--typography-letter-spacing-heading-lg,0))}.Phnx-heading--heading-md{font-size:var(--text-typography-font-size-heading-md,var(--typography-font-size-heading-md,1.0625rem));--tw-leading:var(--leading-typography-line-height-heading-md,var(--typography-line-height-heading-md,24px));line-height:var(--leading-typography-line-height-heading-md,var(--typography-line-height-heading-md,24px));--tw-font-weight:var(--font-weight-typography-font-weight-heading-md,var(--typography-font-weight-heading-md,600));font-weight:var(--font-weight-typography-font-weight-heading-md,var(--typography-font-weight-heading-md,600));--tw-tracking:var(--tracking-typography-letter-spacing-heading-md,var(--typography-letter-spacing-heading-md,0));letter-spacing:var(--tracking-typography-letter-spacing-heading-md,var(--typography-letter-spacing-heading-md,0))}.Phnx-heading--color-primary{color:var(--color-color-text-static-primary,var(--color-text-static-primary))}.Phnx-heading--color-secondary{color:var(--color-color-text-static-secondary,var(--color-text-static-secondary))}.Phnx-heading--color-tertiary{color:var(--color-color-text-static-tertiary,var(--color-text-static-tertiary))}.Phnx-text{font-family:var(--font-typography-font-family-display,var(--typography-font-family-display));text-box-trim:trim-both;text-box-edge:cap alphabetic}.Phnx-text--body-lg{font-size:var(--text-typography-font-size-body-lg,var(--typography-font-size-body-lg,1rem));--tw-leading:var(--leading-typography-line-height-body-lg,var(--typography-line-height-body-lg,24px));line-height:var(--leading-typography-line-height-body-lg,var(--typography-line-height-body-lg,24px));--tw-tracking:var(--tracking-typography-letter-spacing-body-lg,var(--typography-letter-spacing-body-lg,0));letter-spacing:var(--tracking-typography-letter-spacing-body-lg,var(--typography-letter-spacing-body-lg,0))}.Phnx-text--body-md{font-size:var(--text-typography-font-size-body-md,var(--typography-font-size-body-md,.9375rem));--tw-leading:var(--leading-typography-line-height-body-md,var(--typography-line-height-body-md,22px));line-height:var(--leading-typography-line-height-body-md,var(--typography-line-height-body-md,22px));--tw-tracking:var(--tracking-typography-letter-spacing-body-md,var(--typography-letter-spacing-body-md,0));letter-spacing:var(--tracking-typography-letter-spacing-body-md,var(--typography-letter-spacing-body-md,0))}.Phnx-text--body-sm{font-size:var(--text-typography-font-size-body-sm,var(--typography-font-size-body-sm,.875rem));--tw-leading:var(--leading-typography-line-height-body-sm,var(--typography-line-height-body-sm,20px));line-height:var(--leading-typography-line-height-body-sm,var(--typography-line-height-body-sm,20px));--tw-tracking:var(--tracking-typography-letter-spacing-body-sm,var(--typography-letter-spacing-body-sm,0));letter-spacing:var(--tracking-typography-letter-spacing-body-sm,var(--typography-letter-spacing-body-sm,0))}.Phnx-text--body-lg.Phnx-text--weight-default{--tw-font-weight:var(--font-weight-typography-font-weight-body-default-lg,var(--typography-font-weight-body-default-lg,400));font-weight:var(--font-weight-typography-font-weight-body-default-lg,var(--typography-font-weight-body-default-lg,400))}.Phnx-text--body-lg.Phnx-text--weight-strong{--tw-font-weight:var(--font-weight-typography-font-weight-body-strong-lg,var(--typography-font-weight-body-strong-lg,600));font-weight:var(--font-weight-typography-font-weight-body-strong-lg,var(--typography-font-weight-body-strong-lg,600))}.Phnx-text--body-md.Phnx-text--weight-default{--tw-font-weight:var(--font-weight-typography-font-weight-body-default-md,var(--typography-font-weight-body-default-md,400));font-weight:var(--font-weight-typography-font-weight-body-default-md,var(--typography-font-weight-body-default-md,400))}.Phnx-text--body-md.Phnx-text--weight-strong{--tw-font-weight:var(--font-weight-typography-font-weight-body-strong-md,var(--typography-font-weight-body-strong-md,600));font-weight:var(--font-weight-typography-font-weight-body-strong-md,var(--typography-font-weight-body-strong-md,600))}.Phnx-text--body-sm.Phnx-text--weight-default{--tw-font-weight:var(--font-weight-typography-font-weight-body-default-sm,var(--typography-font-weight-body-default-sm,400));font-weight:var(--font-weight-typography-font-weight-body-default-sm,var(--typography-font-weight-body-default-sm,400))}.Phnx-text--body-sm.Phnx-text--weight-strong{--tw-font-weight:var(--font-weight-typography-font-weight-body-strong-sm,var(--typography-font-weight-body-strong-sm,600));font-weight:var(--font-weight-typography-font-weight-body-strong-sm,var(--typography-font-weight-body-strong-sm,600))}.Phnx-text--color-primary{color:var(--color-color-text-static-primary,var(--color-text-static-primary))}.Phnx-text--color-secondary{color:var(--color-color-text-static-secondary,var(--color-text-static-secondary))}.Phnx-text--color-tertiary{color:var(--color-color-text-static-tertiary,var(--color-text-static-tertiary))}.Phnx-text--truncate{text-overflow:ellipsis;white-space:nowrap;text-box-trim:none;overflow:hidden}.Phnx-caption{font-family:var(--font-typography-font-family-display,var(--typography-font-family-display));text-box-trim:trim-both;text-box-edge:cap alphabetic}.Phnx-caption--caption{font-size:var(--text-typography-font-size-metadata-caption,var(--typography-font-size-metadata-caption,.75rem));--tw-leading:var(--leading-typography-line-height-metadata-caption,var(--typography-line-height-metadata-caption,16px));line-height:var(--leading-typography-line-height-metadata-caption,var(--typography-line-height-metadata-caption,16px));--tw-font-weight:var(--font-weight-typography-font-weight-metadata-caption,var(--typography-font-weight-metadata-caption,400));font-weight:var(--font-weight-typography-font-weight-metadata-caption,var(--typography-font-weight-metadata-caption,400));--tw-tracking:var(--tracking-typography-letter-spacing-metadata-caption,var(--typography-letter-spacing-metadata-caption,0));letter-spacing:var(--tracking-typography-letter-spacing-metadata-caption,var(--typography-letter-spacing-metadata-caption,0))}.Phnx-caption--overline{font-size:var(--text-typography-font-size-metadata-overline,var(--typography-font-size-metadata-overline,.6875rem));--tw-leading:var(--leading-typography-line-height-metadata-overline,var(--typography-line-height-metadata-overline,16px));line-height:var(--leading-typography-line-height-metadata-overline,var(--typography-line-height-metadata-overline,16px));--tw-font-weight:var(--font-weight-typography-font-weight-metadata-overline,var(--typography-font-weight-metadata-overline,600));font-weight:var(--font-weight-typography-font-weight-metadata-overline,var(--typography-font-weight-metadata-overline,600));--tw-tracking:var(--tracking-typography-letter-spacing-metadata-overline,var(--typography-letter-spacing-metadata-overline,0));letter-spacing:var(--tracking-typography-letter-spacing-metadata-overline,var(--typography-letter-spacing-metadata-overline,0));text-transform:uppercase}.Phnx-caption--color-primary{color:var(--color-color-text-static-primary,var(--color-text-static-primary))}.Phnx-caption--color-secondary{color:var(--color-color-text-static-secondary,var(--color-text-static-secondary))}.Phnx-caption--color-tertiary{color:var(--color-color-text-static-tertiary,var(--color-text-static-tertiary))}}@layer utilities;@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
