.pm-support-dock{position:fixed;z-index:40;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;pointer-events:none;inset-inline-start:max(1rem,env(safe-area-inset-left));bottom:calc(1.25rem + env(safe-area-inset-bottom))}[dir=rtl] .pm-support-dock{inset-inline-start:auto;inset-inline-end:max(1rem,env(safe-area-inset-left));align-items:flex-end}.pm-support-dock>*{pointer-events:auto}.pm-support-launcher{box-shadow:var(--shadow-float);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease-out,opacity .18s ease-out}.pm-support-launcher:hover{transform:translateY(-2px);box-shadow:var(--shadow-ink)}.pm-support-launcher:active{transform:scale(.96)}.pm-support-launcher[data-nudge]{animation:pm-support-nudge .9s cubic-bezier(.22,1,.36,1)}.pm-support-launcher-icon{animation:pm-support-icon-in .22s cubic-bezier(.22,1,.36,1)}.pm-support-launcher-badge{top:-.25rem;inset-inline-end:-.25rem}.pm-support-teaser{position:relative;width:min(20rem,calc(100vw - 2rem));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-float);animation:pm-support-teaser-in .34s cubic-bezier(.22,1.15,.36,1)}.pm-support-teaser-open{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 2.25rem .875rem .875rem;text-align:start;border-radius:inherit}[dir=rtl] .pm-support-teaser-open{padding:.875rem .875rem .875rem 2.25rem}.pm-support-teaser-open:hover{background:var(--muted)}.pm-support-teaser-dismiss:focus-visible,.pm-support-teaser-open:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pm-support-teaser-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.pm-support-teaser-dismiss{position:absolute;top:.375rem;inset-inline-end:.375rem;display:grid;place-items:center;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-full);color:var(--muted-foreground)}.pm-support-teaser-dismiss:hover{background:var(--muted);color:var(--foreground)}.pm-support-panel{background-color:var(--glass-panel-bg);border-color:var(--glass-panel-border);-webkit-backdrop-filter:blur(var(--glass-panel-blur)) saturate(var(--glass-overlay-saturate));backdrop-filter:blur(var(--glass-panel-blur)) saturate(var(--glass-overlay-saturate));box-shadow:var(--shadow-float);transform-origin:bottom left;animation:pm-support-panel-in .26s cubic-bezier(.22,1,.36,1)}.pm-support-drawer-body{height:calc(100dvh - 2.5rem - env(safe-area-inset-top) - var(--keyboard-inset, 0px));min-height:0;overflow:hidden}.pm-chat-dot{display:inline-block;width:.5rem;height:.5rem;background:var(--brand)}.pm-chat-dot,.pm-chat-presence{border-radius:var(--radius-full)}.pm-chat-presence{position:absolute;inset-block-end:-1px;inset-inline-end:-1px;width:.625rem;height:.625rem;background:var(--success);box-shadow:0 0 0 2px var(--card)}.pm-chat-typing{display:inline-flex;align-items:center;gap:.25rem;padding:.625rem 1rem;background:var(--muted);border-radius:var(--radius-lg)}.pm-chat-typing span{width:.375rem;height:.375rem;border-radius:var(--radius-full);background:var(--muted-foreground);opacity:.55;animation:pm-chat-typing-dot 1.2s ease-in-out infinite}.pm-chat-typing span:nth-child(2){animation-delay:.15s}.pm-chat-typing span:nth-child(3){animation-delay:.3s}.pm-support-embed{width:100%;max-width:32rem;margin-inline:auto;height:calc(100dvh - var(--keyboard-inset, 0px));display:flex;flex-direction:column;background:var(--background);color:var(--foreground)}.pm-chat-bubble{animation:pm-support-bubble-in .26s cubic-bezier(.22,1,.36,1)}@keyframes pm-support-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pm-chat-typing-dot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes pm-support-teaser-in{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pm-support-bubble-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pm-support-icon-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pm-support-nudge{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(-6px) scale(1.06)}36%{transform:translateY(0) scale(.98)}54%{transform:translateY(-3px) scale(1.03)}72%{transform:translateY(0) scale(1)}}@media (min-width:1024px){.pm-support-dock{bottom:1.5rem;inset-inline-start:1.5rem}[dir=rtl] .pm-support-dock{inset-inline-start:auto;inset-inline-end:1.5rem}}@media (max-width:1023px){.pm-support-launcher{display:none}.pm-support-dock,[dir=rtl] .pm-support-dock{inset-inline:1rem;align-items:center}.pm-support-teaser{width:100%;max-width:26rem}body:has(.mh-dock-tabs) .pm-support-dock{bottom:calc(6.5rem + env(safe-area-inset-bottom))}body:has(.mh-dock .mh-dock-action) .pm-support-dock{bottom:calc(10.75rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.pm-chat-bubble,.pm-support-launcher,.pm-support-launcher-icon,.pm-support-launcher[data-nudge],.pm-support-panel,.pm-support-teaser{animation:none;transition:none}.pm-chat-typing span{animation:none;opacity:1}.pm-support-launcher:hover{transform:none}}