.bh-bar__track.svelte-1i9xvaz{position:relative;height:8px;background:var(--q88-color-bgInset);border:1px solid var(--q88-color-line);border-radius:var(--q88-radius-r-pill)}.bh-bar[data-size=lg].svelte-1i9xvaz .bh-bar__track:where(.svelte-1i9xvaz){height:10px}.bh-bar__fill.svelte-1i9xvaz{position:relative;height:100%;border-radius:inherit;transition:width var(--q88-duration-drain) var(--q88-ease-out-soft)}.bh-bar__tick.svelte-1i9xvaz{position:absolute;top:-1px;bottom:-1px;width:2px;margin-left:-1px;background:var(--q88-color-bgElev)}.bh-bar__tip.svelte-1i9xvaz{position:absolute;top:0;right:0;width:2px;height:100%;border-radius:1px;background:var(--q88-color-gold)}.bh-bar[data-tier=cool].svelte-1i9xvaz .bh-bar__fill:where(.svelte-1i9xvaz){background:linear-gradient(90deg,var(--q88-color-goldDeep),var(--q88-color-gold));opacity:.7}.bh-bar[data-tier=warm].svelte-1i9xvaz .bh-bar__fill:where(.svelte-1i9xvaz){background:linear-gradient(90deg,var(--q88-color-goldDeep),var(--q88-color-gold))}.bh-bar[data-tier=warm].svelte-1i9xvaz .bh-bar__tip:where(.svelte-1i9xvaz){box-shadow:0 0 8px 1px var(--q88-color-goldGlow)}.bh-bar[data-tier=hot].svelte-1i9xvaz .bh-bar__fill:where(.svelte-1i9xvaz){background:linear-gradient(90deg,var(--q88-color-gold),var(--q88-color-goldLight))}.bh-bar[data-tier=hot].svelte-1i9xvaz .bh-bar__tip:where(.svelte-1i9xvaz){background:var(--q88-color-goldLight);box-shadow:0 0 14px 2px var(--q88-color-goldGlow)}.bh-bar[data-tier=done].svelte-1i9xvaz .bh-bar__fill:where(.svelte-1i9xvaz){background:linear-gradient(90deg,var(--q88-color-win),var(--q88-color-winLight))}.bh-bar__fill--celebrate.svelte-1i9xvaz{animation:svelte-1i9xvaz-bh-fill var(--q88-duration-drain) var(--q88-ease-out-soft) 1 both}@keyframes svelte-1i9xvaz-bh-fill{0%{width:var(--bh-from)}to{width:var(--bh-to)}}.bh-bar__milestones.svelte-1i9xvaz{position:relative;display:flex;flex-wrap:wrap;row-gap:2px;min-height:16px;margin-top:6px;font-family:var(--q88-font-mono);font-size:12px;letter-spacing:1.5px}.bh-bar__milestones.svelte-1i9xvaz:before{content:"";flex:0 0 calc(75% + 20px);height:16px}.bh-bar__mark.svelte-1i9xvaz{position:absolute;transform:translate(-50%);color:var(--q88-color-textMute)}.bh-bar__mark[data-reached=true].svelte-1i9xvaz{color:var(--q88-color-text)}.bh-bar__mark--end.svelte-1i9xvaz{position:static;margin-left:auto;right:0;transform:none}@media (prefers-reduced-motion: reduce){.bh-bar__fill.svelte-1i9xvaz{transition:none}.bh-bar__fill--celebrate.svelte-1i9xvaz{animation:none}}
