span[data-v-bec75a3a]{text-align:center;color:var(--text-secondary)}.unread-line[data-v-beb202ed]{justify-content:center;align-items:center;gap:.75rem;display:flex}span[data-v-beb202ed]{color:var(--color-orange);white-space:nowrap}.unread-line[data-v-beb202ed]:after,.unread-line[data-v-beb202ed]:before{content:"";background-color:var(--color-orange);opacity:.5;flex:1;height:1px}.message-footer[data-v-ea3696c1]{align-items:center;gap:.25rem;display:inline-flex}.message-footer--inline[data-v-ea3696c1]{float:right;margin-left:.25rem;position:relative;top:4px}.message-footer--block[data-v-ea3696c1]{float:none;justify-content:flex-end;width:100%;margin-top:.25rem}.message-time[data-v-ea3696c1]{color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-size:11px;line-height:15px}.message-read-icon[data-v-ea3696c1]{flex-shrink:0;width:14px;height:14px;display:block}.message[data-v-d020b1f9]{padding:0 .625rem;display:flex}.message--in[data-v-d020b1f9]{justify-content:flex-start}.message--out[data-v-d020b1f9]{justify-content:flex-end}.message-bubble[data-v-d020b1f9]{border-radius:.5rem;min-width:80px;max-width:75%;padding:.25rem .5rem;display:inline-block;position:relative}.message-bubble--wide[data-v-d020b1f9]{min-width:148px}.message-bubble--fill[data-v-d020b1f9]{width:75%}.message--in .message-bubble[data-v-d020b1f9]{background:var(--color-white);border-bottom-left-radius:0;box-shadow:0 1px 2px #0003}.message--out .message-bubble[data-v-d020b1f9]{background:var(--color-orange-light);border-bottom-right-radius:0;box-shadow:0 1px 2px #f2940066}.message .message-bubble--transparent[data-v-d020b1f9]{box-shadow:none;background:0 0}@media (width>=768px){.message-bubble[data-v-d020b1f9]{max-width:60%}.message-bubble--fill[data-v-d020b1f9]{width:60%}}.message-caption[data-v-d8f297ee]{color:var(--text-primary);word-wrap:break-word;word-break:break-word;white-space:pre-wrap;overflow-wrap:break-word;margin:.375rem 0 0}.file-card[data-v-afafe3d4]{background:#0000000a;border-radius:.5rem;align-items:center;gap:.625rem;margin:.125rem 0;padding:.625rem;text-decoration:none;transition:background-color .15s;display:flex}.file-card[href][data-v-afafe3d4]:hover{background:#00000012}.file-card[href][data-v-afafe3d4]:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.file-card--pending[data-v-afafe3d4]{opacity:.65}.file-card--out[data-v-afafe3d4]{background:var(--color-orange-light)}.file-card--out[href][data-v-afafe3d4]:hover{background:color-mix(in srgb,var(--color-orange-light),var(--color-orange) 10%)}.file-card__icon[data-v-afafe3d4]{background:var(--color-white);width:2.5rem;height:2.5rem;color:var(--color-orange);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.file-card__info[data-v-afafe3d4]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.file-card__name[data-v-afafe3d4]{color:var(--text-primary);overflow-wrap:anywhere}.file-card__arrow[data-v-afafe3d4],.file-card__details[data-v-afafe3d4]{color:var(--text-secondary)}.file-card__arrow[data-v-afafe3d4]{flex-shrink:0}.media-files[data-v-afafe3d4]{overflow-wrap:anywhere;gap:.5rem;display:grid}.media-files audio[data-v-afafe3d4],.media-files video[data-v-afafe3d4]{max-width:100%;display:block}.media-files a[data-v-afafe3d4]{color:inherit}.file-placeholder[data-v-afafe3d4]{border:1px dashed var(--border-primary);min-height:5.5rem;color:var(--text-secondary);background:#0000000a;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;margin:0 -.125rem;padding:.75rem 1rem;display:flex}[data-v-afafe3d4] .message--out .file-placeholder{background:#f2940014;border-color:#f2940059}.file-placeholder__title[data-v-afafe3d4]{color:var(--text-primary);text-align:center;margin-top:.375rem}.file-placeholder__hint[data-v-afafe3d4]{color:var(--text-secondary);text-align:center;line-height:1.25}.grid[data-v-97a27dcf]{background-color:var(--color-gray-medium);border-radius:.5rem;gap:.125rem;margin:0 -.125rem;display:grid;overflow:hidden}.grid--1[data-v-97a27dcf]{grid-template-columns:1fr}.grid--2[data-v-97a27dcf],.grid--4[data-v-97a27dcf]{grid-template-columns:1fr 1fr}.grid--3[data-v-97a27dcf]{grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;height:12.5rem}.grid--3 .tile[data-v-97a27dcf]:first-child{grid-row:1/span 2}.tile[data-v-97a27dcf]{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.tile[data-v-97a27dcf] .image-wrapper{width:100%;height:100%;position:absolute;inset:0}.grid--1 .tile[data-v-97a27dcf]{min-height:6rem;max-height:16rem;aspect-ratio:var(--image-ratio,4/3)}.grid--2 .tile[data-v-97a27dcf],.grid--4 .tile[data-v-97a27dcf]{aspect-ratio:1}.grid--3 .tile[data-v-97a27dcf]{height:100%;min-height:0}.tile__more[data-v-97a27dcf]{color:var(--color-white);background-color:#00000073;position:absolute;inset:0}.image-placeholder[data-v-97a27dcf],.tile__more[data-v-97a27dcf]{justify-content:center;align-items:center;display:flex}.image-placeholder[data-v-97a27dcf]{border:1px dashed var(--border-primary);min-height:5.5rem;color:var(--text-secondary);background:#0000000a;border-radius:.375rem;flex-direction:column;margin:0 -.125rem;padding:.75rem 1rem}[data-v-97a27dcf] .message--out .image-placeholder{background:#f2940014;border-color:#f2940059}.image-placeholder__title[data-v-97a27dcf]{color:var(--text-primary);text-align:center;margin-top:.375rem}.image-placeholder__hint[data-v-97a27dcf]{color:var(--text-secondary);text-align:center;line-height:1.25}.item-card[data-v-b4537db9]{background-color:var(--color-gray-light);color:inherit;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-easing);border-radius:.75rem;flex-direction:column;margin:0 -.125rem;text-decoration:none;display:flex;overflow:hidden}.item-card[data-v-b4537db9]:active{background-color:var(--color-gray-medium)}.item-card--static[data-v-b4537db9]{cursor:default;pointer-events:none}[data-v-b4537db9] .message--out .item-card{background-color:#f294001f}[data-v-b4537db9] .message--out .item-card:active{background-color:#f2940038}.item-card__image[data-v-b4537db9]{aspect-ratio:4/3;background-color:var(--color-gray-medium);width:100%;overflow:hidden}.item-card__image-fallback[data-v-b4537db9]{width:100%;height:100%;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.item-card__content[data-v-b4537db9]{flex-direction:column;align-items:flex-start;gap:.375rem;padding:.5rem .625rem .625rem;display:flex}.item-card__title[data-v-b4537db9]{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item-placeholder[data-v-b4537db9]{border:1px dashed var(--border-primary);min-height:5.5rem;color:var(--text-secondary);background:#0000000a;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;margin:0 -.125rem;padding:.75rem 1rem;display:flex}[data-v-b4537db9] .message--out .item-placeholder{background:#f2940014;border-color:#f2940059}.item-placeholder__title[data-v-b4537db9]{color:var(--text-primary);text-align:center;margin-top:.375rem}.item-placeholder__hint[data-v-b4537db9]{color:var(--text-secondary);text-align:center;line-height:1.25}@media (width>=768px){.item-card[data-v-b4537db9]:hover{background-color:var(--color-gray-medium)}[data-v-b4537db9] .message--out .item-card:hover{background-color:#f2940038}}.link-card[data-v-cced3e99]{background-color:var(--color-gray-light);color:inherit;cursor:pointer;transition:background-color var(--transition-duration) var(--transition-easing);border-radius:.75rem;align-items:center;gap:.75rem;margin:0 -.125rem;padding:.625rem;text-decoration:none;display:flex}.link-card[data-v-cced3e99]:active{background-color:var(--color-gray-medium)}.link-card--out[data-v-cced3e99]{background:var(--color-orange-light);box-shadow:0 1px 2px #f2940066}.link-card--in[data-v-cced3e99]{background:var(--color-white);box-shadow:0 1px 2px #0003}.link-card__icon[data-v-cced3e99]{background-color:var(--color-white);width:2.25rem;height:2.25rem;color:var(--text-secondary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #00000014}.link-card__body[data-v-cced3e99]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.link-card__title[data-v-cced3e99]{color:var(--text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link-card__host[data-v-cced3e99]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-placeholder[data-v-cced3e99]{border:1px dashed var(--border-primary);min-height:5.5rem;color:var(--text-secondary);background:#0000000a;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;margin:0 -.125rem;padding:.75rem 1rem;display:flex}[data-v-cced3e99] .message--out .link-placeholder{background:#f2940014;border-color:#f2940059}.link-placeholder__title[data-v-cced3e99]{color:var(--text-primary);text-align:center;margin-top:.375rem}.link-placeholder__hint[data-v-cced3e99]{color:var(--text-secondary);text-align:center;line-height:1.25}@media (width>=768px){.link-card[data-v-cced3e99]:hover{background-color:var(--color-gray-medium)}[data-v-cced3e99] .message--out .link-card:hover{background-color:#f2940038}}.system-message[data-v-727edc43]{justify-content:center;padding:.125rem .625rem;display:flex}.system-message-action[data-v-727edc43]{position:relative}.system-message-action__time[data-v-727edc43]{color:var(--text-secondary);position:absolute;top:50%;right:-.75rem;transform:translate(100%,-50%)}.system-message-sheet[data-v-727edc43]{padding:1rem 1rem 1.25rem}.system-message-sheet_text[data-v-727edc43]{color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;margin:0}.system-message-sheet_time[data-v-727edc43]{color:var(--text-secondary);text-align:right;margin:.75rem 0 0}.message-text[data-v-cc58659a]{color:var(--text-primary);word-wrap:break-word;word-break:break-word;white-space:pre-wrap;overflow-wrap:break-word;display:inline}.message-spacer[data-v-cc58659a]{width:.5rem;height:0;display:inline-block}.unknown-placeholder[data-v-a78be850]{border:1px dashed var(--border-primary);min-height:5.5rem;color:var(--text-secondary);background:#0000000a;border-radius:.375rem;flex-direction:column;justify-content:center;align-items:center;margin:0 -.125rem;padding:.75rem 1rem;display:flex}[data-v-a78be850] .message--out .unknown-placeholder{background:#f2940014;border-color:#f2940059}.unknown-placeholder__title[data-v-a78be850]{color:var(--text-primary);text-align:center;margin-top:.375rem}.unknown-placeholder__hint[data-v-a78be850]{color:var(--text-secondary);text-align:center;line-height:1.25}.attachments[data-v-f36ade3d],.input-error[data-v-f36ade3d],.upload-status[data-v-f36ade3d]{color:var(--color-white);margin:0 0 .5rem}.attachment[data-v-f36ade3d]{align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.attachment span[data-v-f36ade3d]{overflow-wrap:anywhere;flex:1;min-width:0}.attachment button[data-v-f36ade3d]{color:inherit}.attach-button[data-v-f36ade3d],.attachment button[data-v-f36ade3d]{cursor:pointer;background:0 0;border:0}.attach-button[data-v-f36ade3d]{color:var(--color-white);flex-shrink:0;width:2.125rem;height:2.125rem;padding:0}button[data-v-f36ade3d]:disabled{opacity:.5;cursor:default}.message-input[data-v-f36ade3d]{background:var(--color-black);z-index:10;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;flex-shrink:0;padding:.625rem}@supports (-webkit-touch-callout:none){.message-input[data-v-f36ade3d]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}}.message-input-container[data-v-f36ade3d]{align-items:flex-end;gap:.25rem;display:flex;position:relative}.message-input-wrapper[data-v-f36ade3d]{background:var(--color-gray-light);border-radius:.75rem;flex:1;align-items:center;min-width:0;min-height:2.125rem;margin-right:0;padding:.5rem .25rem .5rem .5rem;transition:margin-right .3s cubic-bezier(.4,0,.2,1);display:flex}.message-input-wrapper.has-button[data-v-f36ade3d]{margin-right:2.375rem}.message-input-wrapper.disabled[data-v-f36ade3d]{opacity:.5;cursor:default;pointer-events:none}.message-textarea[data-v-f36ade3d]{min-width:0;color:var(--text-primary);resize:none;scrollbar-width:thin;scrollbar-color:var(--color-gray-medium) transparent;background:0 0;border:none;outline:none;flex:1;min-height:18px;max-height:90px;margin:0;padding:0 .25rem 0 0;overflow-y:auto}.message-textarea[data-v-f36ade3d]::placeholder{color:var(--text-secondary)}.message-textarea[data-v-f36ade3d]::-webkit-scrollbar{width:2px}.message-textarea[data-v-f36ade3d]::-webkit-scrollbar-track{background:0 0}.message-textarea[data-v-f36ade3d]::-webkit-scrollbar-thumb{background:var(--color-gray-medium);border-radius:1px}.send-button[data-v-f36ade3d]{background:var(--color-orange);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border:none;border-radius:.5rem;outline:none;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;padding:0;display:flex;position:absolute;bottom:0;right:0}.send-button[data-v-f36ade3d]:active{transform:scale(.95)}.send-icon[data-v-f36ade3d]{pointer-events:none;display:block}.send-button-enter-active[data-v-f36ade3d],.send-button-leave-active[data-v-f36ade3d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.send-button-enter-from[data-v-f36ade3d]{opacity:0;transform:scale(.8)translate(10px)}.send-button-enter-to[data-v-f36ade3d],.send-button-leave-from[data-v-f36ade3d]{opacity:1;transform:scale(1)translate(0)}.send-button-leave-to[data-v-f36ade3d]{opacity:0;transform:scale(.8)translate(10px)}.messages[data-v-7dc5af20]{flex:1;overflow:hidden}.messages[data-v-7dc5af20],.messages-list[data-v-7dc5af20]{flex-direction:column;display:flex}.messages-list[data-v-7dc5af20]{opacity:0;flex:1;gap:.5rem;margin-top:auto;padding:.625rem 0;transition:opacity .1s ease-in;overflow-y:auto}.messages-list.is-visible[data-v-7dc5af20]{opacity:1}.messages-date-group[data-v-7dc5af20]{flex-direction:column;gap:.5rem;display:flex}.messages-date-group[data-v-7dc5af20]:first-child{margin-top:auto}.item-details[data-v-55f16bab]{transition:color var(--transition-duration) var(--transition-easing);flex-direction:column;flex:1;gap:.25rem;display:flex;overflow:hidden}h3[data-v-55f16bab]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.badges[data-v-55f16bab]{gap:.125rem;display:flex}.author-avatar[data-v-55f16bab]{border-radius:50%;width:1.25rem;height:1.25rem;overflow:hidden}span[data-v-55f16bab]{font-size:11px;line-height:100%}
