/* Exact current ChatRoom utility declarations from its declared index-373VOIfR.css. Original layer order is retained. */
@-webkit-keyframes scaleAnimation1-cca11ac6{0%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}50%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes scaleAnimation1-cca11ac6{0%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}50%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}}@-webkit-keyframes scaleAnimation2-cca11ac6{0%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleAnimation2-cca11ac6{0%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleAnimation3-cca11ac6{0%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}50%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes scaleAnimation3-cca11ac6{0%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}50%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}}@-webkit-keyframes slideUp-0682802e{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-0682802e{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}:where(.source-chat-attachment-message) .mx-\[4px\]{margin-left:calc(var(--source-rem)*.10667);margin-right:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message) .mb-\[10px\]{margin-bottom:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message) .ml-\[8px\]{margin-left:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message) .mr-\[8px\]{margin-right:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message) .mt-\[10px\]{margin-top:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message) .h-\[15px\]{height:calc(var(--source-rem)*.4)}
:where(.source-chat-attachment-message) .h-\[24px\]{height:calc(var(--source-rem)*.64)}
:where(.source-chat-attachment-message) .h-\[38px\]{height:calc(var(--source-rem)*1.01333)}
:where(.source-chat-attachment-message) .h-\[60px\]{height:calc(var(--source-rem)*1.6)}
:where(.source-chat-attachment-message) .h-full{height:100%}
:where(.source-chat-attachment-message) .max-w-\[500px\]{max-width:calc(var(--source-rem)*13.33333)}
:where(.source-chat-attachment-message) .min-h-\[40px\]{min-height:calc(var(--source-rem)*1.06667)}
:where(.source-chat-attachment-message) .min-h-\[80px\]{min-height:calc(var(--source-rem)*2.13333)}
:where(.source-chat-attachment-message) .min-w-\[40px\]{min-width:calc(var(--source-rem)*1.06667)}
:where(.source-chat-attachment-message) .min-w-0{min-width:0}
:where(.source-chat-attachment-message) .w-\[20px\]{width:calc(var(--source-rem)*.53333)}
:where(.source-chat-attachment-message) .w-\[288px\]{width:calc(var(--source-rem)*7.68)}
:where(.source-chat-attachment-message) .w-\[60px\]{width:calc(var(--source-rem)*1.6)}
:where(.source-chat-attachment-message) .w-auto{width:auto}
:where(.source-chat-attachment-message) .w-full{width:100%}
:where(.source-chat-attachment-message) .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
:where(.source-chat-attachment-message) .flex-1{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}
:where(.source-chat-attachment-message) .shrink-0{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@-webkit-keyframes back-in-up{0%{opacity:.7;-webkit-transform:translateY(calc(var(--source-rem)*32)) scale(.7);transform:translateY(calc(var(--source-rem)*32)) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes back-in-up{0%{opacity:.7;-webkit-transform:translateY(calc(var(--source-rem)*32)) scale(.7);transform:translateY(calc(var(--source-rem)*32)) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:where(.source-chat-attachment-message) .cursor-pointer{cursor:pointer}
:where(.source-chat-attachment-message) .select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
:where(.source-chat-attachment-message) .items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
:where(.source-chat-attachment-message) .items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
:where(.source-chat-attachment-message) .justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
:where(.source-chat-attachment-message) .justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
:where(.source-chat-attachment-message) .gap-\[10px\]{gap:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message) .gap-\[5px\]{gap:calc(var(--source-rem)*.13333)}
:where(.source-chat-attachment-message) .overflow-hidden{overflow:hidden}
:where(.source-chat-attachment-message) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:where(.source-chat-attachment-message) .border{border-width:calc(var(--source-rem)*.02667)}
:where(.source-chat-attachment-message) .border-t{border-top-width:calc(var(--source-rem)*.02667)}
:where(.source-chat-attachment-message) .border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235/var(--un-border-opacity))}
:where(.source-chat-attachment-message) .rounded{border-radius:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message) .rounded-md{border-radius:calc(var(--source-rem)*.16)}
:where(.source-chat-attachment-message) .rounded-lg{border-radius:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message) .bg-\[\#FAFAFA\]{--un-bg-opacity:1;background-color:rgb(250 250 250/var(--un-bg-opacity))}
:where(.source-chat-attachment-message) .bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}
:where(.source-chat-attachment-message) .bg-blue-500{--un-bg-opacity:1;background-color:rgb(59 130 246/var(--un-bg-opacity))}
:where(.source-chat-attachment-message) .bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246/var(--un-bg-opacity))}
:where(.source-chat-attachment-message) .bg-gray-200{--un-bg-opacity:1;background-color:rgb(229 231 235/var(--un-bg-opacity))}
:where(.source-chat-attachment-message) .hover\:bg-gray-100:hover{--un-bg-opacity:1;background-color:rgb(243 244 246/var(--un-bg-opacity))}
:where(.source-chat-attachment-message) .p-\[10px\]{padding:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message) .p-\[4px\]{padding:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message) .px-\[8px\]{padding-left:calc(var(--source-rem)*.21333);padding-right:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message) .py-\[4px\]{padding-bottom:calc(var(--source-rem)*.10667);padding-top:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message) .text-right{text-align:right}
:where(.source-chat-attachment-message) .text-\[12px\]{font-size:calc(var(--source-rem)*.32)}
:where(.source-chat-attachment-message) .text-blue-500{--un-text-opacity:1;color:rgb(59 130 246/var(--un-text-opacity))}
:where(.source-chat-attachment-message) .text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}
:where(.source-chat-attachment-message) .text-black{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}
:where(.source-chat-attachment-message) .text-gray-900{--un-text-opacity:1;color:rgb(17 24 39/var(--un-text-opacity))}
:where(.source-chat-attachment-message) .text-gray-500{--un-text-opacity:1;color:rgb(107 114 128/var(--un-text-opacity))}
:where(.source-chat-attachment-message) .text-gray-400{--un-text-opacity:1;color:rgb(156 163 175/var(--un-text-opacity))}
:where(.source-chat-attachment-message) .text-gray-600{--un-text-opacity:1;color:rgb(75 85 99/var(--un-text-opacity))}
:where(.source-chat-attachment-message) .font-medium{font-weight:500}
:where(.source-chat-attachment-message) .leading-\[24px\]{line-height:calc(var(--source-rem)*.64)}
:where(.source-chat-attachment-message) .leading-\[48px\]{line-height:calc(var(--source-rem)*1.28)}
:where(.source-chat-attachment-message) .hover\:underline:hover{-moz-text-decoration-line:underline;text-decoration-line:underline}
:where(.source-chat-attachment-message) .hover\:shadow-sm:hover{--un-shadow:var(--un-shadow-inset) 0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.05333) 0 var(--un-shadow-color,rgba(0,0,0,.05));-webkit-box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}
:where(.source-chat-attachment-message) .transition-colors{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,-moz-text-decoration-color;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}
:where(.source-chat-attachment-message) .transition-shadow{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}
@-webkit-keyframes shimmerRight{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes shimmerRight{0%{background-position:-100% 0}to{background-position:100% 0}}@-webkit-keyframes shockwaveJump{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.04);transform:scale(1.04)}50%{-webkit-transform:scale(.98);transform:scale(.98)}55%{-webkit-transform:scale(1.02);transform:scale(1.02)}60%{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes shockwaveJump{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.04);transform:scale(1.04)}50%{-webkit-transform:scale(.98);transform:scale(.98)}55%{-webkit-transform:scale(1.02);transform:scale(1.02)}60%{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}:where(.source-chat-attachment-message) .cursor-pointer{cursor:pointer!important}
@-webkit-keyframes refresh{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes refresh{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@layer utilities{:where(.source-chat-attachment-message) .mx-\[4px\]{margin-inline:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message) .mt-\[10px\]{margin-top:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message) .mr-\[8px\]{margin-right:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message) .mb-\[10px\]{margin-bottom:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message) .ml-\[8px\]{margin-left:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message) .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
:where(.source-chat-attachment-message) .h-\[15px\]{height:calc(var(--source-rem)*.4)}
:where(.source-chat-attachment-message) .h-\[24px\]{height:calc(var(--source-rem)*.64)}
:where(.source-chat-attachment-message) .h-\[38px\]{height:calc(var(--source-rem)*1.01333)}
:where(.source-chat-attachment-message) .h-\[60px\]{height:calc(var(--source-rem)*1.6)}
:where(.source-chat-attachment-message) .h-full{height:100%}
:where(.source-chat-attachment-message) .min-h-\[40px\]{min-height:calc(var(--source-rem)*1.06667)}
:where(.source-chat-attachment-message) .min-h-\[80px\]{min-height:calc(var(--source-rem)*2.13333)}
:where(.source-chat-attachment-message) .w-\[20px\]{width:calc(var(--source-rem)*.53333)}
:where(.source-chat-attachment-message) .w-\[60px\]{width:calc(var(--source-rem)*1.6)}
:where(.source-chat-attachment-message) .w-\[288px\]{width:calc(var(--source-rem)*7.68)}
:where(.source-chat-attachment-message) .w-auto{width:auto}
:where(.source-chat-attachment-message) .w-full{width:100%}
:where(.source-chat-attachment-message) .max-w-\[500px\]{max-width:calc(var(--source-rem)*13.33333)}
:where(.source-chat-attachment-message) .min-w-0{min-width:calc(var(--spacing)*0)}
:where(.source-chat-attachment-message) .min-w-\[40px\]{min-width:calc(var(--source-rem)*1.06667)}
:where(.source-chat-attachment-message) .flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
:where(.source-chat-attachment-message) .shrink-0{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
:where(.source-chat-attachment-message) .cursor-pointer{cursor:pointer}
:where(.source-chat-attachment-message) .items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
:where(.source-chat-attachment-message) .items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
:where(.source-chat-attachment-message) .justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
:where(.source-chat-attachment-message) .justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
:where(.source-chat-attachment-message) .gap-\[5px\]{gap:calc(var(--source-rem)*.13333)}
:where(.source-chat-attachment-message) .gap-\[10px\]{gap:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:where(.source-chat-attachment-message) .overflow-hidden{overflow:hidden}
:where(.source-chat-attachment-message) .rounded{border-radius:calc(var(--source-rem)*.25)}
:where(.source-chat-attachment-message) .rounded-lg{border-radius:var(--radius-lg)}
:where(.source-chat-attachment-message) .rounded-md{border-radius:var(--radius-md)}
:where(.source-chat-attachment-message) .border{border-style:var(--tw-border-style);border-width:calc(var(--source-rem)*.02667)}
:where(.source-chat-attachment-message) .border-t{border-top-style:var(--tw-border-style);border-top-width:calc(var(--source-rem)*.02667)}
:where(.source-chat-attachment-message) .border-gray-200{border-color:var(--color-gray-200)}
:where(.source-chat-attachment-message) .bg-\[\#FAFAFA\]{background-color:#fafafa}
:where(.source-chat-attachment-message) .bg-blue-500{background-color:var(--color-blue-500)}
:where(.source-chat-attachment-message) .bg-gray-100{background-color:var(--color-gray-100)}
:where(.source-chat-attachment-message) .bg-gray-200{background-color:var(--color-gray-200)}
:where(.source-chat-attachment-message) .bg-primary-blue{background-color:var(--color-primary-blue)}
:where(.source-chat-attachment-message) .bg-white{background-color:var(--color-white)}
:where(.source-chat-attachment-message) .p-\[4px\]{padding:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message) .p-\[10px\]{padding:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message) .px-\[8px\]{padding-inline:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message) .py-\[4px\]{padding-block:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message) .text-right{text-align:right}
:where(.source-chat-attachment-message) .text-\[12px\]{font-size:calc(var(--source-rem)*.32)}
:where(.source-chat-attachment-message) .leading-\[24px\]{--tw-leading:calc(var(--source-rem)*.64);line-height:calc(var(--source-rem)*.64)}
:where(.source-chat-attachment-message) .leading-\[48px\]{--tw-leading:calc(var(--source-rem)*1.28);line-height:calc(var(--source-rem)*1.28)}
:where(.source-chat-attachment-message) .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}
:where(.source-chat-attachment-message) .text-black{color:var(--color-black)}
:where(.source-chat-attachment-message) .text-blue-500{color:var(--color-blue-500)}
:where(.source-chat-attachment-message) .text-gray-400{color:var(--color-gray-400)}
:where(.source-chat-attachment-message) .text-gray-500{color:var(--color-gray-500)}
:where(.source-chat-attachment-message) .text-gray-600{color:var(--color-gray-600)}
:where(.source-chat-attachment-message) .text-gray-900{color:var(--color-gray-900)}
:where(.source-chat-attachment-message) .text-white{color:var(--color-white)}
:where(.source-chat-attachment-message) .transition-colors{-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}
:where(.source-chat-attachment-message) .transition-shadow{-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-transition-property:-webkit-box-shadow;transition-property:-webkit-box-shadow;transition-property:box-shadow;transition-property:box-shadow,-webkit-box-shadow;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}
:where(.source-chat-attachment-message) .select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media (hover:hover){:where(.source-chat-attachment-message) .hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}
:where(.source-chat-attachment-message) .hover\:underline:hover{-moz-text-decoration-line:underline;text-decoration-line:underline}
:where(.source-chat-attachment-message) .hover\:shadow-sm:hover{--tw-shadow:0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.08) 0 var(--tw-shadow-color,#0000001a),0 calc(var(--source-rem)*.02667) calc(var(--source-rem)*.05333) calc(var(--source-rem)*-.02667) var(--tw-shadow-color,#0000001a);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}
}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}:where(.source-chat-attachment-message) .theme-icon-fill{fill:var(--dcr-svg-line-color)}
:where(.source-chat-attachment-message) .theme-icon-stroke{stroke:var(--dcr-svg-line-color)}
:where(.source-chat-attachment-message) .theme-icon-line-fill{fill:var(--theme-primary-color)}
:where(.source-chat-attachment-message) .theme-icon-line-stroke{stroke:var(--theme-primary-color)}
:where(.source-chat-attachment-message) .svg-icon{fill:currentcolor}
:where(.source-chat-attachment-message) .svg-icon,:where(.source-chat-attachment-message) .svg-icon-local{height:1em;overflow:hidden;vertical-align:-.1em;width:1em}
:where(.source-chat-attachment-message) .svg-icon-local{fill:none}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-badge__wrapper{display:inline-block;position:relative}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon{display:inline-block;font:14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon");font-size:inherit;position:relative;text-rendering:auto;-webkit-font-smoothing:antialiased}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line:before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:2px}
@-webkit-keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-badge__wrapper,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon{display:inline-block;position:relative}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon{font:calc(var(--source-rem)*.37333)/1 vant-icon;font:normal normal normal calc(var(--source-rem)*.37333)/1 var(--van-icon-font-family,"vant-icon");font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon:before{display:inline-block}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-arrow-double-left:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-arrow-double-right:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-contact:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-notes:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-records:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cash-back-record:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-newspaper:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-discount:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-completed:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-user:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-description:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-list-switch:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-list-switching:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-link-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-miniprogram-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-qq:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-wechat-moments:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-weibo:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cash-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-guide-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-invitation:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-shield-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-exchange:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-eye:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-enlarge:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-expand-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-eye-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-expand:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-filter-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-fire:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-fail:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-failure:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-fire-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-flag-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-font:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-font-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-gem-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-flower-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-gem:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-gift-card:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-friends:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-friends-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-gold-coin:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-gold-coin-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-good-job-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-gift:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-gift-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-gift-card-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-good-job:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-home-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-goods-collect:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-graphic:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-goods-collect-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-hot-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-info:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-hotel-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-info-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-hot-sale-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-hot:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-like:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-idcard:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-like-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-hot-sale:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-location-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-location:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-label:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-lock:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-label-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-map-marked:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-logistics:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-manager:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-more:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-live:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-manager-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-medal:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-more-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-music-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-music:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-new-arrival-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-medal-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-new-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-free-postage:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-newspaper-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-new-arrival:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-minus:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-orders-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-new:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-paid:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-notes-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-other-pay:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-pause-circle:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-pause:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-pause-circle-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-peer-pay:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-pending-payment:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-passed:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-plus:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-phone-circle-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-phone-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-printer:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-photo-fail:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-phone:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-photo-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-play-circle:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-play:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-phone-circle:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-point-gift-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-point-gift:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-play-circle-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-shrink:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-photo:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-qr:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-qr-invalid:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-question-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-revoke:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-replay:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-service:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-question:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-search:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-refund-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-service-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-scan:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-share:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-send-gift-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-share-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-setting:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-points:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-photograph:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-shop:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-shop-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-shop-collect-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-shop-collect:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-smile:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-shopping-cart-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-sign:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-sort:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-star-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-smile-comment-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-stop:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-stop-circle-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-smile-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-star:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-success:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-stop-circle:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-records-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-shopping-cart:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-tosend:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-todo-list:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-thumb-circle-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-thumb-circle:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-umbrella-circle:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-underway:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-upgrade:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-todo-list-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-tv-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-underway-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-user-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-vip-card-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-vip-card:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-send-gift:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-wap-home:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-wap-nav:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-volume-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-video:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-wap-home-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-volume:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-warning:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-weapp-nav:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-wechat-pay:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-warning-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-wechat:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-setting-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-youzan-shield:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-warn-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-smile-comment:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-user-circle-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-video-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-add-square:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-add:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-arrow-down:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-arrow-up:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-arrow:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-after-sale:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-add-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-alipay:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-ascending:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-apps-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-aim:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-award:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-arrow-left:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-award-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-audio:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bag-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-balance-list:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-back-top:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bag:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-balance-pay:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-balance-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bar-chart-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bars:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-balance-list-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-birthday-cake-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bookmark:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bill:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bell:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-browsing-history-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-browsing-history:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bookmark-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bulb-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bullhorn-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-bill-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-calendar-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-brush-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-card:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cart-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cart-circle:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cart-circle-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cart:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cash-on-deliver:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cash-back-record-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cashier-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-chart-trending-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-certificate:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-chat:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-clear:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-chat-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-checked:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-clock:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-clock-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-close:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-closed-eye:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-circle:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cluster-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-column:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-comment-circle-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cluster:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-comment:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-comment-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-comment-circle:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-completed-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-credit-pay:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-coupon:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-debit-pay:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-coupon-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-contact-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-descending:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-desktop-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-diamond-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-description-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-delete:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-diamond:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-delete-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-cross:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-edit:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-ellipsis:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-down:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-discount-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-ecard-pay:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon-envelop-o:before{content:""}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-icon__image{display:block;height:1em;-o-object-fit:contain;object-fit:contain;width:1em}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image{display:inline-block;position:relative}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image--round{border-radius:var(--van-radius-max);overflow:hidden}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image--round .van-image__img{border-radius:inherit}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image--block{display:block}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image__error,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image__img,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image__loading{display:block;height:100%;width:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image__error,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image__loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;position:absolute;top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background:var(--van-image-placeholder-background);color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);justify-content:center}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading{color:var(--van-loading-spinner-color);font-size:0}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__spinner{position:relative;vertical-align:middle}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__spinner{-webkit-animation:van-rotate var(--van-loading-spinner-duration) linear infinite;animation:van-rotate var(--van-loading-spinner-duration) linear infinite;display:inline-block;height:var(--van-loading-spinner-size);max-height:100%;max-width:100%;width:var(--van-loading-spinner-size)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__spinner--spinner{-webkit-animation-timing-function:steps(12);animation-timing-function:steps(12)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__spinner--circular{-webkit-animation-duration:2s;animation-duration:2s}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line{height:100%;left:0;position:absolute;top:0;width:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line:before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:calc(var(--source-rem)*.05333)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__circular{display:block;height:100%;width:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__circular circle{-webkit-animation:van-circular 1.5s ease-in-out infinite;animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-linecap:round;stroke-width:3}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__text{color:var(--van-loading-text-color);display:inline-block;font-size:var(--van-loading-text-font-size);margin-left:var(--van-padding-xs);vertical-align:middle}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading--vertical{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}
@-webkit-keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--1{opacity:1;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--2{opacity:.9375;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--3{opacity:.875;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--4{opacity:.8125;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--5{opacity:.75;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--6{opacity:.6875;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--7{opacity:.625;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--8{opacity:.5625;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--9{opacity:.5;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--10{opacity:.4375;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--11{opacity:.375;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-loading__line--12{opacity:.3125;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-overlay{background:var(--van-overlay-background);height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--van-overlay-z-index)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup{background:var(--van-popup-background);-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;overflow-y:auto;position:fixed;-webkit-transition:var(--van-popup-transition);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup--center{left:0;margin:0 auto;max-width:calc(100vw - var(--van-padding-md)*2);right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup--top{left:0;top:0;width:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup--right{right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup--bottom{bottom:0;left:0;width:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup--left{left:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-bottom-enter-active,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-left-enter-active,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-right-enter-active,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-top-enter-active{-webkit-transition-timing-function:var(--van-ease-out);transition-timing-function:var(--van-ease-out)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-bottom-leave-active,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-left-leave-active,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-right-leave-active,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-top-leave-active{-webkit-transition-timing-function:var(--van-ease-in);transition-timing-function:var(--van-ease-in)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-top-enter-from,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-top-leave-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-right-enter-from,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-right-leave-active{-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-bottom-enter-from,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-bottom-leave-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-left-enter-from,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup-slide-left-leave-active{-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup__close-icon{color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size);position:absolute;z-index:var(--van-popup-close-icon-z-index)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup__close-icon--top-left{left:var(--van-popup-close-icon-margin);top:var(--van-popup-close-icon-margin)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup__close-icon--top-right{right:var(--van-popup-close-icon-margin);top:var(--van-popup-close-icon-margin)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-popup__close-icon--bottom-right{bottom:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe{cursor:-webkit-grab;cursor:grab;overflow:hidden;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe__track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe__track--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe__indicators{bottom:var(--van-swipe-indicator-margin);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:50%;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe__indicators--vertical{bottom:auto;left:var(--van-swipe-indicator-margin);top:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe__indicator{background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;height:var(--van-swipe-indicator-size);opacity:var(--van-swipe-indicator-inactive-opacity);-webkit-transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast);width:var(--van-swipe-indicator-size)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe-item{-webkit-flex-shrink:0;position:relative;-ms-flex-negative:0;flex-shrink:0;height:100%;width:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview{background-color:transparent;height:100%;left:0;max-width:none;position:fixed;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__swipe{height:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__swipe-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__cover{left:0;position:absolute;top:0}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image-wrap{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image--vertical,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image-wrap--vertical{height:100%;width:auto}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image img,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image video,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image-wrap img,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image-wrap video{-webkit-user-drag:none}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image .van-image__error,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image-wrap .van-image__error{height:40%;top:30%}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image .van-image__error-icon,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image-wrap .van-image__error-icon{font-size:calc(var(--source-rem)*.96)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image .van-image__loading,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__image-wrap .van-image__loading{background-color:transparent}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__index{color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);left:50%;line-height:var(--van-image-preview-index-line-height);position:absolute;text-shadow:var(--van-image-preview-index-text-shadow);top:var(--van-padding-md);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__close-icon{color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size);position:absolute;z-index:var(--van-image-preview-close-icon-z-index)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__close-icon--top-left{left:var(--van-image-preview-close-icon-margin);top:var(--van-image-preview-close-icon-margin)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__close-icon--top-right{right:var(--van-image-preview-close-icon-margin);top:var(--van-image-preview-close-icon-margin)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-image-preview__close-icon--bottom-right{bottom:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}
@-webkit-keyframes van-barrage{0%{-webkit-transform:translate(110%);transform:translate(110%)}to{-webkit-transform:translate(var(--move-distance));transform:translate(var(--move-distance))}}@keyframes van-barrage{0%{-webkit-transform:translate(110%);transform:translate(110%)}to{-webkit-transform:translate(var(--move-distance));transform:translate(var(--move-distance))}}@-webkit-keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes van-down{0%{-webkit-transform:translateY(var(--van-translate));transform:translateY(var(--van-translate))}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes van-down{0%{-webkit-transform:translateY(var(--van-translate));transform:translateY(var(--van-translate))}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes van-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(var(--van-translate));transform:translateY(var(--van-translate))}}@keyframes van-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(var(--van-translate));transform:translateY(var(--van-translate))}}@-webkit-keyframes van-skeleton-blink{50%{opacity:.6}}@keyframes van-skeleton-blink{50%{opacity:.6}}:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe-cell{cursor:-webkit-grab;cursor:grab;overflow:hidden;position:relative}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe-cell__wrapper{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-timing-function:cubic-bezier(.18,.89,.32,1)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe-cell__left,:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe-cell__right{height:100%;position:absolute;top:0}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe-cell__left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
:where(.source-chat-attachment-message,.source-chat-attachment-preview) .van-swipe-cell__right{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
@-webkit-keyframes box-rotate{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0)}to{-webkit-transform:translate(0) rotate(1turn);transform:translate(0) rotate(1turn)}}@keyframes box-rotate{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0)}to{-webkit-transform:translate(0) rotate(1turn);transform:translate(0) rotate(1turn)}}@-webkit-keyframes nutFadeIn-cee5f8fe{0%{opacity:0}to{opacity:1}}@keyframes nutFadeIn-cee5f8fe{0%{opacity:0}to{opacity:1}}@-webkit-keyframes nutFadeOut-cee5f8fe{0%{opacity:1}to{opacity:0}}@keyframes nutFadeOut-cee5f8fe{0%{opacity:1}to{opacity:0}}@-webkit-keyframes nutZoomIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes nutZoomOut-cee5f8fe{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes nutZoomOut-cee5f8fe{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes nutEaseIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes nutEaseIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nutEaseOut-cee5f8fe{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes nutEaseOut-cee5f8fe{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes nutDropIn-cee5f8fe{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes nutDropIn-cee5f8fe{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes nutDropOut-cee5f8fe{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes nutDropOut-cee5f8fe{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes rotation-cee5f8fe{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotation-cee5f8fe{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes move{0%,65%{-webkit-transform:rotate(0deg);transform:rotate(0)}70%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}75%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}80%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}85%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}90%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}95%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes move{0%,65%{-webkit-transform:rotate(0deg);transform:rotate(0)}70%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}75%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}80%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}85%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}90%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}95%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes shake-rotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}60%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}80%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes shake-rotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}60%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}80%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes rockit{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@keyframes rockit{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@-webkit-keyframes clickShake{0%,to{-webkit-transform:rotate(23deg);transform:rotate(23deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes clickShake{0%,to{-webkit-transform:rotate(23deg);transform:rotate(23deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes toTop{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-80px);transform:translateY(-80px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes toTop{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-80px);transform:translateY(-80px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes toBottom{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(80px);transform:translateY(80px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes toBottom{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(80px);transform:translateY(80px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes nutFadeIn-6e0eecf9{0%{opacity:0}to{opacity:1}}@keyframes nutFadeIn-6e0eecf9{0%{opacity:0}to{opacity:1}}@-webkit-keyframes nutFadeOut-6e0eecf9{0%{opacity:1}to{opacity:0}}@keyframes nutFadeOut-6e0eecf9{0%{opacity:1}to{opacity:0}}@-webkit-keyframes nutZoomIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes nutZoomOut-6e0eecf9{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes nutZoomOut-6e0eecf9{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes nutEaseIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes nutEaseIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nutEaseOut-6e0eecf9{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes nutEaseOut-6e0eecf9{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes nutDropIn-6e0eecf9{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes nutDropIn-6e0eecf9{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes nutDropOut-6e0eecf9{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes nutDropOut-6e0eecf9{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes rotation-6e0eecf9{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotation-6e0eecf9{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes rotate{to{-webkit-transform:rotateX(1turn) rotateY(1turn);transform:rotateX(1turn) rotateY(1turn)}}@keyframes rotate{to{-webkit-transform:rotateX(1turn) rotateY(1turn);transform:rotateX(1turn) rotateY(1turn)}}@-webkit-keyframes nutFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nutFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes nutFadeOut{0%{opacity:1}to{opacity:0}}@keyframes nutFadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes nutZoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes nutZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes nutZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes nutEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes nutEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nutEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes nutEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes nutDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes nutDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes nutDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes nutDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes van-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}:where(.source-chat-attachment-preview).van-overlay{background:var(--van-overlay-background);height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--van-overlay-z-index)}
:where(.source-chat-attachment-preview).van-image-preview{background-color:transparent;height:100%;left:0;max-width:none;position:fixed;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}
:where(.source-chat-attachment-preview).van-image-preview__swipe{height:100%}
:where(.source-chat-attachment-preview).van-image-preview__swipe-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
:where(.source-chat-attachment-preview).van-image-preview__cover{left:0;position:absolute;top:0}
:where(.source-chat-attachment-preview).van-image-preview__image,:where(.source-chat-attachment-preview).van-image-preview__image-wrap{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}
:where(.source-chat-attachment-preview).van-image-preview__image--vertical,:where(.source-chat-attachment-preview).van-image-preview__image-wrap--vertical{height:100%;width:auto}
:where(.source-chat-attachment-preview).van-image-preview__image img,:where(.source-chat-attachment-preview).van-image-preview__image video,:where(.source-chat-attachment-preview).van-image-preview__image-wrap img,:where(.source-chat-attachment-preview).van-image-preview__image-wrap video{-webkit-user-drag:none}
:where(.source-chat-attachment-preview).van-image-preview__image .van-image__error,:where(.source-chat-attachment-preview).van-image-preview__image-wrap .van-image__error{height:40%;top:30%}
:where(.source-chat-attachment-preview).van-image-preview__image .van-image__error-icon,:where(.source-chat-attachment-preview).van-image-preview__image-wrap .van-image__error-icon{font-size:calc(var(--source-rem)*.96)}
:where(.source-chat-attachment-preview).van-image-preview__image .van-image__loading,:where(.source-chat-attachment-preview).van-image-preview__image-wrap .van-image__loading{background-color:transparent}
:where(.source-chat-attachment-preview).van-image-preview__index{color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);left:50%;line-height:var(--van-image-preview-index-line-height);position:absolute;text-shadow:var(--van-image-preview-index-text-shadow);top:var(--van-padding-md);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}
:where(.source-chat-attachment-preview).van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}
:where(.source-chat-attachment-preview).van-image-preview__close-icon{color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size);position:absolute;z-index:var(--van-image-preview-close-icon-z-index)}
:where(.source-chat-attachment-preview).van-image-preview__close-icon--top-left{left:var(--van-image-preview-close-icon-margin);top:var(--van-image-preview-close-icon-margin)}
:where(.source-chat-attachment-preview).van-image-preview__close-icon--top-right{right:var(--van-image-preview-close-icon-margin);top:var(--van-image-preview-close-icon-margin)}
:where(.source-chat-attachment-preview).van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}
:where(.source-chat-attachment-preview).van-image-preview__close-icon--bottom-right{bottom:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}
@-webkit-keyframes van-barrage{0%{-webkit-transform:translate(110%);transform:translate(110%)}to{-webkit-transform:translate(var(--move-distance));transform:translate(var(--move-distance))}}@keyframes van-barrage{0%{-webkit-transform:translate(110%);transform:translate(110%)}to{-webkit-transform:translate(var(--move-distance));transform:translate(var(--move-distance))}}@-webkit-keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes van-down{0%{-webkit-transform:translateY(var(--van-translate));transform:translateY(var(--van-translate))}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes van-down{0%{-webkit-transform:translateY(var(--van-translate));transform:translateY(var(--van-translate))}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes van-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(var(--van-translate));transform:translateY(var(--van-translate))}}@keyframes van-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(var(--van-translate));transform:translateY(var(--van-translate))}}@-webkit-keyframes van-skeleton-blink{50%{opacity:.6}}@keyframes van-skeleton-blink{50%{opacity:.6}}@-webkit-keyframes box-rotate{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0)}to{-webkit-transform:translate(0) rotate(1turn);transform:translate(0) rotate(1turn)}}@keyframes box-rotate{0%{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0)}to{-webkit-transform:translate(0) rotate(1turn);transform:translate(0) rotate(1turn)}}@-webkit-keyframes nutFadeIn-cee5f8fe{0%{opacity:0}to{opacity:1}}@keyframes nutFadeIn-cee5f8fe{0%{opacity:0}to{opacity:1}}@-webkit-keyframes nutFadeOut-cee5f8fe{0%{opacity:1}to{opacity:0}}@keyframes nutFadeOut-cee5f8fe{0%{opacity:1}to{opacity:0}}@-webkit-keyframes nutZoomIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes nutZoomOut-cee5f8fe{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes nutZoomOut-cee5f8fe{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes nutEaseIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes nutEaseIn-cee5f8fe{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nutEaseOut-cee5f8fe{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes nutEaseOut-cee5f8fe{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes nutDropIn-cee5f8fe{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes nutDropIn-cee5f8fe{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes nutDropOut-cee5f8fe{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes nutDropOut-cee5f8fe{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes rotation-cee5f8fe{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotation-cee5f8fe{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes move{0%,65%{-webkit-transform:rotate(0deg);transform:rotate(0)}70%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}75%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}80%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}85%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}90%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}95%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes move{0%,65%{-webkit-transform:rotate(0deg);transform:rotate(0)}70%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}75%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}80%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}85%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}90%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}95%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes shake-rotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}60%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}80%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes shake-rotate{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}20%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}40%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}60%{-webkit-transform:rotate(50deg);transform:rotate(50deg)}80%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes rockit{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@keyframes rockit{0%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}to{-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@-webkit-keyframes clickShake{0%,to{-webkit-transform:rotate(23deg);transform:rotate(23deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes clickShake{0%,to{-webkit-transform:rotate(23deg);transform:rotate(23deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes toTop{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-80px);transform:translateY(-80px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes toTop{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(-80px);transform:translateY(-80px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes toBottom{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(80px);transform:translateY(80px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes toBottom{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(80px);transform:translateY(80px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes nutFadeIn-6e0eecf9{0%{opacity:0}to{opacity:1}}@keyframes nutFadeIn-6e0eecf9{0%{opacity:0}to{opacity:1}}@-webkit-keyframes nutFadeOut-6e0eecf9{0%{opacity:1}to{opacity:0}}@keyframes nutFadeOut-6e0eecf9{0%{opacity:1}to{opacity:0}}@-webkit-keyframes nutZoomIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes nutZoomOut-6e0eecf9{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes nutZoomOut-6e0eecf9{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes nutEaseIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes nutEaseIn-6e0eecf9{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nutEaseOut-6e0eecf9{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes nutEaseOut-6e0eecf9{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes nutDropIn-6e0eecf9{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes nutDropIn-6e0eecf9{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes nutDropOut-6e0eecf9{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes nutDropOut-6e0eecf9{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes rotation-6e0eecf9{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotation-6e0eecf9{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes rotate{to{-webkit-transform:rotateX(1turn) rotateY(1turn);transform:rotateX(1turn) rotateY(1turn)}}@keyframes rotate{to{-webkit-transform:rotateX(1turn) rotateY(1turn);transform:rotateX(1turn) rotateY(1turn)}}@-webkit-keyframes nutFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nutFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes nutFadeOut{0%{opacity:1}to{opacity:0}}@keyframes nutFadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes nutZoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes nutZoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes nutZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes nutZoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes nutEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes nutEaseIn{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nutEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes nutEaseOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes nutDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes nutDropIn{0%{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes nutDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@keyframes nutDropOut{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}
/* Integration mount marker adds no box to the original message component tree. */
.source-chat-attachment-message{display:contents}

/* Source VideoMessage utility/CSS adapter; declarations retain source bytes except rem host conversion. */
@-webkit-keyframes scaleAnimation1-cca11ac6{0%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}50%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes scaleAnimation1-cca11ac6{0%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}50%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}}@-webkit-keyframes scaleAnimation2-cca11ac6{0%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleAnimation2-cca11ac6{0%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}to{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleAnimation3-cca11ac6{0%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}50%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes scaleAnimation3-cca11ac6{0%{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}50%{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.4);transform:scale(1.4)}}@-webkit-keyframes slideUp-0682802e{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp-0682802e{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .pointer-events-none{pointer-events:none}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .absolute{position:absolute}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .absolute\!{position:absolute!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .relative{position:relative}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bottom-\[8px\]{bottom:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bottom-0\.125rem{bottom:calc(var(--source-rem)*.05333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .left-\[178px\]{left:calc(var(--source-rem)*4.74667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .left-0\.125rem{left:calc(var(--source-rem)*.05333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .right-0\.5{right:calc(var(--source-rem)*.05333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .right-\[8px\]{right:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .right-0{right:0}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .right-0\!{right:0!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .top-\[110px\]{top:calc(var(--source-rem)*2.93333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .top-0{top:0}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .z-10{z-index:10}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .z-100{z-index:100}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .z-1000{z-index:1000}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .ml-\[3px\]{margin-left:calc(var(--source-rem)*.08)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-full\!{width:100%!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-\[176px\]{height:calc(var(--source-rem)*4.69333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-9{height:calc(var(--source-rem)*.96)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-\[24px\]{height:calc(var(--source-rem)*.64)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-\[24px\]\!{height:calc(var(--source-rem)*.64)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-\[48px\]{height:calc(var(--source-rem)*1.28)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-\[60px\]{height:calc(var(--source-rem)*1.6)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-96{height:calc(var(--source-rem)*10.24)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-full{height:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-full\!{height:100%!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .max-w-\[120px\]{max-width:calc(var(--source-rem)*3.2)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-9{width:calc(var(--source-rem)*.96)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-\[24px\]{width:calc(var(--source-rem)*.64)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-\[24px\]\!{width:calc(var(--source-rem)*.64)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-\[288px\]{width:calc(var(--source-rem)*7.68)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-\[48px\]{width:calc(var(--source-rem)*1.28)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-\[60px\]{width:calc(var(--source-rem)*1.6)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-full{width:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-\[2\]{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-1{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-auto{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-none{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-shrink{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-shrink-0{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-grow{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .-translate-x-1\/2{--un-translate-x:-50%}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .-translate-x-1\/2,:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .-translate-y-1\/2{-webkit-transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .-translate-y-1\/2{--un-translate-y:-50%}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .group:hover .group-hover\:scale-110{--un-scale-x:1.1;--un-scale-y:1.1;-webkit-transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .hover\:scale-\[1\.02\]:hover{--un-scale-x:1.02;--un-scale-y:1.02;-webkit-transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .hover\:scale-110:hover{--un-scale-x:1.1;--un-scale-y:1.1;-webkit-transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}
@-webkit-keyframes back-in-up{0%{opacity:.7;-webkit-transform:translateY(calc(var(--source-rem)*32)) scale(.7);transform:translateY(calc(var(--source-rem)*32)) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes back-in-up{0%{opacity:.7;-webkit-transform:translateY(calc(var(--source-rem)*32)) scale(.7);transform:translateY(calc(var(--source-rem)*32)) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .cursor-pointer{cursor:pointer}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .gap-\[10px\]{gap:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .overflow-hidden\!{overflow:hidden!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .overflow-hidden{overflow:hidden}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .border-2{border-width:calc(var(--source-rem)*.05333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .border-2\!{border-width:calc(var(--source-rem)*.05333)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .border-gray-400{--un-border-opacity:1;border-color:rgb(156 163 175/var(--un-border-opacity))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .border-t-blue-500{--un-border-opacity:1;--un-border-top-opacity:var(--un-border-opacity)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .border-t-blue-500{border-top-color:rgb(59 130 246/var(--un-border-top-opacity))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[6px\]\!{border-radius:calc(var(--source-rem)*.16)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-full{border-radius:calc(var(--source-rem)*266.64)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded,:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[4px\]{border-radius:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[0\.3125rem\],:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[5px\]{border-radius:calc(var(--source-rem)*.13333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[10px\]{border-radius:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[11px\]{border-radius:calc(var(--source-rem)*.29333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[12px\],:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-xl{border-radius:calc(var(--source-rem)*.32)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[14px\]{border-radius:calc(var(--source-rem)*.37333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-2xl,:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[16px\]{border-radius:calc(var(--source-rem)*.42667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[18px\]{border-radius:calc(var(--source-rem)*.48)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[1px\]{border-radius:calc(var(--source-rem)*.02667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[20px\]{border-radius:calc(var(--source-rem)*.53333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[22px\]{border-radius:calc(var(--source-rem)*.58667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[2px\],:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-sm{border-radius:calc(var(--source-rem)*.05333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[3px\]{border-radius:calc(var(--source-rem)*.08)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[5\.28px\]{border-radius:calc(var(--source-rem)*.1408)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[6\.25rem\]{border-radius:calc(var(--source-rem)*2.66667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[6px\],:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-md{border-radius:calc(var(--source-rem)*.16)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[7px\]{border-radius:calc(var(--source-rem)*.18667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[7px\]\!{border-radius:calc(var(--source-rem)*.18667)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[8px\],:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-lg{border-radius:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[8px\]\!{border-radius:calc(var(--source-rem)*.21333)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[9px\]{border-radius:calc(var(--source-rem)*.24)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-none{border-radius:0}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[16px\]\!{border-top-left-radius:calc(var(--source-rem)*.42667)!important;border-top-right-radius:calc(var(--source-rem)*.42667)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-b-\[12px\]{border-bottom-left-radius:calc(var(--source-rem)*.32);border-bottom-right-radius:calc(var(--source-rem)*.32)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-b-\[4px\]{border-bottom-left-radius:calc(var(--source-rem)*.10667);border-bottom-right-radius:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-b-\[6px\]{border-bottom-left-radius:calc(var(--source-rem)*.16);border-bottom-right-radius:calc(var(--source-rem)*.16)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-b-\[7px\]{border-bottom-left-radius:calc(var(--source-rem)*.18667);border-bottom-right-radius:calc(var(--source-rem)*.18667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-l-\[10px\]{border-bottom-left-radius:calc(var(--source-rem)*.26667);border-top-left-radius:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-l-\[4px\]{border-bottom-left-radius:calc(var(--source-rem)*.10667);border-top-left-radius:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-l-full{border-bottom-left-radius:calc(var(--source-rem)*266.64);border-top-left-radius:calc(var(--source-rem)*266.64)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-r-\[4px\]{border-bottom-right-radius:calc(var(--source-rem)*.10667);border-top-right-radius:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-r-full{border-bottom-right-radius:calc(var(--source-rem)*266.64);border-top-right-radius:calc(var(--source-rem)*266.64)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[10px\]{border-top-left-radius:calc(var(--source-rem)*.26667);border-top-right-radius:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[12px\]\!{border-top-left-radius:calc(var(--source-rem)*.32)!important;border-top-right-radius:calc(var(--source-rem)*.32)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[14px\]{border-top-left-radius:calc(var(--source-rem)*.37333);border-top-right-radius:calc(var(--source-rem)*.37333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-2xl,:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[16px\]{border-top-left-radius:calc(var(--source-rem)*.42667);border-top-right-radius:calc(var(--source-rem)*.42667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[32px\]{border-top-left-radius:calc(var(--source-rem)*.85333);border-top-right-radius:calc(var(--source-rem)*.85333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[6px\]{border-top-left-radius:calc(var(--source-rem)*.16);border-top-right-radius:calc(var(--source-rem)*.16)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[8px\],:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-lg{border-top-left-radius:calc(var(--source-rem)*.21333);border-top-right-radius:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-bl-lg{border-bottom-left-radius:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-br-\[12px\]{border-bottom-right-radius:calc(var(--source-rem)*.32)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-br-lg{border-bottom-right-radius:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-tl-lg{border-top-left-radius:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-tr-lg{border-top-right-radius:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/60{background-color:#0009}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/10{background-color:#0000001a}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/20{background-color:#0003}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/25{background-color:#00000040}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/30{background-color:#0000004d}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/35{background-color:#00000059}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/40{background-color:#0006}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/45{background-color:#00000073}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/50{background-color:#00000080}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/70{background-color:#000000b3}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/80{background-color:#000c}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246/var(--un-bg-opacity))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .from-\[\#5b8def\]{--un-gradient-from-position:0%;--un-gradient-from:rgb(91 141 239/var(--un-from-opacity,1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgba(91,141,239,0) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from),var(--un-gradient-to)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .to-\[\#165DFF\]{--un-gradient-to-position:100%;--un-gradient-to:rgb(22 93 255/var(--un-to-opacity,1)) var(--un-gradient-to-position)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .object-cover{-o-object-fit:cover;object-fit:cover}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .p-\[3px\]{padding:calc(var(--source-rem)*.08)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .px-1\.5,:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .px-\[6px\]{padding-left:calc(var(--source-rem)*.16);padding-right:calc(var(--source-rem)*.16)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .py-0\.5,:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .py-\[2px\]{padding-bottom:calc(var(--source-rem)*.05333);padding-top:calc(var(--source-rem)*.05333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .py-\[2px\]\!{padding-bottom:calc(var(--source-rem)*.05333)!important;padding-top:calc(var(--source-rem)*.05333)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-\[12px\]{font-size:calc(var(--source-rem)*.32)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-\[12px\]\!{font-size:calc(var(--source-rem)*.32)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-\[14px\]{font-size:calc(var(--source-rem)*.37333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-\[14px\]\!{font-size:calc(var(--source-rem)*.37333)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\!{--un-text-opacity:1!important;color:rgb(255 255 255/var(--un-text-opacity))!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-gray-500{--un-text-opacity:1;color:rgb(107 114 128/var(--un-text-opacity))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-gray-700{--un-text-opacity:1;color:rgb(55 65 81/var(--un-text-opacity))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/45{color:#ffffff73}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/50{color:#ffffff80}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/55{color:#ffffff8c}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/60{color:#fff9}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/65{color:#ffffffa6}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/70{color:#ffffffb3}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/80{color:#fffc}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/85{color:#ffffffd9}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/90{color:#ffffffe6}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .hover\:shadow-md:hover{--un-shadow:var(--un-shadow-inset) 0 calc(var(--source-rem)*.10667) calc(var(--source-rem)*.16) calc(var(--source-rem)*-.02667) var(--un-shadow-color,rgba(0,0,0,.1)),var(--un-shadow-inset) 0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.10667) calc(var(--source-rem)*-.05333) var(--un-shadow-color,rgba(0,0,0,.1));-webkit-box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .transition-all{-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}
@-webkit-keyframes shimmerRight{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes shimmerRight{0%{background-position:-100% 0}to{background-position:100% 0}}@-webkit-keyframes shockwaveJump{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.04);transform:scale(1.04)}50%{-webkit-transform:scale(.98);transform:scale(.98)}55%{-webkit-transform:scale(1.02);transform:scale(1.02)}60%{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes shockwaveJump{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.04);transform:scale(1.04)}50%{-webkit-transform:scale(.98);transform:scale(.98)}55%{-webkit-transform:scale(1.02);transform:scale(1.02)}60%{-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}@keyframes shimmer{0%{-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-webkit-transform:translateX(100%);transform:translate(100%)}}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .cursor-pointer{cursor:pointer!important}
@-webkit-keyframes refresh{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes refresh{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@layer utilities{:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .pointer-events-none{pointer-events:none}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .absolute{position:absolute}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .absolute\!{position:absolute!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .relative{position:relative}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .top-0{top:calc(var(--spacing)*0)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .top-\[110px\]{top:calc(var(--source-rem)*2.93333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .right-0{right:calc(var(--spacing)*0)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .right-0\!{right:calc(var(--spacing)*0)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .right-0\.5{right:calc(var(--spacing)*.5)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .right-\[8px\]{right:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bottom-\[8px\]{bottom:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .left-\[178px\]{left:calc(var(--source-rem)*4.74667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .z-10{z-index:10}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .z-100{z-index:100}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .z-1000{z-index:1000}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .ml-\[3px\]{margin-left:calc(var(--source-rem)*.08)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-9{height:calc(var(--spacing)*9)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-96{height:calc(var(--spacing)*96)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-\[24px\]{height:calc(var(--source-rem)*.64)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-\[24px\]\!{height:calc(var(--source-rem)*.64)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-\[48px\]{height:calc(var(--source-rem)*1.28)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-\[60px\]{height:calc(var(--source-rem)*1.6)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-\[176px\]{height:calc(var(--source-rem)*4.69333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-full{height:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .h-full\!{height:100%!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-9{width:calc(var(--spacing)*9)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-\[24px\]{width:calc(var(--source-rem)*.64)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-\[24px\]\!{width:calc(var(--source-rem)*.64)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-\[48px\]{width:calc(var(--source-rem)*1.28)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-\[60px\]{width:calc(var(--source-rem)*1.6)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-\[288px\]{width:calc(var(--source-rem)*7.68)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-full{width:100%}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .w-full\!{width:100%!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .max-w-\[120px\]{max-width:calc(var(--source-rem)*3.2)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-\[2\]{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-auto{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-none{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-shrink{-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-shrink-0{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-grow{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .-translate-x-1\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .-translate-x-1\/2\!{--tw-translate-x:-50%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .-translate-y-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .-translate-y-1\/2{--tw-translate-y:-50%}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .-translate-y-1\/2\!{--tw-translate-y:-50%!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .animate-spin{-webkit-animation:var(--animate-spin);animation:var(--animate-spin)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .cursor-pointer{cursor:pointer}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-col{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-col,:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-row{-webkit-box-direction:normal}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-row,:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-row-reverse{-webkit-box-orient:horizontal}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-row-reverse{-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .gap-\[10px\]{gap:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .overflow-hidden{overflow:hidden}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .overflow-hidden\!{overflow:hidden!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded{border-radius:calc(var(--source-rem)*.25)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-2xl{border-radius:var(--radius-2xl)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[0\.3125rem\]{border-radius:calc(var(--source-rem)*.3125)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[1px\]{border-radius:calc(var(--source-rem)*.02667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[2px\]{border-radius:calc(var(--source-rem)*.05333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[3px\]{border-radius:calc(var(--source-rem)*.08)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[4px\]{border-radius:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[5\.28px\]{border-radius:calc(var(--source-rem)*.1408)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[5px\]{border-radius:calc(var(--source-rem)*.13333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[6\.25rem\]{border-radius:calc(var(--source-rem)*6.25)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[6px\]{border-radius:calc(var(--source-rem)*.16)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[6px\]\!{border-radius:calc(var(--source-rem)*.16)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[7px\]{border-radius:calc(var(--source-rem)*.18667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[7px\]\!{border-radius:calc(var(--source-rem)*.18667)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[8px\]{border-radius:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[8px\]\!{border-radius:calc(var(--source-rem)*.21333)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[9px\]{border-radius:calc(var(--source-rem)*.24)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[10px\]{border-radius:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[11px\]{border-radius:calc(var(--source-rem)*.29333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[12px\]{border-radius:calc(var(--source-rem)*.32)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[14px\]{border-radius:calc(var(--source-rem)*.37333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[16px\]{border-radius:calc(var(--source-rem)*.42667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[18px\]{border-radius:calc(var(--source-rem)*.48)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[20px\]{border-radius:calc(var(--source-rem)*.53333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-\[22px\]{border-radius:calc(var(--source-rem)*.58667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-full{border-radius:calc(var(--source-rem)*34.028201333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-lg{border-radius:var(--radius-lg)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-md{border-radius:var(--radius-md)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-none{border-radius:0}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-sm{border-radius:var(--radius-sm)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-xl{border-radius:var(--radius-xl)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[6px\]{border-top-left-radius:calc(var(--source-rem)*.16);border-top-right-radius:calc(var(--source-rem)*.16)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[8px\]{border-top-left-radius:calc(var(--source-rem)*.21333);border-top-right-radius:calc(var(--source-rem)*.21333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[10px\]{border-top-left-radius:calc(var(--source-rem)*.26667);border-top-right-radius:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[12px\]\!{border-top-left-radius:calc(var(--source-rem)*.32)!important;border-top-right-radius:calc(var(--source-rem)*.32)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[14px\]{border-top-left-radius:calc(var(--source-rem)*.37333);border-top-right-radius:calc(var(--source-rem)*.37333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[16px\]{border-top-left-radius:calc(var(--source-rem)*.42667);border-top-right-radius:calc(var(--source-rem)*.42667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[16px\]\!{border-top-left-radius:calc(var(--source-rem)*.42667)!important;border-top-right-radius:calc(var(--source-rem)*.42667)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-\[32px\]{border-top-left-radius:calc(var(--source-rem)*.85333);border-top-right-radius:calc(var(--source-rem)*.85333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-l-\[4px\]{border-bottom-left-radius:calc(var(--source-rem)*.10667);border-top-left-radius:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-l-\[10px\]{border-bottom-left-radius:calc(var(--source-rem)*.26667);border-top-left-radius:calc(var(--source-rem)*.26667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-l-full{border-bottom-left-radius:calc(var(--source-rem)*34.028201333);border-top-left-radius:calc(var(--source-rem)*34.028201333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-tl-lg{border-top-left-radius:var(--radius-lg)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-r-\[4px\]{border-bottom-right-radius:calc(var(--source-rem)*.10667);border-top-right-radius:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-r-full{border-bottom-right-radius:calc(var(--source-rem)*34.028201333);border-top-right-radius:calc(var(--source-rem)*34.028201333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-tr-lg{border-top-right-radius:var(--radius-lg)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-b-\[4px\]{border-bottom-left-radius:calc(var(--source-rem)*.10667);border-bottom-right-radius:calc(var(--source-rem)*.10667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-b-\[6px\]{border-bottom-left-radius:calc(var(--source-rem)*.16);border-bottom-right-radius:calc(var(--source-rem)*.16)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-b-\[7px\]{border-bottom-left-radius:calc(var(--source-rem)*.18667);border-bottom-right-radius:calc(var(--source-rem)*.18667)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-b-\[12px\]{border-bottom-left-radius:calc(var(--source-rem)*.32)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-b-\[12px\],:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-br-\[12px\]{border-bottom-right-radius:calc(var(--source-rem)*.32)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .border-2{border-style:var(--tw-border-style);border-width:calc(var(--source-rem)*.05333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .border-2\!{border-style:var(--tw-border-style)!important;border-width:calc(var(--source-rem)*.05333)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .border-gray-400{border-color:var(--color-gray-400)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .border-t-blue-500{border-top-color:var(--color-blue-500)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black{background-color:var(--color-black)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/10{background-color:#0000001a}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/20{background-color:#0003}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/25{background-color:#00000040}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/30{background-color:#0000004d}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/35{background-color:#00000059}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/40{background-color:#0006}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/45{background-color:#00000073}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/50{background-color:#00000080}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/60{background-color:#0009}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/70{background-color:#000000b3}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/80{background-color:#000c}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-gray-100{background-color:var(--color-gray-100)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-linear-to-br{--tw-gradient-position:to bottom right}
@supports (background-image:linear-gradient(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .bg-linear-to-br{background-image:-webkit-gradient(linear,left top,left bottom,from(var(--tw-gradient-stops)));background-image:-webkit-linear-gradient(var(--tw-gradient-stops));background-image:linear-gradient(var(--tw-gradient-stops))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .from-\[\#5b8def\]{--tw-gradient-from:#5b8def;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .to-\[\#165DFF\]{--tw-gradient-to:#165dff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .object-cover{-o-object-fit:cover;object-fit:cover}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .p-\[3px\]{padding:calc(var(--source-rem)*.08)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .px-1\.5{padding-inline:calc(var(--spacing)*1.5)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .px-\[6px\]{padding-inline:calc(var(--source-rem)*.16)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .py-0\.5{padding-block:calc(var(--spacing)*.5)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .py-\[2px\]{padding-block:calc(var(--source-rem)*.05333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .py-\[2px\]\!{padding-block:calc(var(--source-rem)*.05333)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-\[12px\]{font-size:calc(var(--source-rem)*.32)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-\[12px\]\!{font-size:calc(var(--source-rem)*.32)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-\[14px\]{font-size:calc(var(--source-rem)*.37333)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-\[14px\]\!{font-size:calc(var(--source-rem)*.37333)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-gray-500{color:var(--color-gray-500)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-gray-700{color:var(--color-gray-700)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white{color:var(--color-white)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\!{color:var(--color-white)!important}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/45{color:#ffffff73}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/50{color:#ffffff80}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/55{color:#ffffff8c}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/60{color:#fff9}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/65{color:#ffffffa6}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/70{color:#ffffffb3}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/80{color:#fffc}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/85{color:#ffffffd9}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/90{color:#ffffffe6}
@supports (color:color-mix(in lab,red,red)){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}
}:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .transition-all{-webkit-transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}
@media (hover:hover){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}
}@media (hover:hover){:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .hover\:scale-\[1\.02\]:hover{scale:1.02}
:where(.source-chat-attachment-message,.source-chat-attachment-video-popup) .hover\:shadow-md:hover{--tw-shadow:0 calc(var(--source-rem)*.10667) calc(var(--source-rem)*.16) calc(var(--source-rem)*-.02667) var(--tw-shadow-color,#0000001a),0 calc(var(--source-rem)*.05333) calc(var(--source-rem)*.10667) calc(var(--source-rem)*-.05333) var(--tw-shadow-color,#0000001a);-webkit-box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}
}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}:where(.source-chat-attachment-video-popup) .video-popup.van-popup{padding:0!important}
:where(.source-chat-attachment-video-popup) .video-popup.van-popup .van-popup__content{background:#000;border-radius:calc(var(--source-rem)*.21333);overflow:hidden;padding:0!important;position:relative}
