/* Four satellite services expand from the fixed launch button. */
body.bb-help-feedback-create #bbCreateRailHelpMount,
body.bb-help-feedback-create #bbCreateHelpBtn,
body.bb-help-feedback-create #bbCreateHelpMenu{display:none!important}
body.bb-help-feedback-global .bb-help-feedback-host{overflow:visible!important}
body.bb-help-feedback-global #bbCreateHelpBtn{
  display:grid!important;place-items:center!important;position:relative!important;inset:auto!important;
  order:-10;width:48px!important;height:48px!important;margin:0!important;padding:0!important;
  border:1px solid rgba(255,255,255,.22)!important;border-radius:50%!important;
  background:linear-gradient(145deg,#373a40,#1f2228)!important;color:#fafafa!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 5px 16px rgba(25,28,35,.18)!important;
  cursor:pointer!important;transform:none!important;transition:box-shadow .25s ease!important;
}
body.bb-help-feedback-global #bbCreateHelpBtn:hover,
body.bb-help-feedback-global #bbCreateHelpBtn[aria-expanded="true"]{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 7px rgba(75,68,88,.055),0 8px 22px rgba(25,28,35,.2)!important}
body.bb-help-feedback-global #bbCreateHelpBtn:focus-visible{outline:3px solid #8b839e!important;outline-offset:4px!important}
body.bb-help-feedback-global #bbCreateHelpBtn svg{
  grid-area:1/1;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;
  transition:opacity .16s ease,transform .24s cubic-bezier(.2,.8,.2,1);
}
body.bb-help-feedback-global #bbCreateHelpBtn .bb-help-close-icon{opacity:0;transform:rotate(-45deg) scale(.75)}
body.bb-help-feedback-global #bbCreateHelpBtn[aria-expanded="true"] svg:not(.bb-help-close-icon){opacity:0;transform:rotate(45deg) scale(.75)}
body.bb-help-feedback-global #bbCreateHelpBtn[aria-expanded="true"] .bb-help-close-icon{opacity:1;transform:none}
body.bb-help-feedback-global #bbCreateHelpBtn[aria-expanded="true"]::after{opacity:0!important;visibility:hidden!important}

/* Zero-size transparent anchor: the spaces between satellites stay clickable. */
body.bb-help-feedback-global #bbCreateHelpMenu{
  position:fixed!important;z-index:100520!important;display:block!important;
  width:0!important;height:0!important;min-width:0!important;max-height:none!important;
  margin:0!important;padding:0!important;overflow:visible!important;
  border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;
  filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  opacity:1!important;visibility:hidden!important;pointer-events:none!important;transform:none!important;
  transition:visibility 0s linear .3s!important;color-scheme:light;
}
body.bb-help-feedback-global #bbCreateHelpMenu::before,
body.bb-help-feedback-global #bbCreateHelpMenu::after{content:none!important;display:none!important}
body.bb-help-feedback-global #bbCreateHelpMenu.open{visibility:visible!important;transition-delay:0s!important}
body.bb-help-feedback-global #bbCreateHelpMenu .bb-help-panel-heading{display:none!important}
body.bb-help-feedback-global #bbCreateHelpMenu button{
  --orbit-x:0px;--orbit-y:0px;--orbit-delay:0ms;
  position:absolute!important;inset:auto!important;left:0!important;top:0!important;
  width:72px!important;height:72px!important;min-height:0!important;box-sizing:border-box!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;
  margin:-36px!important;padding:9px 3px!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:23px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(247,247,250,.95))!important;color:#41414b!important;
  box-shadow:0 0 0 1px rgba(31,34,41,.06),inset 0 1px 0 #fff,0 8px 24px -6px rgba(28,30,39,.2)!important;
  backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;text-align:center!important;cursor:pointer!important;
  opacity:0!important;pointer-events:none!important;transform:translate(0,0) scale(.25)!important;
  transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .16s ease,background .16s ease,box-shadow .16s ease!important;
}
body.bb-help-feedback-global #bbCreateHelpMenu.open button{
  opacity:1!important;pointer-events:auto!important;transform:translate(var(--orbit-x),var(--orbit-y)) scale(1)!important;
  transition:transform .4s cubic-bezier(.16,1,.3,1) var(--orbit-delay),opacity .2s ease var(--orbit-delay),background .16s ease,box-shadow .16s ease!important;
}
body.bb-help-feedback-global #bbCreateHelpMenu button::after{content:none!important;display:none!important}
body.bb-help-feedback-global #bbCreateHelpMenu button:focus-visible{outline:2px solid #81778f!important;outline-offset:4px!important}
body.bb-help-feedback-global #bbCreateHelpMenu button>span{
  grid-row:auto!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;
  border:0!important;border-radius:0!important;background:none!important;color:inherit!important;box-shadow:none!important;
  transition:transform .2s ease;
}
body.bb-help-feedback-global #bbCreateHelpMenu button[data-help-action="agent"]{
  background:linear-gradient(145deg,#514959,#302d39)!important;color:#fff!important;border-color:rgba(255,255,255,.2)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 24px -6px rgba(51,40,69,.3)!important;
}
body.bb-help-feedback-global #bbCreateHelpMenu button>span svg{width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
body.bb-help-feedback-global #bbCreateHelpMenu button b{font:500 11px/1.3 system-ui,-apple-system,"PingFang SC",sans-serif!important;letter-spacing:0;white-space:normal!important;overflow-wrap:anywhere}
@media(hover:hover) and (pointer:fine){
  body.bb-help-feedback-global #bbCreateHelpMenu.open button:hover{transform:translate(var(--orbit-x),var(--orbit-y)) scale(1.06)!important;transition-delay:0s!important}
}
body.bb-help-feedback-global #bbCreateHelpMenu.open button:active{transform:translate(var(--orbit-x),var(--orbit-y)) scale(.94)!important;transition-delay:0s!important}
@media(max-width:640px){
  body.bb-help-feedback-global #bbCreateHelpBtn{width:44px!important;height:44px!important}
  body.bb-help-feedback-global #bbCreateHelpMenu button{width:64px!important;height:64px!important;margin:-32px!important;border-radius:20px!important;gap:4px!important;padding:7px 2px!important}
  body.bb-help-feedback-global #bbCreateHelpMenu button b{font-size:10px!important}
}
@media(max-width:900px){body.bb-help-feedback-create #p-play .pg-side{grid-template-columns:minmax(0,1fr)!important;gap:0!important}}
@media(prefers-reduced-motion:reduce){
  body.bb-help-feedback-global #bbCreateHelpBtn,
  body.bb-help-feedback-global #bbCreateHelpBtn svg,
  body.bb-help-feedback-global #bbCreateHelpMenu,
  body.bb-help-feedback-global #bbCreateHelpMenu button,
  body.bb-help-feedback-global #bbCreateHelpMenu button>span{transition:none!important}
}
