.sl:where(.astro-vvu6dhfk){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}.sl__controls:where(.astro-vvu6dhfk){gap:.75rem;display:grid}.sl__group:where(.astro-vvu6dhfk){gap:.3rem;display:grid}.sl__label:where(.astro-vvu6dhfk){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.sl__label:where(.astro-vvu6dhfk) strong:where(.astro-vvu6dhfk){color:var(--sl-color-white);font-family:var(--sl-font-mono)}.sl__row:where(.astro-vvu6dhfk){flex-wrap:wrap;gap:.375rem;display:flex}.sl__pill:where(.astro-vvu6dhfk),.sl__action:where(.astro-vvu6dhfk){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius-btn);color:var(--sl-color-gray-2);font:inherit;cursor:pointer;background:0 0;padding:.35rem .85rem}.sl__pill:where(.astro-vvu6dhfk)[aria-pressed=true]{border-color:var(--sl-color-accent);background:color-mix(in srgb, var(--sl-color-accent) 14%, transparent);color:var(--sl-color-white);font-weight:600}.sl__action:where(.astro-vvu6dhfk){background:var(--sl-color-black);border-radius:.5rem}.sl__action:where(.astro-vvu6dhfk):disabled{opacity:.45;cursor:not-allowed}.sl__action--quiet:where(.astro-vvu6dhfk){color:var(--sl-color-gray-4);background:0 0;margin-left:auto}.sl:where(.astro-vvu6dhfk) button:where(.astro-vvu6dhfk):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.sl__stats:where(.astro-vvu6dhfk){grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.875rem 0 .75rem;display:grid}.sl__stat:where(.astro-vvu6dhfk){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);padding:.55rem .7rem}.sl__stat:where(.astro-vvu6dhfk) dt:where(.astro-vvu6dhfk){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.sl__stat:where(.astro-vvu6dhfk) dd:where(.astro-vvu6dhfk){font-family:var(--sl-font-mono);font-size:var(--sl-text-xl);color:var(--sl-color-white);margin:0;font-weight:700}.sl__stat:where(.astro-vvu6dhfk) small:where(.astro-vvu6dhfk){font-size:var(--sl-text-2xs);color:var(--sl-color-gray-4)}.sl__stat:where(.astro-vvu6dhfk) dd:where(.astro-vvu6dhfk).sl__bad{color:var(--dbc-cost)}.sl__stat:where(.astro-vvu6dhfk) dd:where(.astro-vvu6dhfk).sl__good{color:var(--dbc-gain)}.sl__bars:where(.astro-vvu6dhfk){gap:.3rem;display:grid}.sl__bars:where(.astro-vvu6dhfk) .sl__bar{grid-template-columns:.6rem minmax(4.5rem,7.5rem) minmax(0,1fr) 3rem;align-items:center;gap:.45rem;display:grid}.sl__bars:where(.astro-vvu6dhfk) .sl__swatch{border-radius:2px;width:.6rem;height:.6rem}.sl__bars:where(.astro-vvu6dhfk) .sl__name{font-family:var(--sl-font-mono);color:var(--sl-color-white);font-weight:700;line-height:1.15;display:grid}.sl__bars:where(.astro-vvu6dhfk) .sl__name small{font-family:var(--sl-font);font-size:var(--sl-text-2xs);color:var(--sl-color-gray-4);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sl__bars:where(.astro-vvu6dhfk) .sl__track{background:var(--sl-color-black);border:1px solid var(--dbc-border);border-radius:999px;height:.85rem;position:relative}.sl__bars:where(.astro-vvu6dhfk) .sl__fill{background:var(--sl-color-accent);transition:width .25s var(--dbc-ease);border-radius:999px;position:absolute;inset:0 auto 0 0}.sl__bars:where(.astro-vvu6dhfk) .sl__bar--hot .sl__fill{background:var(--dbc-cost)}.sl__bars:where(.astro-vvu6dhfk) .sl__fair{background:var(--sl-color-white);opacity:.7;width:2px;position:absolute;top:-3px;bottom:-3px}.sl__bars:where(.astro-vvu6dhfk) .sl__val{font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);text-align:right;color:var(--sl-color-gray-2)}.sl__gridwrap:where(.astro-vvu6dhfk){margin-top:.9rem}.sl__gridcap:where(.astro-vvu6dhfk){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:0 0 .4rem}.sl__grid:where(.astro-vvu6dhfk){grid-template-columns:repeat(40,minmax(0,1fr));gap:1px;max-width:30rem;display:grid}.sl__cell:where(.astro-vvu6dhfk){aspect-ratio:1;transition:opacity .25s var(--dbc-ease);border-radius:1px}.sl__cell--faded:where(.astro-vvu6dhfk){opacity:.15}.sl__cell--hot:where(.astro-vvu6dhfk){outline:2px solid var(--sl-color-white);outline-offset:-1px;z-index:1}.sl__log:where(.astro-vvu6dhfk){font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:.75rem 0 0}@media (prefers-reduced-motion:reduce){.sl__cell:where(.astro-vvu6dhfk),.sl__bars:where(.astro-vvu6dhfk) .sl__fill{transition:none}}
