.rl:where(.astro-ahgh6b7y){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}.rl:where(.astro-ahgh6b7y) button:where(.astro-ahgh6b7y){font:inherit;cursor:pointer}.rl:where(.astro-ahgh6b7y) button:where(.astro-ahgh6b7y):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.rl__controls:where(.astro-ahgh6b7y),.rl__row:where(.astro-ahgh6b7y){flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.rl__row:where(.astro-ahgh6b7y){margin-top:.6rem}.rl__label:where(.astro-ahgh6b7y){font-size:var(--sl-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-3);margin-right:.15rem;font-weight:600}.rl__seg:where(.astro-ahgh6b7y){border:1px solid var(--dbc-border-strong);border-radius:.5rem;display:inline-flex;overflow:hidden}.rl__seg:where(.astro-ahgh6b7y) button:where(.astro-ahgh6b7y){color:var(--sl-color-gray-3);background:0 0;border:0;padding:.3rem .7rem}.rl__seg:where(.astro-ahgh6b7y) button:where(.astro-ahgh6b7y)[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}.rl__primary:where(.astro-ahgh6b7y){border:1px solid var(--sl-color-accent);background:var(--sl-color-accent);color:var(--sl-color-black);border-radius:.5rem;padding:.3rem .9rem;font-weight:600}.rl__ghost:where(.astro-ahgh6b7y){border:1px solid var(--dbc-border-strong);color:var(--sl-color-gray-2);background:0 0;border-radius:.5rem;padding:.3rem .9rem}.rl__ghost:where(.astro-ahgh6b7y)[aria-pressed=true]{border-color:var(--sl-color-accent);color:var(--sl-color-white)}.rl__pill:where(.astro-ahgh6b7y){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius-btn);color:var(--sl-color-gray-3);font-size:var(--sl-text-xs);background:0 0;padding:.2rem .65rem}.rl__pill:where(.astro-ahgh6b7y)[aria-pressed=true]{border-color:var(--sl-color-accent);color:var(--sl-color-white);font-weight:600}.rl__hint:where(.astro-ahgh6b7y){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:.6rem 0 0}.rl__lanes:where(.astro-ahgh6b7y){gap:.4rem;margin-top:.875rem;display:grid}.rl__lane:where(.astro-ahgh6b7y),.rl__axis:where(.astro-ahgh6b7y){grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:center;gap:.25rem .75rem;display:grid}.rl__lane:where(.astro-ahgh6b7y){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);padding:.45rem .6rem}.rl__lane:where(.astro-ahgh6b7y)[hidden]{display:none}.rl__lane--over:where(.astro-ahgh6b7y){border-color:var(--dbc-cost)}.rl__info:where(.astro-ahgh6b7y){gap:.05rem;min-width:0;display:grid}.rl__name:where(.astro-ahgh6b7y){color:var(--sl-color-white);font-weight:700}.rl__state:where(.astro-ahgh6b7y){font-family:var(--sl-font-mono);font-size:var(--sl-text-2xs);color:var(--sl-color-accent-high)}.rl__mem:where(.astro-ahgh6b7y),.rl__stats:where(.astro-ahgh6b7y){font-size:var(--sl-text-2xs);color:var(--sl-color-gray-3)}.rl__lane--over:where(.astro-ahgh6b7y) .rl__stats:where(.astro-ahgh6b7y){color:var(--dbc-cost);font-weight:600}.rl__track:where(.astro-ahgh6b7y){background:var(--dbc-surface);border-radius:.35rem;width:100%;height:2.25rem;display:block}.rl__track:where(.astro-ahgh6b7y) .g{stroke:var(--dbc-border-strong);stroke-width:1px;stroke-dasharray:3 3}.rl__track:where(.astro-ahgh6b7y) .p{fill:var(--dbc-cost);opacity:.14}.rl__track:where(.astro-ahgh6b7y) .y{stroke:var(--dbc-gain);stroke-width:2px}.rl__track:where(.astro-ahgh6b7y) .n{stroke:var(--dbc-cost);stroke-width:2px}.rl__track:where(.astro-ahgh6b7y) .q{stroke:var(--dbc-tradeoff-ink);stroke-width:2px;opacity:.7}.rl__axis:where(.astro-ahgh6b7y){font-size:var(--sl-text-2xs);color:var(--sl-color-gray-4);padding:0 .6rem}.rl__ticks:where(.astro-ahgh6b7y){justify-content:space-between;display:flex}.rl__log:where(.astro-ahgh6b7y){min-height:3.9em;color:var(--sl-color-gray-2);margin:.75rem 0 0}@media (width<=40rem){.rl__lane:where(.astro-ahgh6b7y),.rl__axis:where(.astro-ahgh6b7y){grid-template-columns:minmax(0,1fr)}.rl__axis:where(.astro-ahgh6b7y)>span:where(.astro-ahgh6b7y):first-child{display:none}}
