main.svelte-ns8h52{max-height:inherit;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "section" "footer"}main.svelte-ns8h52 header:where(.svelte-ns8h52){grid-area:header;border-bottom:1px solid var(--color-default-stroke)}main.svelte-ns8h52 section:where(.svelte-ns8h52){grid-area:section;overflow-y:auto}main.svelte-ns8h52 footer:where(.svelte-ns8h52){grid-area:footer;border-top:1px solid var(--color-default-stroke)}.key-value-grid.svelte-ns8h52{display:grid;grid-template-columns:1fr 2fr;gap:var(--size-3) var(--size-6)}.kv.svelte-ns8h52{display:contents}.kv.svelte-ns8h52 .k:where(.svelte-ns8h52){align-self:start;opacity:.8}.kv.svelte-ns8h52 .v:where(.svelte-ns8h52){align-self:start}.kv.span-2.svelte-ns8h52{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.user-details-dialog{max-height:min(var(--dialog-max-height),600px)}.messenger.svelte-e78rsr{height:100%}.messenger.svelte-e78rsr>*{height:100%}.messenger.svelte-e78rsr{--message-radius: max(var(--radius-sm), var(--size-3))}.back-to-message-list.svelte-e78rsr{z-index:4;padding-block:var(--size-3);left:0;position:fixed;top:var(--dynamic-island-bottom-edge)}@media(max-width:1024px){.conversation-detail.svelte-e78rsr{padding-block-start:100px}}@media(min-width:1025px){.back-to-message-list.svelte-e78rsr{display:none}}@media(max-width:640px){.messenger.svelte-e78rsr:has(.conversations-container:where(.svelte-e78rsr)) .conversation-detail.hidden-on-mobile:where(.svelte-e78rsr){display:none}}.messenger.svelte-e78rsr:has(.conversations-container:where(.svelte-e78rsr)) .conversation-detail:where(.svelte-e78rsr){height:calc(100dvh - var(--dynamic-island-bottom-edge));grid-column:var(--dynamic-island-track-start) / var(--dynamic-island-track-end)}@media(min-width:1025px){.messenger.svelte-e78rsr:has(.conversations-container:where(.svelte-e78rsr)) .conversation-detail:where(.svelte-e78rsr){grid-column:23 / -1;display:grid;grid-template-columns:subgrid}:is(.messenger:where(.svelte-e78rsr):has(.conversations-container:where(.svelte-e78rsr)) .conversation-detail:where(.svelte-e78rsr)) .conversation-messages.svelte-e78rsr,:is(.messenger:where(.svelte-e78rsr):has(.conversations-container:where(.svelte-e78rsr)) .conversation-detail:where(.svelte-e78rsr)) .conversation-reply.svelte-e78rsr{grid-column:1 / -1;padding-inline-end:var(--page-inline-spacing)}:is(.messenger:where(.svelte-e78rsr):has(.conversations-container:where(.svelte-e78rsr)) .conversation-detail:where(.svelte-e78rsr)) .conversation-messages.svelte-e78rsr{padding-block-end:100px}}.conversations-container.svelte-e78rsr,.conversation-detail.svelte-e78rsr{overflow-y:auto;max-height:100%}.conversations-container.svelte-e78rsr{display:grid;grid-template-rows:auto 1fr;grid-row:1 / 2;max-height:calc(100dvh - var(--dynamic-island-bottom-edge));grid-column:var(--dynamic-island-track-start) / 22}@media(max-width:1024px){.conversations-container.svelte-e78rsr{grid-column:var(--dynamic-island-track-start) / 26}}@media(max-width:640px){.conversations-container.svelte-e78rsr{grid-column:var(--dynamic-island-track-start) / var(--dynamic-island-track-end)}}.conversations-container.svelte-e78rsr{z-index:2;transition:transform .3s cubic-bezier(.4,0,.6,1)}@media(min-width:641px){.conversations-container.svelte-e78rsr{border-inline-end:var(--color-default-stroke) 1px solid}}.conversations-container.svelte-e78rsr{background-color:var(--color-default-background)}@media(max-width:1024px){.conversations-container.collapsed.svelte-e78rsr{transform:translate(-120%)}}.conversations-container.svelte-e78rsr .search-container:where(.svelte-e78rsr){z-index:1}.conversations-container.svelte-e78rsr .conversation-preview:where(.svelte-e78rsr){display:grid;grid-template-columns:1fr 48px 48px;border-radius:0;width:100%;min-width:0;min-height:80px;transition:background-color 40ms ease-in-out;grid-template-areas:"link tag ellipsis" "link tag ellipsis" "link tag ellipsis"}@media(hover:hover){.svelte-e78rsr:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)):has(.conversation-link:where(.svelte-e78rsr):hover){background-color:var(--color-default-background-25)}:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-tag.svelte-e78rsr,:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-ellipsis.svelte-e78rsr{opacity:0;transition:opacity 80ms ease-in-out}.svelte-e78rsr:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)):hover,.active.svelte-e78rsr:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)){background-color:var(--color-default-background-50)}:is(:where(.svelte-e78rsr):is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)):hover,.active:where(.svelte-e78rsr):is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr))) .conversation-tag.svelte-e78rsr,:is(:where(.svelte-e78rsr):is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)):hover,.active:where(.svelte-e78rsr):is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr))) .conversation-ellipsis.svelte-e78rsr{opacity:1}.svelte-e78rsr:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)):focus-within .conversation-tag:where(.svelte-e78rsr),.svelte-e78rsr:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)):focus-within .conversation-ellipsis:where(.svelte-e78rsr){opacity:1}}:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link.svelte-e78rsr{padding:var(--size-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-area:link;z-index:1;display:grid;-moz-column-gap:var(--size-3);column-gap:var(--size-3);grid-template-columns:var(--avatar-size) auto;grid-template-rows:auto auto;grid-template-areas:"conversation-avatar conversation-name" "status conversation-message"}:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link:where(.svelte-e78rsr))>.svelte-e78rsr{min-width:0}:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link.svelte-e78rsr) .conversation-avatar{grid-area:conversation-avatar}:is(:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link.svelte-e78rsr) .conversation-avatar) circle{fill:var(--color-default-background-50)}:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link:where(.svelte-e78rsr)) .conversation-message.svelte-e78rsr :where(.svelte-e78rsr),:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link:where(.svelte-e78rsr)) .conversation-email.svelte-e78rsr{letter-spacing:0;text-transform:none;--size-modifier: 1}:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link:where(.svelte-e78rsr)) .conversation-email.svelte-e78rsr{-webkit-user-select:text;-moz-user-select:text;user-select:text}:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link:where(.svelte-e78rsr)) .conversation-name.svelte-e78rsr{grid-area:conversation-name;-webkit-user-select:text;-moz-user-select:text;user-select:text}:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link:where(.svelte-e78rsr)) .conversation-message.svelte-e78rsr{grid-area:conversation-message}:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link:where(.svelte-e78rsr)) .conversation-status.svelte-e78rsr{grid-area:status;display:flex;justify-content:center}.svelte-e78rsr:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link:where(.svelte-e78rsr)):not(:has(.conversation-message)){align-self:center}:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-date.svelte-e78rsr{grid-area:ellipsis;justify-self:end;white-space:nowrap;padding-block:var(--size-4);padding-inline-end:var(--size-7)}:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-ellipsis.svelte-e78rsr,:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-tag.svelte-e78rsr{z-index:1;height:100%}.svelte-e78rsr:is(:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-ellipsis:where(.svelte-e78rsr),:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-tag:where(.svelte-e78rsr)):hover{opacity:.6}:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-tag.svelte-e78rsr{grid-area:tag}:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-ellipsis.svelte-e78rsr{grid-area:ellipsis}:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-link.svelte-e78rsr,:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-date.svelte-e78rsr,:is(.conversations-container:where(.svelte-e78rsr) .conversation-preview:where(.svelte-e78rsr)) .conversation-ellipsis.svelte-e78rsr{min-width:0}.conversation-detail.svelte-e78rsr{display:grid;grid-row:1 / 2;grid-column:1 / -1;grid-template-columns:inherit}@media(min-width:1025px){.conversation-detail.svelte-e78rsr{height:-moz-fit-content;height:fit-content}}.conversation-detail.svelte-e78rsr:has(.messages-group:where(.svelte-e78rsr)){height:calc(100dvh - var(--dynamic-island-bottom-edge))}.conversation-detail.svelte-e78rsr .conversation-messages:where(.svelte-e78rsr){padding-block-end:var(--size-8);flex-grow:1;grid-column:10 / 42}:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .messages-group.svelte-e78rsr{position:relative}:is(:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .messages-group:where(.svelte-e78rsr)) .day-separator.svelte-e78rsr{margin-block-end:var(--size-6);position:sticky;top:var(--size-4);margin-inline:auto;width:-moz-fit-content;width:fit-content;z-index:1;background-color:var(--color-default-foreground-500);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-default-background);padding:var(--size-3) var(--size-5);border-radius:var(--round)}:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .message.svelte-e78rsr{margin-block-end:var(--size-4)}:is(:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .message:where(.svelte-e78rsr)) .message-content.svelte-e78rsr{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;row-gap:var(--size-3);position:relative;width:-moz-fit-content;width:fit-content;padding:var(--message-radius);border:1px solid var(--color-default-stroke);border-radius:var(--message-radius);max-width:min(max(min(80%,60ch),40ch),100%);grid-template-areas:"text text" ". name-and-date"}:is(:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .message:where(.svelte-e78rsr))+.message-by-current-user.svelte-e78rsr{border-top-left-radius:0;border-top-right-radius:0}.message-by-current-user.svelte-e78rsr:is(:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .message:where(.svelte-e78rsr)) .message-content:where(.svelte-e78rsr){margin-left:auto}.message-by-other-user.svelte-e78rsr:is(:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .message:where(.svelte-e78rsr)) .message-content:where(.svelte-e78rsr){background-color:var(--color-default-background-25);grid-template-columns:auto 1fr;grid-template-areas:"text text" "name-and-date ."}:is(:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .message:where(.svelte-e78rsr)) .message-text.svelte-e78rsr{grid-area:text;width:-moz-fit-content;width:fit-content}:is(:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .message:where(.svelte-e78rsr)) .message-footer.svelte-e78rsr{grid-area:name-and-date}:is(:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .message:where(.svelte-e78rsr)) .message-avatar.svelte-e78rsr{margin-block-end:calc(var(--message-radius) - .25 * var(--avatar-size))}:is(:is(:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .message:where(.svelte-e78rsr)) .message-avatar.svelte-e78rsr) circle{fill:var(--color-default-background-50)}.message-by-current-user.svelte-e78rsr:is(:is(.conversation-detail:where(.svelte-e78rsr) .conversation-messages:where(.svelte-e78rsr)) .message:where(.svelte-e78rsr)):has(+.message.message-by-current-user:where(.svelte-e78rsr)) .message-avatar:where(.svelte-e78rsr){visibility:hidden}.conversation-detail.svelte-e78rsr .conversation-reply:where(.svelte-e78rsr){grid-column:10 / 42;position:sticky;bottom:0;right:0;width:100%;background-color:var(--color-default-background);padding-block-start:var(--size-2);padding-block-end:var(--page-inline-spacing);z-index:1;box-shadow:0 -10px 20px var(--color-default-background),0 -10px 40px var(--color-default-background);display:grid;grid-template-columns:1fr;align-items:end;justify-items:end}:is(.conversation-detail.svelte-e78rsr .conversation-reply:where(.svelte-e78rsr)) *{grid-column:1 / 2;grid-row:1 / 2}:is(.conversation-detail.svelte-e78rsr .conversation-reply:where(.svelte-e78rsr)) #submit-message{z-index:1;margin-block-end:var(--size-3);margin-inline-end:var(--size-3)}:is(.conversation-detail.svelte-e78rsr .conversation-reply:where(.svelte-e78rsr)) #submit-message .button-label,:is(.conversation-detail.svelte-e78rsr .conversation-reply:where(.svelte-e78rsr)) #message{border-radius:calc((var(--touchable-target-min-size) + var(--size-3)) / 2)}:is(.conversation-detail.svelte-e78rsr .conversation-reply:where(.svelte-e78rsr)) #message{padding:calc(var(--touchable-target-min-size) / 2);padding-block-end:3lh}.no-conversations-notice.svelte-e78rsr{grid-row:1 / 3;grid-column:1 / calc(var(--dynamic-island-track-end) - 23 + 1)}.conversation-messages-placeholder.svelte-e78rsr{max-height:max(30vh,300px);border:none;margin:auto}.sign-in-to-send-message.svelte-e78rsr{width:100%}.messenger.svelte-e78rsr #message{min-height:calc(2 * var(--size-3) + 4lh);padding-block:var(--size-3);max-height:40vh}@media(max-width:1024px){.back-to-message-list.svelte-e78rsr,.conversation-messages.svelte-e78rsr,.conversation-reply.svelte-e78rsr{padding-inline:var(--page-inline-spacing)}}.show-all-contacts-container.svelte-e78rsr{border-top:1px solid var(--color-default-stroke)}.show-all-contacts-button.svelte-e78rsr{opacity:.8;transition:opacity .2s ease}.show-all-contacts-button.svelte-e78rsr:hover{opacity:1}
