.pcnt-chat{z-index:70;font-family:var(--body,inherit);flex-direction:column-reverse;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:18px;right:18px}.pcnt-chat[hidden]{display:none}body.has-install-bar .pcnt-chat{bottom:112px}.pcnt-chat.pcnt-chat--left{align-items:flex-start;left:18px;right:auto}.pcnt-chat.pcnt-chat--left .pcnt-chat-panel{transform-origin:0 100%}body:has(.fx-sound) .pcnt-chat.pcnt-chat--left{bottom:calc(max(16px,env(safe-area-inset-bottom)) + 66px)}.pcnt-chat-btn{-webkit-backdrop-filter:blur(22px)saturate(190%);width:62px;height:62px;color:var(--blue);cursor:pointer;background:linear-gradient(#ffffff85,#ffffff5c);border:1px solid #ffffff80;border-radius:999px;place-items:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s,background .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb3,0 14px 36px -20px #122a5673}.pcnt-chat-btn:hover{background:linear-gradient(#ffffffc7,#fff9);border-color:#ffffffb3;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 20px 42px -22px #122a568c}.pcnt-chat-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}html[data-mode=dark] .pcnt-chat-btn{background:linear-gradient(#121c2e99,#0e182870);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 14px 36px -20px #0009}html[data-mode=dark] .pcnt-chat-btn:hover{background:linear-gradient(#141e32d6,#101a2ca8);border-color:#ffffff29}.pcnt-chat-btn svg{width:30px;height:30px;transition:opacity .18s,transform .18s;position:absolute}.pcnt-chat.pcnt-chat--signal .pcnt-chat-btn{color:#fff;background:linear-gradient(#ffffff3d,#fff0 62%),#007afc;border-color:#fff6;box-shadow:inset 0 1px #fff6,0 14px 30px -14px #007afca6}.pcnt-chat.pcnt-chat--signal .pcnt-chat-btn:hover{background:linear-gradient(#ffffff52,#fff0 62%),#007afc;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff80,0 18px 36px -14px #007afcbf}.pcnt-chat.pcnt-chat--red .pcnt-chat-btn{color:#fff;background:linear-gradient(#ffffff3d,#fff0 62%),#fc0101;border-color:#fff6;box-shadow:inset 0 1px #fff6,0 14px 30px -14px #fc0101a6}.pcnt-chat.pcnt-chat--red .pcnt-chat-btn:hover{background:linear-gradient(#ffffff52,#fff0 62%),#fc0101;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff80,0 18px 36px -14px #fc0101bf}.pcnt-chat.pcnt-chat--green .pcnt-chat-btn{color:#fff;background:linear-gradient(#ffffff3d,#fff0 62%),#1faf6a;border-color:#fff6;box-shadow:inset 0 1px #fff6,0 14px 30px -14px #1faf6aa6}.pcnt-chat.pcnt-chat--green .pcnt-chat-btn:hover{background:linear-gradient(#ffffff52,#fff0 62%),#1faf6a;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff80,0 18px 36px -14px #1faf6abf}.pcnt-chat-btn .pcnt-chat-x{opacity:0;transform:rotate(-90deg)scale(.6)}.pcnt-chat.open .pcnt-chat-btn .pcnt-chat-ico{opacity:0;transform:rotate(90deg)scale(.6)}.pcnt-chat.open .pcnt-chat-btn .pcnt-chat-x{opacity:1;transform:none}.pcnt-chat-dot{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2px #fff}.pcnt-chat-dot[hidden]{display:none}.pcnt-chat-panel{border:1px solid var(--glass-edge);background:var(--glass-fill-strong);-webkit-backdrop-filter:blur(28px)saturate(1.4);width:min(380px,100vw - 24px);max-height:min(640px,100dvh - 110px);color:var(--text);transform-origin:100% 100%;border-radius:22px;flex-direction:column;padding:0;animation:.2s cubic-bezier(.2,.8,.2,1) pcnt-chat-in;display:flex;overflow:hidden;box-shadow:0 30px 80px -20px #0a1e4673,0 2px 10px #0000001f}.pcnt-chat-panel[hidden]{display:none}@keyframes pcnt-chat-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pcnt-chat-panel{animation:none}.pcnt-chat-btn,.pcnt-chat-btn svg{transition:none}}.pcnt-chat-head{border-bottom:1px solid var(--glass-edge);align-items:center;gap:11px;padding:14px 14px 12px;display:flex}.pcnt-chat-head img{object-fit:contain;background:#fff;border-radius:10px;width:34px;height:34px;padding:3px}.pcnt-chat-head-txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pcnt-chat-head-txt b{letter-spacing:.02em;font-size:14px}.pcnt-chat-head-txt span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pcnt-chat-head-txt span.online:before{content:"";vertical-align:1px;background:#1db954;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.pcnt-chat-close{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.pcnt-chat-close svg{width:16px;height:16px}.pcnt-chat-close:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.pcnt-chat-msgs{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:200px;padding:14px;display:flex;overflow:auto}.pcnt-chat-msg{flex-direction:column;max-width:84%;display:flex}.pcnt-chat-msg.staff{align-self:flex-start}.pcnt-chat-msg.visitor{align-self:flex-end;align-items:flex-end}.pcnt-chat-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb,var(--text) 7%,transparent);border:1px solid var(--glass-edge);color:var(--text);border-radius:16px;padding:9px 13px;font-size:14px;line-height:1.45}.pcnt-chat-msg.staff .pcnt-chat-bubble{border-bottom-left-radius:6px}.pcnt-chat-msg.visitor .pcnt-chat-bubble{background:var(--blue);border-color:var(--blue);color:#fff;border-bottom-right-radius:6px}.pcnt-chat-msg-meta{color:var(--muted);margin-top:3px;padding:0 4px;font-size:10.5px}.pcnt-chat-sys{color:var(--muted);text-align:center;align-self:center;padding:2px 10px;font-size:11.5px}.pcnt-chat-contact{border-top:1px solid var(--glass-edge);background:color-mix(in srgb,var(--blue) 7%,transparent);padding:10px 14px}.pcnt-chat-contact[hidden]{display:none}.pcnt-chat-contact p{color:var(--text);margin:0 0 8px;font-size:12.5px}.pcnt-chat-contact-row{grid-template-columns:1fr 1.3fr;align-items:center;gap:6px;display:grid}.pcnt-chat-contact-row input{border:1px solid var(--glass-edge);background:var(--glass-fill,#ffffff80);min-width:0;height:36px;color:var(--text);font:inherit;border-radius:10px;padding:0 10px;font-size:13px}.pcnt-chat-contact-row .btn{height:36px;padding:0 14px;font-size:13px}.pcnt-chat-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:12.5px;text-decoration:underline}.pcnt-chat-form{border-top:1px solid var(--glass-edge);align-items:flex-end;gap:8px;padding:10px 12px 8px;display:flex}.pcnt-chat-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pcnt-chat-form textarea{border:1px solid var(--glass-edge);background:var(--glass-fill,#ffffff80);min-height:40px;max-height:140px;color:var(--text);font:inherit;resize:none;border-radius:12px;flex:1;padding:10px 12px;font-size:14px;line-height:1.4}.pcnt-chat-form textarea:focus{border-color:var(--blue);outline:none}.pcnt-chat-send{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pcnt-chat-send svg{width:18px;height:18px}.pcnt-chat-send:disabled{opacity:.5;cursor:default}.pcnt-chat-fine{color:var(--muted);margin:0;padding:0 14px 12px;font-size:11px;line-height:1.45}.pcnt-chat-policy{color:var(--muted);border-top:1px solid var(--glass-edge);margin:0;padding:8px 14px 0;font-size:11px;line-height:1.45}.pcnt-chat-policy~.pcnt-chat-form{border-top:0}.pcnt-chat-fine a{color:inherit}@media (width<=640px){.pcnt-chat{bottom:12px;right:12px}.pcnt-chat.pcnt-chat--left{left:12px;right:auto}body.has-install-bar .pcnt-chat{bottom:170px}.pcnt-chat-btn{width:57px;height:57px}.pcnt-chat-panel{width:calc(100vw - 24px);max-height:calc(100dvh - 90px)}}@media print{.pcnt-chat{display:none}}.pt[hidden]{display:none}.pt{animation:.3s both os-boot-in,0s linear 9s forwards os-boot-autohide}.pt .os-boot-hi,.pt .os-boot-ring,.pt .os-boot-bar{display:none}.pt .os-boot-vec path,.pt .os-boot-vec circle{animation-duration:.36s;animation-delay:calc(var(--t,0s) * .24)}.pt .os-boot-raster{animation-duration:.34s;animation-delay:.62s}.pt .os-boot-bloom{animation-duration:.55s;animation-delay:.45s}.pt .os-boot-eyebrow{animation-delay:.18s}.pt .os-boot-title{min-height:1.15em}.pt .os-boot-title span{animation-delay:calc(.26s + var(--i,0) * 30ms)}.pt .os-boot-status{animation-delay:.3s}.pt .os-boot-foot{animation-delay:.4s}.pt .os-boot-logo{animation-delay:1s}.pt .os-boot-ghost{animation-duration:.8s,22s}.pt.from{animation:.4s both pt-bgc,0s linear 9s forwards os-boot-autohide}@keyframes pt-bgc{0%{background-color:#0000}}.pt.from .os-boot-bg{animation:.4s both os-boot-in}.pt.from .os-boot-logo{will-change:transform;animation:.85s cubic-bezier(.3,.7,.1,1) both pt-from}@keyframes pt-from{0%{transform:translate(var(--fly-x,0px),var(--fly-y,0px)) scale(var(--fly-s,.12))}to{transform:none}}.pt.from .os-boot-vec{display:none}.pt.from .os-boot-raster{opacity:1;animation:.6s .35s both pt-shadow}@keyframes pt-shadow{0%{filter:none}}.pt.from .os-boot-bloom{animation-delay:.72s}.pt.from .os-boot-eyebrow{animation-delay:.5s}.pt.from .os-boot-title span{animation-delay:calc(.58s + var(--i,0) * 30ms)}.pt.from .os-boot-status{animation-delay:.66s}.pt.from .os-boot-foot{animation-delay:.7s}html[data-pt=in] .pt{animation:0s linear 9s forwards os-boot-autohide}html[data-pt=in] .pt .os-boot-vec path,html[data-pt=in] .pt .os-boot-vec circle{stroke-dashoffset:0;animation:none}html[data-pt=in] .pt:not(.out) .os-boot-raster{opacity:1;animation:none}html[data-pt=in] .pt .os-boot-bloom{display:none}html[data-pt=in] .pt:not(.out) .os-boot-eyebrow,html[data-pt=in] .pt:not(.out) .os-boot-status,html[data-pt=in] .pt:not(.out) .os-boot-foot,html[data-pt=in] .pt:not(.out) .os-boot-title span{opacity:1;animation:none;transform:none}html[data-pt=in] .pt .os-boot-ghost{animation-duration:10ms,22s;animation-delay:0s,var(--d,0s)}html[data-pt=in] .pt .os-boot-glow{animation-delay:-1s}html[data-pt=in] .pt .os-boot-glow-r{animation-delay:-5.5s}html[data-pt=in] .pt:not(.out) .os-boot-logo{animation:none}@media (prefers-reduced-motion:reduce){.pt.out .os-boot-logo,.pt.from .os-boot-logo{animation:none}}.pcnt-phone{z-index:69;--pb-bottom:18px;--pb-lift:0px;left:18px;bottom:calc(var(--pb-bottom) + var(--pb-lift));font-family:var(--body,inherit);position:fixed}body.has-install-bar .pcnt-phone{--pb-bottom:112px}.pcnt-phone.pcnt-phone--right{left:auto;right:18px}body:has(.fx-sound) .pcnt-phone:not(.pcnt-phone--right){--pb-bottom:calc(max(16px,env(safe-area-inset-bottom)) + 66px)}.pcnt-phone.pcnt-phone--above-chat{--pb-lift:74px}.pcnt-phone{transition:opacity .18s,visibility .18s}body:has(.pcnt-chat.open) .pcnt-phone.pcnt-phone--above-chat{opacity:0;visibility:hidden}.pcnt-phone-btn{-webkit-backdrop-filter:blur(22px)saturate(190%);width:62px;height:62px;color:var(--blue);cursor:pointer;background:linear-gradient(#ffffff85,#ffffff5c);border:1px solid #ffffff80;border-radius:999px;place-items:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,border-color .18s,background .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb3,0 14px 36px -20px #122a5673}.pcnt-phone-btn:hover{background:linear-gradient(#ffffffc7,#fff9);border-color:#ffffffb3;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 20px 42px -22px #122a568c}.pcnt-phone-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}html[data-mode=dark] .pcnt-phone-btn{background:linear-gradient(#121c2e99,#0e182870);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 14px 36px -20px #0009}html[data-mode=dark] .pcnt-phone-btn:hover{background:linear-gradient(#141e32d6,#101a2ca8);border-color:#ffffff29}.pcnt-phone-btn svg{width:30px;height:30px;transition:opacity .18s,transform .18s;position:absolute}.pcnt-phone .pcnt-phone-btn{box-sizing:border-box;text-decoration:none}.pcnt-phone-btn svg{position:static}.pcnt-phone.pcnt-phone--signal .pcnt-phone-btn{color:#fff;background:linear-gradient(#ffffff3d,#fff0 62%),#007afc;border-color:#fff6;box-shadow:inset 0 1px #fff6,0 14px 30px -14px #007afca6}.pcnt-phone.pcnt-phone--signal .pcnt-phone-btn:hover{background:linear-gradient(#ffffff52,#fff0 62%),#007afc;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff80,0 18px 36px -14px #007afcbf}.pcnt-phone.pcnt-phone--red .pcnt-phone-btn{color:#fff;background:linear-gradient(#ffffff3d,#fff0 62%),#fc0101;border-color:#fff6;box-shadow:inset 0 1px #fff6,0 14px 30px -14px #fc0101a6}.pcnt-phone.pcnt-phone--red .pcnt-phone-btn:hover{background:linear-gradient(#ffffff52,#fff0 62%),#fc0101;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff80,0 18px 36px -14px #fc0101bf}.pcnt-phone.pcnt-phone--green .pcnt-phone-btn{color:#fff;background:linear-gradient(#ffffff3d,#fff0 62%),#1faf6a;border-color:#fff6;box-shadow:inset 0 1px #fff6,0 14px 30px -14px #1faf6aa6}.pcnt-phone.pcnt-phone--green .pcnt-phone-btn:hover{background:linear-gradient(#ffffff52,#fff0 62%),#1faf6a;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff80,0 18px 36px -14px #1faf6abf}@media (prefers-reduced-motion:reduce){.pcnt-phone-btn,.pcnt-phone-btn svg{transition:none}}@media (width<=640px){.pcnt-phone{--pb-bottom:12px;left:12px}.pcnt-phone.pcnt-phone--right{left:auto;right:12px}body.has-install-bar .pcnt-phone{--pb-bottom:170px}.pcnt-phone.pcnt-phone--above-chat{--pb-lift:69px}.pcnt-phone-btn{width:57px;height:57px}}@media print{.pcnt-phone{display:none}}
