.pms-menu{--pms-anchor:calc(var(--pet-size,96px) / 2);z-index:2;box-sizing:border-box;color:#171a2b;text-align:left;pointer-events:none;margin:0;padding:0;font-family:Manrope,Arial,sans-serif;position:absolute;bottom:calc(100% + 12px);right:0}.pms-menu[data-side=left]{left:0;right:auto}.pms-menu *,.pms-menu :before,.pms-menu :after{box-sizing:border-box}.pms-menu-items{margin:0;padding:0;list-style:none;display:contents}.pms-menu-item{color:inherit;text-align:left;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;animation:pms-menu-rise .32s cubic-bezier(.2, .9, .25, 1.2) calc(var(--i,0) * 40ms) backwards;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;font:700 14px/1.25 Manrope,Arial,sans-serif;text-decoration:none;display:flex;position:relative}.pms-menu-item:focus-visible{outline-offset:2px;outline:2px solid #4d7bf3}.pms-menu-item[disabled]{opacity:.5;cursor:default}.pms-menu-icon{background:var(--pms-tint,#f3f0ff);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.pms-menu-icon :is(svg,img){width:18px;height:18px;display:block}.pms-menu-label{overflow-wrap:anywhere;min-width:0}.pms-menu[data-style=orbit] .pms-menu-label,.pms-menu[data-style=primary] .pms-menu-item:not(:first-child) .pms-menu-label{z-index:3;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#171a2b;border-radius:8px;padding:5px 9px;font-size:12px;transition:opacity .15s;position:absolute}.pms-menu-item:is(:hover,:focus-visible) .pms-menu-label{opacity:1}.pms-menu:is([data-style=stack],[data-style=reply]){pointer-events:auto;transform-origin:calc(100% - var(--pms-anchor)) 100%;background:#fff;border:1px solid #dce3f0;animation:.28s cubic-bezier(.2,.9,.25,1.15) both pms-menu-pop;box-shadow:0 2px 6px #171a2b0f,0 16px 34px #171a2b24}.pms-menu[data-side=left]:is([data-style=stack],[data-style=reply]){transform-origin:var(--pms-anchor) 100%}.pms-menu[data-style=stack]{border-radius:16px;gap:2px;width:min(260px,100vw - 40px);padding:6px;display:grid}.pms-menu[data-style=stack] .pms-menu-item{border-radius:10px;width:100%;min-height:44px;padding:6px 8px}.pms-menu[data-style=stack] .pms-menu-item:not([disabled]):hover{background:var(--pms-tint,#f3f0ff)}.pms-menu[data-style=orbit]{--orbit-edge:max(20px, env(safe-area-inset-right,0px));--orbit-shift:max(0px, calc(max(var(--orbit-r), var(--orbit-r2)) + var(--pms-anchor) + var(--orbit-edge) + 28px - 100vw));top:var(--pms-anchor);width:1px;height:1px;translate:var(--orbit-shift) 0;bottom:auto;left:50%;right:auto}.pms-menu[data-style=orbit][data-side=left]{--orbit-edge:max(20px, env(safe-area-inset-left,0px));translate:calc(-1 * var(--orbit-shift)) 0}.pms-menu[data-style=orbit]:before,.pms-menu[data-style=orbit]:after{content:"";top:calc(.5px - var(--r));left:calc(.5px - var(--r));width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:2px dotted color-mix(in srgb, var(--pms-button,#6a48e8) 55%, transparent);pointer-events:none;border-radius:50%;animation:.5s cubic-bezier(.2,.9,.25,1) backwards pms-menu-ring;position:absolute;-webkit-mask:conic-gradient(from 240deg,#0000,#000 20deg 125deg,#0000 150deg);mask:conic-gradient(from 240deg,#0000,#000 20deg 125deg,#0000 150deg)}.pms-menu[data-style=orbit]:before{--r:var(--orbit-r,0px)}.pms-menu[data-style=orbit]:after{--r:var(--orbit-r2,0px);animation-delay:80ms}.pms-menu[data-style=orbit][data-side=left]:before,.pms-menu[data-style=orbit][data-side=left]:after{scale:-1 1}.pms-menu[data-style=orbit] .pms-menu-item{top:calc(var(--y) - 23px);left:calc(var(--x) - 23px);background:#fff;border-radius:50%;justify-content:center;width:46px;height:46px;animation-name:pms-menu-orbit;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.9,.3,1.35);position:absolute;box-shadow:0 0 0 1px #dce3f0,0 8px 18px -4px #171a2b33}.pms-menu[data-style=orbit] .pms-menu-item:first-child{box-shadow:0 0 0 2.5px var(--pms-button,#6a48e8), 0 8px 18px -4px #171a2b33}.pms-menu[data-style=orbit] .pms-menu-item:not([disabled]):hover{background:var(--pms-tint,#f3f0ff)}.pms-menu[data-style=orbit] .pms-menu-icon{background:0 0;width:auto;height:auto}.pms-menu[data-style=orbit] .pms-menu-icon :is(svg,img){width:20px;height:20px}.pms-menu[data-style=orbit] .pms-menu-label{top:calc(50% + var(--uy,0) * 31px);left:calc(50% + var(--ux,-1) * 31px);translate:calc((var(--ux,-1) - 1) * 50%) calc((var(--uy,0) - 1) * 50%)}@media (hover:none){.pms-menu[data-style=orbit] .pms-menu-label{opacity:1}}.pms-menu[data-style=dial]{right:calc(var(--pms-anchor) - 22px);flex-direction:column-reverse;align-items:flex-end;gap:8px;width:max-content;display:flex}.pms-menu[data-style=dial][data-side=left]{right:auto;left:calc(var(--pms-anchor) - 22px);align-items:flex-start}.pms-menu[data-style=dial] .pms-menu-item{flex-direction:row-reverse}.pms-menu[data-style=dial][data-side=left] .pms-menu-item{flex-direction:row}.pms-menu[data-style=dial] .pms-menu-icon{background:#fff;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 1px #dce3f0,0 8px 16px -6px #171a2b40}.pms-menu[data-style=dial] .pms-menu-item:first-child .pms-menu-icon{box-shadow:0 0 0 2.5px var(--pms-button,#6a48e8), 0 8px 16px -6px #171a2b40}.pms-menu[data-style=dial] .pms-menu-label{background:#fff;border-radius:9px;max-width:min(200px,100vw - 110px);padding:6px 10px;font-size:13px;box-shadow:0 0 0 1px #dce3f0,0 6px 14px -6px #171a2b40}.pms-menu[data-style=dial] .pms-menu-item:not([disabled]):hover .pms-menu-label{background:var(--pms-tint,#f3f0ff)}.pms-menu[data-style=reply]{border-radius:18px;gap:10px;width:min(280px,100vw - 40px);padding:14px;display:grid}.pms-menu[data-style=reply]:after{content:"";right:calc(var(--pms-anchor) - 7px);background:#fff;border-bottom:1px solid #dce3f0;border-right:1px solid #dce3f0;border-radius:0 0 3px;width:14px;height:14px;position:absolute;bottom:-7px;transform:rotate(45deg)}.pms-menu[data-style=reply][data-side=left]:after{right:auto;left:calc(var(--pms-anchor) - 7px)}.pms-menu-who{color:#6b7185;align-items:center;gap:7px;margin:0;font:700 12px/1.2 Manrope,Arial,sans-serif;display:flex}.pms-menu-who i{background:#8fea31;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #8fea3129}.pms-menu-question{color:#171a2b;margin:0;font:650 15px/1.4 Manrope,Arial,sans-serif}.pms-menu[data-style=reply] .pms-menu-items{flex-wrap:wrap;gap:6px;display:flex}.pms-menu[data-style=reply] .pms-menu-item{border:1.5px solid var(--pms-edge,#8a68ff73);min-height:40px;color:var(--pms-tint-ink,#5936b3);background:#fff;border-radius:999px;gap:6px;padding:0 13px 0 5px;font-size:13px}.pms-menu[data-style=reply] .pms-menu-item:not([disabled]):hover{background:var(--pms-tint,#f3f0ff)}.pms-menu[data-style=reply] .pms-menu-icon{border-radius:50%;width:28px;height:28px}.pms-menu[data-style=reply] .pms-menu-icon :is(svg,img){width:16px;height:16px}.pms-menu[data-style=thought]{flex-direction:column-reverse;align-items:flex-end;gap:8px;width:max-content;display:flex;bottom:calc(100% + 24px)}.pms-menu[data-style=thought][data-side=left]{align-items:flex-start}.pms-menu[data-style=thought] .pms-menu-item{border:1.5px solid var(--pms-edge,#8a68ff73);min-height:40px;color:var(--pms-thought-ink,#4a2ec4);max-width:min(260px,100vw - 40px);animation:pms-menu-rise .36s cubic-bezier(.2, .9, .25, 1.3) calc(var(--i,0) * 50ms) backwards, pms-menu-bob 3.2s ease-in-out calc(var(--i,0) * -.7s) infinite alternate;background:#fffffff2;border-radius:22px;gap:7px;padding:0 15px 0 5px;font-weight:650;box-shadow:0 1px 3px #171a2b14,0 8px 22px #5a3fd626}.pms-menu[data-style=thought] .pms-menu-item:nth-child(2n){margin-right:44px}.pms-menu[data-style=thought][data-side=left] .pms-menu-item:nth-child(2n){margin-left:44px;margin-right:0}.pms-menu[data-style=thought] .pms-menu-item:not([disabled]):hover{background:var(--pms-tint,#f3f0ff)}.pms-menu[data-style=thought] .pms-menu-icon{background:#fff;border-radius:50%;width:28px;height:28px}.pms-menu[data-style=thought] .pms-menu-icon :is(svg,img){width:16px;height:16px}.pms-menu[data-style=thought]:before,.pms-menu[data-style=thought]:after{content:"";border:1.5px solid var(--pms-edge,#8a68ff73);background:#fff;border-radius:50%;position:absolute}.pms-menu[data-style=thought]:before{right:calc(var(--pms-anchor) - 12px);width:12px;height:12px;bottom:-15px}.pms-menu[data-style=thought]:after{right:calc(var(--pms-anchor) - 6px);width:7px;height:7px;bottom:-25px}.pms-menu[data-style=thought][data-side=left]:before{right:auto;left:calc(var(--pms-anchor) - 12px)}.pms-menu[data-style=thought][data-side=left]:after{right:auto;left:calc(var(--pms-anchor) - 6px)}.pms-menu[data-style=primary]{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:min(248px,100vw - 40px);display:flex}.pms-menu[data-style=primary][data-side=left]{justify-content:flex-start}.pms-menu[data-style=primary] .pms-menu-item:first-child{background:linear-gradient(135deg, var(--pms-fill-a,#6a48e8), var(--pms-fill-b,#0a7fc0));color:#fff;border-radius:14px;flex:1 0 100%;justify-content:center;min-height:50px;padding:0 16px 0 9px;font-size:15px;box-shadow:0 10px 22px -8px #3b2fb499}.pms-menu[data-style=primary] .pms-menu-item:first-child .pms-menu-icon{background:#fff;border-radius:50%}.pms-menu[data-style=primary] .pms-menu-item:first-child:not([disabled]):hover{filter:brightness(.93)}.pms-menu[data-style=primary] .pms-menu-item:not(:first-child){background:#fff;border-radius:50%;justify-content:center;width:44px;height:44px;box-shadow:0 0 0 1px #dce3f0,0 6px 14px -6px #171a2b40}.pms-menu[data-style=primary] .pms-menu-item:not(:first-child):not([disabled]):hover{background:var(--pms-tint,#f3f0ff)}.pms-menu[data-style=primary] .pms-menu-item:not(:first-child) .pms-menu-icon{background:0 0;width:auto;height:auto}.pms-menu[data-style=primary] .pms-menu-item:not(:first-child) .pms-menu-label{bottom:calc(100% + 8px);left:50%;translate:-50%}.pms-menu[data-style=primary] :is(button,[role=menuitem]):first-child:focus-visible{outline-color:#171a2b}.pms-menu[data-style=fan]{right:calc(var(--pms-anchor) - 34px);width:68px;height:94px;bottom:calc(100% + 16px)}.pms-menu[data-style=fan][data-side=left]{right:auto;left:calc(var(--pms-anchor) - 34px)}.pms-menu[data-style=fan] .pms-menu-item{z-index:calc(20 - var(--i,0));transform:rotate(var(--rot,0deg));transform-origin:50% calc(100% + 230px);background:#fff;border:1px solid #dce3f0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:7px;padding:9px 8px;font-size:11.5px;line-height:1.2;animation-name:pms-menu-deal;animation-duration:.46s;position:absolute;inset:0;box-shadow:-4px 8px 18px -8px #171a2b4d}.pms-menu[data-style=fan] .pms-menu-item:first-child{background:linear-gradient(160deg, var(--pms-fill-a,#6a48e8), var(--pms-fill-b,#0a7fc0));color:#fff;border-color:#0000}.pms-menu[data-style=fan] .pms-menu-item:not(:first-child):not([disabled]):hover{background:var(--pms-tint,#f3f0ff)}.pms-menu[data-style=fan] .pms-menu-icon{background:#fff;border-radius:9px;width:28px;height:28px;box-shadow:0 0 0 1px #e6e1fb}.pms-menu[data-style=fan] .pms-menu-label{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pms-menu[data-style=sticker]{flex-flow:wrap-reverse;justify-content:flex-end;align-items:center;gap:8px 6px;width:min(260px,100vw - 40px);display:flex;bottom:calc(100% + 10px)}.pms-menu[data-style=sticker][data-side=left]{justify-content:flex-start}.pms-menu[data-style=sticker] .pms-menu-item{background:var(--c,#e9e1ff);color:#171a2b;min-height:42px;transform:rotate(var(--rot,0deg));border:2px solid #171a2b;border-radius:12px;gap:7px;padding:0 12px 0 5px;font-size:13.5px;transition:transform .18s;animation-name:pms-menu-stick;box-shadow:0 3px #171a2b}.pms-menu[data-style=sticker] .pms-menu-item:not([disabled]):hover{transform:translateY(-2px)}.pms-menu[data-style=sticker] .pms-menu-icon{background:#ffffffc0;border-radius:8px;width:28px;height:28px}.pms-menu[data-style=sticker] .pms-menu-icon :is(svg,img){width:16px;height:16px}.pms-menu[data-state=closing],.pms-menu[data-state=closing] *{pointer-events:none!important}.pms-menu[data-state=closing] .pms-menu-item{animation:pms-menu-sink .2s ease-in calc(min(var(--i,0), 4) * 20ms) forwards}.pms-menu[data-state=closing]:is([data-style=stack],[data-style=reply]){animation:.22s ease-in 60ms forwards pms-menu-pop-out}.pms-menu[data-state=closing]:is([data-style=stack],[data-style=reply]) .pms-menu-item{animation:none}.pms-menu[data-style=orbit][data-state=closing] .pms-menu-item{animation-name:pms-menu-orbit-out}.pms-menu[data-style=orbit][data-state=closing]:before,.pms-menu[data-style=orbit][data-state=closing]:after{animation:.24s ease-in forwards pms-menu-ring-out}.pms-menu[data-style=fan][data-state=closing] .pms-menu-item{animation-name:pms-menu-undeal}.pms-menu[data-style=sticker][data-state=closing] .pms-menu-item{animation-name:pms-menu-unstick}.pms-menu[data-style=thought][data-state=closing]:before,.pms-menu[data-style=thought][data-state=closing]:after{animation:.2s ease-in forwards pms-menu-ring-out}@keyframes pms-menu-pop-out{to{opacity:0;transform:translateY(6px)scale(.95)}}@keyframes pms-menu-sink{to{opacity:0;translate:0 6px}}@keyframes pms-menu-orbit-out{to{opacity:0;transform:translate(calc(var(--x) * -1), calc(var(--y) * -1)) scale(.3)}}@keyframes pms-menu-undeal{to{opacity:0;transform:scale(.85)}}@keyframes pms-menu-unstick{to{opacity:0;transform:rotate(var(--rot,0deg)) translateY(8px) scale(.85)}}@keyframes pms-menu-ring{0%{opacity:0;transform:scale(.4)}}@keyframes pms-menu-ring-out{to{opacity:0;transform:scale(.5)}}@keyframes pms-menu-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes pms-menu-rise{0%{opacity:0;translate:0 8px}}@keyframes pms-menu-orbit{0%{opacity:0;transform:translate(calc(var(--x) * -1), calc(var(--y) * -1)) scale(.3)}}@keyframes pms-menu-deal{0%{opacity:0;transform:scale(.85)}}@keyframes pms-menu-stick{0%{opacity:0;transform:rotate(var(--rot,0deg)) translateY(10px) scale(.8)}}@keyframes pms-menu-bob{to{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.pms-menu,.pms-menu:before,.pms-menu:after,.pms-menu .pms-menu-item{animation:none!important}}
