.MediaLoadIndicator_loader__Vt2nZ{position:absolute;inset:0;z-index:4;display:grid;place-items:center;pointer-events:none}.MediaLoadIndicator_spinner__UJjcF{position:relative;width:52px;height:52px;box-sizing:border-box;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:radial-gradient(85% 85% at 18% 20%,rgba(56,189,248,.2),transparent 72%),radial-gradient(78% 78% at 86% 82%,rgba(124,58,237,.16),transparent 75%),rgba(4,9,18,.68);box-shadow:0 14px 30px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,255,255,.05),0 0 28px rgba(56,189,248,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.MediaLoadIndicator_spinner__UJjcF:after{content:"";position:absolute;inset:13px;box-sizing:border-box;border-color:rgba(255,255,255,.98) rgba(103,220,255,.88) rgba(255,255,255,.28) rgba(255,255,255,.28);border-style:solid;border-width:2.6px;border-radius:inherit;animation:MediaLoadIndicator_mediaLoaderSpin__93rup .85s linear infinite}.MediaLoadIndicator_compact__pu8zG .MediaLoadIndicator_spinner__UJjcF{width:48px;height:48px}.MediaLoadIndicator_compact__pu8zG .MediaLoadIndicator_spinner__UJjcF:after{inset:12px;border-width:2.5px}@keyframes MediaLoadIndicator_mediaLoaderSpin__93rup{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.MediaLoadIndicator_spinner__UJjcF:after{animation-duration:1.8s}}.ChatMediaViewer_lightboxOverlay__v6VDX{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;background:rgba(4,6,12,.86);animation:ChatMediaViewer_fadeInOverlay__R_wZS .3s ease-out;-webkit-backdrop-filter:blur(12px) saturate(1.06);backdrop-filter:blur(12px) saturate(1.06)}.ChatMediaViewer_lightboxOverlay__v6VDX:before{content:"";position:absolute;inset:-12% -8%;pointer-events:none;background:radial-gradient(closest-side at 18% 22%,rgba(124,58,237,.18),transparent 66%),radial-gradient(closest-side at 82% 18%,rgba(56,189,248,.15),transparent 70%),radial-gradient(closest-side at 50% 86%,rgba(59,130,246,.1),transparent 72%);filter:blur(16px)}.ChatMediaViewer_lightboxCloseButton___fnYK,.ChatMediaViewer_lightboxNavButton__JDdox,.ChatMediaViewer_lightboxSlideshowButton__67Xz2{position:absolute;z-index:14;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(0,0,0,.35);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background .16s ease,transform .16s ease,border-color .16s ease}.ChatMediaViewer_lightboxCloseButton___fnYK:hover,.ChatMediaViewer_lightboxNavButton__JDdox:hover,.ChatMediaViewer_lightboxSlideshowButton__67Xz2:hover{background:rgba(0,0,0,.52);border-color:rgba(255,255,255,.22)}.ChatMediaViewer_lightboxCloseButton___fnYK:focus-visible,.ChatMediaViewer_lightboxNavButton__JDdox:focus-visible,.ChatMediaViewer_lightboxSlideshowButton__67Xz2:focus-visible{outline:2px solid rgba(96,165,250,.85);outline-offset:2px}.ChatMediaViewer_lightboxCloseButton___fnYK{top:clamp(12px,1.8vw,18px);right:clamp(12px,1.8vw,18px)}.ChatMediaViewer_lightboxCloseButton___fnYK svg{width:18px;height:18px;pointer-events:none}.ChatMediaViewer_lightboxSlideshowButton__67Xz2{top:clamp(12px,1.8vw,18px);right:calc(clamp(12px,1.8vw,18px) + 54px);overflow:hidden;isolation:isolate}.ChatMediaViewer_lightboxSlideshowButton__67Xz2 svg{width:22px;height:22px;pointer-events:none}.ChatMediaViewer_lightboxSlideshowButton__67Xz2:before{content:"";position:absolute;inset:-1px;z-index:-1;opacity:0;border-radius:inherit;pointer-events:none;background:radial-gradient(85% 85% at 18% 20%,rgba(56,189,248,.26),transparent 72%),radial-gradient(78% 78% at 86% 82%,rgba(124,58,237,.18),transparent 75%),linear-gradient(180deg,rgba(13,21,36,.86),rgba(8,14,24,.94));transition:opacity .18s ease}.ChatMediaViewer_lightboxSlideshowButtonActive__6tICy,.ChatMediaViewer_lightboxSlideshowButtonActive__6tICy:hover{background:rgba(9,17,29,.68);border-color:rgba(110,220,255,.4);color:rgba(211,247,255,.98);box-shadow:0 10px 22px rgba(0,0,0,.34),inset 0 0 0 1px rgba(110,220,255,.1),0 0 24px rgba(56,189,248,.18)}.ChatMediaViewer_lightboxSlideshowButtonActive__6tICy:before{opacity:1;animation:ChatMediaViewer_slideshowButtonPulse__aS3jt 1.8s ease-in-out infinite}.ChatMediaViewer_lightboxNavButton__JDdox{top:50%;z-index:13;transform:translateY(-50%)}.ChatMediaViewer_lightboxNavButton__JDdox svg{width:20px;height:20px;pointer-events:none}.ChatMediaViewer_lightboxNavButton__JDdox:hover{transform:translateY(calc(-50% - 1px))}.ChatMediaViewer_lightboxPrevButton__1_mqy{left:clamp(10px,1.8vw,18px)}.ChatMediaViewer_lightboxNextButton__ofwBK{right:clamp(10px,1.8vw,18px)}.ChatMediaViewer_lightboxImageContainer__qI2I9{position:relative;width:100%;height:100%;padding:0;box-sizing:border-box;animation:ChatMediaViewer_zoomInImage__h_2kq .3s ease-out;touch-action:pan-y}.ChatMediaViewer_lightboxZoomCanvas__pvzLj{width:100%;height:100%;transform-origin:center;transition:transform .18s cubic-bezier(.22,1,.36,1)}.ChatMediaViewer_lightboxZoomControls__u1uZW{position:absolute;top:clamp(12px,1.8vw,18px);right:calc(clamp(12px,1.8vw,18px) + 108px);z-index:14;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(8,13,24,.62);box-shadow:0 12px 28px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ChatMediaViewer_lightboxZoomButton__RAiza,.ChatMediaViewer_lightboxZoomLevel__pbsN8{width:42px;height:42px;padding:0;display:grid;place-items:center;border:0;color:#fff;background:rgba(0,0,0,0);cursor:pointer}.ChatMediaViewer_lightboxZoomButton__RAiza:hover:not(:disabled),.ChatMediaViewer_lightboxZoomLevel__pbsN8:hover:not(:disabled){background:rgba(255,255,255,.12)}.ChatMediaViewer_lightboxZoomButton__RAiza:disabled{opacity:.38;cursor:default}.ChatMediaViewer_lightboxZoomButton__RAiza svg{width:20px;height:20px}.ChatMediaViewer_lightboxZoomLevel__pbsN8{width:54px;border-inline:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChatMediaViewer_lightboxImageViewport__xQMCp,.ChatMediaViewer_lightboxVideo__K8lxc{position:relative;width:100%;height:100%}.ChatMediaViewer_lightboxImage__EoDjj.ChatMediaViewer_lightboxMediaPending__AHAFW,.ChatMediaViewer_lightboxVideo__K8lxc.ChatMediaViewer_lightboxMediaPending__AHAFW{opacity:0}.ChatMediaViewer_lightboxImage__EoDjj{object-position:center;opacity:1;transition:opacity .18s ease}.ChatMediaViewer_lightboxImage__EoDjj,.ChatMediaViewer_lightboxVideo__K8lxc video{display:block;width:100%;height:100%;object-fit:contain}.ChatMediaViewer_lightboxCaption__spVO_{position:absolute;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:14;padding:6px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(0,0,0,.35);color:rgba(255,255,255,.9);font-size:12px;font-weight:700;transform:translateX(-50%)}.ChatMediaViewer_lightboxCustomCaption__9a2_d{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:min(760px,100% - 32px);padding:12px 14px;border-radius:14px;background:rgba(8,13,24,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ChatMediaViewer_lightboxCustomCaption__9a2_d h3{min-width:0;margin:0;overflow:hidden;color:inherit;font-size:14px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ChatMediaViewer_lightboxCustomCaption__9a2_d>span{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.35;color:rgba(255,255,255,.7)}.ChatMediaViewer_actions__Konjl{position:absolute;top:clamp(12px,1.8vw,18px);left:clamp(12px,1.8vw,18px);z-index:14}.ChatMediaViewer_slideshowFrameBack__87PY3{opacity:.28}.ChatMediaViewer_slideshowFrameMid__Jhs3Q{opacity:.5}.ChatMediaViewer_slideshowFrameFront__Pq9Xv{opacity:.9}.ChatMediaViewer_slideshowPlayGlyph__fM_u5{opacity:.92;transform-origin:14px 14px}.ChatMediaViewer_slideshowPauseGlyph__IYDmq{opacity:0;transform:scale(.72);transform-origin:14px 14px}.ChatMediaViewer_slideshowScanArc__6YiAU{opacity:0;transform-origin:12px 12px}.ChatMediaViewer_slideshowSignalDot__cXSeM{fill:rgba(255,255,255,.38)}.ChatMediaViewer_slideshowIconActive__XUzkX .ChatMediaViewer_slideshowPlayGlyph__fM_u5{opacity:0}.ChatMediaViewer_slideshowIconActive__XUzkX .ChatMediaViewer_slideshowPauseGlyph__IYDmq{opacity:1;transform:scale(1)}.ChatMediaViewer_slideshowIconActive__XUzkX .ChatMediaViewer_slideshowScanArc__6YiAU{opacity:.9;animation:ChatMediaViewer_slideshowOrbitSpin__wpkOU 1.2s linear infinite}.ChatMediaViewer_slideshowIconActive__XUzkX .ChatMediaViewer_slideshowSignalDot__cXSeM{fill:#67dcff}@keyframes ChatMediaViewer_fadeInOverlay__R_wZS{0%{opacity:0}to{opacity:1}}@keyframes ChatMediaViewer_zoomInImage__h_2kq{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes ChatMediaViewer_slideshowOrbitSpin__wpkOU{to{transform:rotate(1turn)}}@keyframes ChatMediaViewer_slideshowButtonPulse__aS3jt{50%{filter:brightness(1.12)}}@media(max-width:768px){.ChatMediaViewer_lightboxNavButton__JDdox{width:42px;height:42px}.ChatMediaViewer_lightboxZoomControls__u1uZW{top:auto;right:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translateX(50%)}.ChatMediaViewer_lightboxCaption__spVO_{bottom:calc(72px + env(safe-area-inset-bottom))}.ChatMediaViewer_lightboxCustomCaption__9a2_d{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;width:calc(100% - 24px);padding:10px 12px}.ChatMediaViewer_lightboxCustomCaption__9a2_d h3{grid-column:1/-1;grid-row:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.ChatMediaViewer_lightboxImageContainer__qI2I9,.ChatMediaViewer_lightboxOverlay__v6VDX,.ChatMediaViewer_lightboxSlideshowButtonActive__6tICy:before,.ChatMediaViewer_slideshowScanArc__6YiAU{animation:none}}