/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.fff-emoji-picker__host{flex:18rem;block-size:18rem;min-block-size:0;position:relative;overflow:visible}.fff-emoji-picker__panel{flex-direction:column;padding-block:0;display:flex;overflow:visible}.fff-emoji-picker__panel.fff-teleported-menu--sheet .fff-emoji-picker__host{flex:1 1 0;block-size:auto;min-block-size:0}.fff-emoji-picker__loading{border-radius:inherit;z-index:1;pointer-events:none;background:linear-gradient(90deg,#f4f4f5 0%,#e4e4e7 50%,#f4f4f5 100%) 0 0/200% 100%;animation:1.2s ease-in-out infinite fff-emoji-picker-loading;position:absolute;inset:0}@keyframes fff-emoji-picker-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.fff-emoji-picker__element{outline:none;width:100%;height:100%;min-height:0;display:block;background:0 0!important;border:0!important}.dark .fff-emoji-picker__loading{background:linear-gradient(90deg,#3f3f46 0%,#52525b 50%,#3f3f46 100%) 0 0/200% 100%}.fff-emoji-picker__retry{color:#27272a;cursor:pointer;background:#f4f4f5;border:0;border-radius:999px;justify-content:center;align-items:center;min-block-size:36px;margin:1rem auto;padding:8px 16px;font-size:13px;font-weight:600;line-height:20px;transition:background-color .14s,transform .14s;display:flex}.fff-emoji-picker__retry:hover{background:#e4e4e7}.fff-emoji-picker__retry:active{transform:scale(.97)}.fff-emoji-picker__retry:focus-visible{outline:2px solid var(--primary-500,#6366f1);outline-offset:3px}.dark .fff-emoji-picker__retry{color:#f4f4f5;background:#3f3f46}.dark .fff-emoji-picker__retry:hover{background:#52525b}@media (prefers-reduced-motion:reduce){.fff-emoji-picker__retry{transition:none}.fff-emoji-picker__loading{animation:none}}.fff-emoji-picker__host>.fff-emoji-picker__element{opacity:1;transition:opacity .14s ease-out}.fff-emoji-picker__host[aria-busy=true]>.fff-emoji-picker__element{opacity:0}@media (prefers-reduced-motion:reduce){.fff-emoji-picker__host>.fff-emoji-picker__element{transition:none}}