.pm-help{--pm-orange:#ff8500;--pm-orange-2:#ffb15c;--pm-bg:#0a0e1c;--pm-card:#111628;--pm-line:rgba(255,255,255,.1);--pm-text:#f6f7fb;--pm-muted:#aeb6ce;position:fixed;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:2147483000;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--pm-text);font-size:16px;line-height:1.4;text-align:left}
.pm-help *{box-sizing:border-box}.pm-help button,.pm-help textarea,.pm-help a{font-family:inherit}.pm-help__launcher{border:0;border-radius:999px;background:linear-gradient(135deg,var(--pm-orange),var(--pm-orange-2));color:#111;padding:8px 18px 8px 8px;display:flex;align-items:center;gap:10px;box-shadow:0 15px 45px rgba(255,133,0,.3);cursor:pointer;font-size:13px;font-weight:800;line-height:1;min-width:0;min-height:0;width:auto;letter-spacing:0;text-transform:none;transition:transform .2s,box-shadow .2s}.pm-help__launcher:hover{transform:translateY(-2px);box-shadow:0 18px 50px rgba(255,133,0,.42)}.pm-help__launcher img{width:40px;height:40px;border-radius:50%;background:#fff}.pm-help__unread{width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;right:5px;top:4px;box-shadow:0 0 0 3px var(--pm-orange)}
.pm-help .pm-help__panel{position:absolute;right:0;bottom:68px;width:min(520px,calc(100vw - 32px));height:min(700px,calc(100vh - 104px));min-width:0;min-height:540px;max-width:none;margin:0;padding:0;background:linear-gradient(180deg,#0b1020 0%,var(--pm-bg) 100%);border:1px solid rgba(255,255,255,.13);border-radius:26px;box-shadow:0 28px 90px rgba(0,0,0,.58),0 0 0 1px rgba(255,133,0,.04) inset;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(14px) scale(.97);transform-origin:bottom right;transition:.22s ease}.pm-help.is-open .pm-help__panel{opacity:1;visibility:visible;transform:none}.pm-help.is-open .pm-help__unread{display:none}
.pm-help .pm-help__header{position:relative;inset:auto;z-index:1;flex:0 0 auto;width:100%;max-width:none;display:flex;align-items:center;justify-content:space-between;margin:0;padding:17px 18px;background:linear-gradient(135deg,rgba(255,133,0,.22),rgba(255,177,92,.06));border:0;border-bottom:1px solid var(--pm-line)}.pm-help__brand{display:flex;align-items:center;gap:11px;min-width:0}.pm-help__brand img{width:44px;height:44px;border-radius:50%;flex:none}.pm-help__brand div{display:flex;flex-direction:column;gap:3px;min-width:0}.pm-help__brand strong{font-size:15px;line-height:1.25;color:var(--pm-text);white-space:nowrap}.pm-help__brand span{font-size:11px;color:var(--pm-muted)}.pm-help__brand i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#35d07f;margin-right:5px}.pm-help__close{border:0;background:rgba(255,255,255,.08);color:#fff;border-radius:50%;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;margin:0;font-size:24px;font-weight:400;line-height:34px;cursor:pointer;text-transform:none}
.pm-help .pm-help__body{position:relative;inset:auto;flex:1 1 auto;align-self:stretch;min-width:0;min-height:0;width:100%;max-width:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:20px 22px;scroll-behavior:smooth;text-align:left}.pm-help__welcome,.pm-help__assistant-row{width:100%;max-width:none;display:flex;align-items:flex-end;justify-content:flex-start;gap:10px;margin:0 0 17px}.pm-help__avatar{flex:0 0 32px}.pm-help__avatar img{display:block;width:32px;height:32px;border-radius:50%}.pm-help__bubble{width:auto;max-width:calc(100% - 48px);background:var(--pm-card);border:1px solid var(--pm-line);border-radius:18px 18px 18px 6px;padding:13px 15px;color:var(--pm-muted);font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.pm-help__welcome .pm-help__bubble{flex:1;max-width:none}.pm-help__bubble strong{color:var(--pm-text);font-size:14px}.pm-help__faq{width:100%;max-width:none;margin:0}.pm-help__section-title{width:100%;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;color:#8993af;font-weight:800;margin:20px 0 10px}.pm-help__questions{width:100%;max-width:none;display:grid;grid-template-columns:1fr;gap:9px;margin:0}.pm-help__question{display:flex;align-items:center;width:100%;min-width:0;min-height:52px;margin:0;text-align:left;border:1px solid rgba(255,133,0,.25);background:rgba(255,133,0,.07);color:var(--pm-text);padding:12px 14px;border-radius:14px;cursor:pointer;font-size:13px;font-weight:650;line-height:1.38;letter-spacing:0;text-transform:none;white-space:normal;transition:.18s}.pm-help__question::after{content:'›';margin-left:auto;padding-left:14px;color:var(--pm-orange-2);font-size:21px;line-height:1}.pm-help__question:hover{border-color:var(--pm-orange);background:rgba(255,133,0,.14);transform:translateY(-1px)}.pm-help__messages{width:100%;max-width:none}.pm-help__user-row{width:100%;display:flex;justify-content:flex-end;margin:13px 0}.pm-help__user-row .pm-help__bubble{background:linear-gradient(135deg,var(--pm-orange),#ed6b00);color:#10131f;border:0;border-radius:18px 18px 6px 18px;font-weight:600}.pm-help__action{display:inline-flex;margin-top:9px;color:var(--pm-orange-2);font-weight:800;text-decoration:none}.pm-help__typing{display:flex;gap:4px;padding:5px}.pm-help__typing i{width:6px;height:6px;border-radius:50%;background:#8f98b1;animation:pmHelpDot 1s infinite alternate}.pm-help__typing i:nth-child(2){animation-delay:.2s}.pm-help__typing i:nth-child(3){animation-delay:.4s}@keyframes pmHelpDot{to{opacity:.25;transform:translateY(-3px)}}.pm-help__contact{width:100%;text-align:center;color:#7f89a7;font-size:11.5px;margin:22px 0 4px}.pm-help__contact a{color:var(--pm-orange-2);font-weight:700}
.pm-help__form{flex:0 0 auto;width:100%;display:flex;align-items:flex-end;gap:9px;margin:0;padding:13px 14px;border:0;border-top:1px solid var(--pm-line);background:#0d1222}.pm-help__form textarea{display:block;resize:none;width:auto;max-height:104px;min-height:46px;flex:1;margin:0;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.055);color:#fff;border-radius:15px;padding:12px 13px;font-size:13px;line-height:1.45;outline:0;box-shadow:none}.pm-help__form textarea::placeholder{color:#7e88a4}.pm-help__form textarea:focus{border-color:var(--pm-orange);box-shadow:0 0 0 3px rgba(255,133,0,.1)}.pm-help__form button{flex:0 0 46px;display:grid;place-items:center;width:46px;height:46px;min-width:46px;min-height:46px;margin:0;padding:0;border:0;border-radius:14px;background:linear-gradient(135deg,var(--pm-orange),var(--pm-orange-2));color:#111;font-size:17px;line-height:1;cursor:pointer;text-transform:none}.pm-help__form button:disabled{opacity:.5}.pm-help__disclaimer{flex:0 0 auto;width:100%;text-align:center;color:#68728e;font-size:9.5px;line-height:1.4;padding:0 14px 10px;background:#0d1222}.pm-help__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){.pm-help{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.pm-help__launcher-label{display:none}.pm-help__launcher{padding:7px}.pm-help .pm-help__panel{position:fixed;inset:8px 8px max(8px,env(safe-area-inset-bottom));width:auto;height:auto;min-height:0;border-radius:20px}.pm-help.is-open .pm-help__launcher{visibility:hidden}.pm-help__panel{transform:translateY(18px) scale(.98)}.pm-help .pm-help__body{padding:16px}.pm-help__brand strong{white-space:normal}}
@media(prefers-reduced-motion:reduce){.pm-help__panel,.pm-help__launcher{transition:none}.pm-help__typing i{animation:none}}
