.sl:where(.astro-7zuhqrls){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:where(.astro-7zuhqrls) button:where(.astro-7zuhqrls){font:inherit;cursor:pointer}.sl:where(.astro-7zuhqrls) button:where(.astro-7zuhqrls):disabled{cursor:not-allowed;opacity:.5}.sl:where(.astro-7zuhqrls) button:where(.astro-7zuhqrls):focus-visible,.sl:where(.astro-7zuhqrls) input:where(.astro-7zuhqrls):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.sl__row:where(.astro-7zuhqrls){flex-wrap:wrap;gap:.5rem;display:flex}.sl__seg:where(.astro-7zuhqrls){border:1px solid var(--dbc-border-strong);border-radius:.5rem;flex-wrap:wrap;display:inline-flex;overflow:hidden}.sl__seg:where(.astro-7zuhqrls)[hidden]{display:none}.sl__seg:where(.astro-7zuhqrls) button:where(.astro-7zuhqrls){color:var(--sl-color-gray-3);background:0 0;border:0;padding:.35rem .8rem}.sl__seg--sm:where(.astro-7zuhqrls) button:where(.astro-7zuhqrls){font-size:var(--sl-text-xs);padding:.25rem .6rem}.sl__seg:where(.astro-7zuhqrls) button:where(.astro-7zuhqrls)[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}.sl__setup:where(.astro-7zuhqrls){gap:.4rem;margin-top:.75rem;display:grid}.sl__cfg:where(.astro-7zuhqrls){flex-wrap:wrap;align-items:center;gap:.25rem .75rem;display:flex}.sl__cfglabel:where(.astro-7zuhqrls){min-width:9.5rem;color:var(--sl-color-gray-2)}.sl__toggles:where(.astro-7zuhqrls){color:var(--sl-color-gray-2);flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.sl__toggles:where(.astro-7zuhqrls)[hidden]{display:none}.sl__toggles:where(.astro-7zuhqrls) label:where(.astro-7zuhqrls){cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.sl__actions:where(.astro-7zuhqrls){margin-top:.75rem}.sl__primary:where(.astro-7zuhqrls){border:1px solid var(--sl-color-accent);background:var(--sl-color-accent);color:var(--sl-color-black);border-radius:.5rem;padding:.35rem .9rem;font-weight:600}.sl__ghost:where(.astro-7zuhqrls){border:1px solid var(--dbc-border-strong);color:var(--sl-color-gray-2);background:0 0;border-radius:.5rem;padding:.35rem .9rem}.sl__stage:where(.astro-7zuhqrls){grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.sl__node:where(.astro-7zuhqrls){border:2px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);gap:.1rem;padding:.5rem .6rem;transition:border-color .2s;display:grid}.sl__node:where(.astro-7zuhqrls)[data-node=c]{border-style:dashed}.sl__name:where(.astro-7zuhqrls){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.sl__state:where(.astro-7zuhqrls){color:var(--sl-color-white);font-weight:700}.sl__meta:where(.astro-7zuhqrls){font-family:var(--sl-font-mono);font-size:var(--sl-text-2xs,.75rem);color:var(--sl-color-gray-3);overflow-wrap:anywhere}.sl__node:where(.astro-7zuhqrls)[data-tone=ok]{border-color:var(--dbc-gain)}.sl__node:where(.astro-7zuhqrls)[data-tone=bad]{border-color:var(--dbc-cost)}.sl__node:where(.astro-7zuhqrls)[data-tone=doubt]{border-color:var(--dbc-level-senior)}.sl__node:where(.astro-7zuhqrls)[data-tone=undo]{border-color:var(--dbc-level-mid)}.sl__node:where(.astro-7zuhqrls)[data-tone=busy]{border-color:var(--sl-color-accent)}.sl__stats:where(.astro-7zuhqrls){grid-template-columns:1fr 1fr;gap:.5rem;margin:.5rem 0 0;display:grid}.sl__stat:where(.astro-7zuhqrls){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);padding:.4rem .6rem}.sl__stat:where(.astro-7zuhqrls) dt:where(.astro-7zuhqrls){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3)}.sl__stat:where(.astro-7zuhqrls) dd:where(.astro-7zuhqrls){font-family:var(--sl-font-mono);font-size:var(--sl-text-lg);color:var(--sl-color-white);margin:.1rem 0 0;font-weight:700}.sl__log:where(.astro-7zuhqrls){border:1px solid var(--dbc-border-strong);border-radius:var(--dbc-radius);background:var(--sl-color-black);max-height:13rem;color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);margin:.75rem 0 0;padding:.5rem .75rem .5rem 2rem;overflow-y:auto}.sl__log:where(.astro-7zuhqrls):empty{display:none}.sl__log:where(.astro-7zuhqrls) li:where(.astro-7zuhqrls)+li:where(.astro-7zuhqrls){margin-top:.2rem}.sl__log:where(.astro-7zuhqrls) li:where(.astro-7zuhqrls)[data-tone=ok]{color:var(--dbc-gain)}.sl__log:where(.astro-7zuhqrls) li:where(.astro-7zuhqrls)[data-tone=bad]{color:var(--dbc-cost)}.sl__log:where(.astro-7zuhqrls) li:where(.astro-7zuhqrls)[data-tone=doubt]{color:var(--dbc-level-senior)}.sl__log:where(.astro-7zuhqrls) li:where(.astro-7zuhqrls)[data-tone=undo]{color:var(--dbc-level-mid)}.sl__verdict:where(.astro-7zuhqrls){color:var(--sl-color-gray-3);margin:.75rem 0 0}.sl__verdict:where(.astro-7zuhqrls)[data-tone=ok]{color:var(--dbc-gain)}.sl__verdict:where(.astro-7zuhqrls)[data-tone=bad]{color:var(--dbc-cost)}@media (prefers-reduced-motion:reduce){.sl__node:where(.astro-7zuhqrls){transition:none}}@media (width<=40rem){.sl__stage:where(.astro-7zuhqrls){grid-template-columns:repeat(2,minmax(0,1fr))}.sl__cfglabel:where(.astro-7zuhqrls){width:100%;min-width:0}}
