.emoji-picker_picker__jQ_Yj{--emoji-cell:37px;position:relative;display:flex;flex-direction:column;width:var(--emoji-picker-width,352px);max-width:100%;height:var(--emoji-picker-height,408px);min-height:0;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.emoji-picker_emojiGlyph__rhLzV{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Twemoji Mozilla,sans-serif;font-style:normal;font-weight:400;letter-spacing:0;line-height:1}.emoji-picker_header__lVb29{position:relative;display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}.emoji-picker_search__3avub{display:flex;flex:1 1 auto;min-width:0;height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-control);background:var(--surface-muted);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.emoji-picker_search__3avub:focus-within{border-color:var(--border-strong);background:var(--surface)}.emoji-picker_searchIcon__nq3tv{flex:0 0 auto;color:var(--text-muted)}.emoji-picker_search__3avub input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--foreground);font:inherit}.emoji-picker_search__3avub input::placeholder{color:var(--text-muted)}.emoji-picker_search__3avub input:focus-visible{outline:none}.emoji-picker_clear__MPFvt{display:inline-grid;flex:0 0 auto;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.emoji-picker_clear__MPFvt:hover{background:var(--surface-muted);color:var(--foreground)}}.emoji-picker_toneButton__PpTDq{display:inline-grid;flex:0 0 auto;width:var(--control-height-sm);height:var(--control-height-sm);place-items:center;padding:0;border:0;border-radius:var(--radius-control);background:transparent;font-size:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.emoji-picker_toneButton__PpTDq:hover{background:var(--surface-muted)}}.emoji-picker_toneButton__PpTDq:active,.emoji-picker_tones__XEPjf{background:var(--surface-muted)}.emoji-picker_tones__XEPjf{position:absolute;top:var(--space-3);right:var(--space-3);left:var(--space-3);z-index:2;display:flex;height:var(--control-height-sm);align-items:center;justify-content:space-between;padding:0 2px;border-radius:var(--radius-control);clip-path:inset(0 0 0 calc(100% - var(--control-height-sm)) round var(--radius-control));opacity:0;visibility:hidden;transition:clip-path var(--duration-considered) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard) var(--duration-instant),visibility 0s linear var(--duration-considered)}.emoji-picker_tones__XEPjf[data-open]{clip-path:inset(0 0 0 0 round var(--radius-control));opacity:1;visibility:visible;transition:clip-path var(--duration-considered) var(--ease-standard),opacity var(--duration-instant) var(--ease-standard),visibility 0s}.emoji-picker_tone__mY14K{display:inline-grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;font-size:19px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.emoji-picker_tone__mY14K[aria-checked=true]{background:var(--surface);box-shadow:0 0 0 1px var(--border)}@media (hover:hover) and (pointer:fine){.emoji-picker_tone__mY14K:hover{background:var(--surface)}}.emoji-picker_tone__mY14K:focus-visible{background:var(--surface)}.emoji-picker_tone__mY14K:active{transform:scale(.92)}.emoji-picker_tabs__fafjT{position:relative;display:grid;grid-template-columns:repeat(var(--emoji-tabs,9),minmax(0,1fr));flex:0 0 auto;margin:0 var(--space-2);border-bottom:1px solid var(--border-subtle)}.emoji-picker_tab__C7iKU{display:grid;height:36px;place-items:center;padding:0;border:0;border-radius:10px 10px 0 0;background:transparent;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.emoji-picker_tab__C7iKU:hover{color:var(--text-secondary)}}.emoji-picker_tab__C7iKU:focus-visible{color:var(--foreground)}.emoji-picker_tab__C7iKU[data-current]{color:var(--foreground)}.emoji-picker_indicator__7DUge{position:absolute;bottom:-1px;left:0;width:calc(100% / var(--emoji-tabs, 9));height:2px;pointer-events:none}.emoji-picker_indicator__7DUge:after{content:"";position:absolute;inset:0 calc(50% - 9px);border-radius:var(--radius-pill);background:var(--accent)}.emoji-picker_scroller__BBXYz{position:relative;flex:1 1 auto;min-height:0;padding:0 var(--space-2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;outline:none}.emoji-picker_scroller__BBXYz:focus-visible{outline:none}.emoji-picker_canvas___v0QW{position:relative;width:100%}.emoji-picker_row___J2Js,.emoji-picker_sectionRow__gWTjz{position:absolute;top:0;left:0;width:100%}.emoji-picker_sectionRow__gWTjz{display:flex;align-items:flex-end;padding:0 6px 4px}.emoji-picker_sectionLabel__cEu2z{color:var(--text-muted);font-size:var(--text-xs);font-weight:500}.emoji-picker_row___J2Js{display:grid}.emoji-picker_cell__MfoUu{display:grid;width:100%;height:100%;place-items:center;padding:0;border:0;border-radius:10px;background:transparent;font-size:calc(var(--emoji-cell) * .6);cursor:pointer;-webkit-tap-highlight-color:transparent}.emoji-picker_cell__MfoUu[data-active]{background:var(--surface-muted)}.emoji-picker_cell__MfoUu .emoji-picker_emojiGlyph__rhLzV{transition:transform var(--duration-spring) var(--ease-spring)}.emoji-picker_cell__MfoUu:active .emoji-picker_emojiGlyph__rhLzV{transform:scale(.84);transition-duration:var(--duration-instant)}.emoji-picker_empty__Aw9zH{display:grid;height:100%;place-content:center;gap:var(--space-1);padding:var(--space-6);text-align:center}.emoji-picker_emptyTitle__eYLFr{margin:0;overflow-wrap:anywhere;color:var(--foreground);font-weight:500}.emoji-picker_emptyHint__o0YEw{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.emoji-picker_preview__SI_4s{display:flex;flex:0 0 auto;height:52px;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-top:1px solid var(--border-subtle)}.emoji-picker_previewGlyph__3zP5c{display:inline-grid;flex:0 0 auto;width:28px;place-items:center;font-size:26px;animation:emoji-picker_emoji-picker-preview__MWnAN var(--duration-spring) var(--ease-spring) both}.emoji-picker_previewIdle__OWaIB{opacity:.45;filter:grayscale(1);animation:none}.emoji-picker_previewText__glhKE{display:grid;min-width:0}.emoji-picker_previewName__v_tx2{overflow:hidden;color:var(--foreground);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.emoji-picker_previewKeywords__ZxG9m{overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.emoji-picker_previewHint__wxMSI{color:var(--text-muted)}.emoji-picker_srOnly__PNv5A{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes emoji-picker_emoji-picker-preview__MWnAN{0%{transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.emoji-picker_cell__MfoUu .emoji-picker_emojiGlyph__rhLzV,.emoji-picker_search__3avub,.emoji-picker_tab__C7iKU,.emoji-picker_toneButton__PpTDq,.emoji-picker_tone__mY14K,.emoji-picker_tones__XEPjf,.emoji-picker_tones__XEPjf[data-open]{transition:none}.emoji-picker_previewGlyph__3zP5c{animation:none}}