.ogl{flex-shrink:0;display:block}.ogl-ring{fill:none;stroke:var(--text-tertiary);stroke-width:1.5px}.ogl[data-k=running] .ogl-ring{stroke:var(--text-secondary)}.ogl-ink{fill:var(--bg-base)}.ogl-x{fill:none;stroke:var(--bg-base);stroke-width:1.8px;stroke-linecap:round}.ogl-line{fill:none;stroke:var(--text-secondary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ogl[data-k=stopped] .ogl-fill{fill:var(--brand)}.ogl[data-k=held] .ogl-line{stroke:var(--brand)}.ogl[data-k=held] .ogl-mark{fill:var(--brand)}.ogl[data-k=failed] .ogl-fill{fill:var(--rose)}.ogl[data-k=idle] .ogl-ring{stroke:var(--border-strong)}.ogl[data-k=intact] .ogl-line,.ogl[data-k=signed] .ogl-line{stroke:var(--brand-2)}.ogl[data-k=changed] .ogl-line{stroke:var(--rose)}.ogl[data-quiet] .ogl-fill{fill:none;stroke:var(--text-secondary);stroke-width:1.3px}.ogl[data-quiet] .ogl-ink,.ogl[data-quiet] .ogl-mark{fill:var(--text-secondary)}.ogl[data-quiet] .ogl-line{stroke:var(--text-secondary)}.ogl[data-sm] .ogl-ring,.ogl[data-sm] .ogl-line{stroke-width:2.4px}.ogl[data-sm] .ogl-x{stroke-width:2.6px}
