._root_rouck_1{--emoji-size:24px;--emoji-cell-size:36px;--emoji-header-height:32px;--emoji-list-padding:8px;width:352px;max-width:100%;height:380px;color:var(--emoji-picker-foreground);background:var(--emoji-picker-background);border:1px solid var(--emoji-picker-border);border-radius:var(--emoji-picker-radius);box-shadow:var(--emoji-picker-shadow);font-family:var(--emoji-picker-font);flex-direction:column;display:flex;overflow:hidden}._search_rouck_20{align-items:center;gap:8px;padding:12px;display:flex}._tone_rouck_27{border-radius:6px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:flex}._tone_rouck_27:hover,._tone_rouck_27:focus-visible{background:var(--emoji-picker-hover)}._tones_rouck_44{background:var(--emoji-picker-background);border:1px solid var(--emoji-picker-border);box-shadow:var(--emoji-picker-shadow);border-radius:8px;padding:2px;display:flex}._input_rouck_53{width:100%;height:32px;color:var(--emoji-picker-foreground);background:var(--emoji-picker-input);border:1px solid var(--emoji-picker-input-border);border-radius:6px;outline:none;padding:0 12px;font-size:14px;line-height:20px}._input_rouck_53::placeholder{color:var(--emoji-picker-subtle)}._input_rouck_53:focus-visible{border-color:var(--emoji-picker-ring)}._viewport_rouck_72{flex:1;min-height:0;position:relative}._cell_rouck_78{border-radius:6px;outline:none;justify-content:center;align-items:center;display:flex}._cell_rouck_78:hover{background:var(--emoji-picker-hover)}._cell_rouck_78[data-highlighted]{background:var(--emoji-picker-selected)}._header_rouck_92{color:var(--emoji-picker-muted);background:color-mix(in oklab, var(--emoji-picker-background) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 12px 6px;font-size:12px;font-weight:500;line-height:16px}._empty_rouck_102{text-align:center;color:var(--emoji-picker-muted);padding:40px 0;font-size:14px}._nav_rouck_109{border-top:1px solid var(--emoji-picker-border);justify-content:space-between;padding:6px 8px;display:flex}._tab_rouck_116{width:32px;height:32px;color:var(--emoji-picker-subtle);border-radius:6px;justify-content:center;align-items:center;display:flex}._tab_rouck_116:hover{background:var(--emoji-picker-hover)}._tab_rouck_116[data-active]{color:var(--emoji-picker-foreground);background:var(--emoji-picker-selected)}._root_e4kyv_1{--emoji-size:24px;--emoji-cell-size:36px;width:fit-content;max-width:100%;color:var(--emoji-picker-foreground);background:var(--emoji-picker-background);border:1px solid var(--emoji-picker-border);box-shadow:var(--emoji-picker-shadow);font-family:var(--emoji-picker-font);border-radius:9999px;flex-direction:column;display:flex;overflow:hidden}._root_e4kyv_1:has([data-slot=panel]:not([hidden])){border-radius:var(--emoji-picker-radius);width:352px;height:380px}._reactions_e4kyv_22{--emoji-image-size:28px;align-items:center;gap:2px;padding:6px;display:flex}._reactions_e4kyv_22 button{border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;transition:transform .15s;display:flex}._reactions_e4kyv_22 button:hover{background:var(--emoji-picker-hover);transform:scale(1.1)}._search_e4kyv_44{align-items:center;padding:12px;display:flex}._input_e4kyv_50{width:100%;height:32px;color:inherit;background:var(--emoji-picker-input);border:1px solid var(--emoji-picker-input-border);border-radius:6px;outline:none;padding:0 12px;font-size:14px;line-height:20px}._input_e4kyv_50::placeholder{color:var(--emoji-picker-subtle)}._viewport_e4kyv_66{flex:1;min-height:0;position:relative}._cell_e4kyv_72{border-radius:6px;outline:none;justify-content:center;align-items:center;display:flex}._cell_e4kyv_72:hover{background:var(--emoji-picker-hover)}._cell_e4kyv_72[data-highlighted]{background:var(--emoji-picker-selected)}._header_e4kyv_86{color:var(--emoji-picker-muted);background:color-mix(in oklab, var(--emoji-picker-background) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 12px 6px;font-size:12px;font-weight:500;line-height:16px}
