.portal-messenger{height:100dvh;min-height:0;overflow:hidden}.portal-messenger .portal-sidebar{transform:translateX(-100%);transition:transform .32s cubic-bezier(.22,1,.36,1);visibility:hidden}.portal-messenger .portal-sidebar.is-open{transform:translateX(0);visibility:visible}.portal-messenger .portal-workspace{margin-left:0;height:100%;display:flex;flex-direction:column}.portal-messenger .portal-menu-toggle,.portal-messenger .portal-mobile-close{display:inline-flex}.portal-messenger .portal-mobile-close{position:absolute;right:12px;top:25px;background:#ffffff0a;color:white;border-color:#ffffff20;width:32px;height:32px}.portal-messenger .portal-mobile-backdrop{position:fixed;inset:0;background:#07152e70;backdrop-filter:blur(5px);z-index:45}.portal-messenger .portal-mobile-nav{display:none}.portal-messenger .portal-topbar{position:relative;min-height:60px;height:60px;flex-shrink:0;padding:8px 24px;gap:16px}.portal-messenger .portal-breadcrumb{margin-right:auto}.portal-messenger .portal-main{flex:1;min-height:0;height:auto;padding:0}.portal-messenger .portal-messages-frame{border:0;border-radius:0;box-shadow:none;animation:none}.portal-messenger .portal-thread-list{width:340px}.portal-messenger .portal-thread-heading{padding:24px 22px 18px}.portal-messenger .portal-thread-heading h1{font-size:27px;font-weight:750;margin-top:4px}.portal-messenger .portal-thread-heading .portal-eyebrow{letter-spacing:1.5px;color:#7092a5}.portal-messenger .portal-thread-row{min-height:82px;padding:14px 12px;border-radius:14px;transition:background .16s,transform .22s cubic-bezier(.22,1,.36,1)}.portal-messenger .portal-thread-row[aria-current=true]{background:#e7f3fc;box-shadow:none;--tw-ring-shadow:0 0 #0000}.portal-messenger .portal-thread-row[aria-current=true] p:first-child{color:#087aaf}.portal-messenger .portal-chat-search input:focus-visible{outline:none}.portal-messenger .portal-chat-search:focus-within{outline:none;box-shadow:0 0 0 2px #087eb526}.messenger-chat-filters{padding:0 20px 14px!important}.messenger-connection{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:#7a6570;background:#fff6e9;padding:9px 12px}.portal .portal-conversation-header{min-height:76px;padding:13px 28px;background:var(--portal-surface);z-index:3}.portal .portal-conversation-header>div{min-width:0}.portal-conversation-header h2{letter-spacing:-.25px;font-size:16px}.portal .portal-conversation-history{padding:16px 28px 22px;background-color:#f0f4f8;background-image:radial-gradient(#9eb3c119 .8px,transparent 0);background-size:18px 18px;scroll-behavior:auto;overflow-anchor:none}.messenger-timeline{width:100%;max-width:1000px;margin:auto auto 0;display:flex;flex-direction:column}.messenger-bubble-row{margin-top:14px;min-width:0;animation:messenger-arrive .24s cubic-bezier(.16,1,.3,1) both}.messenger-bubble-row.is-continuation{margin-top:4px}.messenger-message [data-message-bubble]{border-radius:18px;padding:9px 13px 7px;box-shadow:0 1px 2px #132b4810,0 3px 10px #132b4805;transition:box-shadow .2s,background .2s}.messenger-message.is-peer [data-message-bubble]{border-bottom-left-radius:6px;background:#fff;color:#26384a}.messenger-message.is-own [data-message-bubble]{border-bottom-right-radius:6px;background:#1584b9;color:white}.messenger-message.is-grouped [data-message-bubble]{border-radius:16px}.messenger-message [data-message-bubble] .messenger-message-body{font-size:14px;line-height:1.55;overflow-wrap:anywhere}.messenger-message.is-own>div>div.w-8{display:none}.messenger-message [data-message-bubble] button.text-left{min-width:0}.messenger-message-time{font-size:10px;gap:4px;font-variant-numeric:tabular-nums;margin-top:3px;line-height:1.2;align-self:flex-end}.messenger-message-time svg{width:15px;height:15px}.messenger-message-time>span:first-child{font-size:9px;text-transform:none;letter-spacing:0}.messenger-message.is-sticker [data-message-bubble]{background:transparent;box-shadow:none;color:#62798d;padding:0}.messenger-sent-sticker{display:block;width:180px;height:180px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 3px #1b304112)}.messenger-message.is-sticker .messenger-message-time{color:#62798d}.messenger-date{display:flex;justify-content:center;position:sticky;top:0;z-index:2;margin:20px 0 14px;pointer-events:none}.messenger-date:first-child{margin-top:0}.messenger-date time{background:#dce5edcc;color:#5b7182;border:1px solid #ffffff80;backdrop-filter:blur(14px);border-radius:20px;font-size:11px;font-weight:600;padding:5px 13px;box-shadow:0 1px 2px #00000004}.messenger-unread-divider{display:flex;align-items:center;gap:14px;margin:16px -10px 7px;color:#1187b9;font-size:10px;font-weight:600}.messenger-unread-divider:after,.messenger-unread-divider:before{content:"";height:1px;background:#a9d6e8;flex:1}.messenger-bubble-actions{position:absolute;top:0;left:100%;margin-left:7px;display:flex;padding:3px;border-radius:13px;background:#ffffffef;border:1px solid #e2e9f0;box-shadow:0 4px 15px #1b30410a;opacity:0;transform:translateY(5px) scale(.96);pointer-events:none;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);z-index:3}.is-own .messenger-bubble-actions{left:auto;right:100%;margin-left:0;margin-right:7px}.messenger-message:focus-within .messenger-bubble-actions,.messenger-message:hover .messenger-bubble-actions{opacity:1;transform:none;pointer-events:auto}.messenger-bubble-actions button{display:grid;place-items:center;width:29px;height:29px;color:#6e8194;border-radius:9px}.messenger-bubble-actions button:hover{background:#eef5fa;color:#0e86bc}.messenger-bubble-picker{margin-top:6px;padding:8px;max-width:272px;background:var(--portal-surface,#fff);box-shadow:0 4px 25px #21395115;border-radius:18px}.messenger-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.is-own .messenger-reactions{justify-content:flex-end}.messenger-reactions button{display:inline-flex;align-items:center;gap:5px;background:#fff;color:#6c8093;border:1px solid #dfe8ef;border-radius:16px;min-width:44px;min-height:28px;padding:3px 9px;font-size:11px;font-weight:600}.messenger-reactions button[aria-pressed=true]{color:#0879a9;background:#e5f4fd;border-color:#9fcfe8}.messenger-reactions button span{font-family:system-ui;font-size:16px}.messenger-reaction-picker{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;padding:8px}.messenger-reaction-picker button{display:grid;place-items:center;font-family:system-ui;font-size:23px;min-width:34px;height:36px;border:0;border-radius:11px;background:transparent;transition:transform .22s cubic-bezier(.22,1,.36,1),background .15s}.messenger-reaction-picker button:hover{transform:translateY(-3px) scale(1.14);background:#edf5fa}.messenger-reaction-picker button[aria-pressed=true]{background:#dceefa}.messenger-retry{display:block;color:#c5434f;background:#fff1f1;border-radius:12px;padding:5px 9px;margin:5px 0 0 auto;font-size:11px}.portal .portal-conversation-composer{background:#f0f4f8;border-top:0;padding:12px 28px calc(18px + env(safe-area-inset-bottom))}.messenger-composer{border:1px solid #dfe7ee;border-radius:23px;box-shadow:0 5px 25px #23466808;padding:9px;max-width:1000px;margin:0 auto;transition:border-color .18s,box-shadow .18s}.messenger-composer:focus-within{border-color:#8cc6e0;box-shadow:0 0 0 2px #1688ba0d,0 5px 25px #23466808}.messenger-composer textarea.messenger-input,.portal .messenger-composer textarea.messenger-input{display:block;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:#26384a;caret-color:#26384a;-webkit-text-fill-color:currentColor;padding:9px 42px 9px 3px;min-height:40px;font-family:inherit;font-size:15px;line-height:22px;max-height:160px;overflow-y:auto;overscroll-behavior:contain;transition:none}.portal .messenger-composer textarea.messenger-input:focus,.portal .messenger-composer textarea.messenger-input:focus-visible{border:0;outline:0;box-shadow:none}.messenger-composer textarea::-moz-selection{background:#b7dff6;color:#102b3d}.messenger-composer textarea::selection{background:#b7dff6;color:#102b3d}.messenger-composer button{flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1),background .18s}.messenger-composer button:active{transform:scale(.91)}.messenger-composer button[aria-label="Send message"]{background:#1389be;box-shadow:0 3px 10px #087eb520}.messenger-composer button[aria-label="Send message"]:disabled{background:#e1eaf0;color:#95a9b9;box-shadow:none;opacity:1}.messenger-typing{display:inline-flex;align-items:center;gap:3px;color:#1389be;min-height:18px}.messenger-typing i{width:3px;height:3px;border-radius:50%;background:currentColor;animation:messenger-typing 1s ease-in-out infinite}.messenger-typing i:nth-child(2){animation-delay:.14s}.messenger-typing i:nth-child(3){animation-delay:.28s;margin-right:5px}.messenger-conversation-empty,.messenger-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center;color:#8296a7;padding:45px 20px}.messenger-conversation-empty span{display:grid;place-items:center;font-size:45px;width:100px;height:100px;border-radius:35px;background:#e2ecf5}.messenger-conversation-empty h3,.messenger-empty h3{font-size:20px;font-weight:650;color:#445e73}.messenger-conversation-empty p,.messenger-empty p{font-size:13px;line-height:1.6;max-width:300px}.messenger-history-skeleton{display:flex;flex-direction:column;gap:18px;padding:40px 8%}.messenger-history-skeleton div{width:50%;height:66px;background:#dbe5ed;border-radius:18px;animation:messenger-shimmer 1.4s ease-in-out infinite alternate}.messenger-history-skeleton div:nth-child(2n){margin-left:auto;width:35%}.messenger-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;color:#6d8397;border:0;border-radius:12px;cursor:pointer}.messenger-icon:hover{background:#e9f3fa;color:#1389be}.messenger-pinned-bar{display:flex;align-items:center;gap:12px;padding:9px 28px;background:var(--portal-surface);border-bottom:1px solid var(--portal-line);color:#1789ba;text-align:left;min-height:54px}.messenger-pinned-bar>span{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0;border-left:3px solid #44a4cc;padding-left:9px}.messenger-pinned-bar strong{font-size:11px}.messenger-pinned-bar small{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#728397}.messenger-poll{min-width:min(260px,55vw);max-width:340px}.messenger-poll h3{font-size:15px;line-height:1.4;font-weight:650}.messenger-poll>p{opacity:.6;font-size:10px;margin:5px 0 10px}.messenger-poll>button{position:relative;display:flex;justify-content:space-between;text-align:left;gap:10px;width:100%;border:1px solid #9bb3c84d;border-radius:10px;padding:11px;margin:6px 0;overflow:hidden;font-size:12px}.messenger-poll>button>span:not(.messenger-poll-fill),.messenger-poll>button>strong{position:relative;z-index:1}.messenger-poll>button[aria-pressed=true]{border-color:currentColor}.messenger-poll-fill{position:absolute;inset:0 auto 0 0;background:currentColor;opacity:.14;transition:width .35s cubic-bezier(.22,1,.36,1)}.messenger-poll>small{font-size:10px;opacity:.65}.messenger-dialog-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#152c4559;backdrop-filter:blur(8px);font-family:inherit}.messenger-dialog{width:540px;max-width:100%;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;border-radius:26px;border:1px solid #fff9;background:#fff;color:#283c50;box-shadow:0 30px 100px #102a4838}.messenger-dialog>header{display:flex;align-items:flex-start;gap:18px;justify-content:space-between;padding:25px 26px 20px;border-bottom:1px solid #edf1f5}.messenger-dialog h2{font-size:22px;font-weight:700;letter-spacing:-.6px;line-height:1.3}.messenger-dialog>header p{color:#8697a6;font-size:12px;line-height:1.6;margin-top:6px;max-width:370px}.messenger-dialog button{cursor:pointer}.messenger-dialog button:disabled{opacity:.5;cursor:not-allowed}.messenger-context-menu button:focus-visible,.messenger-dialog button:focus-visible{outline:2px solid #3b9dca;outline-offset:2px}.messenger-primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:10px 16px;border:0;background:#1387bc;color:white;font-size:12px;font-weight:600;border-radius:12px;min-height:40px;white-space:nowrap;transition:background .18s,transform .18s}.messenger-primary:hover{background:#0875aa}.messenger-primary:active{transform:scale(.97)}.messenger-text-button{display:inline-flex;align-items:center;gap:6px;color:#1387bc;font-size:12px;background:transparent;border:0;padding:5px 0}.messenger-form,.messenger-studio{display:flex;flex-direction:column;gap:18px;padding:22px 26px 26px}.messenger-field{display:flex;flex-direction:column;gap:8px;font-size:11px;font-weight:600;color:#667c91}.messenger-field input,.messenger-field textarea,.messenger-sticker-edit input{width:100%;min-width:0;border:1px solid #e0e7ee;border-radius:11px;padding:11px 12px;background:#f8fafc;color:#293f51;font-family:inherit;font-size:14px;font-weight:400;outline:0}.messenger-field input:focus,.messenger-field textarea:focus{border-color:#66b2d4;box-shadow:0 0 0 3px #188ac00c}.messenger-option-input{display:flex;gap:8px;align-items:center}.messenger-hint{font-size:11px;color:#8295a7;line-height:1.6}.messenger-error{color:#b44150;background:#fff0f1;border-radius:12px;padding:10px 14px;font-size:12px;line-height:1.5;margin:8px 14px;overflow-wrap:anywhere}.messenger-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #edf1f5;padding-top:18px}.messenger-dialog-footer>span{font-size:10px;line-height:1.6;color:#8a9aa9}.messenger-sticker-controls{display:flex;align-items:center;gap:10px;padding:20px 24px 14px}.messenger-search{display:flex;align-items:center;gap:9px;background:#f4f7fa;border:1px solid #e5ebf1;border-radius:12px;padding:0 12px;flex:1;min-width:0;color:#93a3b3}.messenger-search input{background:transparent;border:0;outline:0;min-width:0;width:100%;font-family:inherit;font-size:13px;padding:11px 0;color:#314a60}.messenger-search:focus-within{border-color:#80bbd7}.messenger-tabs{display:flex;gap:5px;padding:0 24px 14px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.messenger-tabs button{white-space:nowrap;background:transparent;color:#8596a7;border:0;border-radius:10px;padding:7px 11px;font-family:inherit;font-size:11px;font-weight:600}.messenger-tabs button[aria-pressed=true]{color:#0d83b6;background:#e9f4fb}.messenger-sticker-library{height:350px;overflow-y:auto;padding:0 20px 24px}.messenger-pack{margin-bottom:14px}.messenger-pack>header{display:flex;align-items:center;justify-content:space-between;padding:10px 4px}.messenger-pack h3{font-size:13px;font-weight:600}.messenger-pack small{font-size:10px;color:#90a0af}.messenger-sticker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.messenger-sticker-grid>button{aspect-ratio:1;padding:6px;border:0;background:transparent;border-radius:15px;transition:background .2s,transform .25s cubic-bezier(.22,1,.36,1)}.messenger-sticker-grid>button:hover{background:#eff6fb;transform:scale(1.09)}.messenger-sticker-grid img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.messenger-sticker-upload{display:flex;align-items:center;flex-direction:column;gap:10px;border:1px dashed #aecbdc;background:#f8fbfd;border-radius:20px;padding:26px 15px;color:#89a5b8;text-align:center}.messenger-sticker-upload strong{color:#506f84;font-size:14px;font-weight:600}.messenger-sticker-upload span{font-size:10px}.messenger-sticker-upload button{margin-top:6px}.messenger-sticker-grid.is-editing{grid-template-columns:repeat(4,minmax(0,1fr))}.messenger-sticker-edit{position:relative;padding:8px;border:1px solid #e8eef3;border-radius:14px}.messenger-sticker-edit img{height:74px}.messenger-sticker-edit input{font-size:17px;padding:4px;text-align:center;margin-top:5px}.messenger-sticker-remove{position:absolute;top:-5px;right:-5px;border:1px solid #e4eaf0;border-radius:50%;width:22px;height:22px;background:#fff;display:grid;place-items:center;color:#9da8b2}.messenger-options{padding:12px 14px 22px}.messenger-options>button{width:100%;display:flex;align-items:center;gap:13px;padding:14px;border:0;border-radius:12px;background:transparent;color:#566f85;font-size:13px;text-align:left}.messenger-options>button>svg:last-child:not(:first-child){margin-left:auto}.messenger-options>button:hover{background:#f1f7fb}.messenger-folder{border-top:1px solid #edf1f5;margin:10px 10px 0;padding-top:18px;display:flex;align-items:flex-end;gap:9px}.messenger-folder label{flex:1}.messenger-search-panel{padding:20px 24px}.messenger-search-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 0}.messenger-search-filters button{font-size:10px;color:#8a9aa8;background:#f4f7fa;border:0;padding:7px 10px;border-radius:8px}.messenger-search-filters button[aria-pressed=true]{background:#e5f2fb;color:#087eaf}.messenger-search-filters input{min-width:0;border:1px solid #e2e9ef;border-radius:8px;padding:5px;font-family:inherit;font-size:11px;color:#708499;background:transparent}.messenger-search-results{max-height:400px;overflow:auto;margin-top:12px}.messenger-search-results>button{position:relative;display:block;width:100%;text-align:left;padding:15px 24px 15px 0;border:0;border-bottom:1px solid #edf1f5;background:transparent}.messenger-search-results>button>div{display:flex;justify-content:space-between;gap:12px}.messenger-search-results strong{font-size:12px;color:#3786ab}.messenger-search-results time{font-size:10px;color:#90a0ad}.messenger-search-results p{color:#637b8e;font-size:12px;line-height:1.5;margin-top:7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.messenger-search-results>button>svg{position:absolute;right:0;top:50%;color:#a3b3c0}.messenger-scheduled{border-top:1px solid #e4ecf2;margin-top:10px;padding-top:18px}.messenger-scheduled h3{font-size:13px;font-weight:600}.messenger-scheduled>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid #edf1f5}.messenger-scheduled p{font-size:13px;line-height:1.4}.messenger-scheduled small{font-size:10px;color:#91a1af}.messenger-context-menu{overflow-y:auto;max-height:calc(100dvh - 32px);animation:messenger-menu-in .15s cubic-bezier(.22,1,.36,1);transform-origin:top left;padding:5px 0}.messenger-menu-action{display:flex;align-items:center;gap:12px;width:100%;text-align:left;color:#60758a;font-size:14px;padding:9px 16px}.messenger-menu-action:hover{background:#f1f6fa}.messenger-call-wrap{width:330px;max-width:92vw;animation:messenger-arrive .35s cubic-bezier(.16,1,.3,1)}.messenger-sound-enable{display:block;padding:10px 15px;background:#fff;color:#1584b9;font-size:12px;border-radius:14px;margin:0 auto 12px}@keyframes messenger-arrive{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes messenger-menu-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes messenger-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@keyframes messenger-shimmer{0%{opacity:.35}to{opacity:.75}}html[data-theme=dark] .portal-messenger .portal-thread-row[aria-current=true]{background:#193449}html[data-theme=dark] .portal .portal-conversation-composer,html[data-theme=dark] .portal .portal-conversation-history{background-color:#101d2b}html[data-theme=dark] .messenger-message.is-peer [data-message-bubble]{background:#213344;color:#e1eaf1}html[data-theme=dark] .messenger-message.is-own [data-message-bubble]{background:#156d94}html[data-theme=dark] .messenger-message.is-sticker [data-message-bubble]{background:transparent}html[data-theme=dark] .messenger-date time{background:#2a3d4edd;color:#afc0cd;border-color:#ffffff09}html[data-theme=dark] .messenger-composer{background:#213344;border-color:#304759;box-shadow:none}html[data-theme=dark] .portal .messenger-composer textarea.messenger-input{color:#e4eef6;caret-color:#e4eef6}html[data-theme=dark] .messenger-bubble-actions,html[data-theme=dark] .messenger-reactions button{background:#253d50;border-color:#355065;color:#b4cedf}html[data-theme=dark] .messenger-reactions button[aria-pressed=true]{background:#1e5270;border-color:#35779b;color:#c7e8fc}html[data-theme=dark] .messenger-dialog{background:#192b3b;color:#dce8f1;border-color:#3d526344}html[data-theme=dark] .messenger-field input,html[data-theme=dark] .messenger-field textarea,html[data-theme=dark] .messenger-search,html[data-theme=dark] .messenger-sticker-edit input,html[data-theme=dark] .messenger-sticker-upload{background:#152433;border-color:#32495c;color:#c4d7e4}html[data-theme=dark] .messenger-search input{color:#d6e6f1}html[data-theme=dark] .messenger-dialog header,html[data-theme=dark] .messenger-dialog-footer,html[data-theme=dark] .messenger-folder,html[data-theme=dark] .messenger-scheduled,html[data-theme=dark] .messenger-scheduled>div,html[data-theme=dark] .messenger-search-results>button{border-color:#ffffff0c}html[data-theme=dark] .messenger-field,html[data-theme=dark] .messenger-options>button{color:#b2c5d5}html[data-theme=dark] .messenger-icon:hover,html[data-theme=dark] .messenger-options>button:hover,html[data-theme=dark] .messenger-tabs button[aria-pressed=true]{background:#22465e;color:#88c7e7}html[data-theme=dark] .messenger-error,html[data-theme=dark] .messenger-retry{color:#f1a1ad;background:#542e3b}@media(max-width:1000px){.portal-messenger .portal-thread-list{width:300px}.portal .portal-conversation-header{padding:12px 18px}.portal .portal-conversation-history{padding:16px 18px}.portal .portal-conversation-composer{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}}@media(max-width:768px){.portal-messenger .portal-thread-list{width:100%}.portal-messenger .portal-topbar{height:54px;min-height:54px;padding:7px 14px}.portal-messenger .portal-account-text{display:none}.portal .portal-conversation-header{min-height:65px;padding:10px 12px}.portal .portal-conversation-history{padding:12px 9px 16px}.portal .portal-conversation-composer{padding:8px 8px calc(9px + env(safe-area-inset-bottom))}.messenger-composer{padding:6px;border-radius:21px}.messenger-composer>div:last-child{gap:1px}.messenger-composer button{width:35px;height:38px}.portal .messenger-composer textarea.messenger-input{font-size:16px;padding-top:8px;padding-bottom:8px}.messenger-message [data-message-bubble]{padding:8px 11px 6px}.messenger-bubble-actions{top:100%;right:0;left:auto;margin:3px 0 0}.is-own .messenger-bubble-actions{right:0}.messenger-dialog-backdrop{padding:12px;align-items:flex-end}.messenger-dialog{width:100%;border-radius:24px;max-height:90dvh}.messenger-dialog>header{padding:22px 21px 17px}.messenger-dialog h2{font-size:21px}.messenger-form,.messenger-studio{padding:19px 21px 24px}.messenger-sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.messenger-sticker-library{height:42dvh}.messenger-pinned-bar{padding:8px 14px}.messenger-message [data-message-bubble] .messenger-message-body{font-size:14px}.messenger-bubble-row{margin-top:11px}.messenger-conversation-empty{padding-top:20px}}@media(hover:none){.messenger-bubble-actions{opacity:1;transform:none;pointer-events:auto;position:static;background:transparent;border:0;box-shadow:none;justify-content:flex-end;padding:0;margin:2px 0 0}.messenger-bubble-actions button{width:30px;height:25px}.messenger-bubble-actions button:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.messenger-bubble-row,.messenger-call-wrap,.messenger-context-menu,.messenger-history-skeleton div,.messenger-typing i{animation:none}.messenger-composer *,.messenger-dialog *,.messenger-message *,.portal-messenger .portal-sidebar{transition:none!important;scroll-behavior:auto!important}.messenger-dialog{transform:none!important}}.messenger-day{display:flow-root;padding-bottom:2px}.messenger-day+.messenger-day{margin-top:18px}.messenger-bubble-content{gap:4px}.messenger-incoming{z-index:12000!important}.portal .messenger-composer .messenger-rich-input{width:100%;min-height:40px;max-height:160px;overflow-y:auto;overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;border:0;outline:0;box-shadow:none;padding:8px 40px 8px 3px;color:#26384a;caret-color:#1389be;font-size:15px;line-height:24px;cursor:text}.messenger-rich-input[data-empty=true]:before{content:attr(data-placeholder);color:#91a3b3;pointer-events:none;position:absolute}.messenger-editable-emoji{display:inline-block;width:1.3em;height:1.3em;vertical-align:-.25em;margin:0 .02em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.messenger-editable-emoji img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.messenger-rich-input::-moz-selection{background:#b7dff6}.messenger-rich-input::selection{background:#b7dff6}.messenger-reaction-picker img,.messenger-reactions img{min-width:1em}.messenger-reactions button>span{width:20px;font-size:18px}.messenger-saved-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#44b4e1,#087eb5);color:#fff}.messenger-profile-overlay{background:#10283f2b;backdrop-filter:blur(3px)}.messenger-profile-frame{right:16px;top:76px;bottom:16px;width:360px;max-width:calc(100vw - 24px);overflow-y:auto;overscroll-behavior:contain;border-radius:24px;box-shadow:0 20px 80px #122d4533;background:#fff;animation:messenger-arrive .25s ease-out}.messenger-profile-frame>div{width:100%;border:0;box-shadow:none}.messenger-person-card>header{padding:24px 20px}.messenger-person-card>header img{width:60px;height:60px}.messenger-person-card>header p:first-child{font-size:17px}.messenger-shared-media{margin-top:18px;padding-top:14px;border-top:1px solid #e5ecf2}.messenger-shared-media>button{display:flex;align-items:center;gap:16px;width:100%;padding:12px 4px;color:#627b8e;font-size:14px;text-align:left;border-radius:10px}.messenger-shared-media>button:hover{background:#edf5fa}.messenger-shared-media>button span{flex:1}.messenger-library-results{display:flex;flex-direction:column;gap:10px;margin:14px 0}.messenger-library-results.is-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.messenger-library-results button{text-align:left;border-radius:13px;overflow:hidden;border:1px solid #e1e9ef;padding:12px}.messenger-library-results img,.messenger-library-results video{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:8px}.messenger-library-results strong{display:block;font-size:13px;overflow-wrap:anywhere}.messenger-library-results small{display:block;font-size:10px;color:#8498a7;margin-top:7px}html[data-theme=dark] .portal .messenger-composer .messenger-rich-input{color:#e4eef6}html[data-theme=dark] .messenger-profile-frame{background:#192b3b}html[data-theme=dark] .messenger-shared-media{border-color:#334858}html[data-theme=dark] .messenger-shared-media>button{color:#b9d0df}html[data-theme=dark] .messenger-shared-media>button:hover{background:#223f53}@media(max-width:768px){.portal .messenger-composer .messenger-rich-input{font-size:16px}.messenger-profile-frame{right:12px;top:66px;bottom:12px}}@media(prefers-reduced-motion:reduce){.messenger-profile-frame{animation:none}}

/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}