.cleanbar.livebug{position:absolute;left:var(--bug-x,0px);top:var(--bug-y,0px);bottom:auto;right:auto;min-width:290px;width:max-content;height:31px;display:flex;align-items:stretch;background:var(--ink);color:var(--text1);transform:scale(var(--bug-scale,1));transform-origin:top left;overflow:visible;font-family:Arial,sans-serif;font-size:14px;font-weight:400}.livebug-label{width:139px;flex:0 0 139px;height:31px;position:relative;background:var(--accent);clip-path:polygon(16px 0,100% 0,calc(100% - 11px) 100%,5px 100%)}.livebug-dot{position:absolute;left:17px;top:8px;width:15px;height:15px;background:var(--text1);border-radius:50%;animation:livebug-blink var(--blink-seconds,1.5s) step-end infinite}.livebug-title{position:absolute;left:40px;top:0;height:31px;line-height:31px;width:86px;overflow:hidden;white-space:nowrap;font-size:20px;font-weight:700;color:var(--text1)}.livebug-caption{display:flex;align-items:center;padding:0 14px;height:31px;min-width:151px;color:var(--text2);font-size:var(--bug-font,14px);font-weight:400;white-space:nowrap}.livebug-caption span{display:block;line-height:1}.livebug-help{font-size:12px;color:#b5a8c5;line-height:1.7;margin:0 0 18px}@keyframes livebug-blink{0%,60%{opacity:1}60.01%,100%{opacity:0}}
.cleanbar.livebug{background:transparent;isolation:isolate}
.livebug::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,var(--ink) 0%,color-mix(in srgb,var(--ink) 87%,transparent) 72%,transparent 100%);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}
.livebug-label{flex-shrink:0;clip-path:polygon(16px 0,100% 0,calc(100% - 11px) 100%,5px 100%)}
.livebug-size-controls{display:flex;gap:10px;grid-column:1/-1;margin:4px 0 12px}.livebug-size-controls button{flex:1;min-height:40px}
.livebug-caption span{-webkit-text-stroke:1px #000;paint-order:stroke fill}
