@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ak{overflow:visible;font-family:var(--font-sans)}.ak text{font-feature-settings:"ss01","cv11"}.ak .tone-purple{--tc: var(--t-purple);--tw: var(--w-purple)}.ak .tone-amber{--tc: var(--t-amber);--tw: var(--w-amber)}.ak .tone-green{--tc: var(--t-green);--tw: var(--w-green)}.ak .tone-blue{--tc: var(--t-blue);--tw: var(--w-blue)}.ak .tone-red{--tc: var(--t-red);--tw: var(--w-red)}.ak .tone-teal{--tc: var(--t-teal);--tw: var(--w-teal)}.ak .tone-pink{--tc: var(--t-pink);--tw: var(--w-pink)}.ak .axis{stroke:var(--rule)}.ak .tick line{stroke:var(--rule-strong)}.ak .tick text,.ak .unit{font:10px var(--font-mono);fill:var(--faint)}.ak .unit{letter-spacing:.04em}.ak .life{stroke:var(--rule-strong);stroke-dasharray:3 4}.ak .stall{stroke:var(--down);stroke-width:1.5;stroke-dasharray:1.5 4;stroke-linecap:round;opacity:.75}.ak .brk rect{fill:var(--bg)}.ak .brk path{fill:none;stroke:var(--rule-strong);stroke-width:1}.ak .brk text{font:500 10px var(--font-mono);fill:var(--muted)}.ak .frame .fr{fill:color-mix(in srgb,var(--ink) 1.5%,transparent);stroke:var(--rule-strong)}.ak .frame .tab{fill:var(--bg-sunk);stroke:var(--rule-strong)}.ak .frame .ft{font:500 10px var(--font-mono);letter-spacing:.02em;fill:var(--muted)}.ak .frame .kw{fill:var(--accent-ink)}.ak .frame .br{fill:var(--faint)}.ak .frame .br.on{fill:var(--ink);text-decoration:underline;text-decoration-color:var(--accent)}.ak .frame .sep{stroke:var(--rule-strong);stroke-dasharray:2 4}.ak .frame .brhit{fill:transparent;cursor:pointer;outline:none}.ak .frame .brhit:hover{fill:color-mix(in srgb,var(--accent) 9%,transparent)}.ak .frame .brhit:focus-visible{fill:color-mix(in srgb,var(--accent) 12%,transparent);stroke:var(--accent);stroke-width:1.5}.ak .frame.ghost{opacity:.5}.ak .msg .ln{fill:none;stroke:var(--ink-2);stroke-width:1.35;stroke-linecap:round}.ak .msg.reply .ln{stroke-dasharray:5 3.5;stroke:var(--muted)}.ak .ah{fill:var(--ink-2)}.ak .ah.on{fill:var(--accent)}.ak .ah.ghost{fill:var(--faint)}.ak .ah.warn{fill:var(--warn)}.ak .msg .band{fill:color-mix(in srgb,var(--accent) 13%,transparent)}.ak .msg .lead{fill:none;stroke:color-mix(in srgb,var(--accent) 40%,var(--rule-strong));stroke-width:1}.ak .msg .pkt{fill:var(--accent);stroke:var(--bg);stroke-width:1.5;opacity:0}.ak .ml{font:500 11.5px var(--font-sans);letter-spacing:-.005em;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.ak .msg.reply .ml{font-weight:440;fill:var(--ink-2)}.ak .mn{font:500 9.5px var(--font-mono);fill:var(--accent-ink)}.ak .ml.hid{display:none}.ak .msg.lost .ln{stroke:var(--down);stroke-dasharray:none}.ak .msg.lost .ml{fill:var(--down)}.ak .msg .lx{fill:none;stroke:var(--down);stroke-width:2;stroke-linecap:round}.ak .msg.late .ln{stroke:var(--warn)}.ak .msg.late .ml{fill:color-mix(in srgb,var(--warn) 75%,var(--ink))}.ak .msg.ghost .ln{stroke:var(--faint);stroke-dasharray:2 4}.ak .msg.ghost .ml,.ak .msg.ghost .mn{fill:var(--faint)}.ak .msg.ghost .band{fill:color-mix(in srgb,var(--faint) 10%,transparent)}.ak .msg.ghost{opacity:.6}.ak .bar .bg{fill:var(--surface);stroke:var(--ink-2);stroke-width:1}.ak .bar .fill{fill:color-mix(in srgb,var(--accent) 30%,var(--surface))}.ak .bar.store .bg{stroke:color-mix(in srgb,var(--amber) 70%,var(--rule-strong))}.ak .bar.store .fill{fill:color-mix(in srgb,var(--amber) 32%,var(--surface))}.ak .bar.control .bg{stroke-dasharray:2 2}.ak .bar.dup .bg{stroke:var(--warn);stroke-width:1.8}.ak .bar.dup .fill{fill:color-mix(in srgb,var(--warn) 45%,var(--surface))}.ak .bar.dedupe .bg{stroke:var(--ok)}.ak .bar.dedupe .fill{fill:color-mix(in srgb,var(--ok) 35%,var(--surface))}.ak .bar.ghost{opacity:.45}.ak .bar.ghost .bg{stroke:var(--faint);stroke-dasharray:2 2}.ak .wl{font:10.5px var(--font-mono);fill:var(--muted);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.ak .bar.dup .wl{fill:color-mix(in srgb,var(--warn) 80%,var(--ink))}.ak .wl.hid,.ak .bl.hid{display:none}.ak .bk path{fill:none;stroke:var(--muted);stroke-width:1.2}.ak .bk.timeout path{stroke:color-mix(in srgb,var(--warn) 75%,var(--muted))}.ak .bk.timeout .fire{fill:var(--warn)}.ak .bk.backoff path{stroke-dasharray:2.5 2.5}.ak .bk.wait path{stroke:var(--rule-strong)}.ak .bl{font:10px var(--font-mono);fill:var(--muted);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.ak .bk.timeout .bl{fill:color-mix(in srgb,var(--warn) 70%,var(--ink))}.ak .note rect{fill:var(--surface);stroke:var(--rule-strong)}.ak .note text{font:11.5px var(--font-sans);fill:var(--ink-2)}.ak .note.ghost{opacity:.5}.ak .co rect{fill:var(--surface);stroke:var(--rule-strong)}.ak .co text{font:500 11px var(--font-sans);fill:var(--ink)}.ak .co .lead{fill:none;stroke:var(--rule-strong)}.ak .co circle{fill:var(--muted)}.ak .co.hang rect,.ak .co.giveup rect{stroke:color-mix(in srgb,var(--down) 70%,var(--rule));fill:color-mix(in srgb,var(--down) 7%,var(--surface))}.ak .co.hang text,.ak .co.giveup text{fill:var(--down)}.ak .co.hang circle,.ak .co.giveup circle{fill:var(--down)}.ak .co.hang .lead,.ak .co.giveup .lead{stroke:color-mix(in srgb,var(--down) 55%,transparent)}.ak .co.dup rect,.ak .co.late rect{stroke:color-mix(in srgb,var(--warn) 75%,var(--rule));fill:color-mix(in srgb,var(--warn) 9%,var(--surface))}.ak .co.dup text,.ak .co.late text{fill:color-mix(in srgb,var(--warn) 72%,var(--ink))}.ak .co.dup circle,.ak .co.late circle{fill:var(--warn)}.ak .co.dedupe rect{stroke:color-mix(in srgb,var(--ok) 70%,var(--rule));fill:color-mix(in srgb,var(--ok) 7%,var(--surface))}.ak .co.dedupe text{fill:color-mix(in srgb,var(--ok) 75%,var(--ink))}.ak .co.dedupe circle{fill:var(--ok)}.ak .node .body{fill:var(--surface);stroke:var(--rule-strong);stroke-width:1;transition:stroke .2s,fill .2s}.ak .node .ghost{opacity:.7}.ak .node.compute .body{stroke:var(--ink-2)}.ak .node.control .body{fill:var(--bg-sunk);stroke-dasharray:4 3}.ak .node.io .body{fill:var(--bg)}.ak .node .lip{stroke:var(--amber);stroke-width:1.5;fill:none}.ak .node.store .body{stroke:color-mix(in srgb,var(--amber) 55%,var(--rule-strong))}.ak .node[class*=tone-] .body,.ak .node[class*=tone-] .lip{stroke:var(--tc)}.ak .node .ico{fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ak .node.store .ico{stroke:color-mix(in srgb,var(--amber-ink) 70%,var(--muted))}.ak .node[class*=tone-] .ico{stroke:var(--tc)}.ak .nl{font:var(--w-label, 580) 13px var(--font-sans);fill:var(--ink);letter-spacing:-.01em}.ak .ns{font:10.5px var(--font-mono);fill:var(--muted)}.ak .busy{font:10px var(--font-mono);fill:var(--faint)}.ak .ph line{stroke:var(--accent);stroke-width:1;opacity:.55}.ak .ph rect{fill:var(--accent)}.ak .ph text{font:500 9.5px var(--font-mono);fill:#fff}.ak.still .ph{display:none}.ak .ph{visibility:hidden}.ak.playing .ph,.ak.scrubbing .ph{visibility:visible}.ak .msg,.ak .bar,.ak .bk,.ak .note,.ak .co,.ak .frame,.ak .stall{transition:opacity .18s}.ak.playing :is(.msg,.bar,.bk,.note,.co,.frame,.stall).fut{opacity:.12}.ak.playing .msg.fut .ml{opacity:0}.ak .msg.now .ln{stroke:var(--accent);stroke-dasharray:none}.ak .msg.now .ml{fill:var(--accent-ink)}.ak .msg.now .pkt{opacity:1}.ak .msg.now.lost .ln{stroke:var(--down)}.ak .msg.now.lost .pkt{fill:var(--down)}.ak .bar.now .bg{stroke:var(--accent)}.ak .msg[tabindex],.ak .node[tabindex]{outline:none;cursor:pointer}.ak .msg .hit{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke}.ak .msg:hover .ml.hid,.ak .msg.hl .ml.hid,.ak .msg:focus-visible .ml.hid{display:inline}.ak .msg:hover .ln,.ak .msg:focus-visible .ln{stroke:var(--accent);stroke-width:2}.ak .msg:focus-visible .hit{stroke:color-mix(in srgb,var(--accent) 22%,transparent)}.ak .node:hover .body,.ak .node:focus-visible .body{stroke:var(--ink)}.ak .node:focus-visible .body{stroke-width:2}.ak.focusing :is(.msg,.bar,.bk,.note,.co):not(.hl){opacity:.16}.ak.focusing .frame:not(.hl){opacity:.4}.ak.focusing .node:not(.hl){opacity:.5}.ak.focusing .life:not(.hl){opacity:.4}.ak .life.hl{stroke:var(--accent);stroke-dasharray:none;opacity:.6}.ak .msg.hl .ln{stroke:var(--accent);stroke-width:1.8}.ak .msg.hl .ah,.ak .msg.now .ah{fill:var(--accent)}.ak .msg.hl.lost .ln{stroke:var(--down)}.ak.crit .msg.hl .ln{stroke-width:2.2}@media (prefers-reduced-motion: reduce){.ak .msg,.ak .bar,.ak .bk,.ak .note,.ak .co,.ak .frame{transition:none}}.dv{display:flex;flex-direction:column;align-items:center;gap:.75rem}.dv-race{margin:0;padding:.375rem .875rem;border:1px solid var(--rule);border-radius:var(--radius-full);background:var(--surface);font-size:.8125rem;color:var(--ink-2)}.dv-race b{color:var(--accent-ink);font-weight:600}.dv-stage{display:flex;gap:1.5rem;align-items:flex-start;justify-content:center;width:100%}.dv-col{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0;width:100%}.dv-racing .dv-col{flex:1 1 0;width:auto}.dv-col[hidden]{display:none}.dv-head{display:flex;align-items:baseline;gap:.75rem}.dv-head[hidden]{display:none}.dv-t{font-weight:600;font-size:.9375rem;font-stretch:105%;letter-spacing:-.01em}.dv-n{font-size:.75rem;color:var(--muted)}.dv-col.win .dv-n{color:var(--accent-ink);font-weight:500}.dv-sum{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem}.sx{display:inline-flex;align-items:baseline;gap:.375rem;height:1.625rem;padding:.25rem .625rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);font-size:.75rem;white-space:nowrap}.sx i{font-style:normal;color:var(--muted)}.sx b{font:500 .75rem var(--font-mono);color:var(--ink)}.sx em{font:.6875rem var(--font-mono);font-style:normal;color:var(--faint)}.sx.total{border-color:color-mix(in srgb,var(--accent) 40%,var(--rule));cursor:help}.sx.total b{color:var(--accent-ink)}.sx.bad{border-color:color-mix(in srgb,var(--down) 45%,var(--rule));background:color-mix(in srgb,var(--down) 6%,var(--surface))}.sx.bad b,.sx.bad i{color:var(--down)}.sx.warn{border-color:color-mix(in srgb,var(--warn) 50%,var(--rule));background:color-mix(in srgb,var(--warn) 7%,var(--surface))}.sx.warn b{color:color-mix(in srgb,var(--warn) 75%,var(--ink))}.sx.ok{border-color:color-mix(in srgb,var(--ok) 45%,var(--rule))}.sx.ok b{color:color-mix(in srgb,var(--ok) 75%,var(--ink))}.sx[data-who]{cursor:help}.dv-host{width:100%;overflow-x:auto;overflow-y:hidden}.dv-host>svg{display:block;margin:0 auto;height:auto}.dv-ctl{position:sticky;bottom:.75rem;z-index:5;gap:.25rem;padding:.3125rem .5rem;margin-top:.25rem}.dv-ctl .seg{margin-left:.25rem}.dv-ctl .seg button{min-width:2.25rem}.dv-scrub{width:min(16rem,30vw);accent-color:var(--accent);margin:0 .375rem}.dv-time{min-width:4.75rem;font-size:.75rem;color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.dv-reset[hidden]{display:none}.ak-tip{position:fixed;z-index:70;left:0;top:0;min-width:11rem;max-width:18rem;padding:.5rem .625rem;pointer-events:none;border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);font-size:.75rem;color:var(--ink-2)}.ak-tip[hidden]{display:none}.ak-tip .h{margin-bottom:.25rem;font-weight:580;color:var(--ink);font-size:.8125rem}.ak-tip .n{margin-right:.375rem;font:500 .6875rem var(--font-mono);color:var(--accent-ink)}.ak-tip .r{display:flex;justify-content:space-between;gap:1rem;padding:1px 0}.ak-tip .r span{color:var(--muted)}.ak-tip .r b{font:500 .6875rem var(--font-mono);color:var(--ink)}.ak-tip .r.bad span,.ak-tip .r.bad b{color:var(--down)}.ak-tip .r.warn span{color:color-mix(in srgb,var(--warn) 75%,var(--ink))}.ak-tip .r.ok span{color:color-mix(in srgb,var(--ok) 75%,var(--ink))}.ak-tip .k{margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--rule);color:var(--accent-ink);font-size:.6875rem}.dv-heads{position:sticky;top:0;z-index:4;align-self:stretch;width:100%;overflow:hidden;pointer-events:none;margin-bottom:calc(clamp(var(--hmin),100%,var(--hmax)) * var(--hk) * -1 - .5rem)}.dv-heads[hidden]{display:none}.dv-heads>svg{display:block;margin:0 auto}.dv-heads .node{pointer-events:auto}.dv-heads:not(.stuck) .life{visibility:hidden}.dv-heads.stuck{background:var(--bg);box-shadow:0 1px 0 var(--rule),0 6px 12px -10px #14141340}.dv-host.has-heads>svg .ak-heads{visibility:hidden}
