.dv:where(.astro-yqpznuaj){border:.5px solid var(--rule-default);border-radius:var(--r-panel);background:var(--stock-raised);margin-block:1.5rem}.dv-bar:where(.astro-yqpznuaj){border-bottom:.5px solid var(--rule-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.dv-verdict:where(.astro-yqpznuaj){font-size:var(--sl-text-xs)}.dv-stage:where(.astro-yqpznuaj){padding:1.5rem 1rem 1rem}.dv-sheetwrap:where(.astro-yqpznuaj){justify-content:center;max-height:72vh;padding:.5rem;display:flex;overflow:auto}.dv-sheet:where(.astro-yqpznuaj){width:fit-content;max-width:100%;margin:0;padding:.75rem}.dv-sheet:where(.astro-yqpznuaj) img:where(.astro-yqpznuaj),.dv-sheet:where(.astro-yqpznuaj) canvas:where(.astro-yqpznuaj){max-width:100%;height:auto;display:block}.dv:where(.astro-yqpznuaj) .plates{width:fit-content;max-width:100%}.dv-blink:where(.astro-yqpznuaj){display:grid}.dv-blink:where(.astro-yqpznuaj) img:where(.astro-yqpznuaj){grid-area:1/1}.dv-blink:where(.astro-yqpznuaj) img:where(.astro-yqpznuaj)[data-hidden]{visibility:hidden}.dv-controls:where(.astro-yqpznuaj){flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;display:flex}.dv-controls:where(.astro-yqpznuaj) p:where(.astro-yqpznuaj){margin:0}.dv-legend:where(.astro-yqpznuaj){font-size:var(--sl-text-xs);color:var(--key-3);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dv-slider:where(.astro-yqpznuaj){align-items:center;gap:.75rem;display:inline-flex}.dv-slider:where(.astro-yqpznuaj) input:where(.astro-yqpznuaj){width:10rem;accent-color:var(--plate-m)}.dv-slider:where(.astro-yqpznuaj) output:where(.astro-yqpznuaj){width:3rem;font-size:var(--sl-text-xs);color:var(--key-2)}.dv-side:where(.astro-yqpznuaj){grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.dv-side:where(.astro-yqpznuaj) figure:where(.astro-yqpznuaj){flex-direction:column;gap:.5rem;min-width:0;margin:0;display:flex}.dv-side:where(.astro-yqpznuaj) figcaption:where(.astro-yqpznuaj){font-size:var(--sl-text-xs);color:var(--key-2);align-items:center;gap:.5rem;display:flex}.dv-side:where(.astro-yqpznuaj) .dv-sheet:where(.astro-yqpznuaj){justify-content:center;width:auto;max-height:60vh;display:flex;overflow:auto}.dv:where(.astro-yqpznuaj) .dv-empty{font-size:var(--sl-text-sm);color:#646a76;text-align:center;padding:2rem 1rem}.dv-source:where(.astro-yqpznuaj){font-family:var(--face-mono);font-size:var(--sl-text-2xs);line-height:1.6}.dv-source:where(.astro-yqpznuaj) .ds-ok{font-family:var(--face);font-size:var(--sl-text-sm);color:var(--key-2);gap:.75rem;display:grid}.dv-source:where(.astro-yqpznuaj) .ds-ok p{margin:0}.dv-source:where(.astro-yqpznuaj) .ds-gen{font-family:var(--face-mono);font-size:var(--sl-text-2xs);border:.5px solid var(--rule);border-radius:var(--r-control);background:var(--stock-sunk);white-space:pre;grid-template-columns:auto 1fr;gap:.25rem .75rem;padding:.75rem;display:grid;overflow-x:auto}.dv-source:where(.astro-yqpznuaj) .ds-gen b{color:var(--key-3);font-weight:400}.dv-source:where(.astro-yqpznuaj) .ds-table{border:.5px solid var(--rule);border-radius:var(--r-control);background:var(--stock-sunk);max-height:70vh;display:block;overflow:auto}.dv-source:where(.astro-yqpznuaj) .ds-row{white-space:pre;grid-template-columns:3.5rem 3.5rem 1.25rem 1fr;min-width:max-content;display:grid}.dv-source:where(.astro-yqpznuaj) .ds-row>span:nth-child(-n+2){color:var(--key-4);text-align:right;user-select:none;padding-right:.5rem}.dv-source:where(.astro-yqpznuaj) .ds-row>span:nth-child(3){text-align:center;user-select:none}.dv-source:where(.astro-yqpznuaj) .ds-del{background:var(--c-wash);color:var(--c-ink)}.dv-source:where(.astro-yqpznuaj) .ds-add{background:var(--m-wash);color:var(--m-ink)}.dv-source:where(.astro-yqpznuaj) .ds-ctx{color:var(--key-2)}.dv-source:where(.astro-yqpznuaj) .ds-skip{color:var(--key-4);border-block:.5px dashed var(--rule-default);font-family:var(--face);padding:.25rem .5rem}.dv-source:where(.astro-yqpznuaj) .ds-head{font-family:var(--face);font-size:var(--sl-text-xs);color:var(--key-3);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}[data-theme=dark] .dv-sheet:where(.astro-yqpznuaj),:root:not([data-theme=light]) .dv-sheet:where(.astro-yqpznuaj){filter:brightness(.94)}
