/*! 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial;--tw-divide-y-reverse:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.fff-flex-textarea{gap:calc(var(--spacing,.25rem) * 2);--fff-flex-textarea-bg:var(--fff-field-bg);--fff-flex-textarea-border:var(--fff-field-border);--fff-flex-textarea-border-width:var(--fff-field-border-width);--fff-flex-textarea-shadow:var(--fff-field-shadow);--fff-flex-textarea-toolbar-btn-bg:var(--fff-field-secondary-bg);--fff-flex-textarea-toolbar-btn-bg-hover:#ededf0;--fff-flex-textarea-toolbar-btn-text-hover:#52525b;--fff-flex-textarea-primary:var(--primary-500,#3b82f6);--fff-flex-textarea-text:#18181b;--fff-flex-textarea-muted:#71717a;--fff-flex-textarea-text-size:var(--fff-text-md);--fff-flex-textarea-min-h:2.75rem;--fff-flex-textarea-p:.75rem;--fff-flex-textarea-btn-size:2.25rem;--fff-flex-textarea-icon-size:calc(var(--fff-flex-textarea-btn-size) * 5 / 9 * .9);flex-direction:column;width:100%;display:flex;overflow:visible}.fff-flex-textarea-field--sm,.fff-flex-textarea--sm{--fff-flex-textarea-text-size:var(--fff-text-md);--fff-flex-textarea-min-h:2.5rem;--fff-flex-textarea-p:.625rem;--fff-flex-textarea-btn-size:2rem;--fff-flex-textarea-icon-size:calc(var(--fff-flex-textarea-btn-size) * 5 / 9 * .9)}.fff-flex-textarea-field--md,.fff-flex-textarea--md{--fff-flex-textarea-text-size:var(--fff-text-md);--fff-flex-textarea-min-h:2.75rem;--fff-flex-textarea-p:.75rem;--fff-flex-textarea-btn-size:2.25rem;--fff-flex-textarea-icon-size:calc(var(--fff-flex-textarea-btn-size) * 5 / 9 * .9)}.fff-flex-textarea-field--lg,.fff-flex-textarea--lg{--fff-flex-textarea-text-size:var(--fff-text-lg);--fff-flex-textarea-min-h:3.25rem;--fff-flex-textarea-p:.875rem;--fff-flex-textarea-btn-size:2.5rem;--fff-flex-textarea-icon-size:calc(var(--fff-flex-textarea-btn-size) * 5 / 9 * .9)}.fff-flex-textarea-field--secondary,.fff-flex-textarea--secondary{--fff-flex-textarea-bg:var(--fff-field-secondary-bg);--fff-flex-textarea-border:var(--fff-field-secondary-border);--fff-flex-textarea-border-width:var(--fff-field-secondary-border-width);--fff-flex-textarea-shadow:var(--fff-field-secondary-shadow);--fff-flex-textarea-toolbar-btn-bg:var(--fff-field-bg);--fff-flex-textarea-toolbar-btn-bg-hover:#e4e4e7}.fff-flex-textarea-field--soft,.fff-flex-textarea--soft{--fff-flex-textarea-bg:var(--fff-field-soft-bg);--fff-flex-textarea-border:var(--fff-field-soft-border);--fff-flex-textarea-border-width:var(--fff-field-soft-border-width);--fff-flex-textarea-shadow:var(--fff-field-soft-shadow);--fff-flex-textarea-toolbar-btn-bg:#ffffffb8;--fff-flex-textarea-toolbar-btn-bg-hover:#ffffffeb}.fff-flex-textarea-field--flat,.fff-flex-textarea--flat{--fff-flex-textarea-bg:transparent;--fff-flex-textarea-border:transparent}.fff-flex-textarea-field--flat .fff-flex-textarea__shell,.fff-flex-textarea--flat .fff-flex-textarea__shell{box-shadow:none}.fff-flex-textarea__shell{border-radius:var(--fff-flex-textarea-radius,var(--fff-global-radius,.75rem));transition-property:border-color,box-shadow;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:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));border:var(--fff-flex-textarea-border-width) solid var(--fff-flex-textarea-border);background:var(--fff-flex-textarea-bg);box-shadow:var(--fff-flex-textarea-shadow);overflow:visible}.fff-flex-textarea__content{padding:var(--fff-flex-textarea-p);border-top-left-radius:calc(var(--fff-flex-textarea-radius,var(--fff-global-radius,.75rem)) - .125rem);border-top-right-radius:calc(var(--fff-flex-textarea-radius,var(--fff-global-radius,.75rem)) - .125rem);padding-bottom:.375rem;overflow:visible}.fff-flex-textarea__emoji-picker{z-index:20;position:relative}.fff-flex-textarea__emoji-trigger{color:var(--color-zinc-600,oklch(44.2% .017 285.786));--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:background-color,color,transform;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:.2s;--tw-outline-style:none;width:var(--fff-flex-textarea-btn-size);height:var(--fff-flex-textarea-btn-size);background-color:var(--fff-flex-textarea-toolbar-btn-bg);border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex;margin:0!important}.fff-flex-textarea__emoji-trigger .fff-emoji-picker__icon{width:calc(var(--fff-flex-textarea-btn-size) * .5);height:calc(var(--fff-flex-textarea-btn-size) * .5);flex-shrink:0}.fff-flex-textarea__emoji-trigger:hover:not(:disabled){background-color:var(--fff-flex-textarea-toolbar-btn-bg-hover);color:var(--fff-flex-textarea-toolbar-btn-text-hover);transform:scale(1.04)}.fff-flex-textarea__textarea{resize:none;border-style:var(--tw-border-style);width:100%;color:var(--color-zinc-900,oklch(21% .006 285.885));--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;display:block}.fff-flex-textarea__textarea:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}.fff-flex-textarea__textarea{field-sizing:fixed;min-height:var(--fff-flex-textarea-min-h);font-size:var(--fff-flex-textarea-text-size);color:var(--fff-flex-textarea-text);line-height:1.5}.fff-flex-textarea__textarea.is-animated{transition:height .28s cubic-bezier(.4,0,.2,1)}.fff-flex-textarea__textarea::placeholder{color:#a1a1aa}.fff-flex-textarea__textarea:focus,.fff-flex-textarea__textarea:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;box-shadow:none;outline-style:none}.fff-flex-textarea.has-focus-outline .fff-flex-textarea__shell:focus-within:not(:has(.fi-icon-btn:focus)){border-color:var(--fff-field-focus-border);box-shadow:var(--fff-flex-textarea-shadow);outline:var(--fff-field-focus-ring-width) solid var(--fff-field-focus-ring);outline-offset:0}.fff-flex-textarea__toolbar{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-height:calc(var(--fff-flex-textarea-btn-size) + .5rem);padding:.25rem var(--fff-flex-textarea-p) var(--fff-flex-textarea-p);display:flex;position:relative;overflow:visible}.fff-flex-textarea__toolbar-start,.fff-flex-textarea__toolbar-end{align-items:center;gap:.375rem;display:flex}.fff-flex-textarea__toolbar-start{z-index:10;flex-wrap:wrap;flex:1;min-width:0;position:relative;overflow:visible}.fff-flex-textarea__toolbar-end{flex-shrink:0;margin-inline-start:auto}.fff-flex-textarea__toolbar-start>*,.fff-flex-textarea__toolbar-end>*{flex-shrink:0}.fff-flex-textarea__toolbar-start .fi-icon-btn,.fff-flex-textarea__toolbar-start .fi-dropdown-trigger .fi-icon-btn,.fff-flex-textarea__toolbar-start .fi-ac-btn-group .fi-icon-btn{color:var(--color-zinc-500,oklch(55.2% .016 285.938));--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:background-color,color,transform;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:.2s;--tw-outline-style:none;width:var(--fff-flex-textarea-btn-size);height:var(--fff-flex-textarea-btn-size);background-color:var(--fff-flex-textarea-toolbar-btn-bg);border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex;margin:0!important}.fff-flex-textarea__toolbar-start .fi-icon-btn:hover:not(:disabled),.fff-flex-textarea__toolbar-start .fi-dropdown-trigger .fi-icon-btn:hover:not(:disabled){background-color:var(--fff-flex-textarea-toolbar-btn-bg-hover);color:var(--fff-flex-textarea-toolbar-btn-text-hover)}.fff-flex-textarea__toolbar-end .fi-icon-btn{color:var(--color-white,#fff);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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:.2s;--tw-outline-style:none;width:var(--fff-flex-textarea-btn-size);height:var(--fff-flex-textarea-btn-size);background:var(--fff-flex-textarea-primary);border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex;margin:0!important}.fff-flex-textarea__toolbar-end .fi-icon-btn .fi-icon,.fff-flex-textarea__toolbar-end .fi-icon-btn svg{flex-shrink:0;width:var(--fff-flex-textarea-icon-size)!important;height:var(--fff-flex-textarea-icon-size)!important}.fff-flex-textarea__toolbar-end .fi-icon-btn:hover:not(:disabled){filter:brightness(1.05);transform:scale(1.04)}.fff-flex-textarea__toolbar-end .fi-icon-btn:disabled{cursor:not-allowed;opacity:.45;filter:none;transform:none}.fff-flex-textarea__toolbar-end .fi-icon-btn:focus,.fff-flex-textarea__toolbar-end .fi-icon-btn:focus-visible,.fff-flex-textarea__toolbar-start .fi-icon-btn:focus,.fff-flex-textarea__toolbar-start .fi-icon-btn:focus-visible,.fff-flex-textarea__dictation-btn:focus,.fff-flex-textarea__dictation-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;box-shadow:none;outline-style:none}.fff-flex-textarea__dictation-btn{background-color:var(--color-zinc-800,oklch(27.4% .006 286.033));color:var(--color-white,#fff);--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:background-color,transform,box-shadow;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:.2s;--tw-outline-style:none;width:var(--fff-flex-textarea-btn-size);height:var(--fff-flex-textarea-btn-size);border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.fff-flex-textarea__dictation-btn:hover:not(:disabled){background-color:var(--color-zinc-700,oklch(37% .013 285.805));transform:scale(1.04)}.fff-flex-textarea__dictation-btn:disabled{cursor:not-allowed;opacity:.65}.fff-flex-textarea__dictation-btn.is-listening{background-color:var(--color-red-500,oklch(63.7% .237 25.331));color:var(--color-white,#fff);animation:1.2s ease-in-out infinite fff-flex-textarea-dictation-pulse}.fff-flex-textarea__dictation-btn .fi-icon,.fff-flex-textarea__dictation-btn svg,.fff-flex-textarea__dictation-icon{flex-shrink:0;width:var(--fff-flex-textarea-icon-size)!important;height:var(--fff-flex-textarea-icon-size)!important}.fff-flex-textarea__toolbar svg [stroke]{stroke-width:1.8px}.fff-flex-textarea__dictation-status{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-500,oklch(63.7% .237 25.331));overflow-wrap:anywhere}@keyframes fff-flex-textarea-dictation-pulse{0%,to{box-shadow:0 0 #ef444473}50%{box-shadow:0 0 0 .375rem #ef444400}}.fff-flex-textarea__select{z-index:20;flex-shrink:0;position:relative}.fff-flex-textarea__select-trigger{align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);color:var(--color-zinc-500,oklch(55.2% .016 285.938));--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:background-color,color;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:.2s;--tw-outline-style:none;height:var(--fff-flex-textarea-btn-size);font-size:calc(var(--fff-flex-textarea-text-size) - .0625rem);background-color:var(--fff-flex-textarea-toolbar-btn-bg);border-width:0;border-radius:3.40282e38px;outline-style:none;transition-duration:.2s;display:inline-flex}.fff-flex-textarea__select-trigger:hover:not(:disabled){background-color:var(--fff-flex-textarea-toolbar-btn-bg-hover);color:var(--fff-flex-textarea-toolbar-btn-text-hover)}.fff-flex-textarea__select-icon{color:currentColor;flex-shrink:0;display:inline-flex}.fff-flex-textarea__select-value{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:currentColor;max-width:8.5rem;overflow:hidden}.fff-flex-textarea__select-chevron{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:currentColor;opacity:.7;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:.2s;flex-shrink:0;transition-duration:.2s}.fff-flex-textarea__select-chevron.is-open{transform:rotate(180deg)}.fff-flex-textarea__select-menu{z-index:50;gap:calc(var(--spacing,.25rem) * .5);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200,oklch(92% .004 286.32));background-color:var(--color-white,#fff);padding:var(--spacing,.25rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;min-width:max(100%,12rem);display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;overflow:hidden}.fff-flex-textarea__select-option{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;color:var(--color-zinc-700,oklch(37% .013 285.805));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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;font-size:calc(var(--fff-flex-textarea-text-size) - .0625rem);transition-duration:.15s;display:flex}.fff-flex-textarea__select-option:hover{background-color:var(--color-zinc-100,oklch(96.7% .001 286.375))}.fff-flex-textarea__select-option.is-active{background-color:var(--color-zinc-100,oklch(96.7% .001 286.375));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-zinc-900,oklch(21% .006 285.885))}.fff-flex-textarea__select-check{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-zinc-900,oklch(21% .006 285.885));flex-shrink:0}.fff-flex-textarea-action-dropdown .fi-dropdown-panel{z-index:50;border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-zinc-200,oklch(92% .004 286.32));background-color:var(--color-white,#fff);padding:var(--spacing,.25rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);max-width:14rem;overflow:hidden}:where(.fff-flex-textarea-action-dropdown .fi-dropdown-panel:not(.fi-dropdown-list)>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.fff-flex-textarea-action-dropdown .fi-dropdown-list{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;padding:0;display:flex}.fff-flex-textarea-action-dropdown .fi-dropdown-list-item{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-zinc-700,oklch(37% .013 285.805));margin:0}.fff-flex-textarea-action-dropdown .fi-dropdown-list-item:not(.fi-disabled):not([disabled]):hover,.fff-flex-textarea-action-dropdown .fi-dropdown-list-item:not(.fi-disabled):not([disabled]):focus-visible,.fff-flex-textarea-action-dropdown .fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):hover,.fff-flex-textarea-action-dropdown .fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):focus-visible{background-color:var(--color-zinc-100,oklch(96.7% .001 286.375))}.fff-flex-textarea-action-dropdown .fi-dropdown-list-item-label{color:var(--color-zinc-700,oklch(37% .013 285.805))}.fff-flex-textarea__counter{min-width:4.5rem;padding-inline:var(--spacing,.25rem);text-align:right;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-zinc-400,oklch(70.5% .015 286.067));--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,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));font-size:calc(var(--fff-flex-textarea-text-size) - .0625rem);display:inline-block}.fff-flex-textarea__counter.is-warning{color:var(--color-amber-500,oklch(76.9% .188 70.08))}.fff-flex-textarea__counter.is-danger{color:var(--color-red-500,oklch(63.7% .237 25.331));animation:.45s ease-out fff-flex-textarea-counter-pulse}@keyframes fff-flex-textarea-counter-pulse{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.fff-flex-textarea__footer{padding-inline:var(--spacing,.25rem);text-align:center;color:var(--color-zinc-400,oklch(70.5% .015 286.067));font-size:calc(var(--fff-flex-textarea-text-size) - .125rem)}.fff-flex-textarea.is-disabled{pointer-events:none;opacity:.6}.fff-flex-textarea.is-read-only .fff-flex-textarea__textarea{cursor:default}.dark .fff-flex-textarea{--fff-flex-textarea-bg:#27272a;--fff-flex-textarea-border:#3f3f46;--fff-flex-textarea-text:#f4f4f5;--fff-flex-textarea-muted:#a1a1aa}.dark .fff-flex-textarea__textarea{color:var(--color-zinc-100,oklch(96.7% .001 286.375))}.dark .fff-flex-textarea__toolbar-start .fi-icon-btn,.dark .fff-flex-textarea__toolbar-start .fi-dropdown-trigger .fi-icon-btn{background-color:var(--color-zinc-700,oklch(37% .013 285.805));color:var(--color-zinc-300,oklch(87.1% .006 286.286))}.dark .fff-flex-textarea__toolbar-start .fi-icon-btn:hover:not(:disabled),.dark .fff-flex-textarea__toolbar-start .fi-dropdown-trigger .fi-icon-btn:hover:not(:disabled){background-color:var(--color-zinc-600,oklch(44.2% .017 285.786));color:var(--color-zinc-100,oklch(96.7% .001 286.375))}.dark .fff-flex-textarea__dictation-btn,.dark .fff-flex-textarea__emoji-trigger{background-color:var(--color-zinc-700,oklch(37% .013 285.805));color:var(--color-zinc-100,oklch(96.7% .001 286.375))}.dark .fff-flex-textarea__emoji-trigger:hover:not(:disabled){background-color:var(--color-zinc-600,oklch(44.2% .017 285.786));color:var(--color-zinc-100,oklch(96.7% .001 286.375))}.dark .fff-flex-textarea__dictation-btn:hover:not(:disabled){background-color:var(--color-zinc-600,oklch(44.2% .017 285.786))}.dark .fff-flex-textarea__select-trigger{background-color:var(--color-zinc-700,oklch(37% .013 285.805));color:var(--color-zinc-300,oklch(87.1% .006 286.286))}.dark .fff-flex-textarea__select-trigger:hover:not(:disabled){background-color:var(--color-zinc-600,oklch(44.2% .017 285.786));color:var(--color-zinc-100,oklch(96.7% .001 286.375))}.dark .fff-flex-textarea__select-icon{color:currentColor}.dark .fff-flex-textarea__select-menu{border-color:var(--color-zinc-600,oklch(44.2% .017 285.786));background-color:var(--color-zinc-800,oklch(27.4% .006 286.033))}.dark .fff-flex-textarea__select-option{color:var(--color-zinc-200,oklch(92% .004 286.32))}.dark .fff-flex-textarea__select-option:hover,.dark .fff-flex-textarea__select-option.is-active{background-color:var(--color-zinc-700,oklch(37% .013 285.805));color:var(--color-zinc-50,oklch(98.5% 0 none))}.dark .fff-flex-textarea__select-check{color:var(--color-zinc-50,oklch(98.5% 0 none))}.dark .fff-flex-textarea-action-dropdown .fi-dropdown-panel{border-color:var(--color-zinc-600,oklch(44.2% .017 285.786));background-color:var(--color-zinc-800,oklch(27.4% .006 286.033));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark .fff-flex-textarea-action-dropdown .fi-dropdown-list-item{color:var(--color-zinc-200,oklch(92% .004 286.32))}.dark .fff-flex-textarea-action-dropdown .fi-dropdown-list-item:not(.fi-disabled):not([disabled]):hover,.dark .fff-flex-textarea-action-dropdown .fi-dropdown-list-item:not(.fi-disabled):not([disabled]):focus-visible,.dark .fff-flex-textarea-action-dropdown .fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):hover,.dark .fff-flex-textarea-action-dropdown .fi-dropdown-list-item.fi-color:not(.fi-disabled):not([disabled]):focus-visible{background-color:var(--color-zinc-700,oklch(37% .013 285.805))}.dark .fff-flex-textarea-action-dropdown .fi-dropdown-list-item-label{color:var(--color-zinc-200,oklch(92% .004 286.32))}.dark .fff-flex-textarea__footer,.dark .fff-flex-textarea__counter{color:var(--color-zinc-500,oklch(55.2% .016 285.938))}.fff-flex-textarea__textarea.is-autosizing{field-sizing:content}.fff-flex-textarea__measure-host{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.fff-flex-textarea__measure{resize:none;box-sizing:border-box;white-space:pre-wrap;field-sizing:fixed;border:0;height:0;min-height:0;max-height:none;position:absolute;inset:0 auto auto 0;overflow:hidden}.fff-flex-textarea{min-width:0;position:relative}.fff-flex-textarea__counter{text-align:end}@media (prefers-reduced-motion:reduce){.fff-flex-textarea__textarea.is-animated{transition:none}}.fff-flex-textarea__speech-feedback{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}