@keyframes emojiPickerIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes emojiPickerOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.emoji-picker-content{transform-origin:var(--radix-popover-content-transform-origin);animation:.2s cubic-bezier(.32,.72,0,1) emojiPickerIn}.emoji-picker-content[data-state=closed]{animation:.18s cubic-bezier(.32,.72,0,1) emojiPickerOut}.emoji-picker-content em-emoji-picker{--border-radius:12px;--category-icon-size:18px;--rgb-background:255, 255, 255;box-shadow:0 10px 30px #0000002e}
.schedule-sheet-backdrop{z-index:40;background:#000;transition:opacity .2s cubic-bezier(.23,1,.32,1);position:fixed;inset:0}.schedule-sheet{z-index:50;will-change:transform;background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;max-height:80vh;transition:transform .24s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 32px #0000001f}.schedule-sheet[data-open=false]{transition:transform .2s cubic-bezier(.23,1,.32,1)}.schedule-sheet[data-dragging=true]{transition:none}.schedule-sheet-handle{touch-action:none;cursor:grab;justify-content:center;padding:10px 0 6px;display:flex}.schedule-sheet-handle:active{cursor:grabbing}.schedule-sheet-grabber{background:#d6d3d1;border-radius:2px;width:36px;height:4px}.schedule-sheet-cta:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.schedule-sheet,.schedule-sheet-backdrop{transition:opacity .2s}.schedule-sheet{transition-property:opacity,transform}.schedule-sheet-cta:active{transform:none}}
@keyframes countFlowEnter{0%{filter:blur(3px);opacity:0;transform:scale(.9)}40%{filter:blur();opacity:1;transform:scale(1.06)}to{filter:blur();opacity:1;transform:scale(1)}}.count-flow-flash{animation:.2s cubic-bezier(.32,.72,0,1) countFlowEnter}@media (prefers-reduced-motion:reduce){.count-flow-flash{animation:none}}
@keyframes suggestionChipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.suggestion-chip{opacity:0;animation:.2s cubic-bezier(.32,.72,0,1) forwards suggestionChipIn}@media (prefers-reduced-motion:reduce){.suggestion-chip{opacity:1;animation:none}}