@media(min-width:1024px){.tpl:has(.fold__proof>.dm) .fold--split .fold__copy{grid-column:1 / span 6}.tpl:has(.fold__proof>.dm) .fold--split .fold__proof{grid-column:7 / -1}}.dm{display:grid;min-width:0}.dm .frame__bar{column-gap:var(--s-3)}.dm__state{display:inline-flex;align-items:center;gap:var(--s-2);margin:0 0 0 auto;font-family:var(--ff-mono);font-size:var(--t-micro);color:var(--console-muted);font-variant-ligatures:none}.dm__state .lamp{color:var(--console-ink)}.dm__body{display:grid;gap:var(--s-3);padding:var(--s-4);min-width:0}@media(min-width:1024px){.dm__body{padding:var(--s-4) var(--s-6) var(--s-6)}}.dm__what{margin:0;color:var(--console-text);font-size:var(--t-small);max-width:62ch}.dm__fields{display:grid;gap:var(--s-3);margin:0;padding:0;border:0;min-width:0}@media(max-width:559.98px){.dm__fields--3{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end}.dm__fields--3>:first-of-type{grid-column:1 / -1}}@media(min-width:560px){.dm__fields--3{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);align-items:end}}.dm__fields--2{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}.dm__field{display:grid;gap:var(--s-1);min-width:0;font-size:var(--t-small);color:var(--console-muted)}.dm__field select,.dm__field input[type=range]{width:100%;min-height:44px}.dm__field select{padding:0 var(--s-3);background:var(--console-sunk);color:var(--console-ink);border:1px solid var(--console-muted);border-radius:var(--radius);font:inherit;font-size:var(--t-body)}.dm__field select:disabled{color:var(--console-muted);cursor:not-allowed}.dm__field input[type=range]{accent-color:var(--console-ink)}.dm__field output{font-family:var(--ff-mono);color:var(--console-ink);font-variant-ligatures:none}.dm__field input[type=text],.dm__field input:not([type]){width:100%;min-height:44px;padding:0 var(--s-3);background:var(--console-sunk);color:var(--console-ink);border:1px solid var(--console-muted);border-radius:var(--radius);font:inherit;font-size:var(--t-body)}.dm__feeds{display:grid;gap:var(--s-2);min-width:0;margin:0;padding:0;border:0}.dm__feed{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-3);align-items:center;min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--console-rule);border-radius:var(--radius);cursor:pointer;transition:background-color var(--d-fast) var(--ease),border-color var(--d-fast) var(--ease)}.dm__feed input{grid-row:1 / span 2;width:16px;height:16px;margin:0;accent-color:var(--console-ink)}.dm__feed-l{font-size:var(--t-small);font-weight:600;color:var(--console-ink)}.dm__feed-s{grid-column:2;font-family:var(--ff-mono);font-size:var(--t-micro);color:var(--console-muted);overflow-wrap:anywhere;font-variant-ligatures:none}.dm__feed:hover{background:var(--console-hover)}.dm__feed:has(input:checked){border-color:var(--console-ink);background:var(--console-hover)}.dm__feed:has(input:disabled){cursor:not-allowed}@media(min-width:560px){.dm__feeds--row{grid-template-columns:repeat(3,minmax(0,1fr))}}.dm__go{display:grid;gap:var(--s-2);align-items:center}.dm__run{width:100%}@media(min-width:560px){.dm__go{grid-template-columns:12rem minmax(0,1fr);column-gap:var(--s-4)}}.dm__status{margin:0;font-family:var(--ff-mono);font-size:var(--t-micro);color:var(--console-muted);min-height:1.45em;overflow-wrap:anywhere;font-variant-ligatures:none}.dm__word{font-weight:600;color:var(--console-ink)}.dm[data-state=done] .dm__status{color:var(--console-text)}.dm__status a{color:var(--console-ink);font-family:var(--ff-sans);font-weight:600}.dm__err{margin:0;padding:var(--s-3) var(--s-4);border:1px solid var(--console-muted);border-radius:var(--radius);color:var(--console-ink);font-size:var(--t-small)}.dm__err a{font-weight:650}.dm__ts:empty{display:none}.dm__stats{margin:0;font-family:var(--ff-mono);font-size:var(--t-micro);line-height:1.5;color:var(--console-muted);overflow-wrap:anywhere;font-variant-ligatures:none}.dm__stats .stamp{color:var(--console-muted)}.dm__note{margin:0;font-size:var(--t-micro);color:var(--console-muted)}.dm__note:empty{display:none}.dm__chips{margin:0;padding:0;list-style:none;font-family:var(--ff-mono);font-size:var(--t-micro);line-height:1.5;color:var(--console-muted);font-variant-ligatures:none}.dm__chips li{display:inline}.dm__chips li:not(:last-child):after{content:", "}.dm__panes{display:grid;gap:var(--s-3);min-width:0}@media(min-width:900px){.dm__panes--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.dm__pane{display:grid;grid-template-rows:auto 1fr;min-width:0;background:var(--console-sunk);border:1px solid var(--console-rule);border-radius:var(--radius)}.dm__pane-h{display:flex;justify-content:space-between;gap:var(--s-3);margin:0;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--console-rule);font-size:var(--t-micro);font-weight:650;color:var(--console-ink)}.dm__pane-meta{font-family:var(--ff-mono);font-weight:400;color:var(--console-muted);text-align:right;overflow-wrap:anywhere;font-variant-ligatures:none}.dm__log,.dm__result{min-width:0;padding:var(--s-3);overflow:auto;overscroll-behavior:contain;contain:inline-size;scrollbar-color:var(--console-rule) transparent;scrollbar-width:thin}.dm__log{height:10.5rem;font-family:var(--ff-mono);font-size:var(--t-micro);line-height:1.6;color:var(--console-text);font-variant-ligatures:none}.dm__log--tall{height:16rem}.dm[data-state=done] .dm__log{height:auto;max-height:22rem;min-height:10.5rem}.dm__result{font-size:var(--t-small)}.dm__idle{margin:0;color:var(--console-muted);font-family:var(--ff-sans);font-size:var(--t-small)}.dm__caret{display:inline-block;width:.55em;height:1.05em;margin-left:var(--s-1);vertical-align:-.15em;background:var(--accent);animation:dm-caret 1s steps(1) infinite}@keyframes dm-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.dm__caret{animation:none}}.dm__pf{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:var(--s-3);margin:0 0 var(--s-2)}.dm__pf dt{color:var(--console-muted)}.dm__pf dd{margin:0;color:var(--console-text);overflow-wrap:anywhere}.dm__ln{display:grid;grid-template-columns:4.5em minmax(0,1fr);column-gap:var(--s-2)}.dm__t{color:var(--console-muted)}.dm__msg{white-space:pre-wrap;overflow-wrap:anywhere}.dm__tag,.dm__ln--note .dm__msg{color:var(--console-muted)}.dm__ln--ok .dm__tag{color:var(--console-ink)}.dm__ln--err .dm__msg,.dm__ln--err .dm__tag{color:var(--danger)}.dm__res-h{margin:0 0 var(--s-3);font-size:var(--t-micro);line-height:1.5;color:var(--console-muted)}.dm__res-h>*{display:block}.dm__res-h b{font-size:var(--t-small);font-weight:650;color:var(--console-ink)}.dm__tally{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-6);margin:0 0 var(--s-3);font-size:var(--t-small);color:var(--console-muted)}.dm__tally-i{white-space:nowrap}.dm__tally-i b{font-family:var(--ff-mono);font-size:var(--t-h2);font-weight:500;line-height:1;color:var(--console-ink);font-variant-numeric:tabular-nums}.dm__crit-h{margin:0 0 var(--s-1);font-size:var(--t-micro);font-weight:650;color:var(--console-ink)}.dm__crit{display:grid;grid-template-columns:max-content minmax(0,1fr);margin:0 0 var(--s-3)}.dm__crit>div{display:contents}.dm__crit dt,.dm__crit dd{padding:var(--s-2) 0;border-top:1px solid var(--console-rule)}.dm__crit dt{padding-right:var(--s-4);color:var(--console-ink)}.dm__crit dd{margin:0;color:var(--console-text)}.dm__days{margin:0;padding:0;list-style:none;display:grid}.dm__day{padding:var(--s-2) 0;border-top:1px solid var(--console-rule)}.dm__day-top{display:flex;justify-content:space-between;gap:var(--s-3);font-weight:650;color:var(--console-ink)}.dm__call{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--ff-mono);font-size:var(--t-micro);font-weight:500;font-variant-ligatures:none}.dm__call:before{content:"";width:8px;height:8px;border:1.5px solid currentColor}.dm__day--go .dm__call:before{background:currentColor}.dm__day--watch .dm__call:before{border-left-width:4.5px}.dm__day-wx,.dm__day-why{margin:var(--s-1) 0 0;font-size:var(--t-micro);color:var(--console-muted)}.dm__day-why{color:var(--console-text)}@media(min-width:900px){.dm__days--grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));column-gap:var(--s-4)}}.dm__board{display:grid;gap:var(--s-2)}@media(min-width:560px){.dm__board{grid-template-columns:repeat(3,minmax(0,1fr))}}.dm__col{min-width:0;padding:var(--s-2) var(--s-3) var(--s-3);background:var(--console-bg);border:1px solid var(--console-rule);border-radius:var(--radius)}.dm__col-h{display:flex;justify-content:space-between;gap:var(--s-2);margin:0 0 var(--s-1);font-size:var(--t-micro);font-weight:650;color:var(--console-ink)}.dm__col-h b{font-family:var(--ff-mono);font-weight:400;color:var(--console-muted)}.dm__col .dm__idle{font-size:var(--t-micro)}.dm__col-rules{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none;font-size:var(--t-micro);line-height:1.4;color:var(--console-muted)}.dm__cards{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none}.dm__card{display:grid;gap:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--console-rule)}.dm__card b{font-size:var(--t-small);font-weight:650;line-height:1.25;color:var(--console-ink);overflow-wrap:anywhere}.dm__card-meta,.dm__card-why{font-size:var(--t-micro);line-height:1.35;color:var(--console-muted);overflow-wrap:anywhere}.dm__card-why{color:var(--console-text)}.dm__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;background:var(--console-rule);border:1px solid var(--console-rule);border-radius:var(--radius)}@media(min-width:560px){.dm__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.dm__tile{display:grid;gap:var(--s-1);align-content:start;min-width:0;padding:var(--s-2) var(--s-3);background:var(--console-bg)}.dm__tile b{font-size:var(--t-small);font-weight:650;color:var(--console-ink)}.dm__tile span{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--ff-mono);font-size:var(--t-micro);line-height:1.4;color:var(--console-muted);overflow-wrap:anywhere;font-variant-ligatures:none}.dm__tile .lamp{flex:none;color:var(--console-ink)}.dm__tile[data-s=ok] .lamp{background:currentColor}.dm__tile:is([data-s=error],[data-s=timeout],[data-s=partial]) .lamp{color:var(--danger);background:currentColor}.dm__tile:is([data-s=ok],[data-s=error],[data-s=timeout],[data-s=partial]) span{color:var(--console-ink)}.dm__shot{display:grid;gap:var(--s-2);margin:var(--s-2) 0 var(--s-1);font-family:var(--ff-sans)}.dm__shot-img{display:block;max-width:24rem;border:1px solid var(--console-rule);border-radius:var(--radius);overflow:hidden;transition:border-color var(--d-fast) var(--ease)}.dm__shot-img:hover{border-color:var(--console-ink)}.dm__shot-img img{display:block;width:100%;height:auto}.dm__shot-cap{display:grid;gap:var(--s-1);min-width:0;font-size:var(--t-micro);line-height:1.4;color:var(--console-muted)}.dm__shot-cap b{font-size:var(--t-small);font-weight:650;color:var(--console-ink)}.dm__rules{display:grid;gap:var(--s-1);margin:0;padding-left:var(--s-4);font-size:var(--t-small);color:var(--console-text)}.dm__open{font-size:var(--t-small);font-weight:600}.dm__open[hidden]{display:none}.dm__flow{display:grid;gap:var(--s-3);margin:0;padding:0;list-style:none}.dm__flow li{display:grid;grid-template-columns:5.5rem 3.5rem minmax(0,1fr);column-gap:var(--s-3);row-gap:var(--s-1);align-items:center}.dm__flow-n{grid-row:1 / span 2;font-size:var(--t-small);font-weight:650;color:var(--console-ink)}.dm__flow-v{grid-row:1 / span 2;font-family:var(--ff-mono);font-size:var(--t-lead);font-weight:500;line-height:1;text-align:right;color:var(--console-ink);font-variant-numeric:tabular-nums;font-variant-ligatures:none}.dm__flow li:not([data-s=done]) .dm__flow-v{color:var(--console-muted)}.dm__flow li[data-s=err] .dm__flow-v{font-size:var(--t-small);color:var(--danger)}.dm__flow-bar{grid-column:3;display:block;height:8px;border:1px solid var(--console-rule)}.dm__flow-bar i{display:block;width:calc(var(--w, 0) * 100%);height:100%;background:var(--console-text);transition:width var(--d-slow) var(--ease)}.dm__flow-d{grid-column:3;font-size:var(--t-micro);line-height:1.35;color:var(--console-muted);overflow-wrap:anywhere}.dm__sum{margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:1px solid var(--console-rule);color:var(--console-text);font-size:var(--t-small)}@media(prefers-reduced-motion:reduce){.dm__flow-bar i{transition:none}}.dm__table-wrap{min-width:0;overflow-x:auto;contain:inline-size}.dm__table{width:100%;border-collapse:collapse;font-size:var(--t-small)}.dm__table caption{text-align:left;padding-bottom:var(--s-2);font-size:var(--t-micro);color:var(--console-muted)}.dm__table th{padding:0 var(--s-3) var(--s-1) 0;text-align:left;font-size:var(--t-micro);font-weight:600;color:var(--console-muted);white-space:nowrap}.dm__table td{padding:var(--s-1) var(--s-3) var(--s-1) 0;border-top:1px solid var(--console-rule);color:var(--console-ink);overflow-wrap:anywhere;vertical-align:baseline}.dm__table .dm__num{text-align:right;padding-right:0}.dm__num,.dm__mono{font-family:var(--ff-mono);font-variant-numeric:tabular-nums;font-variant-ligatures:none}.dm__table td.dm__mono{font-size:var(--t-micro);color:var(--console-muted)}.dm__new{margin-left:var(--s-2);font-family:var(--ff-mono);font-size:var(--t-micro);color:var(--console-ink)}.dm__table tr[data-fresh] td{background:var(--console-hover)}.dm__hist{display:grid;gap:var(--s-6)}@media(min-width:900px){.dm__hist{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--s-8)}}.dm__hist h4{margin:0 0 var(--s-2);font-size:var(--t-micro);font-weight:650;color:var(--console-ink)}.dm__hr{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:0 var(--s-3);align-items:end;padding:var(--s-2) 0;border-top:1px solid var(--console-rule)}.dm__hr .l{font-family:var(--ff-mono);font-size:var(--t-micro);color:var(--console-ink);padding-bottom:var(--s-1)}.dm__hr .g{position:relative;height:56px}.dm__hr svg{position:absolute;left:0;bottom:0;display:block;width:100%;height:40px}.dm__hr rect{fill:var(--console-muted)}.dm__hr rect.p{fill:var(--console-ink)}.dm__hr line{stroke:var(--console-rule)}.dm__hr .nm{grid-column:2;margin:var(--s-1) 0 0;font-family:var(--ff-mono);font-size:var(--t-micro);line-height:1.4;color:var(--console-muted);font-variant-ligatures:none}.dm__hr .you{position:absolute;top:0;transform:translate(-50%);font-family:var(--ff-mono);font-size:var(--t-micro);line-height:16px;background:var(--console-ink);color:var(--console-bg);padding:0 var(--s-1);white-space:nowrap;pointer-events:none}.dm__ax{position:relative;height:20px;margin:0 0 0 calc(5rem + var(--s-3));border-top:1px solid var(--console-muted)}.dm__ax span{position:absolute;top:2px;transform:translate(-50%);font-family:var(--ff-mono);font-size:var(--t-micro);line-height:16px;color:var(--console-muted);white-space:nowrap;font-variant-ligatures:none}.dm__keys{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3)}.dm__curl{contain:inline-size;margin:0;padding:var(--s-3);max-height:16rem;overflow:auto;background:var(--console-sunk);border:1px solid var(--console-rule);border-radius:var(--radius);font-family:var(--ff-mono);font-size:var(--t-micro);line-height:1.6;color:var(--console-text);white-space:pre-wrap;overflow-wrap:anywhere;font-variant-ligatures:none}.dm__verdict{margin:0;font-family:var(--ff-mono);font-size:var(--t-micro);color:var(--console-text);overflow-wrap:anywhere;font-variant-ligatures:none;min-height:1.45em}.dm__receipt{padding-top:var(--s-4);border-top:1px solid var(--console-rule)}.dm__more{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--console-rule)}.dm__disc{border-bottom:1px solid var(--console-rule)}.dm__disc>summary{font-size:var(--t-small);color:var(--console-ink)}.dm__code{margin:0 0 var(--s-3);background:var(--console-sunk);border-color:var(--console-rule)}.dm__code pre{max-height:20rem;overflow-y:auto;overscroll-behavior:contain}.dm__code .code-window__what{font-family:var(--ff-mono);font-size:var(--t-micro);overflow-wrap:anywhere}.dm__pre{contain:inline-size;margin:0 0 var(--s-3);max-height:20rem;overflow:auto;padding:var(--s-3);background:var(--console-sunk);border:1px solid var(--console-rule);border-radius:var(--radius);font-family:var(--ff-mono);font-size:var(--t-micro);line-height:1.55;color:var(--console-text);white-space:pre;scrollbar-color:var(--console-rule) transparent;scrollbar-width:thin;font-variant-ligatures:none}.dm__flags{margin:0 0 var(--s-3);padding-left:var(--s-4);font-family:var(--ff-mono);font-size:var(--t-micro);color:var(--console-text);overflow-wrap:anywhere;font-variant-ligatures:none}.dm-part{margin-top:var(--s-6)}.dm-part .frame__bar a{font-size:var(--t-small)}.dm-cap{margin:var(--s-3) 0 0;max-width:var(--measure);font-size:var(--t-small);color:var(--muted)}.dm :is(ol,ul)>li{margin-block:0}@media(min-width:900px){.dm__panes--board{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.dm__steps{display:grid;margin:0;padding:0;list-style:none;font-family:var(--ff-mono);font-size:var(--t-micro);font-variant-ligatures:none}.dm__steps>li{display:grid;grid-template-columns:9ch minmax(0,1fr) auto;column-gap:var(--s-2);align-items:baseline;padding:var(--s-2) 0;border-top:1px solid var(--console-rule);color:var(--console-text)}.dm__steps>li.dm__idle{display:block;border-top:0;font-family:var(--ff-sans)}.dm__steps>li[hidden]{display:none}.dm__steps .st{color:var(--console-muted)}.dm__steps .ms{color:var(--console-muted);white-space:nowrap}.dm__steps .dt{grid-column:2 / -1;color:var(--console-muted);overflow-wrap:anywhere}.dm__steps li[data-s=ok] .st,.dm__steps li[data-s=running] .st{color:var(--console-ink);font-weight:600}.dm__steps li[data-s=running] .st{text-decoration:underline;text-underline-offset:3px}.dm__steps li:is([data-s=error],[data-s=timeout],[data-s=partial]) .st{color:var(--danger);font-weight:600}.dm__shots{display:grid;gap:var(--s-4)}@media(min-width:900px){.dm__shots:has(.dm__shot+.dm__shot){grid-template-columns:repeat(2,minmax(0,1fr))}}.dm__shots .dm__shot{margin:0}.dm__shots .dm__shot-img{max-width:40rem}.dm__hook{display:grid;gap:var(--s-3);min-width:0}.dm__hook[hidden]{display:none}.dm__fields--hook{grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.dm__fields--hook{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dm__field--wide{grid-column:1 / -1}}.dm__pane-h .btn--sm{min-height:32px;padding-block:0}.dm__pane-h:has(.btn){align-items:center;padding-block:var(--s-1)}.dm--showpiece-stream .dm__ln{grid-template-columns:13ch minmax(0,1fr)}.dm__guard td:last-child{white-space:nowrap;color:var(--console-text)}.dm__guard td:last-child b{color:var(--console-ink);font-weight:600}@media(max-width:559.98px){.dm__guard td:last-child{white-space:normal;overflow-wrap:anywhere}}
