.ReactionEmojiButton_button__FWlae{--reaction-emoji-size:26px;border:none;color:#fff;border-radius:999px;padding:.24rem;font-size:var(--reaction-emoji-size);display:inline-flex;justify-content:center;align-items:center;flex:0 1 auto;min-width:0;transform:scale(1);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease;opacity:1;background:transparent;box-shadow:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.ReactionEmojiButton_button__FWlae:focus-visible:not(:disabled),.ReactionEmojiButton_button__FWlae:hover:not(:disabled){transform:translateY(-1px) scale(1.08);background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);outline:none}.ReactionEmojiButton_button__FWlae:disabled{cursor:default}.ReactionEmojiButton_selected__MJMGP{background:hsla(0,0%,100%,.14);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.ReactionEmojiButton_animate__fZKDd{transform:scale(1.18)}.ReactionEmojiButton_dimmed__l4Im_{opacity:.7}.ReactionEmojiButton_emoji__ygsVa{display:block;width:var(--reaction-emoji-size);height:var(--reaction-emoji-size);object-fit:contain;line-height:1}@media(prefers-reduced-motion:reduce){.ReactionEmojiButton_button__FWlae{transition:none}.ReactionEmojiButton_animate__fZKDd,.ReactionEmojiButton_button__FWlae:focus-visible:not(:disabled),.ReactionEmojiButton_button__FWlae:hover:not(:disabled){transform:none}}.ReactionEmojiPickerPopover_popover__yNfb_{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:center bottom}@media(min-width:576px){.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]{animation:ReactionEmojiPickerPopover_popover-enter__11Qw_ .22s cubic-bezier(.18,.85,.28,1) both;will-change:transform,opacity}.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]>*{animation:ReactionEmojiPickerPopover_emoji-enter__5m57r .2s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity}.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]>:first-child{animation-delay:20ms}.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]>:nth-child(2){animation-delay:40ms}.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]>:nth-child(3){animation-delay:60ms}.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]>:nth-child(4){animation-delay:80ms}.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]>:nth-child(5){animation-delay:.1s}.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]>:nth-child(6){animation-delay:.12s}.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]>:nth-child(7){animation-delay:.14s}.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]>:nth-child(8){animation-delay:.16s}}@media(prefers-reduced-motion:reduce){.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false],.ReactionEmojiPickerPopover_popover__yNfb_[data-mobile=false]>*{animation:none!important;transition:none!important}}@keyframes ReactionEmojiPickerPopover_popover-enter__11Qw_{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ReactionEmojiPickerPopover_emoji-enter__5m57r{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lightbox_overlayFadeIn__DImzS{0%{opacity:0}to{opacity:1}}@keyframes lightbox_containerScaleIn__Fy7jX{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes lightbox_overlayFadeOut__G6d1X{0%{opacity:1}to{opacity:0}}@keyframes lightbox_imageFadeIn__7w_hm{0%{opacity:.35}to{opacity:1}}.lightbox_galleryGrid__o0zye{display:grid;grid-gap:4px;gap:4px;width:100%}.lightbox_gridItem__StwC7{position:relative;aspect-ratio:1;overflow:hidden;border-radius:4px;border:1px solid rgba(var(--font-color),.1);cursor:pointer;background:rgba(var(--theme-light),1);transition:border-color .2s ease;padding:0}.lightbox_gridItem__StwC7:hover{border-color:rgba(var(--theme-color),.55)}.lightbox_gridItem__StwC7:hover .lightbox_gridImage__b_L4o{transform:scale(1.04)}.lightbox_gridItem__StwC7:focus-visible{outline:2px solid rgba(var(--theme-color),.8);outline-offset:2px}.lightbox_gridImage__b_L4o{object-fit:cover;transition:transform .3s ease}.lightbox_gridOverlay__j6FAE{position:absolute;inset:0;background:rgba(var(--black),.52);display:flex;align-items:center;justify-content:center}.lightbox_gridOverlay__j6FAE span{color:rgba(var(--theme-color),1);font-size:1.3rem;font-weight:700;text-shadow:0 1px 4px rgba(var(--black),.6)}.lightbox_overlay__qHDot{position:fixed;z-index:9999;display:flex;flex-direction:column;animation:lightbox_overlayFadeIn__DImzS .2s ease-out}.lightbox_backdrop__pFkAV,.lightbox_overlay__qHDot{inset:0;transition:opacity .26s cubic-bezier(.22,1,.36,1);will-change:opacity}.lightbox_backdrop__pFkAV{position:absolute;background:rgba(var(--black),.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lightbox_container__ZMj5a{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;animation:lightbox_containerScaleIn__Fy7jX .2s ease-out;transform-origin:center top;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.lightbox_overlayClosing__1QAkH{animation:lightbox_overlayFadeOut__G6d1X .24s cubic-bezier(.3,0,.18,1) forwards}.lightbox_containerDragActive__608cX{transition:none!important}.lightbox_containerSnapback__0Q6ed{transition:transform .32s cubic-bezier(.2,.82,.22,1),opacity .26s cubic-bezier(.2,.82,.22,1)}.lightbox_toolbar___KU7Z{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(13,19,19,.97);border-bottom:1px solid rgba(var(--font-color),.1);flex-shrink:0;gap:12px}.lightbox_counterWrapper__kLy9t{display:flex;align-items:center;gap:5px;flex-shrink:0}.lightbox_counterCurrent__nYi_S{color:rgba(var(--theme-color),1);font-weight:700;font-size:14px}.lightbox_counterSeparator__8plKc{color:rgba(var(--font-color),.35);font-size:13px}.lightbox_counterTotal__4nzfa{color:rgba(var(--font-color),.45);font-size:13px}.lightbox_imageTitle__N0weP{color:rgba(var(--font-color),.4);font-size:12px;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox_actions__V9x6X{display:flex;align-items:center;gap:6px;flex-shrink:0}.lightbox_btn__vMcVJ{background:transparent;border:1px solid rgba(var(--font-color),.2);border-radius:6px;padding:5px 10px;color:rgba(var(--font-color),.65);font-size:11px;cursor:pointer;transition:border-color .15s ease,color .15s ease;display:flex;align-items:center;gap:4px;white-space:nowrap}.lightbox_btn__vMcVJ:hover{border-color:rgba(var(--theme-color),.45);color:rgba(var(--theme-color),.9)}.lightbox_btn__vMcVJ:focus-visible{outline:2px solid rgba(var(--theme-color),.6);outline-offset:2px}.lightbox_btnPrimary__GyaM5{border-color:rgba(var(--theme-color),.28);color:rgba(var(--theme-color),.75)}.lightbox_btnPrimary__GyaM5:hover{border-color:rgba(var(--theme-color),.7);color:rgba(var(--theme-color),1)}@media(max-width:767.98px){.lightbox_fullscreenBtn__ZdU3u{display:none!important}}.lightbox_btnDanger__HJtZD{background:rgba(var(--theme-danger),.1);border-color:rgba(var(--theme-danger),.3);color:rgba(var(--theme-danger),.9);font-size:14px;font-weight:700;padding:5px 13px}.lightbox_btnDanger__HJtZD:hover{background:rgba(var(--theme-danger),.18);border-color:rgba(var(--theme-danger),.65);color:rgba(var(--theme-danger),1)}.lightbox_stage__WamV2{flex:1 1;position:relative;overflow:hidden;background:rgba(var(--black),.9);min-height:0}.lightbox_navBtn__lz_Hh,.lightbox_stage__WamV2{display:flex;align-items:center;justify-content:center}.lightbox_navBtn__lz_Hh{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;background:rgba(var(--theme-color),.07);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(var(--theme-color),.18);color:rgba(var(--theme-color),1);font-size:22px;cursor:pointer;transition:background .15s ease,border-color .15s ease;padding:0;line-height:1;flex-shrink:0}.lightbox_navBtn__lz_Hh:hover{background:rgba(var(--theme-color),.14);border-color:rgba(var(--theme-color),.4)}.lightbox_navBtn__lz_Hh:focus-visible{outline:2px solid rgba(var(--theme-color),.6);outline-offset:2px}.lightbox_prevBtn__ag1W1{left:16px}.lightbox_nextBtn__X8E1L{right:16px}.lightbox_imageWrapper__jpx2c{width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox_image__kDG8G{max-width:calc(100% - 96px);max-height:100%;object-fit:contain;pointer-events:none;animation:lightbox_imageFadeIn__7w_hm .15s ease}@media(max-width:768px){.lightbox_image__kDG8G{max-width:100%}}.lightbox_zoomBadge__p5Eet{position:absolute;bottom:12px;right:12px;background:rgba(var(--black),.7);border:1px solid rgba(var(--theme-color),.2);border-radius:4px;padding:2px 8px;color:rgba(var(--theme-color),.65);font-size:11px;font-family:monospace;pointer-events:none;z-index:3}.lightbox_caption__kcdYr{padding:8px 16px;text-align:center;background:rgba(var(--black),.6);border-top:1px solid rgba(var(--font-color),.07);flex-shrink:0}.lightbox_caption__kcdYr h4{color:rgba(var(--white),.88);font-size:13px;font-weight:600;margin:0 0 3px}.lightbox_caption__kcdYr p{color:rgba(var(--font-color),.65);font-size:11px;margin:0}.lightbox_thumbnailStrip__EQDp3{display:flex;gap:6px;align-items:center;padding:10px 16px;background:rgba(13,19,19,.97);border-top:1px solid rgba(var(--font-color),.1);overflow-x:auto;flex-shrink:0;scrollbar-width:thin;scrollbar-color:rgba(var(--theme-color),.3) transparent}.lightbox_thumbnailStrip__EQDp3::-webkit-scrollbar{height:3px}.lightbox_thumbnailStrip__EQDp3::-webkit-scrollbar-track{background:transparent}.lightbox_thumbnailStrip__EQDp3::-webkit-scrollbar-thumb{background:rgba(var(--theme-color),.3);border-radius:2px}.lightbox_thumbnailItem__ZRvsQ{position:relative;width:52px;height:38px;flex-shrink:0;border-radius:4px;overflow:hidden;border:2px solid transparent;cursor:pointer;padding:0;background:rgba(var(--theme-light),1);transition:border-color .15s ease,opacity .15s ease,box-shadow .15s ease;opacity:.5}.lightbox_thumbnailItem__ZRvsQ:hover{opacity:.75;border-color:rgba(var(--theme-color),.4)}.lightbox_thumbnailItem__ZRvsQ:focus-visible{outline:2px solid rgba(var(--theme-color),.7);outline-offset:1px}.lightbox_thumbnailItemActive__GkZ6l{opacity:1!important;border-color:rgba(var(--theme-color),1)!important;box-shadow:0 0 8px rgba(var(--theme-color),.3)}.lightbox_thumbnailImage__zJtrs{object-fit:cover}