.brand-orb{background:transparent!important;box-shadow:none!important;overflow:visible!important}.brand-orb video{opacity:0!important;pointer-events:none}.brand-orb>.pmp-motion-canvas{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);z-index:2}.brand-orb.brand-processed>span{visibility:hidden!important}
.pmp-motion-canvas{display:block;background:transparent;pointer-events:none}.has-pmp-brand{position:relative!important;padding-left:38px!important}.has-pmp-brand>.pmp-motion-canvas{position:absolute;left:0;top:50%;width:30px;height:30px;transform:translateY(-50%)}.panel-title .has-pmp-brand{padding-left:34px!important}.panel-title .has-pmp-brand>.pmp-motion-canvas{width:27px;height:27px}.brand-kit.has-pmp-brand{padding-left:58px!important}.brand-kit.has-pmp-brand>.pmp-motion-canvas{left:15px;width:34px;height:34px}
.toast.has-pmp-brand{padding-left:49px}.toast.has-pmp-brand>.pmp-motion-canvas{position:absolute;left:10px;top:9px;width:31px;height:31px}.pmp-brand-transition{position:fixed;left:50%;top:74px;z-index:220;display:flex;align-items:center;gap:10px;min-width:190px;padding:8px 14px 8px 9px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:rgba(19,24,39,.92);color:#fff;box-shadow:0 12px 34px rgba(12,16,28,.24);opacity:0;pointer-events:none;transform:translate(-50%,-12px) scale(.96);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1);backdrop-filter:blur(12px)}.pmp-brand-transition.show{opacity:1;transform:translate(-50%,0) scale(1)}.pmp-brand-transition .pmp-motion-canvas{width:34px;height:34px}.pmp-brand-transition span{font-size:10px;font-weight:850;letter-spacing:.15px}.pmp-brand-transition:after{content:"";position:absolute;left:48px;right:14px;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,#00c4cc,#7d2ae8,#65bd22);transform-origin:left;animation:pmp-action-line .9s ease both}@keyframes pmp-action-line{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(prefers-reduced-motion:reduce){.pmp-brand-transition{transition:none}.pmp-brand-transition:after{animation:none}}
@media(max-width:760px){.pmp-brand-transition{top:66px;max-width:calc(100vw - 24px)}.dialog-head .has-pmp-brand>.pmp-motion-canvas{display:none}.dialog-head .has-pmp-brand{padding-left:0!important}}
.pmp-motion-canvas{border:0!important;border-radius:50%;-webkit-mask-image:radial-gradient(circle at center,#000 0 62%,rgba(0,0,0,.96) 70%,transparent 100%);mask-image:radial-gradient(circle at center,#000 0 62%,rgba(0,0,0,.96) 70%,transparent 100%)}
