/* font-pairing.blade.php: Tailwind step 2. Utilities live in the markup; built by work/tw/build-tools.sh (content: font-pairing.classes). */

/*! tw-utilities */

:where(.cmt) .tw-mt-\[12px\] {
  margin-top: 12px
}

:where(.cmt) .tw-mt-\[6px\] {
  margin-top: 6px
}

:where(.cmt) .tw-block {
  display: block
}

:where(.cmt) .tw-inline-flex {
  display: inline-flex
}

:where(.cmt) .tw-h-\[32px\] {
  height: 32px
}

:where(.cmt) .tw-max-h-\[240px\] {
  max-height: 240px
}

:where(.cmt) .tw-max-h-\[3\.6em\] {
  max-height: 3.6em
}

:where(.cmt) .tw-min-w-\[0\] {
  min-width: 0
}

:where(.cmt) .tw-cursor-pointer {
  cursor: pointer
}

:where(.cmt) .tw-items-center {
  align-items: center
}

:where(.cmt) .tw-overflow-hidden {
  overflow: hidden
}

:where(.cmt) .tw-overflow-y-auto {
  overflow-y: auto
}

:where(.cmt) .tw-whitespace-nowrap {
  white-space: nowrap
}

:where(.cmt) .tw-rounded-\[10px\] {
  border-radius: 10px
}

:where(.cmt) .tw-p-\[\.06em_0\] {
  padding: .06em 0
}

:where(.cmt) .tw-p-\[\.08em_0\] {
  padding: .08em 0
}

:where(.cmt) .tw-p-\[0_12px\] {
  padding: 0 12px
}

:where(.cmt) .tw-text-left {
  text-align: left
}

:where(.cmt) .tw-text-\[13px\] {
  font-size: 13px
}

:where(.cmt) .tw-text-\[14px\] {
  font-size: 14px
}

:where(.cmt) .tw-text-\[17px\] {
  font-size: 17px
}

:where(.cmt) .tw-text-\[28px\] {
  font-size: 28px
}

:where(.cmt) .tw-font-medium {
  font-weight: 500
}

:where(.cmt) .tw-leading-\[1\.08\] {
  line-height: 1.08
}

:where(.cmt) .tw-leading-\[1\.18\] {
  line-height: 1.18
}

:where(.cmt) .tw-leading-\[1\.55\] {
  line-height: 1.55
}

:where(.cmt) .tw-leading-\[1\.6\] {
  line-height: 1.6
}

:where(.cmt) .tw-css-border-\[0\] {
  border: 0
}

:where(.cmt) .tw-css-background-\[var\(--inset\,_\#F5F5F7\)\] {
  background: var(--inset, #F5F5F7)
}

:where(.cmt) .tw-css-transition-\[opacity_\.2s\] {
  transition: opacity .2s
}

:where(.cmt) .tw-css-outline-\[0\] {
  outline: 0
}

:where(.cmt) .tw-css--webkit-box-orient-\[vertical\] {
  -webkit-box-orient: vertical
}

:where(.cmt) .tw-css--webkit-line-clamp-\[3\] {
  -webkit-line-clamp: 3
}

:where(.cmt) .tw-css-color-\[var\(--ink\,_\#1D1D1F\)\] {
  color: var(--ink, #1D1D1F)
}

:where(.cmt) .tw-css-color-\[var\(--ink-2\,_\#6E6E73\)\] {
  color: var(--ink-2, #6E6E73)
}

:where(.cmt) .tw-css-display-\[-webkit-box\] {
  display: -webkit-box
}

:where(.cmt) .tw-css-font-size-\[clamp\(40px\,_7vw\,_80px\)\] {
  font-size: clamp(40px, 7vw, 80px)
}

:where(.cmt) .tw-css-overflow-wrap-\[anywhere\] {
  overflow-wrap: anywhere
}

:where(.cmt) #fp-specimen.is-loading .\[\#fp-specimen\.is-loading_\&\]\:tw-opacity-\[\.2\] {
  opacity: .2
}

:where(.cmt) .\[\&\#fp-panel\.invisible\]\:tw-pointer-events-none#fp-panel.invisible {
  pointer-events: none
}

:where(.cmt) .\[\&\.on\]\:tw-css-background-\[var\(--ink\2c _\#1D1D1F\)\].on {
  background: var(--ink, #1D1D1F)
}

:where(.cmt) .\[\&\.on\]\:tw-css-color-\[var\(--surface\2c _\#fff\)\].on {
  color: var(--surface, #fff)
}

:where(.cmt) .\[\&\.on_small\]\:tw-opacity-\[\.7\].on small {
  opacity: .7
}

:where(.cmt) .\[\&\.on_small\]\:tw-css-color-\[inherit\].on small {
  color: inherit
}

:where(.cmt) .\[\&\:focus-visible\]\:tw-rounded-\[var\(--r-lg\2c _20px\)\]:focus-visible {
  border-radius: var(--r-lg, 20px)
}

:where(.cmt) .\[\&\:focus-visible\]\:tw-css-outline-\[1\.5px_solid_var\(--ink\2c _\#1D1D1F\)\]:focus-visible {
  outline: 1.5px solid var(--ink, #1D1D1F)
}

:where(.cmt) .\[\&\:focus-visible\]\:tw-css-outline-offset-\[4px\]:focus-visible {
  outline-offset: 4px
}

:where(.cmt) .\[\&\:hover\]\:tw-css-background-\[var\(--hairline\2c _rgba\(0\2c _0\2c _0\2c _\.08\)\)\]:hover {
  background: var(--hairline, rgba(0, 0, 0, .08))
}

:where(.cmt) .\[\&_a\[href\]\:hover\]\:tw-css-text-decoration-\[underline\] a[href]:hover {
  text-decoration: underline
}

:where(.cmt) .\[\&_a\]\:tw-css-text-decoration-\[none\] a {
  text-decoration: none
}

:where(.cmt) .\[\&_a\]\:tw-css-color-\[var\(--ink\2c _\#1D1D1F\)\] a {
  color: var(--ink, #1D1D1F)
}

:where(.cmt) .\[\&_button\.on\]\:tw-css-background-\[var\(--inset\2c _\#F5F5F7\)\] button.on {
  background: var(--inset, #F5F5F7)
}

:where(.cmt) .\[\&_button\:hover\]\:tw-css-background-\[var\(--inset\2c _\#F5F5F7\)\] button:hover {
  background: var(--inset, #F5F5F7)
}

:where(.cmt) .\[\&_button\]\:tw-flex button {
  display: flex
}

:where(.cmt) .\[\&_button\]\:tw-h-\[36px\] button {
  height: 36px
}

:where(.cmt) .\[\&_button\]\:tw-w-full button {
  width: 100%
}

:where(.cmt) .\[\&_button\]\:tw-cursor-pointer button {
  cursor: pointer
}

:where(.cmt) .\[\&_button\]\:tw-items-center button {
  align-items: center
}

:where(.cmt) .\[\&_button\]\:tw-justify-between button {
  justify-content: space-between
}

:where(.cmt) .\[\&_button\]\:tw-gap-\[12px\] button {
  gap: 12px
}

:where(.cmt) .\[\&_button\]\:tw-rounded-\[10px\] button {
  border-radius: 10px
}

:where(.cmt) .\[\&_button\]\:tw-p-\[0_10px\] button {
  padding: 0 10px
}

:where(.cmt) .\[\&_button\]\:tw-text-left button {
  text-align: left
}

:where(.cmt) .\[\&_button\]\:tw-text-\[14px\] button {
  font-size: 14px
}

:where(.cmt) .\[\&_button\]\:tw-css-border-\[0\] button {
  border: 0
}

:where(.cmt) .\[\&_button\]\:tw-css-background-\[none\] button {
  background: none
}

:where(.cmt) .\[\&_button\]\:tw-css-color-\[var\(--ink\2c _\#1D1D1F\)\] button {
  color: var(--ink, #1D1D1F)
}

:where(.cmt) .\[\&_p\]\:tw-m-\[0\] p {
  margin: 0
}

:where(.cmt) .\[\&_p\]\:tw-p-\[8px_10px\] p {
  padding: 8px 10px
}

:where(.cmt) .\[\&_p\]\:tw-text-\[13px\] p {
  font-size: 13px
}

:where(.cmt) .\[\&_p\]\:tw-css-color-\[var\(--ink-2\2c _\#6E6E73\)\] p {
  color: var(--ink-2, #6E6E73)
}

:where(.cmt) .\[\&_small\]\:tw-ml-\[6px\] small {
  margin-left: 6px
}

:where(.cmt) .\[\&_small\]\:tw-whitespace-nowrap small {
  white-space: nowrap
}

:where(.cmt) .\[\&_small\]\:tw-text-\[13px\] small {
  font-size: 13px
}

:where(.cmt) .\[\&_small\]\:tw-font-normal small {
  font-weight: 400
}

:where(.cmt) .\[\&_small\]\:tw-css-color-\[var\(--ink-2\2c _\#6E6E73\)\] small {
  color: var(--ink-2, #6E6E73)
}

:where(.cmt) .fp-card.is-active .\[\.fp-card\.is-active_\&\]\:tw-css-box-shadow-\[inset_0_0_0_1\.5px_var\(--ink\2c _\#1D1D1F\)\] {
  box-shadow: inset 0 0 0 1.5px var(--ink, #1D1D1F)
}

:where(.cmt) .fp-card .\[\.fp-card_\&\:hover\]\:tw-css-background-\[var\(--hairline\2c _rgba\(0\2c _0\2c _0\2c _\.08\)\)\]:hover {
  background: var(--hairline, rgba(0, 0, 0, .08))
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-mt-\[2px\] {
  margin-top: 2px
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-flex {
  display: flex
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-aspect-\[5\/4\] {
  aspect-ratio: 5/4
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-h-\[28px\] {
  height: 28px
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-cursor-pointer {
  cursor: pointer
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-flex-col {
  flex-direction: column
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-items-start {
  align-items: flex-start
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-justify-center {
  justify-content: center
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-gap-\[10px\] {
  gap: 10px
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-overflow-hidden {
  overflow: hidden
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-text-ellipsis {
  text-overflow: ellipsis
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-whitespace-nowrap {
  white-space: nowrap
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-rounded-\[8px\] {
  border-radius: 8px
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-rounded-\[var\(--r-lg\2c _20px\)\] {
  border-radius: var(--r-lg, 20px)
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-p-\[0_10px\] {
  padding: 0 10px
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-p-\[24px\] {
  padding: 24px
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-pt-\[12px\] {
  padding-top: 12px
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-text-\[13px\] {
  font-size: 13px
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-text-\[15px\] {
  font-size: 15px
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-font-medium {
  font-weight: 500
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-font-semibold {
  font-weight: 600
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-css-border-\[0\] {
  border: 0
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-css-background-\[var\(--inset\2c _\#F5F5F7\)\] {
  background: var(--inset, #F5F5F7)
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-css-transition-\[box-shadow_\.15s\] {
  transition: box-shadow .15s
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-css-color-\[var\(--ink\2c _\#1D1D1F\)\] {
  color: var(--ink, #1D1D1F)
}

:where(.cmt) .fp-card .\[\.fp-card_\&\]\:tw-css-color-\[var\(--ink-2\2c _\#6E6E73\)\] {
  color: var(--ink-2, #6E6E73)
}

:where(.cmt) .fp-card .\[\.fp-card_\&_\>_div\]\:tw-min-w-\[0\] > div {
  min-width: 0
}

:where(.cmt) .fp-card .\[\.fp-card_\&_\>_div\]\:tw-css-flex-\[1\] > div {
  flex: 1
}

:where(.cmt) .fp-card .\[\.fp-card_\&_i\]\:tw-m-\[0_2px\] i {
  margin: 0 2px
}

:where(.cmt) .fp-card .\[\.fp-card_\&_i\]\:tw-font-normal i {
  font-weight: 400
}

:where(.cmt) .fp-card .\[\.fp-card_\&_i\]\:tw-not-italic i {
  font-style: normal
}

:where(.cmt) .fp-card .\[\.fp-card_\&_i\]\:tw-css-color-\[var\(--ink-2\2c _\#6E6E73\)\] i {
  color: var(--ink-2, #6E6E73)
}
