.rbud{--rbud-bad:#f87171;--rbud-good:#4ade80;border:1px solid var(--dbc-border);border-radius:var(--dbc-radius);background:var(--dbc-surface);font-size:var(--sl-text-sm);margin-block:1.5rem;padding:1rem}:root[data-theme=light] .rbud{--rbud-bad:#b91c1c;--rbud-good:#15803d}.rbud button{font:inherit;cursor:pointer}.rbud button:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.rbud__controls{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.rbud__group{flex-direction:column;gap:.3rem;min-width:0;display:flex}.rbud__label{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.rbud__seg{border:1px solid var(--dbc-border-strong);border-radius:.5rem;flex-wrap:wrap;width:fit-content;max-width:100%;display:inline-flex;overflow:hidden}.rbud__seg button{color:var(--sl-color-gray-3);background:0 0;border:0;padding:.35rem .75rem}.rbud__seg button[aria-pressed=true]{background:color-mix(in srgb, var(--sl-color-accent) 14%, transparent);color:var(--sl-color-white);border-color:var(--sl-color-accent);font-weight:600}.rbud__clock{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.875rem 0 0;display:grid}.rbud__clock>div{border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);padding:.45rem .6rem}.rbud__clock dt{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.rbud__clock dd{font-family:var(--sl-font-mono);color:var(--sl-color-white);margin:.1rem 0 0;font-weight:700}.rbud__clock dd.rbud--bad{color:var(--rbud-bad)}.rbud__scroll{margin-top:.875rem;padding-bottom:.25rem;overflow-x:auto}.rbud__track{min-width:34rem;height:5.25rem;margin:0 .75rem;position:relative}.rbud__segm{background:var(--c);color:#fff;box-sizing:border-box;background-clip:padding-box;border:2px solid #0000;border-radius:.4rem;flex-direction:column;justify-content:center;height:2.9rem;padding:0 .4rem;display:flex;position:absolute;top:.45rem;overflow:hidden}.rbud__segm.rbud--zero{border:0;padding:0}.rbud__segm.rbud--warn{border-color:var(--rbud-bad);border-style:dashed}.rbud__segname{font-size:var(--sl-text-2xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.rbud__segmin{font-family:var(--sl-font-mono);opacity:.85;white-space:nowrap;font-size:.7rem}.rbud__over{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--rbud-bad) 22%, transparent) 0 6px, transparent 6px 12px);pointer-events:none;justify-content:center;align-items:flex-end;height:4rem;display:flex;position:absolute;top:0}.rbud__over span{color:var(--rbud-bad);padding-bottom:.1rem;font-size:.65rem;line-height:1}.rbud__bell{border-left:2px solid var(--rbud-bad);pointer-events:none;width:0;height:4rem;position:absolute;top:0}.rbud .rbud__handle{touch-action:none;cursor:ew-resize;z-index:2;background:0 0;border:0;width:1.5rem;height:3.6rem;margin-left:-.75rem;padding:0;position:absolute;top:.2rem}.rbud__grip{background:var(--sl-color-white);border:1px solid var(--sl-color-black);width:6px;height:100%;box-shadow:0 0 0 1px var(--dbc-border-strong);border-radius:3px;margin:0 auto;display:block}.rbud__handle:hover .rbud__grip,.rbud__handle:focus-visible .rbud__grip{background:var(--sl-color-accent)}.rbud__axis{height:1rem;position:absolute;top:4.15rem;left:0;right:0}.rbud__tick{font-family:var(--sl-font-mono);color:var(--sl-color-gray-4);font-size:.65rem;position:absolute;transform:translate(-50%)}.rbud__hint{font-size:var(--sl-text-xs);color:var(--sl-color-gray-4);margin:.25rem 0 0}.rbud__rows{gap:.3rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.rbud__row{border:1px solid var(--dbc-border);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin:0;padding:.3rem .5rem;display:flex}.rbud__row.rbud--warn{border-color:var(--rbud-bad)}.rbud__swatch{background:var(--c);border-radius:.2rem;flex:none;width:.7rem;height:.7rem}.rbud__rowname{min-width:0;color:var(--sl-color-white);flex:10rem}.rbud__stepper{align-items:center;gap:.25rem;display:inline-flex}.rbud__stepper button{border:1px solid var(--dbc-border-strong);width:1.75rem;height:1.75rem;color:var(--sl-color-white);background:0 0;border-radius:.4rem;padding:0;line-height:1}.rbud__rowmin{text-align:center;min-width:3.5rem;font-family:var(--sl-font-mono);color:var(--sl-color-white)}.rbud__rowstatus{font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);text-align:right;flex:12rem}.rbud__row.rbud--warn .rbud__rowstatus{color:var(--rbud-bad)}.rbud__verdict{margin-top:.875rem}.rbud__note{color:var(--sl-color-gray-2);margin:0 0 .5rem}.rbud__head{margin:0;font-weight:600}.rbud__head.rbud--good{color:var(--rbud-good)}.rbud__head.rbud--bad{color:var(--rbud-bad)}.rbud__warnings{gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.rbud__warning{color:var(--sl-color-gray-2);align-items:baseline;gap:.5rem;margin:0;display:flex}@media (width<=36rem){.rbud__clock dt{font-size:.7rem}.rbud__clock dd{font-size:var(--sl-text-xs)}.rbud__rowstatus{text-align:left;flex-basis:100%;padding-left:1.3rem}}
