.ck.svelte-i9ri0e{--cs-0:#4f8fd6;--cs-1:#d08a3c;--cs-2:#5aa46c;--cs-3:#b864b0;--cs-4:#3fa9a9;--cs-5:#c4605a;--cs-6:#8a7fd0;--cs-7:#a39a3c;font-family:var(--font-sans);color:var(--dg-ink);outline:none;min-width:min(100%,520px);font-size:12px}.ck.svelte-i9ri0e:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:6px}.controls.svelte-i9ri0e{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.controls.svelte-i9ri0e button:where(.svelte-i9ri0e){font:inherit;border:1px solid var(--dg-line);background:var(--dg-paper);min-width:26px;height:24px;color:var(--dg-ink);cursor:pointer;border-radius:5px;padding:0 7px}.controls.svelte-i9ri0e button:where(.svelte-i9ri0e):disabled{opacity:.4;cursor:default}.controls.svelte-i9ri0e .play:where(.svelte-i9ri0e){background:var(--dg-emph);border-color:var(--dg-emph);color:var(--dg-on-emph)}.controls.svelte-i9ri0e input[type=range]:where(.svelte-i9ri0e){min-width:90px;accent-color:var(--dg-emph);flex:120px}.pos.svelte-i9ri0e{font-family:var(--font-mono);color:var(--dg-ink-2);min-width:5ch}.speed.svelte-i9ri0e{display:inline-flex}.speed.svelte-i9ri0e button:where(.svelte-i9ri0e){border-radius:0;margin-left:-1px;font-size:11px}.speed.svelte-i9ri0e button:where(.svelte-i9ri0e):first-child{border-radius:5px 0 0 5px}.speed.svelte-i9ri0e button:where(.svelte-i9ri0e):last-child{border-radius:0 5px 5px 0}.speed.svelte-i9ri0e button.on:where(.svelte-i9ri0e){background:var(--dg-t2);font-weight:600}.geom.svelte-i9ri0e{color:var(--dg-ink-2);margin-left:auto;font-size:11px}.race.svelte-i9ri0e,.two.svelte-i9ri0e{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lane.svelte-i9ri0e{border:1px solid color-mix(in srgb, var(--dg-line) 60%, transparent);border-radius:8px;min-width:0;padding:8px 10px 10px;transition:border-color .3s}.lane.done.svelte-i9ri0e{border-color:var(--dg-emph)}header.svelte-i9ri0e{align-items:center;gap:8px;margin-bottom:4px;display:flex}header.single.svelte-i9ri0e{margin-top:0}.rlabel.svelte-i9ri0e{font-family:var(--font-mono);font-size:12.5px;font-weight:600}.badge.svelte-i9ri0e{background:var(--dg-t2);color:var(--dg-ink);border-radius:999px;padding:1px 7px;font-size:10.5px}.counters.svelte-i9ri0e{color:var(--dg-ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:6px;display:flex}.counters.svelte-i9ri0e b:where(.svelte-i9ri0e){color:var(--dg-ink);font-family:var(--font-mono)}.counters.svelte-i9ri0e .h:where(.svelte-i9ri0e) b:where(.svelte-i9ri0e){color:var(--pass)}.counters.svelte-i9ri0e .m:where(.svelte-i9ri0e) b:where(.svelte-i9ri0e){color:var(--fail)}.rate.svelte-i9ri0e{background:color-mix(in srgb, var(--pass) 18%, var(--dg-paper));border-radius:4px;align-items:center;width:110px;height:14px;display:inline-flex;position:relative;overflow:hidden}.rate.svelte-i9ri0e i:where(.svelte-i9ri0e){background:color-mix(in srgb, var(--fail) 55%, var(--dg-paper));transition:width .3s;position:absolute;inset:0 auto 0 0}.rate.svelte-i9ri0e em:where(.svelte-i9ri0e){color:var(--dg-ink);padding-left:6px;font-size:10px;font-style:normal;position:relative}.now.svelte-i9ri0e{background:var(--dg-t1);border-left:3px solid var(--dg-line);border-radius:6px;flex-wrap:wrap;align-content:center;align-items:baseline;gap:4px 10px;min-height:44px;margin-bottom:8px;padding:4px 8px;display:flex}.now.hit.svelte-i9ri0e{border-left-color:var(--pass)}.now.miss.svelte-i9ri0e{border-left-color:var(--fail)}.now.svelte-i9ri0e code:where(.svelte-i9ri0e){font-family:var(--font-mono);font-weight:600}.now.svelte-i9ri0e .core:where(.svelte-i9ri0e){background:var(--dg-t3);border-radius:4px;padding:0 6px;font-size:11px;font-weight:600}.dim.svelte-i9ri0e{color:var(--dg-ink-2);font-family:var(--font-mono);font-size:11px}.verdict.svelte-i9ri0e{font-weight:600}.now.hit.svelte-i9ri0e .verdict:where(.svelte-i9ri0e){color:var(--pass)}.now.miss.svelte-i9ri0e .verdict:where(.svelte-i9ri0e){color:var(--fail)}.note.svelte-i9ri0e{color:var(--dg-ink-2);flex-basis:100%;font-size:11.5px}.ctitle.svelte-i9ri0e{font-family:var(--font-mono);color:var(--dg-ink-2);margin:2px 0 4px;font-size:11px;font-weight:600}.cache.svelte-i9ri0e .grid:where(.svelte-i9ri0e){align-items:stretch;gap:4px;display:grid}.wayh.svelte-i9ri0e{color:var(--dg-ink-2);text-align:center;font-size:10px}.seth.svelte-i9ri0e{font-family:var(--font-mono);color:var(--dg-ink-2);border-left:3px solid var(--set);white-space:nowrap;align-self:center;padding-left:5px;padding-right:6px;font-size:10.5px}.slot.svelte-i9ri0e{border:1px solid var(--dg-line);background:var(--dg-paper);border-radius:5px;min-height:38px;transition:border-color .25s,background .25s;position:relative;overflow:hidden}.slot.svelte-i9ri0e:not(.empty){background:color-mix(in srgb, var(--set) 12%, var(--dg-paper));border-color:color-mix(in srgb, var(--set) 55%, var(--dg-line))}.slot.inv.svelte-i9ri0e{background:var(--dg-paper);opacity:.65;border-style:dashed}.slot.inv.svelte-i9ri0e .lname:where(.svelte-i9ri0e){text-decoration:line-through}.slot.cur.svelte-i9ri0e{border-width:2px}.slot.cur.hit.svelte-i9ri0e{border-color:var(--pass)}.slot.cur.miss.svelte-i9ri0e{border-color:var(--fail)}.slot.peer.svelte-i9ri0e{box-shadow:0 0 0 2px color-mix(in srgb, var(--warn) 70%, transparent)}.content.svelte-i9ri0e{flex-direction:column;gap:1px;padding:4px 7px;display:flex}.lname.svelte-i9ri0e{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.lmeta.svelte-i9ri0e{color:var(--dg-ink-2);font-size:9.5px}.lempty.svelte-i9ri0e{color:color-mix(in srgb, var(--dg-ink-2) 70%, transparent);padding:10px 7px;font-size:10.5px;display:block}.st.svelte-i9ri0e{font-family:var(--font-mono);background:var(--dg-t2);border-radius:3px;padding:0 4px;font-size:10px;font-weight:700;position:absolute;top:3px;right:4px}.st-M.svelte-i9ri0e{background:color-mix(in srgb, var(--fail) 25%, var(--dg-paper))}.st-E.svelte-i9ri0e{background:color-mix(in srgb, var(--pass) 25%, var(--dg-paper))}.st-S.svelte-i9ri0e{background:color-mix(in srgb, #4f8fd6 25%, var(--dg-paper))}.st-I.svelte-i9ri0e{background:var(--dg-paper);border:1px dashed var(--dg-line)}.flash.svelte-i9ri0e{pointer-events:none;animation:svelte-i9ri0e-flash var(--dur) ease-out forwards;position:absolute;inset:0}.slot.hit.svelte-i9ri0e .flash:where(.svelte-i9ri0e){background:var(--pass)}.slot.miss.svelte-i9ri0e .flash:where(.svelte-i9ri0e){background:var(--fail)}@keyframes svelte-i9ri0e-flash{0%{opacity:.45}to{opacity:0}}.evicted.svelte-i9ri0e{pointer-events:none;background:color-mix(in srgb, var(--fail) 14%, var(--dg-paper));animation:svelte-i9ri0e-evict var(--dur) ease-in forwards;flex-direction:column;gap:1px;padding:4px 7px;display:flex;position:absolute;inset:0}.lmeta.out.svelte-i9ri0e{color:var(--fail);font-weight:600}@keyframes svelte-i9ri0e-evict{0%,35%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(105%)}}.pcore.svelte-i9ri0e{color:var(--dg-ink-2);margin-top:6px}.pcore.svelte-i9ri0e b:where(.svelte-i9ri0e){font-family:var(--font-mono);color:var(--dg-ink)}.mem.svelte-i9ri0e{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.mline.svelte-i9ri0e{border:1px solid var(--dg-line);border-top:3px solid var(--set);background:var(--dg-paper);opacity:.75;border-radius:4px;flex:none;width:92px;padding:2px 4px 3px;transition:background .3s,opacity .3s,box-shadow .2s}.mline.res.svelte-i9ri0e{opacity:1;background:color-mix(in srgb, var(--set) 13%, var(--dg-paper))}.mline.touched.svelte-i9ri0e{opacity:1;box-shadow:0 0 0 2px var(--dg-emph)}.mhead.svelte-i9ri0e{font-family:var(--font-mono);color:var(--dg-ink-2);justify-content:space-between;font-size:9.5px;display:flex}.mset.svelte-i9ri0e{color:var(--set);font-weight:700}.cells.svelte-i9ri0e{gap:1px;margin:2px 0;display:flex}.cells.svelte-i9ri0e i:where(.svelte-i9ri0e){background:color-mix(in srgb, var(--dg-line) 45%, transparent);border-radius:1px;flex:1;height:7px;transition:background .2s}.cells.svelte-i9ri0e i.on:where(.svelte-i9ri0e){background:var(--pass)}.cells.svelte-i9ri0e i.on.w:where(.svelte-i9ri0e){background:var(--warn)}.mline.touched.svelte-i9ri0e .cells:where(.svelte-i9ri0e) i.on:where(.svelte-i9ri0e){animation:.4s ease-out svelte-i9ri0e-pop}@keyframes svelte-i9ri0e-pop{0%{transform:scaleY(1.8)}}.mlabel.svelte-i9ri0e{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.ck.thumb.svelte-i9ri0e .now:where(.svelte-i9ri0e),.ck.thumb.svelte-i9ri0e .counters:where(.svelte-i9ri0e){display:none}@media (prefers-reduced-motion:reduce){.flash.svelte-i9ri0e,.evicted.svelte-i9ri0e,.mline.touched.svelte-i9ri0e .cells:where(.svelte-i9ri0e) i.on:where(.svelte-i9ri0e){animation:none}.flash.svelte-i9ri0e,.evicted.svelte-i9ri0e{display:none}}@media (width<=640px){.race.svelte-i9ri0e,.two.svelte-i9ri0e{grid-template-columns:1fr}}.mo.svelte-19xcii9{font-family:var(--font-sans);color:var(--dg-ink);outline:none;min-width:min(100%,520px);font-size:12px}.mo.svelte-19xcii9:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:6px}.controls.svelte-19xcii9{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.controls.svelte-19xcii9 button:where(.svelte-19xcii9){font:inherit;border:1px solid var(--dg-line);background:var(--dg-paper);min-width:26px;height:24px;color:var(--dg-ink);cursor:pointer;border-radius:5px;padding:0 7px}.controls.svelte-19xcii9 button:where(.svelte-19xcii9):disabled{opacity:.4;cursor:default}.controls.svelte-19xcii9 .play:where(.svelte-19xcii9){background:var(--dg-emph);border-color:var(--dg-emph);color:var(--dg-on-emph)}.controls.svelte-19xcii9 input[type=range]:where(.svelte-19xcii9){min-width:80px;accent-color:var(--dg-emph);flex:100px}.pos.svelte-19xcii9{font-family:var(--font-mono);color:var(--dg-ink-2);min-width:5ch}.speed.svelte-19xcii9,.models.svelte-19xcii9{display:inline-flex}.speed.svelte-19xcii9 button:where(.svelte-19xcii9),.models.svelte-19xcii9 button:where(.svelte-19xcii9){border-radius:0;margin-left:-1px;font-size:11px}.speed.svelte-19xcii9 button:where(.svelte-19xcii9):first-child,.models.svelte-19xcii9 button:where(.svelte-19xcii9):first-child{border-radius:5px 0 0 5px}.speed.svelte-19xcii9 button:where(.svelte-19xcii9):last-child,.models.svelte-19xcii9 button:where(.svelte-19xcii9):last-child{border-radius:0 5px 5px 0}.speed.svelte-19xcii9 button.on:where(.svelte-19xcii9),.models.svelte-19xcii9 button.on:where(.svelte-19xcii9){background:var(--dg-t2);font-weight:600}.models.svelte-19xcii9{margin-right:6px}.models.svelte-19xcii9 i:where(.svelte-19xcii9){margin-left:5px;font-size:10px;font-style:normal}.models.svelte-19xcii9 i.ok:where(.svelte-19xcii9){color:var(--pass)}.models.svelte-19xcii9 i.no:where(.svelte-19xcii9){color:var(--dg-red)}.hint.svelte-19xcii9{color:var(--dg-ink-2);margin:-2px 0 8px;font-size:11.5px}.verdict.svelte-19xcii9{border:1px solid var(--dg-line);background:var(--dg-paper);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:8px;padding:6px 10px;font-size:12.5px;display:flex}.verdict.ok.svelte-19xcii9{border-color:color-mix(in srgb, var(--pass) 55%, transparent);background:color-mix(in srgb, var(--pass) 10%, var(--dg-paper))}.verdict.no.svelte-19xcii9{border-color:color-mix(in srgb, var(--dg-red) 55%, transparent);background:color-mix(in srgb, var(--dg-red) 9%, var(--dg-paper))}.verdict.ok.svelte-19xcii9 b:where(.svelte-19xcii9){color:var(--pass)}.verdict.no.svelte-19xcii9 b:where(.svelte-19xcii9){color:var(--dg-red)}.dim.svelte-19xcii9{color:var(--dg-ink-2);font-size:11.5px}.now.svelte-19xcii9{min-height:1.5em;font-family:var(--font-mono);color:var(--dg-ink);border-left:3px solid var(--dg-emph);margin-bottom:8px;padding-left:8px;font-size:11.5px}.threads.svelte-19xcii9{gap:10px;display:grid}.th.svelte-19xcii9{border:1px solid color-mix(in srgb, var(--dg-line) 70%, transparent);border-radius:8px;min-width:0;padding:6px 8px 8px;transition:border-color .25s}.th.active.svelte-19xcii9{border-color:var(--dg-emph)}.th.svelte-19xcii9 header:where(.svelte-19xcii9){font-weight:600;font-family:var(--font-mono);margin-bottom:4px;font-size:12px}.code.svelte-19xcii9{margin:0;padding:0;list-style:none}.code.svelte-19xcii9 li:where(.svelte-19xcii9){border-radius:4px;align-items:center;gap:6px;padding:2px 4px;transition:background .25s,color .25s;display:flex;position:relative}.mo.svelte-19xcii9 .code:where(.svelte-19xcii9) li:where(.svelte-19xcii9) code:where(.svelte-19xcii9){font-family:var(--font-mono);white-space:nowrap;color:inherit;background:0 0;border:0;padding:0;font-size:12px}.mark.svelte-19xcii9{width:1em;color:var(--dg-ink-2);text-align:center;font-size:11px}.code.svelte-19xcii9 li.done:where(.svelte-19xcii9){color:var(--dg-ink-2)}.code.svelte-19xcii9 li.done:where(.svelte-19xcii9) .mark:where(.svelte-19xcii9){color:var(--pass)}.code.svelte-19xcii9 li.pc:where(.svelte-19xcii9) .mark:where(.svelte-19xcii9){color:var(--dg-emph)}.code.svelte-19xcii9 li.next:where(.svelte-19xcii9){background:color-mix(in srgb, var(--dg-emph) 8%, transparent)}.code.svelte-19xcii9 li.cur:where(.svelte-19xcii9){background:color-mix(in srgb, var(--dg-emph) 20%, transparent);color:var(--dg-ink)}.code.svelte-19xcii9 li.blk:where(.svelte-19xcii9) code:where(.svelte-19xcii9){color:var(--warn)}.code.svelte-19xcii9 li.why:where(.svelte-19xcii9){color:var(--warn);padding-left:22px;font-size:11px}.ooo.svelte-19xcii9{font-family:var(--font-mono);background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn);border-radius:3px;padding:0 4px;font-size:10px}.pulse.svelte-19xcii9{box-shadow:0 0 0 2px var(--dg-emph);animation:svelte-19xcii9-pulse var(--dur) ease-out forwards;pointer-events:none;border-radius:4px;position:absolute;inset:0}@keyframes svelte-19xcii9-pulse{0%{opacity:1}to{opacity:0}}.regs.svelte-19xcii9{flex-wrap:wrap;gap:6px;margin:6px 0 2px 22px;display:flex}.reg.svelte-19xcii9{font-family:var(--font-mono);border:1px solid var(--dg-line);background:var(--dg-paper);border-radius:4px;align-items:center;gap:4px;padding:1px 6px;transition:background .3s,border-color .3s;display:inline-flex}.reg.svelte-19xcii9 em:where(.svelte-19xcii9){color:var(--dg-ink-2);font-style:normal}.reg.svelte-19xcii9 b:where(.svelte-19xcii9){min-width:1ch;display:inline-block}.reg.fresh.svelte-19xcii9{border-color:var(--dg-emph);background:color-mix(in srgb, var(--dg-emph) 14%, var(--dg-paper))}.reg.fwd.svelte-19xcii9{border-color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, var(--dg-paper))}.buf.svelte-19xcii9{border:1px dashed var(--dg-line);border-radius:6px;min-height:30px;margin-top:6px;padding:4px 6px;transition:border-color .3s,background .3s}.buf.waiting.svelte-19xcii9{border-color:var(--warn);background:color-mix(in srgb, var(--warn) 7%, transparent)}.blabel.svelte-19xcii9{letter-spacing:.04em;text-transform:uppercase;color:var(--dg-ink-2);margin-bottom:3px;font-size:10px;display:block}.entries.svelte-19xcii9{flex-wrap:wrap;align-items:center;gap:4px;min-height:22px;display:flex}.entry.svelte-19xcii9{font-family:var(--font-mono);background:var(--dg-t2);border:1px solid color-mix(in srgb, var(--dg-emph) 40%, var(--dg-line));border-radius:4px;padding:2px 7px;transition:box-shadow .25s,background .25s}.entry.rel.svelte-19xcii9{border-style:double;border-width:3px;padding:0 5px}.entry.draining.svelte-19xcii9{box-shadow:0 0 0 2px color-mix(in srgb, var(--dg-emph) 45%, transparent)}.entry.fwd.svelte-19xcii9{background:color-mix(in srgb, var(--warn) 25%, var(--dg-paper));border-color:var(--warn)}.none.svelte-19xcii9{color:var(--dg-ink-2);opacity:.7;font-size:11px}.memory.svelte-19xcii9{background:color-mix(in srgb, var(--dg-t2) 55%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;display:flex}.mlabel.svelte-19xcii9{letter-spacing:.04em;text-transform:uppercase;color:var(--dg-ink-2);margin-right:4px;font-size:10px}.cell.svelte-19xcii9{font-family:var(--font-mono);border:1px solid var(--dg-line);background:var(--dg-paper);border-radius:5px;align-items:center;gap:6px;padding:3px 9px;transition:background .35s,border-color .35s;display:inline-flex}.cell.svelte-19xcii9 em:where(.svelte-19xcii9){color:var(--dg-ink-2);font-style:normal}.cell.svelte-19xcii9 b:where(.svelte-19xcii9){min-width:1ch;font-size:13px;display:inline-block}.cell.wr.svelte-19xcii9{border-color:var(--dg-emph);background:color-mix(in srgb, var(--dg-emph) 18%, var(--dg-paper))}.cell.rd.svelte-19xcii9{border-color:var(--dg-ink-2);background:color-mix(in srgb, var(--dg-ink-2) 10%, var(--dg-paper))}.result.svelte-19xcii9{margin-top:8px;font-size:12px}.result.svelte-19xcii9 .all:where(.svelte-19xcii9){color:var(--dg-ink-2);margin-top:4px;font-size:11.5px;display:block}.result.svelte-19xcii9 code:where(.svelte-19xcii9){font-family:var(--font-mono);background:var(--dg-t2);border-radius:3px;margin:0 3px;padding:0 4px;font-size:11px}.thumb.svelte-19xcii9 .code:where(.svelte-19xcii9) li:where(.svelte-19xcii9) code:where(.svelte-19xcii9){font-size:11px}@media (prefers-reduced-motion:reduce){.pulse.svelte-19xcii9{opacity:0;animation:none}}.panels.svelte-61el8p{flex-wrap:wrap;align-items:flex-start;gap:18px 34px;display:flex}.panels.col.svelte-61el8p{flex-direction:column}.panel.svelte-61el8p{min-width:0}.ptitle.svelte-61el8p{color:var(--dg-ink-2);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:11.5px;font-weight:600}.ptitle.svelte-61el8p code,.pcap.svelte-61el8p code{background:0 0;border:0;padding:0;font-size:.95em}.ptitle.code.svelte-61el8p{text-transform:none;letter-spacing:0;font-family:var(--font-mono);font-weight:500}.pcap.svelte-61el8p{color:var(--dg-ink-2);margin-top:4px;font-size:12px}.dg.svelte-f1nfie{--dg-accent:var(--track,var(--dg-default-accent));--dg-t1:color-mix(in srgb, var(--dg-accent) 9%, var(--dg-paper));--dg-t2:color-mix(in srgb, var(--dg-accent) 20%, var(--dg-paper));--dg-t3:color-mix(in srgb, var(--dg-accent) 38%, var(--dg-paper));--dg-emph:color-mix(in srgb, var(--dg-accent) 82%, var(--dg-ink));background:var(--dg-paper);border:1px solid var(--border);border-radius:var(--radius);outline-offset:2px;margin:1.2rem 0 1.4rem;padding:14px 16px 10px;position:relative}.dg.thumb.svelte-f1nfie{pointer-events:none;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.thumb.svelte-f1nfie .fit:where(.svelte-f1nfie){transform-origin:50%;visibility:hidden;width:max-content;position:absolute;top:50%;left:50%}.thumb.svelte-f1nfie .fit.ready:where(.svelte-f1nfie){visibility:visible}.thumb.svelte-f1nfie .dg-svg{width:var(--w);min-width:0;max-width:none}.thumb.svelte-f1nfie .dg-svg *{vector-effect:non-scaling-stroke}.thumb.svelte-f1nfie .fit.tiny:where(.svelte-f1nfie) text,.thumb.svelte-f1nfie .ptitle,.thumb.svelte-f1nfie .pcap{display:none}.defs.svelte-f1nfie{width:0;height:0;position:absolute;overflow:hidden}.ttl.svelte-f1nfie{color:var(--dg-ink);letter-spacing:.005em;margin:0 0 10px;font-size:13px;font-weight:600}.canvas.svelte-f1nfie{background:linear-gradient(to right, var(--dg-paper) 30%, transparent) left / 24px 100% no-repeat local, linear-gradient(to left, var(--dg-paper) 30%, transparent) right / 24px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000024, transparent) left / 10px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000024, transparent) right / 10px 100% no-repeat scroll;padding:2px 0 4px;overflow:auto hidden}.foot.svelte-f1nfie{flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-height:18px;margin-top:6px;display:flex}.cap.svelte-f1nfie{color:var(--dg-ink-2);flex:240px;font-size:12.5px;line-height:1.45}.stepcap.svelte-f1nfie{color:var(--dg-ink)}.cap.svelte-f1nfie code,.tip.svelte-f1nfie code{background:var(--surface-2);border:0;border-radius:3px;padding:0 .25em;font-size:.92em}.stepper.svelte-f1nfie{color:var(--dg-ink-2);flex:none;align-items:center;gap:2px;font-size:12px;display:inline-flex}.stepper.svelte-f1nfie button:where(.svelte-f1nfie),.alt.svelte-f1nfie{font:inherit;border:1px solid var(--border);color:var(--dg-ink);cursor:pointer;background:0 0;border-radius:4px;min-width:22px;height:22px;padding:0 5px;font-size:12px}.stepper.svelte-f1nfie button:where(.svelte-f1nfie):disabled{opacity:.35;cursor:default}.stepper.svelte-f1nfie .play:where(.svelte-f1nfie){margin-left:4px;font-size:9px}.n.svelte-f1nfie{text-align:center;font-variant-numeric:tabular-nums;min-width:64px}.n.svelte-f1nfie i:where(.svelte-f1nfie){color:var(--text-faint);font-style:normal}.alt.svelte-f1nfie{color:var(--dg-ink-2);flex:none}.wide.svelte-f1nfie{border:1px solid var(--border);border-radius:var(--radius);background:var(--dg-paper);max-width:min(1200px,96vw);max-height:92vh;color:var(--text);padding:0}.wide.svelte-f1nfie::backdrop{background:#00000073}.wide-box.svelte-f1nfie{padding:14px 18px 12px;position:relative}.wide-head.svelte-f1nfie{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.wide-head.svelte-f1nfie .ttl:where(.svelte-f1nfie){flex:1;margin:0}.wide-canvas.svelte-f1nfie{overflow:auto}.dg.svelte-f1nfie .wide-canvas:where(.svelte-f1nfie) .dg-svg{max-width:none;width:calc(var(--w) * 1.12)}.dg-fail.svelte-f1nfie{color:var(--fail);background:color-mix(in srgb, var(--fail) 8%, var(--dg-paper));border:1px solid color-mix(in srgb, var(--fail) 35%, transparent);border-radius:var(--radius-sm);padding:8px 10px;font-size:12.5px}.alttext.svelte-f1nfie{white-space:pre;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin:8px 0 0;padding:8px 10px;font-size:12px;overflow-x:auto}.tip.svelte-f1nfie{z-index:5;pointer-events:none;max-width:300px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 9px;font-size:12px;line-height:1.4;position:absolute;box-shadow:0 4px 14px #00000024}.dg.svelte-f1nfie .dg-svg{width:calc(var(--w) * 1.12);max-width:100%;height:auto;min-width:calc(var(--w) * .88);font-family:var(--font-sans);display:block;overflow:visible}.dg.svelte-f1nfie .hatch-bg{fill:var(--dg-paper)}.dg.svelte-f1nfie .hatch-line{stroke:var(--dg-line);stroke-width:1.4px;opacity:.55}.dg.svelte-f1nfie .mk-ink{fill:var(--dg-ink-2)}.dg.svelte-f1nfie .mk-acc{fill:var(--dg-emph)}.dg.svelte-f1nfie .mk-bad{fill:var(--fail)}.dg.svelte-f1nfie .mk-ok{fill:var(--pass)}.dg.svelte-f1nfie .box{fill:var(--dg-t1);stroke:var(--dg-line);stroke-width:1px;transition:fill .25s,stroke .25s}.dg.svelte-f1nfie .box.plain{fill:var(--dg-paper)}.dg.svelte-f1nfie .t-tint>.box,.dg.svelte-f1nfie .box.t-tint{fill:var(--dg-t2)}.dg.svelte-f1nfie .t-accent>.box,.dg.svelte-f1nfie .box.t-accent{fill:var(--dg-t3);stroke:color-mix(in srgb, var(--dg-accent) 70%, var(--dg-line))}.dg.svelte-f1nfie .t-emph>.box,.dg.svelte-f1nfie .t-dark>.box,.dg.svelte-f1nfie .box.t-emph,.dg.svelte-f1nfie .box.t-dark{fill:var(--dg-emph);stroke:var(--dg-emph)}.dg.svelte-f1nfie .t-emph>.val,.dg.svelte-f1nfie .t-dark>.val,.dg.svelte-f1nfie .t-emph>.lbl,.dg.svelte-f1nfie .t-dark>.lbl,.dg.svelte-f1nfie .t-emph>.lbl-in,.dg.svelte-f1nfie .t-dark>.lbl-in,.dg.svelte-f1nfie .on-emph{fill:var(--dg-on-emph)}.dg.svelte-f1nfie .t-emph>.out,.dg.svelte-f1nfie .t-dark>.out,.dg.svelte-f1nfie .t-ink>.out,.dg.svelte-f1nfie .t-red>.out,.dg.svelte-f1nfie .t-emph>.halo,.dg.svelte-f1nfie .t-dark>.halo,.dg.svelte-f1nfie .t-ink>.halo,.dg.svelte-f1nfie .t-red>.halo{fill:var(--dg-emph);opacity:1;font-weight:600}.dg.svelte-f1nfie .t-ink>.box,.dg.svelte-f1nfie .box.t-ink{fill:var(--dg-ink);stroke:var(--dg-ink)}.dg.svelte-f1nfie .t-red>.box,.dg.svelte-f1nfie .box.t-red{fill:var(--dg-red);stroke:var(--dg-red)}.dg.svelte-f1nfie .t-ink>.val,.dg.svelte-f1nfie .t-ink>.lbl,.dg.svelte-f1nfie .t-ink>.lbl-in,.dg.svelte-f1nfie .t-red>.val,.dg.svelte-f1nfie .t-red>.lbl,.dg.svelte-f1nfie .t-red>.lbl-in{fill:var(--dg-on-emph)}.dg.svelte-f1nfie .t-ink>.small,.dg.svelte-f1nfie .t-red>.small{fill:var(--dg-on-emph);opacity:.85}.dg.svelte-f1nfie .t-ok>.ln{stroke:var(--pass);stroke-width:1.8px}.dg.svelte-f1nfie .t-bad>.ln{stroke:var(--fail);stroke-width:1.6px}.dg.svelte-f1nfie .t-warn>.ln{stroke:var(--warn);stroke-width:1.6px}.dg.svelte-f1nfie .t-emph>.ln,.dg.svelte-f1nfie .t-dark>.ln,.dg.svelte-f1nfie .t-accent>.ln{stroke:var(--dg-emph);stroke-width:1.8px}.dg.svelte-f1nfie .t-ink>.ln{stroke:var(--dg-ink);stroke-width:1.8px}.dg.svelte-f1nfie .t-muted>.ln{stroke:var(--dg-line);stroke-dasharray:4 3}.dg.svelte-f1nfie .t-muted>.box,.dg.svelte-f1nfie .box.t-muted{fill:var(--dg-paper);stroke-dasharray:3 3}.dg.svelte-f1nfie .t-faint{opacity:.45}.dg.svelte-f1nfie .t-hatch>.box,.dg.svelte-f1nfie .box.t-hatch{fill:var(--dg-hatch-url)}.dg.svelte-f1nfie .t-warn>.box,.dg.svelte-f1nfie .box.t-warn{fill:color-mix(in srgb, var(--warn) 18%, var(--dg-paper));stroke:var(--warn)}.dg.svelte-f1nfie .t-ok>.box,.dg.svelte-f1nfie .box.t-ok{fill:color-mix(in srgb, var(--pass) 16%, var(--dg-paper));stroke:var(--pass)}.dg.svelte-f1nfie .t-bad>.box,.dg.svelte-f1nfie .box.t-bad{fill:color-mix(in srgb, var(--fail) 15%, var(--dg-paper));stroke:var(--fail)}.dg.svelte-f1nfie .hit.lit>.box{stroke:var(--dg-emph);stroke-width:2px}.dg.svelte-f1nfie .hit.lit.t-base>.box,.dg.svelte-f1nfie .hit.lit.t-tint>.box,.dg.svelte-f1nfie .hit.lit.t-muted>.box{fill:var(--dg-t3)}.dg.svelte-f1nfie .hit.lit.t-emph>.box,.dg.svelte-f1nfie .hit.lit.t-dark>.box,.dg.svelte-f1nfie .hit.lit.t-ink>.box,.dg.svelte-f1nfie .hit.lit.t-red>.box{stroke:var(--dg-hl-ring);stroke-width:3px;paint-order:stroke}.dg.svelte-f1nfie .hit.noted{cursor:help}.dg.svelte-f1nfie .hit{transition:transform .45s cubic-bezier(.3,.7,.3,1),opacity .3s}.dg.svelte-f1nfie path.tw{transition:d .42s cubic-bezier(.3,.7,.3,1),stroke .25s}.synced.svelte-f1nfie{color:var(--text-faint);white-space:nowrap;margin-left:4px;font-size:11px}.dg.svelte-f1nfie .mv{pointer-events:none}.dg.svelte-f1nfie .val{font-family:var(--font-mono);fill:var(--dg-ink);font-variant-ligatures:none;font-size:12px}.dg.svelte-f1nfie .val.sm,.dg.svelte-f1nfie .mono-sm{font-family:var(--font-mono);fill:var(--dg-ink-2);font-size:10.5px}.dg.svelte-f1nfie .lbl{fill:var(--dg-ink-2);font-size:11.5px}.dg.svelte-f1nfie .lbl-in{fill:var(--dg-ink);font-size:11.5px}.dg.svelte-f1nfie .lbl.strong,.dg.svelte-f1nfie .strong{fill:var(--dg-ink);font-size:12px;font-weight:600}.dg.svelte-f1nfie .small{fill:var(--dg-ink-2);font-size:10.5px}.dg.svelte-f1nfie .halo{paint-order:stroke;stroke:var(--dg-paper);stroke-width:3.5px;stroke-linejoin:round}.dg.svelte-f1nfie .t-emph>.small,.dg.svelte-f1nfie .t-dark>.small,.dg.svelte-f1nfie .t-emph>.mono-sm,.dg.svelte-f1nfie .t-dark>.mono-sm{fill:var(--dg-on-emph);opacity:.8}.dg.svelte-f1nfie .hit.lit>.lbl,.dg.svelte-f1nfie .hit.lit>.ptr-lbl{fill:var(--dg-emph);font-weight:600}.dg.svelte-f1nfie .ln{fill:none;stroke:var(--dg-ink-2);stroke-width:1.2px}.dg.svelte-f1nfie .ln.arrow{marker-end:var(--ah-ink)}.dg.svelte-f1nfie .ln.both{marker-start:var(--ah-ink)}.dg.svelte-f1nfie .ln.dash{stroke-dasharray:4 3}.dg.svelte-f1nfie .ln.faint{stroke:var(--dg-line)}.dg.svelte-f1nfie .ln.acc,.dg.svelte-f1nfie .hit.lit>.ln{stroke:var(--dg-emph);stroke-width:1.6px}.dg.svelte-f1nfie .ln.acc.arrow,.dg.svelte-f1nfie .hit.lit>.ln.arrow{marker-end:var(--ah-acc)}.dg.svelte-f1nfie .ln.bad{stroke:var(--fail);marker-end:var(--ah-bad)}.dg.svelte-f1nfie .ln.ok{stroke:var(--pass)}.dg.svelte-f1nfie .lead{fill:none;stroke:var(--dg-ink-2);stroke-width:.8px}.dg.svelte-f1nfie .dot{fill:var(--dg-ink-2)}.dg.svelte-f1nfie .ptr-lbl{font-family:var(--font-mono);fill:var(--dg-emph);font-size:11.5px;font-weight:600}
