@property --pm-scrollbar-visibility{syntax:"<number>";inherits:true;initial-value:0}@layer components{#message-page [hidden]{display:none!important}#message-page svg{flex-shrink:0}#message-page [data-icon]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pm-visually-hidden,.pm-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm-skip:focus{z-index:1000;background:var(--color-navy-800);color:var(--color-primary-300);padding:12px;position:fixed;top:8px;left:8px}html:has(#message-page){scrollbar-gutter:auto}.ui-app-shell:has(#message-page){grid-template-rows:auto minmax(min-content,1fr) auto;height:100dvh;min-height:100dvh;display:grid}:is(.ui-app-shell:has(#message-page)>.ui-header,.ui-app-shell:has(#message-page)>.ui-footer){flex:none}.ui-main:has(#message-page){flex-direction:column;min-height:0;display:flex}.pm-page{flex:1;grid-template-rows:auto minmax(280px,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-height:0;padding-bottom:16px;display:grid}.pm-page-heading{margin-bottom:24px}.pm-workspace{--pm-input-height:40px;--pm-message-font-size:13px;--pm-message-line-height:20px;--pm-panel-padding:12px;--pm-avatar-size:calc(var(--spacing) * 10);--pm-header-height:calc(var(--pm-input-height) + var(--pm-panel-padding) * 2 + 1px);--pm-list-width:320px;contain:size;grid-template-columns:var(--pm-list-width) minmax(0,1fr);background:var(--color-surface-layer);border-radius:4px;min-height:0;display:grid;position:relative;overflow:hidden}.pm-workspace[data-disconnected=true]>.pm-list,.pm-workspace[data-disconnected=true]>.pm-chat{pointer-events:none;-webkit-user-select:none;user-select:none}.pm-connection-status{z-index:10;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6);background:color-mix(in srgb,var(--color-navy-900) 90%,transparent);text-align:center;cursor:wait;flex-direction:column;display:flex;position:absolute;inset:0}.pm-connection-status[data-active=false]{cursor:default}.pm-connection-title{width:100%;color:inherit;text-align:center;margin:0;font-size:16px;font-weight:500}.pm-connection-detail{max-width:100%;color:inherit;text-align:center;margin:0;font-size:13px;position:relative}.pm-status-spinner{top:calc(var(--spacing) * -2);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);flex:none;display:block;position:relative}.pm-status-spinner svg{width:100%;height:100%;display:block}.pm-connection-status[data-active=true] .pm-status-spinner{animation:1s linear infinite pm-status-spin}@keyframes pm-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pm-connection-status[data-active=true] .pm-status-spinner{animation:none}}.pm-loading-shell{grid-column:1/-1;grid-template-columns:var(--pm-list-width) minmax(0,1fr);height:100%;min-height:0;display:grid}.pm-contact-skeletons{overflow:hidden}.pm-contact-skeletons,.pm-skeleton-search{animation:1.6s ease-in-out infinite pm-skeleton-pulse}@keyframes pm-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes pm-dialog-pulse{0%,to{opacity:.45}50%{opacity:.3}}.pm-skeleton-row{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);display:flex}.pm-skeleton-avatar{width:var(--pm-avatar-size);height:var(--pm-avatar-size);background:var(--color-surface-layer-hover);border-radius:50%;flex:none}.pm-skeleton-copy{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;display:flex}.pm-skeleton-line{height:calc(var(--spacing) * 2);border-radius:var(--radius-sm);background:var(--color-surface-layer-hover);width:65%}.pm-skeleton-line--short{width:40%}.pm-skeleton-search{height:var(--pm-input-height);border-radius:var(--radius-sm);background:var(--ui-control-bg)}@media (width<=767px){.pm-loading-shell{grid-template-columns:minmax(0,1fr)}}.pm-page-status{grid-column:1/-1}.pm-list{isolation:isolate;min-width:0;min-height:0;position:relative;overflow:hidden}.pm-list-main{flex-direction:column;height:100%;min-height:0;display:flex}.pm-menu-panel{z-index:2;background:var(--color-surface-settings-panel);visibility:hidden;flex-direction:column;min-width:0;transition:transform .18s,visibility 0s .18s;display:flex;position:absolute;inset:0;overflow:auto;transform:translate(-100%)}.pm-list[data-menu-open=true] .pm-menu-panel{visibility:visible;transition-delay:0s,0s,.1s;transform:translate(0)}.pm-menu-header{min-height:var(--pm-header-height);padding:var(--pm-panel-padding);flex:none;align-items:center;gap:12px;display:flex}.pm-menu-header h2{text-align:left;color:var(--ui-text-strong);font-size:15px;line-height:22px}.pm-menu-actions{padding:4px 0}.pm-menu-action{text-align:left;width:100%;min-height:48px;color:var(--color-primary-300);-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:12px 20px;font-size:13px;line-height:20px;transition:background .12s,color .12s;display:flex}.pm-menu-action:hover{color:var(--color-primary-200)}.pm-menu-action svg{width:20px;height:20px}.pm-search-area{height:var(--pm-header-height);padding:var(--pm-panel-padding);border-bottom:1px solid #0000002e;flex:none;align-items:center;gap:8px;display:flex}.pm-search-area .ui-search-shell{flex:1;min-width:0}.pm-search-area .ui-search-input-shell{height:var(--pm-input-height)}.pm-search-area .ui-search-input{height:100%;min-height:0;padding:10px 34px 10px 36px;font-size:13px;line-height:20px}.pm-search-area .ui-search-input-icon{width:16px;height:16px;color:var(--ui-control-placeholder);left:12px;transform:scaleX(-1)}.pm-search-area .ui-search-shell:focus-within .ui-search-input-icon,.pm-search-area .ui-search-shell[data-filled=true] .ui-search-input-icon{color:var(--ui-text-default)}.pm-search-area svg{width:16px;height:16px}.pm-search-clear{width:30px;height:36px;right:4px}.pm-menu-toggle.ui-message-header-button{width:40px;height:var(--pm-input-height);flex:none}.pm-search-area .pm-menu-toggle svg{width:22px;height:22px}.pm-contacts{scrollbar-width:thin;overscroll-behavior:contain;background-image:linear-gradient(#ffffff14,#ffffff14),linear-gradient(#ffffff06,#ffffff06);background-repeat:no-repeat;background-origin:border-box;background-size:100% var(--pm-selection-height,0px),100% var(--pm-hover-height,0px);background-position:0 var(--pm-selection-top,0px),0 var(--pm-hover-top,0px);flex:1;min-height:0;overflow:auto}.pm-list-sentinel{height:1px}.pm-contact{grid-template-columns:var(--pm-avatar-size) minmax(0,1fr);align-items:center;gap:var(--pm-panel-padding);width:100%;padding:var(--pm-panel-padding);text-align:left;-webkit-user-select:none;user-select:none;display:grid;position:relative}.pm-contact[aria-current=true]:before{content:"";background:var(--color-primary-300);width:2px;position:absolute;inset:0 auto 0 0}.pm-avatar{width:var(--pm-avatar-size);height:var(--pm-avatar-size);color:var(--color-slate-300);background:#ffffff0e;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.pm-avatar-initial{text-align:center;text-box:trim-both cap alphabetic;line-height:1}.pm-contact-main{grid-template-rows:18px 18px;gap:2px;min-width:0;display:grid}.pm-contact-top,.pm-contact-bottom{align-items:center;gap:8px;min-width:0;height:18px;display:flex}.pm-contact-name{color:var(--ui-text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.pm-contact-time{color:var(--color-slate-400);font-variant-numeric:tabular-nums lining-nums;flex-shrink:0;font-size:10px;line-height:18px}.pm-contact-preview{color:color-mix(in srgb,var(--ui-text-default) 80%,transparent);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;line-height:18px;overflow:hidden}.pm-contact-draft{color:var(--color-primary-200)}.pm-count{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;background:var(--color-primary-400);min-width:18px;height:18px;color:var(--color-navy-950);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:flex}.pm-count>span{display:block;transform:translateY(1px)}.pm-no-results{text-align:center;color:var(--color-slate-400);padding:28px 16px;font-size:13px;line-height:20px}.pm-chat{border-left:1px solid #0000002e;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.pm-no-selection{height:100%;color:var(--color-slate-400);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.pm-no-selection svg{width:36px;height:36px}.pm-no-selection h2{font-size:17px}.pm-no-selection p{font-size:13px}.pm-chat-content{flex-direction:column;height:100%;min-height:0;transition:opacity .14s;display:flex}.pm-chat-content[data-switching=true]{opacity:.45;cursor:progress;animation:1.6s ease-in-out infinite pm-dialog-pulse}.pm-chat-header{padding:var(--pm-panel-padding) calc(var(--spacing) * 4);min-height:var(--pm-header-height);border-bottom:1px solid #0000001f;flex-shrink:0;align-items:center;gap:10px;display:flex}.pm-chat-identity{flex:1;min-width:0}.pm-chat-identity h2{text-align:left;white-space:nowrap;text-overflow:ellipsis;color:var(--ui-text-strong);font-size:15px;line-height:20px;overflow:hidden}.pm-chat-identity p{color:var(--color-slate-400);margin-top:2px;font-size:12px;line-height:18px}.pm-chat-identity p[data-online=true]{color:color-mix(in srgb,var(--color-green-400) 35%,var(--color-slate-400))}.pm-chat-header>.pm-back.ui-message-header-button{display:none}.pm-history-panel{flex:1;min-height:0;display:flex;position:relative;overflow:clip}.pm-jump-to-bottom{z-index:2;inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 3);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);background:var(--color-surface-settings-panel);cursor:pointer;transition:background .12s, color .12s, transform .18s ease, display .18s allow-discrete;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(0);box-shadow:0 1px 3px #0000002e}.pm-jump-to-bottom[hidden]{transform:translateY(calc(100% + var(--spacing) * 3));pointer-events:none}@starting-style{.pm-jump-to-bottom{transform:translateY(calc(100% + var(--spacing) * 3))}}.pm-jump-to-bottom:hover{background:var(--ui-control-bg)}.pm-jump-to-bottom .ui-message-icon{width:16px;height:16px}.pm-history{min-height:0;padding:var(--pm-panel-padding);scrollbar-width:thin;overscroll-behavior:contain;background:#0000001f;flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.pm-history>.pm-messages{margin-top:auto}.pm-history>.pm-messages:has(>.pm-empty-conversation){flex:1;margin-top:0;display:flex}.pm-empty-conversation{flex:1}.pm-history .ui-message-date{margin:20px 0 16px}.pm-history .ui-message-date:first-child{margin-top:8px}.pm-history .ui-message-bubble-row{margin:12px 0 0}.pm-history .ui-message-bubble-row.pm-continuation{margin-top:2px}.pm-history .ui-message-bubble{max-width:86%;font-weight:400;font-size:var(--pm-message-font-size);line-height:var(--pm-message-line-height);border-radius:10px;padding:7px 12px;position:relative}.pm-history .ui-message-bubble-content{white-space:normal;overflow-wrap:anywhere;word-break:normal;display:block}.pm-message-text{white-space:pre-wrap}.pm-meta-space{vertical-align:baseline;width:40px;height:0;display:inline-block}.pm-history .ui-message-bubble-row--out:not(.pm-message-archive) .pm-meta-space{width:64px}.pm-message-author{color:var(--color-primary-200);margin-bottom:4px;font-size:11px;font-weight:600;line-height:16px}.pm-message-meta{color:color-mix(in srgb,var(--color-slate-400) 88%,var(--color-slate-300));white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:6px;height:18px;font-size:11px;line-height:18px;display:flex;position:absolute;bottom:2px;right:8px}.pm-read{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.pm-read .ui-message-icon{width:16px;height:16px}.pm-read:not(.pm-read--double):not(.pm-read--pending) svg{transform:translate(-8.33333%)}.pm-read--failed{color:var(--color-red-400)}.pm-history .ui-message-bubble-row--out .pm-message-meta{color:color-mix(in srgb,var(--color-primary-200) 20%,var(--color-slate-400))}.pm-system-event{text-align:center;color:var(--color-slate-400);padding:2px 20px 12px;font-size:11px;line-height:18px}.pm-composer.ui-message-composer{padding:var(--pm-panel-padding);background:0 0;flex-shrink:0}.pm-composer .ui-message-field{width:100%;min-width:0;height:var(--pm-input-height);min-height:var(--pm-input-height);max-height:120px;font-size:var(--pm-message-font-size);line-height:var(--pm-message-line-height);padding:10px 12px}.pm-composer .ui-message-editor{font-size:var(--pm-message-font-size);line-height:var(--pm-message-line-height);gap:0}.pm-composer:is([data-blocked=true],[data-restricted=true]) .ui-message-editor{background:0 0;transition:none}.pm-composer:is([data-blocked=true],[data-restricted=true]) :is(.ui-message-field,.pm-send){visibility:hidden}.pm-send.ui-message-send{height:auto;min-height:var(--pm-input-height);border-radius:0;align-self:stretch;min-width:48px;padding:0 12px}.pm-send svg{width:22px;height:22px}.pm-send:disabled{opacity:.4;cursor:default}.pm-composer-notice,.pm-system-only{justify-content:center;align-items:center;gap:var(--spacing);color:var(--color-slate-400);font-size:inherit;line-height:inherit;text-align:center;background:0 0;padding:4px 10px;display:flex;position:absolute;inset:0}.pm-system-only--danger{color:var(--color-red-400)}.pm-connection-status,.pm-composer-notice{color:color-mix(in oklab,var(--color-red-400) 70%,var(--color-slate-400))}.pm-composer-notice{gap:calc(var(--spacing) * 2)}.pm-composer-notice-copy{min-width:0}.pm-composer-notice-copy,.pm-composer-notice-time{line-height:1;display:block}.pm-composer-notice-remaining{align-items:center;gap:inherit;white-space:nowrap;flex:none;display:inline-flex}.pm-composer-notice-remaining .ui-message-icon{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);transform:translateX(calc(var(--spacing) * .25));flex:none;display:block}.pm-composer-notice-time{font-variant-numeric:tabular-nums}@media (width>=768px) and (width<=1050px){.pm-workspace{--pm-list-width:300px}}@media (width<=767px),(pointer:coarse){.pm-workspace:not([inert]):has(>.pm-loading-shell,.pm-chat[aria-busy=true]):before{content:"";z-index:2147483647;background:var(--color-primary-400);pointer-events:none;transform-origin:0;width:100%;height:3px;animation:8s ease-out forwards pm-navigation-progress;position:fixed;inset:0 auto auto 0;transform:scaleX(.15)}}@keyframes pm-navigation-progress{to{transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.pm-workspace:before{animation:none!important}}@media (width<=767px){.ui-app-shell:has(#message-page){inset-inline:0;top:var(--pm-viewport-top,0px);height:var(--pm-viewport-height,100dvh);grid-template-rows:auto minmax(0,1fr);min-height:0;position:fixed}.ui-app-shell:has(#message-page)>.ui-footer{display:none}.pm-page{grid-template-rows:minmax(0,1fr);padding:0}.pm-page-heading{display:none}.pm-workspace{border-radius:0;display:block}.pm-list{border:0;height:100%}.pm-contact-name{font-size:14px}.pm-chat{border:0;height:100%;display:none}.pm-workspace[data-view=chat] .pm-list,.pm-workspace[data-view=info] .pm-list{display:none}.pm-workspace[data-view=chat] .pm-chat{display:flex}.pm-chat-header>.pm-back.ui-message-header-button{flex:none;place-items:center;width:36px;padding:0;display:grid}.pm-back svg{width:18px;height:18px}.pm-chat-header{gap:8px}.pm-chat-identity h2{font-size:16px;line-height:20px}.pm-chat-identity p{font-size:10px;line-height:15px}.pm-chat-header>.ui-message-header-button,.pm-chat-header .pm-conversation-menu>.ui-message-header-button{flex-shrink:0;width:36px}.pm-chat-header .pm-back{width:36px}.pm-history .ui-message-bubble{max-width:91%;padding:7px 11px}}@media (width<=359px){.pm-chat-header{gap:5px}}@media (prefers-reduced-motion:reduce){.pm-contact-skeletons,.pm-skeleton-search,.pm-chat-content[data-switching=true]{animation:none}#message-page *,#message-page :before,#message-page :after{scroll-behavior:auto!important;transition:none!important}}.pm-preview-author{color:color-mix(in srgb,var(--ui-text-default) 55%,transparent)}.pm-avatar[data-tone]{background:color-mix(in srgb,var(--pm-avatar-color) 16%,transparent);color:color-mix(in srgb,var(--pm-avatar-color) 60%,var(--color-slate-300));font-size:15px}.pm-avatar[data-tone="0"]{--pm-avatar-color:var(--color-sky-100)}.pm-avatar[data-tone="1"]{--pm-avatar-color:var(--color-red-200)}.pm-avatar[data-tone="2"]{--pm-avatar-color:var(--color-green-200)}.pm-avatar[data-tone="3"]{--pm-avatar-color:var(--color-primary-200)}.pm-avatar[data-tone="4"]{--pm-avatar-color:var(--color-violet-100)}.pm-avatar[data-tone="5"]{--pm-avatar-color:var(--color-cyan-400)}.pm-avatar--notification,.pm-avatar--admin,.pm-avatar--moderator{background:0 0;border-radius:0}.pm-avatar--notification .ui-message-icon,.pm-avatar--admin .ui-message-icon,.pm-avatar--moderator .ui-message-icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}#message-page [data-sender-kind=notification]{--pm-sender-color:color-mix(in oklab,var(--color-cyan-400) 70%,var(--color-slate-400))}#message-page [data-sender-kind=admin]{--pm-sender-color:color-mix(in oklab,var(--color-orange-400) 58%,var(--color-slate-400))}#message-page [data-sender-kind=moderator]{--pm-sender-color:color-mix(in oklab,var(--color-red-400) 58%,var(--color-slate-400))}.pm-avatar--notification,.pm-avatar--admin,.pm-avatar--moderator,.pm-contact-name[data-sender-kind]{color:var(--pm-sender-color)}.pm-contact-preview[data-sender-kind]{color:color-mix(in srgb,var(--pm-sender-color) 80%,transparent)}.pm-contact-preview[data-sender-kind] .pm-preview-author{color:color-mix(in srgb,var(--pm-sender-color) 55%,transparent)}.pm-avatar--admin svg{transform:scaleX(-1)}.pm-unread-divider{color:var(--color-slate-400);text-align:center;white-space:nowrap;align-items:center;gap:12px;margin:18px 0 12px;font-size:11px;line-height:18px;display:flex}.pm-unread-divider:before,.pm-unread-divider:after{content:"";background:color-mix(in srgb,var(--color-slate-400) 20%,transparent);flex:1;height:1px}.pm-scroll{--pm-scrollbar-visibility:0;--pm-scrollbar-thumb:color-mix(in srgb,var(--color-slate-400) calc(var(--pm-scrollbar-visibility)*15%),transparent);--pm-scrollbar-track:color-mix(in srgb,var(--color-slate-400) calc(var(--pm-scrollbar-visibility)*8%),transparent);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--pm-scrollbar-thumb) var(--pm-scrollbar-track)}.pm-scroll:not(.pm-menu-panel){transition:--pm-scrollbar-visibility .14s .1s}.pm-menu-panel.pm-scroll{transition:transform .18s,visibility 0s .18s,--pm-scrollbar-visibility .14s .1s}.pm-scroll:is(:hover,:focus-visible,:focus-within),.pm-history-panel:is(:hover,:focus-within)>.pm-scroll{--pm-scrollbar-visibility:1}@media (hover:none){.pm-scroll{--pm-scrollbar-visibility:1}}@supports selector(::-webkit-scrollbar){.pm-scroll{scrollbar-width:auto;scrollbar-color:auto}.pm-scroll::-webkit-scrollbar{width:5px;height:5px}.pm-scroll::-webkit-scrollbar-track{background:var(--pm-scrollbar-track)}.pm-scroll::-webkit-scrollbar-corner{background:var(--pm-scrollbar-track)}.pm-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.pm-scroll::-webkit-scrollbar-thumb{background:var(--pm-scrollbar-thumb);border-radius:2px}}@media (forced-colors:active){.pm-scroll{scrollbar-color:auto}.pm-scroll::-webkit-scrollbar-thumb{background:buttontext}.pm-scroll::-webkit-scrollbar-track{background:canvas}.pm-scroll::-webkit-scrollbar-corner{background:canvas}}.pm-workspace .ui-message-header-button,.pm-workspace .pm-search-clear,.pm-workspace .pm-send{box-shadow:none;color:var(--color-primary-300);background:0 0;border:0;transition:color .12s,filter .12s}.pm-workspace .ui-message-header-button:hover,.pm-workspace .pm-search-clear:hover,.pm-workspace .pm-send:hover{background:0 0}.pm-workspace .ui-message-header-button:enabled:hover,.pm-workspace a.ui-message-header-button:hover,.pm-workspace summary.ui-message-header-button:hover,.pm-workspace .pm-search-clear:enabled:hover,.pm-workspace .pm-send:enabled:hover{color:var(--color-primary-200)}.pm-workspace .pm-send:disabled{color:var(--color-primary-300);filter:none}.pm-history .ui-message-bubble{--pm-bubble-fill:#fff;--pm-bubble-opacity:.075;isolation:isolate;background:0 0;border-radius:10px}.pm-history .ui-message-bubble-row--out .ui-message-bubble{--pm-bubble-fill:var(--color-primary-300);--pm-bubble-opacity:.12}.pm-history .ui-message-bubble-row--in .ui-message-bubble[data-sender-kind]{--pm-bubble-fill:var(--pm-sender-color);--pm-bubble-opacity:.14}.pm-history .ui-message-bubble-row--in.pm-continuation .ui-message-bubble{border-top-left-radius:4px}.pm-history .ui-message-bubble-row--out.pm-continuation .ui-message-bubble{border-top-right-radius:4px}.pm-history .ui-message-bubble-row--in.pm-has-next .ui-message-bubble{border-bottom-left-radius:4px}.pm-history .ui-message-bubble-row--out.pm-has-next .ui-message-bubble{border-bottom-right-radius:4px}.pm-history .ui-message-bubble-row--in:not(.pm-has-next) .ui-message-bubble{border-bottom-left-radius:0}.pm-history .ui-message-bubble-row--out:not(.pm-has-next) .ui-message-bubble{border-bottom-right-radius:0}.pm-bubble-surface{z-index:-1;pointer-events:none;border-radius:inherit;color:var(--pm-bubble-fill);opacity:var(--pm-bubble-opacity);position:absolute;inset:0}.pm-bubble-surface:before{content:"";border-radius:inherit;background:currentColor;position:absolute;inset:0}.pm-bubble-surface:after{content:none;background:currentColor;width:9px;height:12px;position:absolute;bottom:0;right:-8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 12'%3E%3Cpath d='M0 0C0 5 2 9 8 11Q9 12 7 12H0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 12'%3E%3Cpath d='M0 0C0 5 2 9 8 11Q9 12 7 12H0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.pm-history .ui-message-bubble-row:not(.pm-has-next) .pm-bubble-surface:after{content:""}.pm-history .ui-message-bubble-row--in .pm-bubble-surface:after{left:-8px;right:auto;transform:scaleX(-1)}.pm-state{min-width:0;color:var(--color-slate-400);text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 16px;font-size:13px;line-height:20px;display:flex}.pm-state h2{font-size:17px;line-height:24px}.pm-state p{max-width:36ch}.pm-state svg{width:32px;height:32px}.pm-state-action.ui-button{min-width:0;max-width:100%;padding-inline:16px}.pm-history-status:not(:focus-visible):not(.pm-state-action){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pm-history>.pm-history-status:focus-visible:not(.pm-state-action){z-index:2;top:var(--pm-panel-padding);inset-inline:var(--pm-panel-padding);width:calc(100% - var(--pm-panel-padding) * 2);color:var(--color-primary-300);background:var(--color-surface-settings-panel);border-radius:4px;margin:0;padding:8px 12px;position:absolute}.pm-history>.pm-history-status--newer:focus-visible:not(.pm-state-action){top:auto;bottom:var(--pm-panel-padding)}.pm-history-status{min-height:40px;color:var(--color-slate-400);text-align:center;flex:none;justify-content:center;align-items:center;padding-bottom:8px;font-size:12px;line-height:20px;display:flex}.pm-history-status .ui-button{min-width:0;max-width:100%;padding-inline:16px}.pm-messages{min-width:0}.pm-read.pm-read--pending svg{transform:none}.pm-composer .ui-message-field:disabled{opacity:.55;cursor:default}.pm-conversation-menu{flex:none;position:relative}.pm-conversation-menu>summary{cursor:pointer;list-style:none}.pm-conversation-menu>summary .ui-message-icon{transition:transform .15s}.pm-conversation-menu[open]>summary .ui-message-icon{transform:rotate(180deg)}.pm-conversation-menu>summary::-webkit-details-marker{display:none}.pm-conversation-menu-panel{z-index:3;background:var(--color-navy-900);width:max-content;min-width:180px;max-width:min(256px,100vw - 32px);box-shadow:var(--shadow-account-menu);border-radius:4px;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.pm-conversation-menu:not([open])>.pm-conversation-menu-panel{display:none}.pm-conversation-menu-action{text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;font-size:13px;line-height:20px;transition:color .12s,background .12s;display:flex}.pm-conversation-menu-action svg{width:18px;height:18px}.pm-conversation-menu-action:disabled{opacity:.4;pointer-events:none}.pm-read:is(button){cursor:pointer;background:0 0;border:0;padding:0}.pm-read:is(button):focus-visible{outline-offset:2px;outline:1px solid}.pm-message-text.pm-message-deleted,.pm-contact-preview.pm-message-deleted,.ui-message-bubble-content .pm-message-deleted{color:var(--color-red-400);font-style:italic}}
