/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.fff-nps-field{flex-direction:column;gap:.625rem;min-width:0;display:flex}.fff-nps-field--full-width{width:100%}.fff-nps-field.is-disabled{opacity:.55;pointer-events:none}.fff-nps-field.is-disabled .fff-segment-item,.fff-nps-field.is-disabled .fff-nps-field__segment,.fff-nps-field.is-disabled .fff-nps-field__emoji-option{cursor:not-allowed}.fff-nps-field__option.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.fff-nps-field--variant-pills.fi-color-primary .fff-segment-indicator{background-color:var(--color-600,var(--fi-color-primary-600,#4f46e5))}.dark .fff-nps-field--variant-pills.fi-color-primary .fff-segment-indicator{background-color:var(--color-500,var(--fi-color-primary-500,#6366f1))}.fff-nps-field--variant-pills.fi-color-primary .fff-segment-item[data-segment-selected=true]{color:#fff}.fff-nps-field--color-coded.fff-nps-field--variant-pills:has([data-nps-tone=detractor][data-segment-selected=true]) .fff-segment-indicator{background-color:var(--fi-color-danger-500,#ef4444)}.fff-nps-field--color-coded.fff-nps-field--variant-pills:has([data-nps-tone=passive][data-segment-selected=true]) .fff-segment-indicator{background-color:var(--fi-color-warning-400,#facc15)}.fff-nps-field--color-coded.fff-nps-field--variant-pills:has([data-nps-tone=promoter][data-segment-selected=true]) .fff-segment-indicator{background-color:var(--fi-color-success-500,#22c55e)}.fff-nps-field--color-coded.fff-nps-field--variant-pills:has([data-nps-tone=detractor][data-segment-selected=true]) .fff-segment-item[data-segment-selected=true]{color:#fff}.fff-nps-field--color-coded.fff-nps-field--variant-pills:has([data-nps-tone=passive][data-segment-selected=true]) .fff-segment-item[data-segment-selected=true]{color:var(--fi-color-gray-900,#18181b)}.fff-nps-field--color-coded.fff-nps-field--variant-pills:has([data-nps-tone=promoter][data-segment-selected=true]) .fff-segment-item[data-segment-selected=true]{color:#fff}.fff-nps-field--color-coded.fff-nps-field--variant-pills .fff-segment-indicator.is-animated{transition:transform .32s cubic-bezier(.34,1.2,.64,1),width .32s cubic-bezier(.34,1.2,.64,1),height .32s cubic-bezier(.34,1.2,.64,1),opacity .2s,background-color .32s cubic-bezier(.34,1.2,.64,1)}.fff-nps-field--variant-pills.fi-color-primary .fff-segment-track:not(.is-hydrated) .fff-segment-item[data-segment-selected=true]{background-color:var(--color-600,var(--fi-color-primary-600,#4f46e5));color:#fff;box-shadow:0 1px 2px #0000000f,0 2px 6px #00000014}.dark .fff-nps-field--variant-pills.fi-color-primary .fff-segment-track:not(.is-hydrated) .fff-segment-item[data-segment-selected=true]{background-color:var(--color-500,var(--fi-color-primary-500,#6366f1));box-shadow:none}.fff-nps-field--color-coded.fff-nps-field--variant-pills .fff-segment-track:not(.is-hydrated) .fff-segment-item[data-nps-tone=detractor][data-segment-selected=true]{background-color:var(--fi-color-danger-500,#ef4444);color:#fff;box-shadow:0 1px 2px #0000000f,0 2px 6px #00000014}.fff-nps-field--color-coded.fff-nps-field--variant-pills .fff-segment-track:not(.is-hydrated) .fff-segment-item[data-nps-tone=passive][data-segment-selected=true]{background-color:var(--fi-color-warning-400,#facc15);color:var(--fi-color-gray-900,#18181b);box-shadow:0 1px 2px #0000000f,0 2px 6px #00000014}.fff-nps-field--color-coded.fff-nps-field--variant-pills .fff-segment-track:not(.is-hydrated) .fff-segment-item[data-nps-tone=promoter][data-segment-selected=true]{background-color:var(--fi-color-success-500,#22c55e);color:#fff;box-shadow:0 1px 2px #0000000f,0 2px 6px #00000014}.fff-nps-field--variant-pills:not(.fff-nps-field--color-coded) .fff-segment-track .fff-segment-item[data-segment-selected=true][style*=--fff-nps-selected-bg]{box-shadow:0 1px 2px #0000000f,0 2px 6px #00000014;background-color:var(--fff-nps-selected-bg)!important;color:var(--fff-nps-selected-color,#fff)!important}.fff-nps-field__track--segments{border:1px solid var(--fi-color-gray-200,#e5e7eb);border-radius:var(--fff-global-radius,.75rem);background-color:#fff;align-items:stretch;width:100%;display:flex;overflow:hidden}.dark .fff-nps-field__track--segments{background-color:var(--fi-color-gray-900,#18181b);border-color:#ffffff29}.fff-nps-field__segment{min-width:0;color:var(--fi-color-gray-600,#4b5563);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;font-weight:500;line-height:1;transition:background-color .2s,color .2s;display:flex;position:relative}.dark .fff-nps-field__segment{color:var(--fi-color-gray-400,#a1a1aa)}.dark .fff-nps-field__segment:hover:not([data-segment-selected=true]){color:var(--fi-color-gray-300,#d4d4d8)}.fff-nps-field__segment:not(:last-child){border-inline-end:1px solid var(--fi-color-gray-200,#e5e7eb)}.dark .fff-nps-field__segment:not(:last-child){border-inline-end-color:#ffffff1f}.fff-nps-field--sm .fff-nps-field__segment{min-height:2.25rem;font-size:.8125rem}.fff-nps-field--md .fff-nps-field__segment{min-height:2.5rem;font-size:.875rem}.fff-nps-field--lg .fff-nps-field__segment{min-height:2.875rem;font-size:.9375rem}.fff-nps-field--variant-segments.fi-color-primary .fff-nps-field__segment[data-segment-selected=true]{background-color:var(--color-500,var(--fi-color-primary-500,#6366f1))}@supports (color:color-mix(in lab, red, red)){.fff-nps-field--variant-segments.fi-color-primary .fff-nps-field__segment[data-segment-selected=true]{background-color:color-mix(in srgb, var(--color-500,var(--fi-color-primary-500,#6366f1)) 14%, #fff)}}.fff-nps-field--variant-segments.fi-color-primary .fff-nps-field__segment[data-segment-selected=true]{color:var(--color-600,var(--fi-color-primary-600,#4f46e5))}.dark .fff-nps-field--variant-segments.fi-color-primary .fff-nps-field__segment[data-segment-selected=true]{background-color:var(--color-500,var(--fi-color-primary-500,#6366f1))}@supports (color:color-mix(in lab, red, red)){.dark .fff-nps-field--variant-segments.fi-color-primary .fff-nps-field__segment[data-segment-selected=true]{background-color:color-mix(in srgb, var(--color-500,var(--fi-color-primary-500,#6366f1)) 22%, transparent)}}.dark .fff-nps-field--variant-segments.fi-color-primary .fff-nps-field__segment[data-segment-selected=true]{color:var(--color-400,var(--fi-color-primary-400,#818cf8))}.fff-nps-field--color-coded.fff-nps-field--variant-segments .fff-nps-field__segment[data-nps-tone=detractor][data-segment-selected=true]{background-color:var(--fi-color-danger-500,#ef4444)}@supports (color:color-mix(in lab, red, red)){.fff-nps-field--color-coded.fff-nps-field--variant-segments .fff-nps-field__segment[data-nps-tone=detractor][data-segment-selected=true]{background-color:color-mix(in srgb, var(--fi-color-danger-500,#ef4444) 14%, #fff)}}.fff-nps-field--color-coded.fff-nps-field--variant-segments .fff-nps-field__segment[data-nps-tone=detractor][data-segment-selected=true]{color:var(--fi-color-danger-600,#dc2626)}.fff-nps-field--color-coded.fff-nps-field--variant-segments .fff-nps-field__segment[data-nps-tone=passive][data-segment-selected=true]{background-color:var(--fi-color-warning-400,#facc15)}@supports (color:color-mix(in lab, red, red)){.fff-nps-field--color-coded.fff-nps-field--variant-segments .fff-nps-field__segment[data-nps-tone=passive][data-segment-selected=true]{background-color:color-mix(in srgb, var(--fi-color-warning-400,#facc15) 24%, #fff)}}.fff-nps-field--color-coded.fff-nps-field--variant-segments .fff-nps-field__segment[data-nps-tone=passive][data-segment-selected=true]{color:var(--fi-color-gray-900,#18181b)}.fff-nps-field--color-coded.fff-nps-field--variant-segments .fff-nps-field__segment[data-nps-tone=promoter][data-segment-selected=true]{background-color:var(--fi-color-success-500,#22c55e)}@supports (color:color-mix(in lab, red, red)){.fff-nps-field--color-coded.fff-nps-field--variant-segments .fff-nps-field__segment[data-nps-tone=promoter][data-segment-selected=true]{background-color:color-mix(in srgb, var(--fi-color-success-500,#22c55e) 14%, #fff)}}.fff-nps-field--color-coded.fff-nps-field--variant-segments .fff-nps-field__segment[data-nps-tone=promoter][data-segment-selected=true]{color:var(--fi-color-success-700,#15803d)}.fff-nps-field--variant-segments .fff-nps-field__segment[data-segment-selected=true]{background-color:var(--fff-nps-selected-bg,var(--fi-color-primary-500,#6366f1))}@supports (color:color-mix(in lab, red, red)){.fff-nps-field--variant-segments .fff-nps-field__segment[data-segment-selected=true]{background-color:var(--fff-nps-selected-bg,color-mix(in srgb, var(--fi-color-primary-500,#6366f1) 14%, #fff))}}.fff-nps-field--variant-segments .fff-nps-field__segment[data-segment-selected=true]{color:var(--fff-nps-selected-color,var(--fi-color-primary-600,#4f46e5))}.fff-nps-field__track--emojis{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.375rem .625rem;width:100%;display:flex}.fff-nps-field__emoji-option{cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:.5rem;padding:0;display:flex}.fff-nps-field__emoji-ring{border:2px solid var(--fi-color-gray-200,#e5e7eb);background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;padding:.625rem;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.dark .fff-nps-field__emoji-ring{border-color:var(--fi-color-gray-700,#3f3f46);background-color:var(--fi-color-gray-900,#18181b)}.fff-nps-field--sm .fff-nps-field__emoji-ring{width:3.25rem;height:3.25rem;padding:.5rem}.fff-nps-field--lg .fff-nps-field__emoji-ring{width:4.5rem;height:4.5rem;padding:.75rem}.fff-nps-field__emoji-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.fff-nps-field__emoji-icon{width:1.75rem;height:1.75rem;color:var(--fi-color-gray-500,#6b7280);pointer-events:none;display:block}.fff-nps-field--sm .fff-nps-field__emoji-icon{width:1.375rem;height:1.375rem}.fff-nps-field--lg .fff-nps-field__emoji-icon{width:2rem;height:2rem}.fff-nps-field--variant-emojis.fi-color-primary .fff-nps-field__emoji-option[data-segment-selected=true] .fff-nps-field__emoji-icon{color:var(--color-600,var(--fi-color-primary-600,#4f46e5))}.dark .fff-nps-field--variant-emojis.fi-color-primary .fff-nps-field__emoji-option[data-segment-selected=true] .fff-nps-field__emoji-icon{color:var(--color-400,var(--fi-color-primary-400,#818cf8))}.fff-nps-field__emoji-option:hover .fff-nps-field__emoji-ring{transform:scale(1.04)}.fff-nps-field--variant-emojis .fff-nps-field__option-label{color:var(--fi-color-gray-500,#6b7280);font-size:.875rem;font-weight:500;line-height:1.25;transition:color .2s}.fff-nps-field--sm.fff-nps-field--variant-emojis .fff-nps-field__option-label{font-size:.8125rem}.fff-nps-field--lg.fff-nps-field--variant-emojis .fff-nps-field__option-label{font-size:.9375rem}.dark .fff-nps-field--variant-emojis .fff-nps-field__option-label{color:var(--fi-color-gray-400,#9ca3af)}.fff-nps-field--variant-emojis.fi-color-primary .fff-nps-field__emoji-option[data-segment-selected=true] .fff-nps-field__emoji-ring{border-color:var(--color-500,var(--fi-color-primary-500,#6366f1));background-color:var(--color-500,var(--fi-color-primary-500,#6366f1))}@supports (color:color-mix(in lab, red, red)){.fff-nps-field--variant-emojis.fi-color-primary .fff-nps-field__emoji-option[data-segment-selected=true] .fff-nps-field__emoji-ring{background-color:color-mix(in srgb, var(--color-500,var(--fi-color-primary-500,#6366f1)) 12%, #fff)}}.dark .fff-nps-field--variant-emojis.fi-color-primary .fff-nps-field__emoji-option[data-segment-selected=true] .fff-nps-field__emoji-ring{background-color:var(--color-500,var(--fi-color-primary-500,#6366f1))}@supports (color:color-mix(in lab, red, red)){.dark .fff-nps-field--variant-emojis.fi-color-primary .fff-nps-field__emoji-option[data-segment-selected=true] .fff-nps-field__emoji-ring{background-color:color-mix(in srgb, var(--color-500,var(--fi-color-primary-500,#6366f1)) 18%, transparent)}}.fff-nps-field--variant-emojis.fi-color-primary .fff-nps-field__emoji-option[data-segment-selected=true] .fff-nps-field__option-label{color:var(--fi-color-gray-900,#18181b);font-weight:600}.dark .fff-nps-field--variant-emojis.fi-color-primary .fff-nps-field__emoji-option[data-segment-selected=true] .fff-nps-field__option-label{color:var(--fi-color-gray-100,#f4f4f5)}.fff-nps-field--color-coded.fff-nps-field--variant-emojis .fff-nps-field__emoji-option[data-nps-tone=detractor][data-segment-selected=true] .fff-nps-field__emoji-ring{border-color:var(--fi-color-danger-500,#ef4444);background-color:var(--fi-color-danger-500,#ef4444)}@supports (color:color-mix(in lab, red, red)){.fff-nps-field--color-coded.fff-nps-field--variant-emojis .fff-nps-field__emoji-option[data-nps-tone=detractor][data-segment-selected=true] .fff-nps-field__emoji-ring{background-color:color-mix(in srgb, var(--fi-color-danger-500,#ef4444) 12%, #fff)}}.fff-nps-field--color-coded.fff-nps-field--variant-emojis .fff-nps-field__emoji-option[data-nps-tone=passive][data-segment-selected=true] .fff-nps-field__emoji-ring{border-color:var(--fi-color-warning-400,#facc15);background-color:var(--fi-color-warning-400,#facc15)}@supports (color:color-mix(in lab, red, red)){.fff-nps-field--color-coded.fff-nps-field--variant-emojis .fff-nps-field__emoji-option[data-nps-tone=passive][data-segment-selected=true] .fff-nps-field__emoji-ring{background-color:color-mix(in srgb, var(--fi-color-warning-400,#facc15) 18%, #fff)}}.fff-nps-field--color-coded.fff-nps-field--variant-emojis .fff-nps-field__emoji-option[data-nps-tone=promoter][data-segment-selected=true] .fff-nps-field__emoji-ring{border-color:var(--fi-color-success-500,#22c55e);background-color:var(--fi-color-success-500,#22c55e)}@supports (color:color-mix(in lab, red, red)){.fff-nps-field--color-coded.fff-nps-field--variant-emojis .fff-nps-field__emoji-option[data-nps-tone=promoter][data-segment-selected=true] .fff-nps-field__emoji-ring{background-color:color-mix(in srgb, var(--fi-color-success-500,#22c55e) 12%, #fff)}}.fff-nps-field--variant-emojis .fff-nps-field__emoji-option[data-segment-selected=true] .fff-nps-field__emoji-ring{border-color:var(--fff-nps-selected-bg,var(--fi-color-primary-500,#6366f1));background-color:var(--fff-nps-selected-bg,var(--fi-color-primary-500,#6366f1))}@supports (color:color-mix(in lab, red, red)){.fff-nps-field--variant-emojis .fff-nps-field__emoji-option[data-segment-selected=true] .fff-nps-field__emoji-ring{background-color:color-mix(in srgb, var(--fff-nps-selected-bg,var(--fi-color-primary-500,#6366f1)) 12%, #fff)}}.fff-nps-field__option:focus-visible{outline:2px solid var(--fi-color-primary-500,#6366f1);outline-offset:2px;z-index:1}.fff-nps-field__extremes{width:100%;color:var(--fi-color-gray-500,#6b7280);justify-content:space-between;gap:1rem;padding-inline:.125rem;font-size:.75rem;line-height:1.25;display:flex}.dark .fff-nps-field__extremes{color:var(--fi-color-gray-400,#9ca3af)}.fff-nps-field__extreme--min{text-align:start}.fff-nps-field__extreme--max{text-align:end;margin-inline-start:auto}.fff-nps-field__option{appearance:none;-webkit-tap-highlight-color:transparent}.fff-nps-field--variant-pills .fff-nps-field__track{scrollbar-width:none;max-width:100%;overflow-x:auto}.fff-nps-field--variant-pills .fff-nps-field__track::-webkit-scrollbar{display:none}.fff-nps-field--variant-pills:not(.fff-nps-field--color-coded) .fff-segment-track:has(.fff-segment-item[data-segment-selected=true][style*=--fff-nps-selected-bg]) .fff-segment-indicator{visibility:hidden}.fff-nps-field--variant-pills:not(.fff-nps-field--color-coded) .fff-segment-item[data-segment-selected=true][style*=--fff-nps-selected-color]{color:var(--fff-nps-selected-color)!important}.fff-nps-field--variant-emojis:not(.fff-nps-field--color-coded) .fff-nps-field__option[data-segment-selected=true][style*=--fff-nps-selected-color] .fff-nps-field__option-label,.fff-nps-field--variant-emojis:not(.fff-nps-field--color-coded) .fff-nps-field__option[data-segment-selected=true][style*=--fff-nps-selected-color] .fff-nps-field__emoji-icon{color:var(--fff-nps-selected-color)}@media (prefers-reduced-motion:reduce){.fff-nps-field .fff-segment-indicator,.fff-nps-field .fff-nps-field__option,.fff-nps-field .fff-nps-field__emoji-ring{transition:none!important}}