/*! tailwindcss v4.3.3 | 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-duration:initial;--tw-ease:initial;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.fff-rating{--fff-rating-inactive:#e4e4e7;--fff-rating-active:#fbbf24;--fff-rating-gap:var(--fff-track-gap-md);--fff-rating-icon:var(--fff-control-h-md);max-width:100%;min-height:var(--fff-track-h-md);align-items:center;display:inline-flex}.fff-rating.fi-color-primary{--fff-rating-active:var(--primary-500,#3b82f6)}.fff-rating.fi-color-danger{--fff-rating-active:#ef4444}.fff-rating.fi-color-success{--fff-rating-active:#22c55e}.fff-rating.fi-color-warning{--fff-rating-active:#fbbf24}.fff-rating--sm{--fff-rating-gap:var(--fff-track-gap-sm);--fff-rating-icon:var(--fff-control-h-sm);min-height:var(--fff-track-h-sm)}.fff-rating--md{--fff-rating-gap:var(--fff-track-gap-md);--fff-rating-icon:var(--fff-control-h-md);min-height:var(--fff-track-h-md)}.fff-rating--lg{--fff-rating-gap:var(--fff-track-gap-lg);--fff-rating-icon:var(--fff-control-h-lg);min-height:var(--fff-track-h-lg)}.fff-rating.is-disabled{opacity:.6}.fff-rating.is-disabled .fff-rating__item{cursor:not-allowed}.fff-rating.is-read-only .fff-rating__item{cursor:default}.fff-rating--with-value{justify-content:space-between;gap:calc(var(--spacing,.25rem) * 3)}.fff-rating__items{align-items:center;gap:var(--fff-rating-gap);min-height:100%;display:inline-flex}.fff-rating__item{cursor:pointer;border-radius:var(--radius-sm,.25rem);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.15s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.fff-rating:not(.is-disabled):not(.is-read-only) .fff-rating__item:hover{transform:scale(1.05)}.fff-rating__item[data-selected=true]{animation:.22s ease-out fff-rating-pop}.fff-rating__icon-stack{--tw-leading:1;width:var(--fff-rating-icon);height:var(--fff-rating-icon);flex-shrink:0;line-height:1;display:block;position:relative}.fff-rating__icon{width:var(--fff-rating-icon);height:var(--fff-rating-icon);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fff-rating__icon svg{flex-shrink:0;display:block;width:var(--fff-rating-icon)!important;height:var(--fff-rating-icon)!important;max-width:none!important;max-height:none!important}.fff-rating__icon--empty{color:var(--fff-rating-inactive)}.fff-rating__icon-clip{pointer-events:none;height:var(--fff-rating-icon);width:0;transition:none;position:absolute;top:0;left:0;overflow:hidden}.fff-rating__icon--filled{color:var(--fff-rating-active)}.fff-rating.is-hydrated.is-interactive .fff-rating__icon-clip{transition:width .12s ease-out}.fff-rating__value{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.dark .fff-rating{--fff-rating-inactive:#3f3f46}.dark .fff-rating__value{color:var(--color-gray-300,oklch(87.2% .01 258.338))}@keyframes fff-rating-pop{0%{transform:scale(.92)}55%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fff-rating__item,.fff-rating__icon-clip{transition-duration:.01ms!important;animation-duration:.01ms!important}}.fff-choice-cards__item:focus-within,.fff-choice-cards__input:focus,.fff-choice-cards__input:focus-visible,.fff-rating__item:focus-within,.fff-track-slider__track:focus-visible,.fff-traffic-split__handle:focus-visible,.fff-segment-item:focus,.fff-segment-item:focus-visible,.fff-number-stepper__button:focus,.fff-number-stepper__button:focus-visible{--tw-outline-style:none;box-shadow:none;outline-style:none}.fff-rating.is-interactive .fff-rating__item:focus-visible{outline:2px solid var(--primary-500);outline-offset:3px}.fff-rating__icon-clip:dir(rtl){left:auto;right:0}@property --tw-leading{syntax:"*";inherits:false}