.gl-wrap{z-index:4000;pointer-events:none;position:fixed;top:0;left:0;right:0}.gl-bar{background:linear-gradient(90deg, var(--brand-dark), var(--brand), var(--serious));height:3px;box-shadow:0 0 10px var(--brand-soft), 0 1px 6px #00000059;border-radius:0 2px 2px 0;transition:width .25s,opacity .3s;position:relative;overflow:clip}.gl-bar.is-done{background:linear-gradient(90deg, var(--good), var(--good-text));box-shadow:0 0 10px var(--good-soft);opacity:0;transition:width .2s,opacity .45s .15s}.gl-shimmer{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:90px;animation:1.1s ease-in-out infinite gl-kaydir;position:absolute;top:0;bottom:0;right:0}@keyframes gl-kaydir{0%{opacity:0;transform:translate(-140px)}35%{opacity:1}to{opacity:0;transform:translate(60px)}}.gl-pill{border:1px solid var(--border-strong);background:var(--surface-3);color:var(--text-primary);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;animation:.2s gl-belir;display:inline-flex;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000073}.gl-pill:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite gl-nabiz}.gl-pill.is-done{color:var(--good-text)}.gl-pill.is-done:before{background:var(--good);animation:none}body:has([data-uplift-dashboard-shell]) .gl-pill{animation:.2s gl-belir-alt;position:fixed;inset:auto 16px 16px auto;transform:none}@keyframes gl-belir-alt{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes gl-belir{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes gl-nabiz{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.gl-shimmer,.gl-pill:before{animation:none}}@media (width<=540px){.gl-pill{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;box-shadow:none;border:0;margin:-1px;padding:0;overflow:hidden}}
