.pms-bubble{--pms-anchor:48px;box-sizing:border-box;width:max-content;max-width:min(var(--pms-max-width,260px), calc(100vw - 40px));color:#171a2b;text-align:left;pointer-events:none;font-family:Manrope,Arial,sans-serif;position:relative}.pms-bubble *,.pms-bubble :before{box-sizing:border-box}.pms-bubble-panel{pointer-events:auto;position:relative}.pms-bubble .pms-bubble-copy{overflow-wrap:anywhere;text-wrap:pretty;margin:0}.pms-bubble :is(button,[role=button]):focus-visible{outline-offset:2px;outline:2px solid #4d7bf3}.pms-bubble .pms-bubble-dismiss{z-index:2;color:#171a2b;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:1px solid #dce3f0;border-radius:50%;place-items:center;width:30px;height:30px;margin:0;padding:0;transition:opacity .16s .35s,transform .2s .35s;display:grid;position:absolute;top:-13px;left:-13px;transform:scale(.6);box-shadow:0 2px 4px #171a2b1f,0 6px 14px #171a2b1f}.pms-bubble .pms-bubble-dismiss:before{content:"";border-radius:50%;position:absolute;inset:-7px}.pms-bubble .pms-bubble-dismiss svg{width:14px;height:14px}.pms-bubble .pms-bubble-dismiss:hover{background:#f4f1ff}.pms-bubble[data-side=left] .pms-bubble-dismiss{left:auto;right:-13px}.pms-bubble:is(:hover,:focus-within) .pms-bubble-dismiss{opacity:1;pointer-events:auto;transition-delay:0s;transform:none}@media (hover:none){.pms-bubble .pms-bubble-dismiss{opacity:1;pointer-events:auto;transform:none}}.pms-bubble[data-kind=smart]{padding-bottom:12px}.pms-bubble[data-kind=smart] .pms-bubble-panel{transform-origin:calc(100% - var(--pms-anchor)) 100%;flex-direction:column;animation:.45s cubic-bezier(.2,.9,.25,1.2) both pms-smart-in;display:flex}.pms-bubble[data-kind=smart][data-side=left] .pms-bubble-panel{transform-origin:var(--pms-anchor) 100%}.pms-bubble[data-kind=smart] .pms-bubble-copy{max-height:max(88px, calc(100dvh - var(--pet-size,96px) - 220px));scrollbar-width:thin;font:600 15px/1.45 Manrope,Arial,sans-serif;overflow-y:auto}.pms-bubble[data-kind=smart] .pms-bubble-copy[role=button]{cursor:pointer}.pms-bubble .pms-bubble-action{text-align:center;overflow-wrap:anywhere;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;font:700 14px/1.25 Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex}.pms-bubble .pms-bubble-action svg{flex:none;width:16px;height:16px;transition:transform .2s}.pms-bubble .pms-bubble-action:hover svg{transform:translate(2px)}.pms-bubble-tail{bottom:-7px;right:calc(var(--pms-anchor) - 7px);pointer-events:none;border-radius:0 0 3px;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.pms-bubble[data-side=left] .pms-bubble-tail{right:auto;left:calc(var(--pms-anchor) - 7px)}.pms-bubble-who{align-items:center;gap:7px;margin:0;font:700 12px/1.2 Manrope,Arial,sans-serif;display:flex}.pms-bubble[data-style=card] .pms-bubble-panel{background:#fff;border:1px solid #dce3f0;border-radius:18px;gap:12px;padding:16px 16px 14px;box-shadow:0 2px 6px #171a2b0f,0 16px 34px #171a2b24}.pms-bubble[data-style=card] .pms-bubble-action{background:var(--pms-button,#6a48e8);color:#fff;border-radius:11px;width:100%;padding:0 16px}.pms-bubble[data-style=card] .pms-bubble-action:hover{filter:brightness(.9)}.pms-bubble[data-style=card] .pms-bubble-tail{background:#fff;border-bottom:1px solid #dce3f0;border-right:1px solid #dce3f0}.pms-bubble[data-style=fill] .pms-bubble-panel{background:linear-gradient(125deg, var(--pms-fill-a,#6a48e8), var(--pms-fill-b,#0a7fc0));color:#fff;border-radius:20px;gap:14px;padding:18px 18px 16px;box-shadow:0 14px 30px #3b2fb440,0 2px 6px #171a2b1f}.pms-bubble[data-style=fill] .pms-bubble-copy{scrollbar-color:#ffffff80 transparent;font:700 16px/1.4 Maven Pro,Manrope,Arial,sans-serif}.pms-bubble[data-style=fill] .pms-bubble-action{color:var(--pms-fill-a,#6a48e8);background:#fff;border-radius:11px;align-self:flex-start;padding:0 16px;box-shadow:0 2px 6px #1b0f6a33}.pms-bubble[data-style=fill] .pms-bubble-action:hover{background:#f4f1ff}.pms-bubble[data-style=fill] .pms-bubble-tail{background:var(--pms-fill-b,#0a7fc0)}.pms-bubble[data-style=fill][data-side=left] .pms-bubble-tail{background:var(--pms-fill-a,#6a48e8)}.pms-bubble[data-style=fill] :is(button,[role=button]):focus-visible{outline-color:#fff}.pms-bubble[data-style=ink] .pms-bubble-panel{color:#f1f3fa;background:#171a2b;border-radius:18px;gap:6px;padding:14px 16px 6px;box-shadow:0 0 0 1px #ffffff14,0 16px 34px #0b0d1a52}.pms-bubble[data-style=ink] .pms-bubble-who{color:#a9b0c6}.pms-bubble[data-style=ink] .pms-bubble-who i{background:#8fea31;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #8fea3129}.pms-bubble[data-style=ink] .pms-bubble-copy{scrollbar-color:#ffffff59 transparent}.pms-bubble[data-style=ink] .pms-bubble-action{color:#8fdfff;text-underline-offset:4px;background:0 0;align-self:flex-start;padding:0 2px;text-decoration:underline;text-decoration-thickness:1.5px}.pms-bubble[data-style=ink] .pms-bubble-action:hover{color:#b8ecff}.pms-bubble[data-style=ink] .pms-bubble-tail{background:#171a2b}.pms-bubble[data-style=ink] :is(button,[role=button]):focus-visible{outline-color:#8fdfff}.pms-bubble[data-style=bar] .pms-bubble-panel{background:#fff;border:1px solid #dce3f0;border-radius:18px;box-shadow:0 2px 6px #171a2b0f,0 16px 34px #171a2b24}.pms-bubble[data-style=bar] .pms-bubble-copy{padding:16px 18px 14px;font-size:15.5px}.pms-bubble[data-style=bar] .pms-bubble-action{background:var(--pms-tint,#f3f0ff);width:100%;color:var(--pms-tint-ink,#5936b3);text-align:left;border-top:1px solid #dce3f0;border-radius:0 0 17px 17px;justify-content:space-between;padding:0 18px}.pms-bubble[data-style=bar] .pms-bubble-action:hover{filter:brightness(.96)}.pms-bubble[data-style=bar] .pms-bubble-action:focus-visible{outline-offset:-3px}.pms-bubble[data-style=bar] .pms-bubble-tail{background:var(--pms-tint,#f3f0ff);border-bottom:1px solid #dce3f0;border-right:1px solid #dce3f0}.pms-bubble[data-kind=invite]{--pms-hold:3s;flex-direction:column;align-items:flex-end;gap:4px;padding-top:16px;display:flex}.pms-bubble[data-kind=invite][data-side=left]{align-items:flex-start}.pms-bubble[data-kind=invite] .pms-bubble-panel{border:1.5px solid var(--pms-edge,#8a68ff73);-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);color:var(--pms-thought-ink,#4a2ec4);transform-origin:calc(100% - var(--pms-anchor)) 100%;animation:pms-pop .5s .28s cubic-bezier(.2, .9, .25, 1.3) backwards, pms-thought-float 6s var(--pms-hold) cubic-bezier(.4, 0, .6, 1) forwards;background:#fffffff2;border-radius:22px;padding:11px 16px;box-shadow:0 1px 3px #171a2b14,0 8px 22px #5a3fd626}.pms-bubble[data-kind=invite][data-side=left] .pms-bubble-panel{transform-origin:var(--pms-anchor) 100%}.pms-bubble[data-kind=invite] .pms-bubble-copy{cursor:pointer;animation:pms-sway 3s var(--pms-hold) ease-in-out infinite alternate;font:600 14px/1.45 Manrope,Arial,sans-serif}.pms-thought-dot{border:1.5px solid var(--pms-edge,#8a68ff73);pointer-events:none;animation:pms-pop .35s cubic-bezier(.2, .9, .25, 1.4) backwards, pms-dot-out .6s calc(var(--pms-hold) + .2s) ease-in forwards;background:#fffffff2;border-radius:50%;flex:none;display:block;box-shadow:0 4px 10px #5a3fd61f}.pms-thought-dot--big{width:13px;height:13px;margin-right:calc(var(--pms-anchor) + 1.5px);animation-delay:.14s, calc(var(--pms-hold) + .3s)}.pms-thought-dot--small{width:8px;height:8px;margin-right:calc(var(--pms-anchor) - 4px)}.pms-bubble[data-side=left] .pms-thought-dot--big{margin:0 0 0 calc(var(--pms-anchor) + 1.5px)}.pms-bubble[data-side=left] .pms-thought-dot--small{margin:0 0 0 calc(var(--pms-anchor) - 4px)}.pms-bubble[data-kind=invite]:is(:hover,:focus-within) :is(.pms-bubble-panel,.pms-bubble-copy,.pms-thought-dot){animation-play-state:paused}@keyframes pms-smart-in{0%{opacity:0;transform:translateY(10px)scale(.88)}to{opacity:1;transform:none}}@keyframes pms-pop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@keyframes pms-dot-out{to{opacity:0;scale:.4}}@keyframes pms-thought-float{0%{opacity:1;filter:blur();translate:0}70%{opacity:1;filter:blur()}to{opacity:0;filter:blur(3px);translate:0 -72px}}@keyframes pms-thought-fade{0%{opacity:0}4%,85%{opacity:1}to{opacity:0}}@keyframes pms-sway{0%{translate:-3px}to{translate:3px}}@media (prefers-reduced-motion:reduce){.pms-bubble[data-kind=smart] .pms-bubble-panel{animation:none}.pms-bubble[data-kind=invite] .pms-bubble-panel{animation:pms-thought-fade calc(var(--pms-hold) + 6s) linear forwards}.pms-bubble[data-kind=invite] .pms-bubble-copy{animation:none}.pms-thought-dot{animation:pms-thought-fade calc(var(--pms-hold) + 6s) linear forwards}.pms-bubble .pms-bubble-dismiss,.pms-bubble .pms-bubble-action svg{transition:none}}@media (forced-colors:active){.pms-bubble-panel,.pms-thought-dot,.pms-bubble-tail{color:canvastext;background:canvas;border:1px solid canvastext}.pms-bubble .pms-bubble-action{color:linktext}}
