.article-copy .post-fig{border-block:1px dashed var(--rule);letter-spacing:normal;overflow-wrap:normal;min-width:0;margin:36px 0;padding:18px 0;font-size:15px;line-height:1.75}.article-copy .post-fig>figcaption{color:var(--ink);text-align:left;margin:0 0 14px;font-size:15px;line-height:1.75}.article-copy .post-fig :where(p,ul,ol,li,pre,details,table,figure){margin:0;padding:0}.article-copy .post-fig :where(details){border:0}.article-copy .post-fig :where(table){min-width:0}.article-copy .post-fig :where(:not(pre)>code){color:inherit;font-size:inherit;background:0 0;padding:0}.post-fig-title{color:var(--accent-ink);font-weight:500}.post-fig .muted{color:var(--muted-ink);font-size:13px}.post-fig .sr-only,.post-fig .chips input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.post-fig .chips{color:var(--comment-ink);border:0;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:0;font-size:12px;display:flex}.post-fig .chips legend{float:left;margin-right:8px;padding:0}.post-fig .chips label{cursor:pointer}.post-fig .chips label:has(input:checked){color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline}.post-fig .chips label:has(input:focus-visible){outline:2px solid var(--accent-ink);outline-offset:3px}.post-fig .controls{flex-wrap:wrap;align-items:center;gap:8px 24px;margin:12px 0;display:flex}.article-copy .post-fig :is(.navs,.nav-pair):has(>.nav){grid-template-columns:auto auto;justify-content:start;column-gap:1.5ch;display:inline-grid}.post-fig .nav{visibility:hidden;cursor:pointer;color:var(--link-ink);grid-row:1;font-size:12px}.post-fig .nav.prev{grid-column:1}.post-fig .nav.next{grid-column:2}.post-fig .autoplay-toggle{font:inherit;color:var(--link-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 4px;font-size:12px}.post-fig .autoplay-toggle:hover{color:var(--ink)}.post-fig .autoplay-toggle:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}@media (width<=920px){.article-copy .post-fig{font-size:14px}.post-fig .chips label,.post-fig .nav,.post-fig .autoplay-toggle{align-items:center;min-height:28px;display:inline-flex}.post-fig .chips label{overflow-wrap:anywhere}}@property --f1-t{syntax:"<number>";inherits:true;initial-value:10}@property --f1-main{syntax:"<number>";inherits:true;initial-value:23}@property --f1-tan{syntax:"<number>";inherits:true;initial-value:.16}@property --f1-ctx{syntax:"<integer>";inherits:true;initial-value:23}@property --f1-tank{syntax:"<integer>";inherits:true;initial-value:0}.f1[data-astro-cid-k53klhly]{--f1-t:10;--f1-main:21;--f1-tan:0;--f1-ctx:calc(var(--f1-main) + var(--f1-tan));--f1-tank:calc(var(--f1-tan));--f1-a:clamp(0, var(--f1-t) - 8, 1);--f1-w:min(clamp(0, var(--f1-t) - 7, 1), clamp(0, 9 - var(--f1-t), 1));letter-spacing:normal;transition:--f1-t .6s,--f1-main .6s,--f1-tan .6s}.f1[data-astro-cid-k53klhly]:has(#f1-s0:checked){--f1-t:0}.f1[data-astro-cid-k53klhly]:has(#f1-s1:checked){--f1-t:1;--f1-tan:1}.f1[data-astro-cid-k53klhly]:has(#f1-s2:checked){--f1-t:2;--f1-tan:28}.f1[data-astro-cid-k53klhly]:has(#f1-s3:checked){--f1-t:3;--f1-tan:31}.f1[data-astro-cid-k53klhly]:has(#f1-s4:checked){--f1-t:4;--f1-tan:31}.f1[data-astro-cid-k53klhly]:has(#f1-s5:checked){--f1-t:5;--f1-tan:33}.f1[data-astro-cid-k53klhly]:has(#f1-s6:checked){--f1-t:6;--f1-tan:42}.f1[data-astro-cid-k53klhly]:has(#f1-s7:checked){--f1-t:7;--f1-tan:43}.f1[data-astro-cid-k53klhly]:has(#f1-s8:checked){--f1-t:8;--f1-tan:43}.f1[data-astro-cid-k53klhly]:has(#f1-s9:checked){--f1-t:9;--f1-tan:.16}.f1[data-astro-cid-k53klhly]:has(#f1-s10:checked){--f1-t:10;--f1-main:23;--f1-tan:.16}.f1[data-astro-cid-k53klhly]:has(#f1-s0:checked) .next[data-astro-cid-k53klhly][for=f1-s1],.f1[data-astro-cid-k53klhly]:has(#f1-s1:checked) [data-astro-cid-k53klhly]:is(.prev[for=f1-s0],.next[for=f1-s2]),.f1[data-astro-cid-k53klhly]:has(#f1-s2:checked) [data-astro-cid-k53klhly]:is(.prev[for=f1-s1],.next[for=f1-s3]),.f1[data-astro-cid-k53klhly]:has(#f1-s3:checked) [data-astro-cid-k53klhly]:is(.prev[for=f1-s2],.next[for=f1-s4]),.f1[data-astro-cid-k53klhly]:has(#f1-s4:checked) [data-astro-cid-k53klhly]:is(.prev[for=f1-s3],.next[for=f1-s5]),.f1[data-astro-cid-k53klhly]:has(#f1-s5:checked) [data-astro-cid-k53klhly]:is(.prev[for=f1-s4],.next[for=f1-s6]),.f1[data-astro-cid-k53klhly]:has(#f1-s6:checked) [data-astro-cid-k53klhly]:is(.prev[for=f1-s5],.next[for=f1-s7]),.f1[data-astro-cid-k53klhly]:has(#f1-s7:checked) [data-astro-cid-k53klhly]:is(.prev[for=f1-s6],.next[for=f1-s8]),.f1[data-astro-cid-k53klhly]:has(#f1-s8:checked) [data-astro-cid-k53klhly]:is(.prev[for=f1-s7],.next[for=f1-s9]),.f1[data-astro-cid-k53klhly]:has(#f1-s9:checked) [data-astro-cid-k53klhly]:is(.prev[for=f1-s8],.next[for=f1-s10]),.f1[data-astro-cid-k53klhly]:has(#f1-s10:checked) .prev[data-astro-cid-k53klhly][for=f1-s9]{visibility:visible}.f1[data-astro-cid-k53klhly] .navs[data-astro-cid-k53klhly]{flex-basis:100%;order:1}.f1[data-astro-cid-k53klhly] .scroll[data-astro-cid-k53klhly]{overflow-x:auto}.f1[data-astro-cid-k53klhly] .prefix[data-astro-cid-k53klhly]{display:contents}.f1[data-astro-cid-k53klhly] .mobile-compare[data-astro-cid-k53klhly]{display:none}.f1[data-astro-cid-k53klhly] .stage[data-astro-cid-k53klhly]{width:760px;height:296px;font-size:10.5px;line-height:1;position:relative}.f1[data-astro-cid-k53klhly] .blk[data-astro-cid-k53klhly]{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--ink) 50%, transparent);background:var(--surface-bg);height:24px;color:var(--ink);white-space:nowrap;padding:0 6px;line-height:22px;position:absolute}.f1[data-astro-cid-k53klhly] .prefix[data-astro-cid-k53klhly] .blk[data-astro-cid-k53klhly]{left:var(--left);width:var(--width)}.f1[data-astro-cid-k53klhly] .blk[data-astro-cid-k53klhly]>span[data-astro-cid-k53klhly]{text-overflow:ellipsis;display:block;overflow:hidden}.f1[data-astro-cid-k53klhly] .blk[data-astro-cid-k53klhly].u>span[data-astro-cid-k53klhly],.f1[data-astro-cid-k53klhly] .bn[data-astro-cid-k53klhly] .b3[data-astro-cid-k53klhly]{font-style:italic}.f1[data-astro-cid-k53klhly] .m[data-astro-cid-k53klhly]{top:18px}.f1[data-astro-cid-k53klhly] [data-astro-cid-k53klhly][style*=--i]{--f1-r:clamp(0, var(--f1-t) - var(--i) + 1, 1);opacity:var(--f1-r)}.f1[data-astro-cid-k53klhly] .lbl[data-astro-cid-k53klhly]{color:var(--comment-ink);white-space:nowrap;margin:0;font-size:10px;position:absolute}.f1[data-astro-cid-k53klhly] .lane-l[data-astro-cid-k53klhly]{color:var(--ink);font-size:12px;line-height:1;position:absolute;top:0;left:0}.f1[data-astro-cid-k53klhly] .mline[data-astro-cid-k53klhly]{width:calc(380px + 12px * clamp(0, var(--f1-t), 1));border-top:1.5px solid var(--ink);position:absolute;top:29px;left:0}.f1[data-astro-cid-k53klhly] .wait[data-astro-cid-k53klhly],.f1[data-astro-cid-k53klhly] .resume[data-astro-cid-k53klhly]{border-top:1.5px dashed var(--ink);width:144px;opacity:min(clamp(0, var(--f1-t), 1), 1 - var(--f1-a));position:absolute;top:29px;left:520px}.f1[data-astro-cid-k53klhly] .resume[data-astro-cid-k53klhly]{width:52px;opacity:var(--f1-a);border-top-style:solid;left:612px}.f1[data-astro-cid-k53klhly] .wait-l[data-astro-cid-k53klhly]{color:var(--muted-ink);opacity:min(clamp(0, var(--f1-t), 1), 1 - var(--f1-a));top:38px;left:526px}.f1[data-astro-cid-k53klhly] .slot[data-astro-cid-k53klhly],.f1[data-astro-cid-k53klhly] .front[data-astro-cid-k53klhly]{width:92px;top:18px;left:664px}.f1[data-astro-cid-k53klhly] .slot[data-astro-cid-k53klhly]{color:var(--comment-ink);opacity:calc(clamp(0, var(--f1-t), 1) * (1 - clamp(0, var(--f1-t) - 9, 1)));background:0 0;border-style:dashed}.f1[data-astro-cid-k53klhly] .front[data-astro-cid-k53klhly]{opacity:clamp(0, var(--f1-t) - 9, 1)}.f1[data-astro-cid-k53klhly] .bn[data-astro-cid-k53klhly]{width:calc(128px + 92px * var(--f1-a));height:calc(24px + 22px * var(--f1-a));border-color:color-mix(in oklab, var(--accent-ink) calc(var(--f1-a) * 100%), color-mix(in oklab, var(--ink) 50%, transparent));background:color-mix(in oklab, var(--accent-ink) calc(var(--f1-a) * 12%), var(--surface-bg));font:inherit;text-align:left;cursor:help;outline:none;grid-template-rows:22px 22px;line-height:22px;display:grid;top:18px;left:392px;overflow:hidden}.f1[data-astro-cid-k53klhly] .bn[data-astro-cid-k53klhly] .b1[data-astro-cid-k53klhly],.f1[data-astro-cid-k53klhly] .bn[data-astro-cid-k53klhly] .b2[data-astro-cid-k53klhly]{grid-area:1/1}.f1[data-astro-cid-k53klhly] .bn[data-astro-cid-k53klhly] .b1[data-astro-cid-k53klhly]{opacity:calc(1 - var(--f1-a))}.f1[data-astro-cid-k53klhly] .bn[data-astro-cid-k53klhly] .b2[data-astro-cid-k53klhly]{color:var(--accent-ink);opacity:var(--f1-a)}.f1[data-astro-cid-k53klhly] .bn[data-astro-cid-k53klhly] .b3[data-astro-cid-k53klhly]{border-top:1px dashed color-mix(in oklab, var(--accent-ink) 50%, transparent);opacity:var(--f1-a);grid-area:2/1}.f1[data-astro-cid-k53klhly] .bn[data-astro-cid-k53klhly]:is(:hover,:focus-visible){outline:2px solid var(--accent-ink);outline-offset:2px}.f1[data-astro-cid-k53klhly] .t[data-astro-cid-k53klhly]{top:var(--top);width:var(--width);border-color:var(--loop);background:color-mix(in oklab, var(--loop) 7%, var(--surface-bg));color:var(--loop);opacity:calc(var(--f1-r) * (1 - .45 * var(--f1-a)));left:392px}.f1[data-astro-cid-k53klhly] .t[data-astro-cid-k53klhly]:before{content:"";border-left:1.5px solid var(--loop);height:6px;position:absolute;bottom:100%;left:11px}.f1[data-astro-cid-k53klhly] .t[data-astro-cid-k53klhly].t0:before{height:calc(34px - 22px * var(--f1-a))}.f1[data-astro-cid-k53klhly] .t[data-astro-cid-k53klhly].log{background:color-mix(in oklab, var(--loop) 24%, var(--surface-bg))}.f1[data-astro-cid-k53klhly] .t[data-astro-cid-k53klhly].ok{border-bottom-width:3px}.f1[data-astro-cid-k53klhly]:has(:is(#f1-s9,#f1-s10):checked) .t[data-astro-cid-k53klhly]{background:0 0;border-style:dashed;border-bottom-width:1px}.f1[data-astro-cid-k53klhly]:has(:is(#f1-s9,#f1-s10):checked) .t[data-astro-cid-k53klhly]:before{border-left-style:dashed}.f1[data-astro-cid-k53klhly]:has(:is(#f1-s9,#f1-s10):checked) .t[data-astro-cid-k53klhly].t0:before{border-left-color:var(--accent-ink)}.f1[data-astro-cid-k53klhly] .tl[data-astro-cid-k53klhly]{white-space:nowrap;justify-items:end;font-size:12px;line-height:1;display:grid;position:absolute;top:82px;right:380px}.f1[data-astro-cid-k53klhly] .tl[data-astro-cid-k53klhly] .x1[data-astro-cid-k53klhly],.f1[data-astro-cid-k53klhly] .tl[data-astro-cid-k53klhly] .x2[data-astro-cid-k53klhly]{grid-area:1/1}.f1[data-astro-cid-k53klhly] .tl[data-astro-cid-k53klhly] .x1[data-astro-cid-k53klhly]{color:var(--loop);opacity:calc(clamp(0, var(--f1-t), 1) * (1 - var(--f1-a)))}.f1[data-astro-cid-k53klhly] .tl[data-astro-cid-k53klhly] .x2[data-astro-cid-k53klhly]{color:var(--accent-ink);opacity:var(--f1-a)}.f1[data-astro-cid-k53klhly] .readout[data-astro-cid-k53klhly]{width:330px;color:var(--muted-ink);counter-reset:f1-ctx var(--f1-ctx) f1-tan var(--f1-tank);font-size:11px;line-height:1.5;position:absolute;top:122px;left:0}.f1[data-astro-cid-k53klhly] .readout[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]{margin:0}.f1[data-astro-cid-k53klhly] .readout[data-astro-cid-k53klhly] .ctx[data-astro-cid-k53klhly]:after{content:"~" counter(f1-ctx) "K";color:var(--metric-ink)}.f1[data-astro-cid-k53klhly] .readout[data-astro-cid-k53klhly] .tan[data-astro-cid-k53klhly]:after{content:"~" counter(f1-tan) "K";color:var(--metric-ink)}.f1[data-astro-cid-k53klhly] .track[data-astro-cid-k53klhly]{background:color-mix(in oklab, var(--rule) 45%, transparent);height:8px;margin:4px 0;display:flex}.f1[data-astro-cid-k53klhly] .seg[data-astro-cid-k53klhly].sm{width:calc(var(--f1-main) / 80 * 100%);background:var(--ink)}.f1[data-astro-cid-k53klhly] .seg[data-astro-cid-k53klhly].st{width:calc(var(--f1-tan) / 80 * 100%);background:var(--loop)}.f1[data-astro-cid-k53klhly] .seg[data-astro-cid-k53klhly].sn{background:var(--accent-ink);width:2px;opacity:var(--f1-a)}.f1[data-astro-cid-k53klhly] .keys[data-astro-cid-k53klhly]{grid-template-columns:auto 1fr;gap:0 14px;display:grid}.f1[data-astro-cid-k53klhly] .keys[data-astro-cid-k53klhly] .kx[data-astro-cid-k53klhly]{display:grid}.f1[data-astro-cid-k53klhly] .keys[data-astro-cid-k53klhly] .kx[data-astro-cid-k53klhly]>span[data-astro-cid-k53klhly]{grid-area:1/1}.f1[data-astro-cid-k53klhly] .keys[data-astro-cid-k53klhly] .kt[data-astro-cid-k53klhly]{opacity:calc(clamp(0, var(--f1-t), 1) * (1 - var(--f1-a)))}.f1[data-astro-cid-k53klhly] .keys[data-astro-cid-k53klhly] .kn[data-astro-cid-k53klhly]{opacity:var(--f1-a)}.f1[data-astro-cid-k53klhly] .keys[data-astro-cid-k53klhly] i[data-astro-cid-k53klhly]{width:8px;height:8px;margin-right:5px;display:inline-block}.f1[data-astro-cid-k53klhly] .km[data-astro-cid-k53klhly] i[data-astro-cid-k53klhly]{background:var(--ink)}.f1[data-astro-cid-k53klhly] .kt[data-astro-cid-k53klhly] i[data-astro-cid-k53klhly]{background:var(--loop)}.f1[data-astro-cid-k53klhly] .kn[data-astro-cid-k53klhly] i[data-astro-cid-k53klhly]{background:var(--accent-ink)}.f1[data-astro-cid-k53klhly] .beat[data-astro-cid-k53klhly]{color:var(--accent-ink);opacity:var(--f1-w);justify-items:end;gap:6px;font-size:14px;display:grid;top:196px;right:384px}.f1[data-astro-cid-k53klhly] .beat[data-astro-cid-k53klhly] small[data-astro-cid-k53klhly]{color:var(--muted-ink);font-size:11px}.f1[data-astro-cid-k53klhly] .done[data-astro-cid-k53klhly]{text-align:right;color:var(--muted-ink);opacity:var(--f1-a);font-size:11px;line-height:1.5;top:232px;right:384px}.f1[data-astro-cid-k53klhly] .done[data-astro-cid-k53klhly] .n[data-astro-cid-k53klhly]{color:var(--metric-ink)}.f1[data-astro-cid-k53klhly] .span[data-astro-cid-k53klhly]{box-sizing:border-box;border:1px dashed var(--metric-ink);width:374px;height:222px;opacity:var(--f1-w);position:absolute;top:68px;left:384px}.f1[data-astro-cid-k53klhly] .span-l[data-astro-cid-k53klhly]{color:var(--metric-ink);bottom:8px;right:8px}.f1[data-astro-cid-k53klhly] .squash[data-astro-cid-k53klhly]{box-sizing:border-box;border:1px solid var(--accent-ink);background:color-mix(in oklab, var(--accent-ink) 14%, transparent);opacity:0;pointer-events:none;position:absolute}.f1[data-astro-cid-k53klhly]:has(:is(#f1-s9,#f1-s10):checked) .squash[data-astro-cid-k53klhly]{animation:.7s ease-in both f1-squash}@keyframes f1-squash{0%{opacity:.9;width:374px;height:222px;top:68px;left:384px}to{opacity:0;width:220px;height:46px;top:18px;left:392px}}.f1[data-astro-cid-k53klhly] .caps[data-astro-cid-k53klhly]{margin-top:10px;font-size:13px;line-height:1.6;display:grid}.f1[data-astro-cid-k53klhly] .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]{visibility:hidden;grid-area:1/1;margin:0}.f1[data-astro-cid-k53klhly]:has(#f1-s0:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:first-child,.f1[data-astro-cid-k53klhly]:has(#f1-s1:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:nth-child(2),.f1[data-astro-cid-k53klhly]:has(#f1-s2:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:nth-child(3),.f1[data-astro-cid-k53klhly]:has(#f1-s3:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:nth-child(4),.f1[data-astro-cid-k53klhly]:has(#f1-s4:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:nth-child(5),.f1[data-astro-cid-k53klhly]:has(#f1-s5:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:nth-child(6),.f1[data-astro-cid-k53klhly]:has(#f1-s6:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:nth-child(7),.f1[data-astro-cid-k53klhly]:has(#f1-s7:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:nth-child(8),.f1[data-astro-cid-k53klhly]:has(#f1-s8:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:nth-child(9),.f1[data-astro-cid-k53klhly]:has(#f1-s9:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:nth-child(10),.f1[data-astro-cid-k53klhly]:has(#f1-s10:checked) .caps[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]:nth-child(11){visibility:visible}@media (width<=920px){.f1[data-astro-cid-k53klhly] .scroll[data-astro-cid-k53klhly]{overflow:visible}.f1[data-astro-cid-k53klhly] .stage[data-astro-cid-k53klhly]{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;height:auto;display:grid}.f1[data-astro-cid-k53klhly] .prefix[data-astro-cid-k53klhly]{grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.f1[data-astro-cid-k53klhly] .stage[data-astro-cid-k53klhly] .blk[data-astro-cid-k53klhly]{white-space:normal;overflow-wrap:anywhere;width:100%;height:auto;min-height:32px;padding:6px 8px;font-size:12px;line-height:1.5;position:relative;inset:auto}.f1[data-astro-cid-k53klhly] .lane-l[data-astro-cid-k53klhly]{grid-row:1;position:static}.f1[data-astro-cid-k53klhly] .stage[data-astro-cid-k53klhly] .bn[data-astro-cid-k53klhly]{grid-row:3;grid-template-rows:auto auto;min-height:60px}.f1[data-astro-cid-k53klhly] .stage[data-astro-cid-k53klhly] [data-astro-cid-k53klhly]:is(.slot,.front){grid-area:4/1}.f1[data-astro-cid-k53klhly] .stage[data-astro-cid-k53klhly] .t[data-astro-cid-k53klhly]{grid-row:calc(5 + var(--i));width:calc(100% - 12px);min-height:50px;opacity:var(--f1-r);margin-left:12px}.f1[data-astro-cid-k53klhly] .t[data-astro-cid-k53klhly]:before{height:8px;left:12px}.f1[data-astro-cid-k53klhly] .stage[data-astro-cid-k53klhly] .tl[data-astro-cid-k53klhly]{white-space:normal;grid-row:5;justify-items:start;line-height:1.5;position:static}.f1[data-astro-cid-k53klhly] .readout[data-astro-cid-k53klhly]{grid-row:13;width:auto;margin-top:8px;position:static}.f1[data-astro-cid-k53klhly] .stage[data-astro-cid-k53klhly] [data-astro-cid-k53klhly]:is(.beat,.done){white-space:normal;text-align:left;grid-area:14/1;justify-items:start;line-height:1.5;position:static}.f1[data-astro-cid-k53klhly] .stage[data-astro-cid-k53klhly] [data-astro-cid-k53klhly]:is(.mline,.wait,.resume,.wait-l,.span,.squash){display:none}.f1[data-astro-cid-k53klhly] .mobile-compare[data-astro-cid-k53klhly]{min-height:36px;color:var(--link-ink);cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.f1[data-astro-cid-k53klhly] .mobile-compare[data-astro-cid-k53klhly] input[data-astro-cid-k53klhly]{accent-color:var(--accent-ink)}.f1[data-astro-cid-k53klhly]:not(:has(#f1-compare:checked)) .detail[data-astro-cid-k53klhly],.f1[data-astro-cid-k53klhly] .detail[data-astro-cid-k53klhly] .d0[data-astro-cid-k53klhly]{display:none}.f1[data-astro-cid-k53klhly] .detail[data-astro-cid-k53klhly] .d1[data-astro-cid-k53klhly]{visibility:visible;overflow-wrap:anywhere;min-width:0}.f1[data-astro-cid-k53klhly] .detail[data-astro-cid-k53klhly] .cmp[data-astro-cid-k53klhly]{grid-template-columns:9ch minmax(0,1fr) 9ch;gap:6px;font-size:11px}}.f1[data-astro-cid-k53klhly] .detail[data-astro-cid-k53klhly]{background:var(--surface-bg);margin-top:10px;padding:12px 16px;font-size:12px;line-height:1.5;display:grid}.f1[data-astro-cid-k53klhly] .detail[data-astro-cid-k53klhly]>[data-astro-cid-k53klhly]{grid-area:1/1}.f1[data-astro-cid-k53klhly] .detail[data-astro-cid-k53klhly] p[data-astro-cid-k53klhly]{margin:0}.f1[data-astro-cid-k53klhly] .d1[data-astro-cid-k53klhly]{visibility:hidden}.f1[data-astro-cid-k53klhly] .d0[data-astro-cid-k53klhly]{color:var(--muted-ink)}.f1[data-astro-cid-k53klhly]:has(.bn:is(:hover,:focus-visible)) .d0[data-astro-cid-k53klhly]{visibility:hidden}.f1[data-astro-cid-k53klhly]:has(.bn:is(:hover,:focus-visible)) .d1[data-astro-cid-k53klhly]{visibility:visible}.f1[data-astro-cid-k53klhly] .dh[data-astro-cid-k53klhly]{justify-content:space-between;margin-bottom:6px;font-weight:500;display:flex}.f1[data-astro-cid-k53klhly] .cmp[data-astro-cid-k53klhly]{grid-template-columns:10ch 1fr 9ch;align-items:center;gap:6px 12px;margin-bottom:8px;display:grid}.f1[data-astro-cid-k53klhly] .cmp[data-astro-cid-k53klhly] .bt[data-astro-cid-k53klhly]{background:color-mix(in oklab, var(--rule) 45%, transparent);height:10px}.f1[data-astro-cid-k53klhly] .cmp[data-astro-cid-k53klhly] .bar[data-astro-cid-k53klhly]{height:100%;width:calc(var(--v) * 100%);min-width:2px;display:block}.f1[data-astro-cid-k53klhly] .cmp[data-astro-cid-k53klhly] .in[data-astro-cid-k53klhly]{background:var(--loop)}.f1[data-astro-cid-k53klhly] .cmp[data-astro-cid-k53klhly] .out[data-astro-cid-k53klhly]{background:var(--accent-ink)}.f1[data-astro-cid-k53klhly] .cmp[data-astro-cid-k53klhly] .num[data-astro-cid-k53klhly]{color:var(--metric-ink);text-align:right}.f1[data-astro-cid-k53klhly] .k[data-astro-cid-k53klhly]{color:var(--comment-ink);font-size:11px}.f1[data-astro-cid-k53klhly] .inside[data-astro-cid-k53klhly]{color:var(--muted-ink);margin-bottom:6px}.f1[data-astro-cid-k53klhly] .note[data-astro-cid-k53klhly]{white-space:pre-wrap;color:var(--accent-ink);font-size:11.5px}.f1[data-astro-cid-k53klhly] .said[data-astro-cid-k53klhly]{color:var(--ink);margin-top:2px;font-size:11.5px;font-style:italic}.f1[data-astro-cid-k53klhly] .ratio[data-astro-cid-k53klhly]{color:var(--metric-ink)}@media (prefers-reduced-motion:reduce){.f1[data-astro-cid-k53klhly]{transition:none}.f1[data-astro-cid-k53klhly]:has(:is(#f1-s9,#f1-s10):checked) .squash[data-astro-cid-k53klhly]{animation:none}}@property --f2-t{syntax:"<number>";inherits:true;initial-value:20}@property --f2-ty{syntax:"<integer>";inherits:true;initial-value:0}@property --f2-sm{syntax:"<integer>";inherits:true;initial-value:0}@property --f2-sc{syntax:"<integer>";inherits:true;initial-value:0}@property --f2-co{syntax:"<integer>";inherits:true;initial-value:0}.f2[data-astro-cid-22tsr7gy]{--f2-t:20;--cache:0;--px:6px;letter-spacing:normal;transition:--f2-t .5s,--f2-ty .5s,--f2-sm .5s,--f2-sc .5s,--f2-co .5s}.f2[data-astro-cid-22tsr7gy]:has(#f2-cache:checked){--cache:1}.f2[data-astro-cid-22tsr7gy] .chips[data-astro-cid-22tsr7gy].turns{gap:4px 9px}.f2[data-astro-cid-22tsr7gy] .consts[data-astro-cid-22tsr7gy]{color:var(--comment-ink);font-size:11px}.f2[data-astro-cid-22tsr7gy] .turnlab[data-astro-cid-22tsr7gy]{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;overflow:hidden}.f2[data-astro-cid-22tsr7gy] .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 20: frontend, continued"}.f2[data-astro-cid-22tsr7gy] .k-ty[data-astro-cid-22tsr7gy]{--kc:var(--ink)}.f2[data-astro-cid-22tsr7gy] .k-sm[data-astro-cid-22tsr7gy]{--kc:var(--link-ink)}.f2[data-astro-cid-22tsr7gy] .k-co[data-astro-cid-22tsr7gy]{--kc:var(--loop)}.f2[data-astro-cid-22tsr7gy] .rd[data-astro-cid-22tsr7gy]{min-width:4ch;color:var(--metric-ink);font-weight:400;display:inline-block}.f2[data-astro-cid-22tsr7gy] .rd-ty[data-astro-cid-22tsr7gy]{counter-reset:n var(--f2-ty)}.f2[data-astro-cid-22tsr7gy] .rd-sm[data-astro-cid-22tsr7gy]{counter-reset:n var(--f2-sm)}.f2[data-astro-cid-22tsr7gy] .rd-sc[data-astro-cid-22tsr7gy]{counter-reset:n var(--f2-sc)}.f2[data-astro-cid-22tsr7gy] .rd-co[data-astro-cid-22tsr7gy]{counter-reset:n var(--f2-co)}.f2[data-astro-cid-22tsr7gy] .rd[data-astro-cid-22tsr7gy]:after{content:counter(n) "K"}.f2[data-astro-cid-22tsr7gy] .stage[data-astro-cid-22tsr7gy]{position:relative;overflow-x:auto}.f2[data-astro-cid-22tsr7gy] .stage-inner[data-astro-cid-22tsr7gy]{min-width:800px}.f2[data-astro-cid-22tsr7gy] .panel[data-astro-cid-22tsr7gy]{grid-template-columns:290px minmax(0,1fr);align-items:center;gap:0 14px;margin-top:14px;display:grid}.f2[data-astro-cid-22tsr7gy] .panel[data-astro-cid-22tsr7gy]>.head[data-astro-cid-22tsr7gy]{grid-column:1/-1;align-items:baseline;gap:4px 28px;display:flex}.f2[data-astro-cid-22tsr7gy] .ptitle[data-astro-cid-22tsr7gy]{color:var(--ink);white-space:nowrap;align-items:baseline;gap:2px 10px;font-size:13px;font-weight:500;display:flex}.f2[data-astro-cid-22tsr7gy] .ptitle[data-astro-cid-22tsr7gy] .k[data-astro-cid-22tsr7gy]{color:var(--kc)}.f2[data-astro-cid-22tsr7gy] .sub[data-astro-cid-22tsr7gy]{color:var(--muted-ink);font-weight:400}.f2[data-astro-cid-22tsr7gy] .rowbox[data-astro-cid-22tsr7gy]{gap:6px;padding:16px 0 0;display:grid;position:relative}.f2[data-astro-cid-22tsr7gy] .row[data-astro-cid-22tsr7gy]{min-width:0;height:20px;display:flex}.f2[data-astro-cid-22tsr7gy] .blk[data-astro-cid-22tsr7gy]{--r:99;--c:var(--a);--dim:0;--on:calc(clamp(0, var(--f2-t) - var(--a) + 1, 1) * clamp(0, var(--r) - var(--f2-t), 1));--fr:clamp(0, var(--c) + 1 - var(--f2-t), 1);box-sizing:border-box;width:calc(var(--w) * var(--px) * var(--on));margin-right:calc(1px * var(--on));opacity:calc(var(--on) * (1 - .6 * var(--dim)));background:var(--surface-bg);box-shadow:inset 0 calc(-3px * var(--cache) * (1 - var(--dim))) 0 color-mix(in oklab, var(--metric-ink) calc(var(--fr) * 100%), var(--link-ink)), inset 0 0 0 1px var(--rule);text-align:center;white-space:nowrap;color:var(--muted-ink);flex:none;font-size:9px;font-style:normal;line-height:19px;overflow:hidden}.f2[data-astro-cid-22tsr7gy] .blk[data-astro-cid-22tsr7gy].user,.f2[data-astro-cid-22tsr7gy] .blk[data-astro-cid-22tsr7gy].call,.f2[data-astro-cid-22tsr7gy] .blk[data-astro-cid-22tsr7gy].task{color:var(--link-ink)}.f2[data-astro-cid-22tsr7gy] .blk[data-astro-cid-22tsr7gy].run{color:var(--loop)}.f2[data-astro-cid-22tsr7gy] .blk[data-astro-cid-22tsr7gy].log{background:color-mix(in oklab, var(--loop) 22%, var(--surface-bg));color:var(--loop)}.f2[data-astro-cid-22tsr7gy] .blk[data-astro-cid-22tsr7gy].sum{background:repeating-linear-gradient(135deg, var(--surface-bg) 0 3px, color-mix(in oklab, var(--comment-ink) 30%, var(--surface-bg)) 3px 5px);color:var(--ink)}.f2[data-astro-cid-22tsr7gy] .blk[data-astro-cid-22tsr7gy]:is(.note,.rep){background:color-mix(in oklab, var(--accent-ink) 30%, var(--surface-bg));color:var(--accent-ink);font-weight:700}.f2[data-astro-cid-22tsr7gy] .row[data-astro-cid-22tsr7gy].child .blk[data-astro-cid-22tsr7gy]{--dim:clamp(0, var(--f2-t) - 10, 1)}.f2[data-astro-cid-22tsr7gy] .blk[data-astro-cid-22tsr7gy].arch{--dim:1;opacity:calc(var(--on) * .55);box-shadow:none;outline:1px dashed var(--comment-ink);outline-offset:-1px;color:var(--comment-ink);background:0 0}.f2[data-astro-cid-22tsr7gy] .gap[data-astro-cid-22tsr7gy]{width:calc(21 * var(--px) + 4px);flex:none}.f2[data-astro-cid-22tsr7gy] .row[data-astro-cid-22tsr7gy].miss{display:none}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked) .row[data-astro-cid-22tsr7gy].miss{display:flex}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked) [data-astro-cid-22tsr7gy]:is(.row.del,.row.child),.f2[data-astro-cid-22tsr7gy] .row[data-astro-cid-22tsr7gy].empty{display:none}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked) .row[data-astro-cid-22tsr7gy].empty{display:flex}.f2[data-astro-cid-22tsr7gy] .rnote[data-astro-cid-22tsr7gy]{height:18px;color:var(--comment-ink);white-space:nowrap;font-size:11px;line-height:18px}.f2[data-astro-cid-22tsr7gy] .late-end[data-astro-cid-22tsr7gy]{opacity:clamp(0, var(--f2-t) - 10, 1)}.f2[data-astro-cid-22tsr7gy] .late-comp[data-astro-cid-22tsr7gy]{opacity:clamp(0, var(--f2-t) - 14, 1)}.f2[data-astro-cid-22tsr7gy] .rnote[data-astro-cid-22tsr7gy] .miss[data-astro-cid-22tsr7gy]{color:var(--loop);display:none}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked) .rnote[data-astro-cid-22tsr7gy] .miss[data-astro-cid-22tsr7gy]{display:inline}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked) .rnote[data-astro-cid-22tsr7gy] .del[data-astro-cid-22tsr7gy]{display:none}.f2[data-astro-cid-22tsr7gy] .rnote[data-astro-cid-22tsr7gy] .acc[data-astro-cid-22tsr7gy]{color:var(--accent-ink)}.f2[data-astro-cid-22tsr7gy] .winmark[data-astro-cid-22tsr7gy]{top:2px;bottom:0;left:calc(80 * var(--px));border-left:1px dashed var(--metric-ink);pointer-events:none;position:absolute}.f2[data-astro-cid-22tsr7gy] .winmark[data-astro-cid-22tsr7gy]:after{content:"80K";color:var(--metric-ink);font-size:10px;line-height:1;position:absolute;top:-4px;left:3px}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy].mini{width:290px;height:auto;display:block;overflow:hidden}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .gl[data-astro-cid-22tsr7gy]{stroke:color-mix(in oklab, var(--rule) 55%, transparent);fill:none}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .axt[data-astro-cid-22tsr7gy]{fill:var(--comment-ink);font-size:10px}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .win[data-astro-cid-22tsr7gy]{stroke:var(--metric-ink);stroke-dasharray:5 4;fill:none}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .band[data-astro-cid-22tsr7gy]{fill:color-mix(in oklab, var(--loop) 7%, transparent)}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .bandt[data-astro-cid-22tsr7gy]{fill:var(--loop);opacity:.8;font-size:9px}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .evt[data-astro-cid-22tsr7gy]{fill:var(--metric-ink);font-size:9.5px}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .late-c[data-astro-cid-22tsr7gy]{opacity:clamp(0, var(--f2-t) - 14, 1)}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .late-f[data-astro-cid-22tsr7gy]{fill:var(--accent-ink);opacity:clamp(0, var(--f2-t) - 10, 1)}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .ln[data-astro-cid-22tsr7gy]{fill:none;stroke:var(--kc);stroke-width:2px;stroke-linejoin:round}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .ln-ty[data-astro-cid-22tsr7gy]{--kc:var(--ink)}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .ln-sm[data-astro-cid-22tsr7gy]{--kc:var(--link-ink)}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .ln-sc[data-astro-cid-22tsr7gy]{--kc:var(--link-ink);stroke-dasharray:4 3;stroke-width:1.5px}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .ln-co[data-astro-cid-22tsr7gy]{--kc:var(--loop)}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .ph-line[data-astro-cid-22tsr7gy]{stroke:var(--accent-ink);stroke-width:1.5px;transform:translateX(calc((var(--f2-t) - 1) * 13.6px))}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .future[data-astro-cid-22tsr7gy]{fill:var(--page-bg);opacity:.72;transform:translateX(calc((var(--f2-t) - 1) * 13.6px))}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy] .vmiss[data-astro-cid-22tsr7gy]{display:none}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked) svg[data-astro-cid-22tsr7gy] .vmiss[data-astro-cid-22tsr7gy]{display:inline}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked) svg[data-astro-cid-22tsr7gy] .vdel[data-astro-cid-22tsr7gy]{display:none}.f2[data-astro-cid-22tsr7gy] .legend[data-astro-cid-22tsr7gy]{color:var(--muted-ink);flex-wrap:wrap;gap:4px 20px;margin:14px 0 0;font-size:11px;display:flex}.f2[data-astro-cid-22tsr7gy] .legend[data-astro-cid-22tsr7gy] span[data-astro-cid-22tsr7gy]:before{content:"";vertical-align:middle;width:14px;height:8px;box-shadow:inset 0 0 0 1px var(--rule);margin-right:6px;display:inline-block}.f2[data-astro-cid-22tsr7gy] .legend[data-astro-cid-22tsr7gy] .lc[data-astro-cid-22tsr7gy]:before{height:3px;box-shadow:none;background:var(--link-ink)}.f2[data-astro-cid-22tsr7gy] .legend[data-astro-cid-22tsr7gy] .lf[data-astro-cid-22tsr7gy]:before{height:3px;box-shadow:none;background:var(--metric-ink)}.f2[data-astro-cid-22tsr7gy] .legend[data-astro-cid-22tsr7gy] .ll[data-astro-cid-22tsr7gy]:before{background:color-mix(in oklab, var(--loop) 22%, var(--surface-bg))}.f2[data-astro-cid-22tsr7gy] .legend[data-astro-cid-22tsr7gy] .ls[data-astro-cid-22tsr7gy]:before{background:repeating-linear-gradient(135deg, var(--surface-bg) 0 3px, color-mix(in oklab, var(--comment-ink) 30%, var(--surface-bg)) 3px 5px)}.f2[data-astro-cid-22tsr7gy] .legend[data-astro-cid-22tsr7gy] .ln2[data-astro-cid-22tsr7gy]:before{background:color-mix(in oklab, var(--accent-ink) 30%, var(--surface-bg))}.f2[data-astro-cid-22tsr7gy] .legend[data-astro-cid-22tsr7gy] .la[data-astro-cid-22tsr7gy]:before{box-shadow:none;outline:1px dashed var(--comment-ink);outline-offset:-1px}@media (width<=920px){.f2[data-astro-cid-22tsr7gy] .stage[data-astro-cid-22tsr7gy]{overflow:visible}.f2[data-astro-cid-22tsr7gy] .stage-inner[data-astro-cid-22tsr7gy]{min-width:0}.f2[data-astro-cid-22tsr7gy] .panel[data-astro-cid-22tsr7gy]{grid-template-columns:minmax(0,1fr);gap:12px}.f2[data-astro-cid-22tsr7gy] .panel[data-astro-cid-22tsr7gy]>.head[data-astro-cid-22tsr7gy],.f2[data-astro-cid-22tsr7gy] .ptitle[data-astro-cid-22tsr7gy]{white-space:normal;flex-wrap:wrap}.f2[data-astro-cid-22tsr7gy] svg[data-astro-cid-22tsr7gy].mini{width:100%;max-width:400px;margin-inline:auto}.f2[data-astro-cid-22tsr7gy] .turnlab[data-astro-cid-22tsr7gy]{white-space:normal;min-height:3.2em}.f2[data-astro-cid-22tsr7gy] .rowbox[data-astro-cid-22tsr7gy]{--px:calc((100cqw - 24px) / 80);container-type:inline-size}.f2[data-astro-cid-22tsr7gy] .rnote[data-astro-cid-22tsr7gy]{white-space:normal;height:auto;min-height:3em}.f2[data-astro-cid-22tsr7gy] .winmark[data-astro-cid-22tsr7gy]:after{left:auto;right:3px}}@media (prefers-reduced-motion:reduce){.f2[data-astro-cid-22tsr7gy]{transition:none}}.f2[data-astro-cid-22tsr7gy]:has(#f2-t1:checked){--f2-t:1;--f2-ty:17;--f2-sm:17;--f2-sc:0;--f2-co:17}.f2[data-astro-cid-22tsr7gy]:has(#f2-t1:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t1:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 1: user: add a background job that exports orders to CSV"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t2:checked){--f2-t:2;--f2-ty:19;--f2-sm:19;--f2-sc:0;--f2-co:19}.f2[data-astro-cid-22tsr7gy]:has(#f2-t2:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t2:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 2: explore: reads src/jobs/, db/schema.ts"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t3:checked){--f2-t:3;--f2-ty:21;--f2-sm:21;--f2-sc:0;--f2-co:21}.f2[data-astro-cid-22tsr7gy]:has(#f2-t3:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t3:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 3: claim query in src/jobs/claim.ts"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t4:checked){--f2-t:4;--f2-ty:22;--f2-sm:22;--f2-sc:17;--f2-co:22}.f2[data-astro-cid-22tsr7gy]:has(#f2-t4:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 4: $ pnpm build"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t5:checked){--f2-t:5;--f2-ty:54;--f2-sm:22;--f2-sc:49;--f2-co:54}.f2[data-astro-cid-22tsr7gy]:has(#f2-t5:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 5: log ✗ TS2322 in src/client/api.ts, ~400 lines"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t6:checked){--f2-t:6;--f2-ty:56;--f2-sm:22;--f2-sc:51;--f2-co:56}.f2[data-astro-cid-22tsr7gy]:has(#f2-t6:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 6: guess: change the field type in src/client/api.ts by hand"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t7:checked){--f2-t:7;--f2-ty:57;--f2-sm:23;--f2-sc:51;--f2-co:57}.f2[data-astro-cid-22tsr7gy]:has(#f2-t7:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 7: user: don't edit generated files"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t8:checked){--f2-t:8;--f2-ty:59;--f2-sm:23;--f2-sc:53;--f2-co:59}.f2[data-astro-cid-22tsr7gy]:has(#f2-t8:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 8: the errors are all in the generated client, regenerating it"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t9:checked){--f2-t:9;--f2-ty:60;--f2-sm:23;--f2-sc:54;--f2-co:60}.f2[data-astro-cid-22tsr7gy]:has(#f2-t9:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 9: $ pnpm generate && pnpm build"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t10:checked){--f2-t:10;--f2-ty:63;--f2-sm:24;--f2-sc:57;--f2-co:63}.f2[data-astro-cid-22tsr7gy]:has(#f2-t10:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 10: ✓ done in 41s"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t11:checked){--f2-t:11;--f2-ty:65;--f2-sm:26;--f2-sc:0;--f2-co:25}.f2[data-astro-cid-22tsr7gy]:has(#f2-t11:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t11:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 11: frontend: wire the export button"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t12:checked){--f2-t:12;--f2-ty:67;--f2-sm:28;--f2-sc:0;--f2-co:27}.f2[data-astro-cid-22tsr7gy]:has(#f2-t12:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t12:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 12: frontend, continued"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t13:checked){--f2-t:13;--f2-ty:69;--f2-sm:30;--f2-sc:0;--f2-co:29}.f2[data-astro-cid-22tsr7gy]:has(#f2-t13:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t13:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 13: frontend, continued"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t14:checked){--f2-t:14;--f2-ty:71;--f2-sm:32;--f2-sc:0;--f2-co:31}.f2[data-astro-cid-22tsr7gy]:has(#f2-t14:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t14:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 14: frontend, continued"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t15:checked){--f2-t:15;--f2-ty:22;--f2-sm:34;--f2-sc:0;--f2-co:33}.f2[data-astro-cid-22tsr7gy]:has(#f2-t15:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t15:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 15: frontend, continued"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t16:checked){--f2-t:16;--f2-ty:24;--f2-sm:36;--f2-sc:0;--f2-co:35}.f2[data-astro-cid-22tsr7gy]:has(#f2-t16:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t16:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 16: frontend, continued"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t17:checked){--f2-t:17;--f2-ty:26;--f2-sm:38;--f2-sc:0;--f2-co:37}.f2[data-astro-cid-22tsr7gy]:has(#f2-t17:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t17:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 17: frontend, continued"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t18:checked){--f2-t:18;--f2-ty:28;--f2-sm:40;--f2-sc:0;--f2-co:39}.f2[data-astro-cid-22tsr7gy]:has(#f2-t18:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t18:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 18: frontend, continued"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t19:checked){--f2-t:19;--f2-ty:30;--f2-sm:42;--f2-sc:0;--f2-co:41}.f2[data-astro-cid-22tsr7gy]:has(#f2-t19:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t19:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 19: frontend, continued"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t20:checked){--f2-t:20;--f2-ty:32;--f2-sm:44;--f2-sc:0;--f2-co:43}.f2[data-astro-cid-22tsr7gy]:has(#f2-t20:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"idle"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t20:checked) .turnlab[data-astro-cid-22tsr7gy]:after{content:"turn 20: frontend, continued"}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t1:checked){--f2-sm:17;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t2:checked){--f2-sm:19;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t3:checked){--f2-sm:21;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t4:checked){--f2-sm:22;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t5:checked){--f2-sm:54;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t6:checked){--f2-sm:56;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t7:checked){--f2-sm:57;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t8:checked){--f2-sm:59;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t9:checked){--f2-sm:60;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t10:checked){--f2-sm:63;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t11:checked){--f2-sm:65;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t12:checked){--f2-sm:67;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t13:checked){--f2-sm:69;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t14:checked){--f2-sm:71;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t15:checked){--f2-sm:22;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t16:checked){--f2-sm:24;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t17:checked){--f2-sm:26;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t18:checked){--f2-sm:28;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t19:checked){--f2-sm:30;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked):has(#f2-t20:checked){--f2-sm:32;--f2-sc:0}.f2[data-astro-cid-22tsr7gy]:has(#f2-miss:checked) .rd-sc[data-astro-cid-22tsr7gy]:after{content:"none"}.f2[data-astro-cid-22tsr7gy]:has(#f2-t1:checked) [data-astro-cid-22tsr7gy].next[for=f2-t2],.f2[data-astro-cid-22tsr7gy]:has(#f2-t2:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t1],.next[for=f2-t3]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t3:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t2],.next[for=f2-t4]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t4:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t3],.next[for=f2-t5]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t5:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t4],.next[for=f2-t6]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t6:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t5],.next[for=f2-t7]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t7:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t6],.next[for=f2-t8]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t8:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t7],.next[for=f2-t9]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t9:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t8],.next[for=f2-t10]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t10:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t9],.next[for=f2-t11]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t11:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t10],.next[for=f2-t12]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t12:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t11],.next[for=f2-t13]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t13:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t12],.next[for=f2-t14]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t14:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t13],.next[for=f2-t15]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t15:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t14],.next[for=f2-t16]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t16:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t15],.next[for=f2-t17]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t17:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t16],.next[for=f2-t18]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t18:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t17],.next[for=f2-t19]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t19:checked) [data-astro-cid-22tsr7gy]:is(.prev[for=f2-t18],.next[for=f2-t20]),.f2[data-astro-cid-22tsr7gy]:has(#f2-t20:checked) [data-astro-cid-22tsr7gy].prev[for=f2-t19]{visibility:visible}.article-copy .post-fig .sess{border:1px solid var(--rule);background:var(--surface-bg);letter-spacing:normal;flex-direction:column;min-width:0;font-size:12px;line-height:1.55;display:flex}.article-copy .post-fig .sess-h{border-bottom:1px dashed var(--rule);color:var(--comment-ink);flex-wrap:wrap;justify-content:space-between;gap:0 12px;padding:4px 10px;font-size:11px;display:flex}.article-copy .post-fig .sess-h b{color:var(--ink);font-weight:500}.article-copy .post-fig .sess-b{flex:1;margin:0;padding:6px 0;list-style:none}.article-copy .post-fig .sess-f{border-top:1px dashed var(--rule);color:var(--comment-ink);padding:4px 10px;font-size:11px}.article-copy .post-fig .ln{border-left:3px solid #0000;grid-template-columns:8ch minmax(0,1fr);gap:0 10px;margin:0;padding:1px 10px 1px 7px;display:grid}.article-copy .post-fig .who{color:var(--comment-ink)}.article-copy .post-fig .msg{overflow-wrap:anywhere;min-width:0}.article-copy .post-fig .user .who{color:var(--ink)}.article-copy .post-fig .tool .msg{color:var(--muted-ink)}.article-copy .post-fig .res{padding-left:2ch}.article-copy .post-fig .note .msg{color:var(--accent-ink)}.article-copy .post-fig .hd{color:var(--accent-ink);white-space:nowrap}.article-copy .post-fig .num{color:var(--metric-ink)}.article-copy .post-fig .cm{color:var(--comment-ink)}.article-copy .post-fig .ok{color:var(--accent-ink)}.article-copy .post-fig .check:before{content:"[ ] ";white-space:pre}.article-copy .post-fig .check:has(input:checked):before{content:"[x] "}@media (width<=600px){.article-copy .post-fig .ln{grid-template-columns:7ch minmax(0,1fr);column-gap:6px}.article-copy .post-fig .res{padding-left:0}}.f7[data-astro-cid-go2mi66a] .step[data-astro-cid-go2mi66a]{grid-template-columns:minmax(0,1fr) 17ch;align-items:start;gap:0 16px;display:grid}.f7[data-astro-cid-go2mi66a] .wide[data-astro-cid-go2mi66a] .ln[data-astro-cid-go2mi66a]{grid-template-columns:8ch minmax(0,1fr)}.f7[data-astro-cid-go2mi66a] .side[data-astro-cid-go2mi66a]{color:var(--comment-ink);margin:0;padding-top:4px;font-size:11px;line-height:1.5}.f7[data-astro-cid-go2mi66a] .side[data-astro-cid-go2mi66a] dt[data-astro-cid-go2mi66a]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.f7[data-astro-cid-go2mi66a] .side[data-astro-cid-go2mi66a] dd[data-astro-cid-go2mi66a]{margin:0}.f7[data-astro-cid-go2mi66a] .side[data-astro-cid-go2mi66a] .num[data-astro-cid-go2mi66a]{font-size:13px}.f7[data-astro-cid-go2mi66a] .arrow[data-astro-cid-go2mi66a]{border-left:1px dashed var(--rule);color:var(--comment-ink);margin:2px 0 2px 3ch;padding:2px 0 2px 12px;font-size:11px}.f7[data-astro-cid-go2mi66a] .arrow[data-astro-cid-go2mi66a]:before{content:"↓ ";color:var(--muted-ink)}.f7[data-astro-cid-go2mi66a] .log[data-astro-cid-go2mi66a]>div[data-astro-cid-go2mi66a]{overflow-wrap:anywhere}.f7[data-astro-cid-go2mi66a] .log[data-astro-cid-go2mi66a] .err[data-astro-cid-go2mi66a]{color:var(--loop)}.f7[data-astro-cid-go2mi66a] .guess[data-astro-cid-go2mi66a]{text-decoration:underline wavy var(--loop);text-underline-offset:3px}.f7[data-astro-cid-go2mi66a] code[data-astro-cid-go2mi66a]{background:color-mix(in oklab, var(--metric-ink) 18%, transparent);color:var(--ink);font-size:inherit;padding:0 3px}.f7[data-astro-cid-go2mi66a] .sess-f[data-astro-cid-go2mi66a]:before{content:"↑ "}@media (width<=600px){.f7[data-astro-cid-go2mi66a] .step[data-astro-cid-go2mi66a]{grid-template-columns:minmax(0,1fr)}.f7[data-astro-cid-go2mi66a] .side[data-astro-cid-go2mi66a]{flex-wrap:wrap;gap:0 12px;display:flex}}.f3[data-astro-cid-7u7use7c]{--lh:20px;letter-spacing:normal}.f3[data-astro-cid-7u7use7c] .ptitle[data-astro-cid-7u7use7c]{color:var(--accent-ink);font-weight:500}.f3[data-astro-cid-7u7use7c] .hint[data-astro-cid-7u7use7c]{color:var(--comment-ink);font-size:12px}.f3[data-astro-cid-7u7use7c] .controls[data-astro-cid-7u7use7c]+.controls[data-astro-cid-7u7use7c]{margin-top:0}.f3[data-astro-cid-7u7use7c] .term[data-astro-cid-7u7use7c]{height:calc(12 * var(--lh) + 14px);border:1px solid var(--rule);background:var(--surface-bg);margin-top:12px;overflow:auto}.f3[data-astro-cid-7u7use7c] .log[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c]{font-size:12px;line-height:var(--lh);margin:0;padding:0;list-style:none}.f3[data-astro-cid-7u7use7c] .log[data-astro-cid-7u7use7c]{flex-direction:column;min-width:740px;padding:6px 0;display:flex}.f3[data-astro-cid-7u7use7c] .log[data-astro-cid-7u7use7c]>li[data-astro-cid-7u7use7c]{order:calc(var(--i) * 10)}.f3[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c]{border-left:3px solid var(--link-ink);white-space:nowrap;grid-template-columns:4ch 6ch minmax(0,1fr);gap:0 10px;margin:0;padding:0 10px 0 7px;transition:opacity .3s,visibility .3s,background-color .3s;display:grid}.f3[data-astro-cid-7u7use7c] .log[data-astro-cid-7u7use7c]>.wl[data-astro-cid-7u7use7c]{border-left-color:#0000}.f3[data-astro-cid-7u7use7c] summary[data-astro-cid-7u7use7c] .msg[data-astro-cid-7u7use7c]{color:var(--accent-ink)}.f3[data-astro-cid-7u7use7c] .wl[data-astro-cid-7u7use7c] .msg[data-astro-cid-7u7use7c]{color:var(--ink)}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c]>[data-astro-cid-7u7use7c]{transition:opacity .3s,visibility .3s}.f3[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c] .msg[data-astro-cid-7u7use7c]{text-overflow:ellipsis;overflow:hidden}.f3[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c] .msg[data-astro-cid-7u7use7c].split{gap:1ch;display:flex}.f3[data-astro-cid-7u7use7c] .split[data-astro-cid-7u7use7c] .tx[data-astro-cid-7u7use7c]{text-overflow:ellipsis;min-width:0;overflow:hidden}.f3[data-astro-cid-7u7use7c] .split[data-astro-cid-7u7use7c] .more[data-astro-cid-7u7use7c]{color:var(--comment-ink);flex:none}.f3[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c]{color:var(--comment-ink)}.f3[data-astro-cid-7u7use7c] .who[data-astro-cid-7u7use7c]{color:var(--muted-ink)}.f3[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c].user .who[data-astro-cid-7u7use7c]{color:var(--ink)}.f3[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c].tool .msg[data-astro-cid-7u7use7c]{color:var(--muted-ink)}.f3[data-astro-cid-7u7use7c] .bad[data-astro-cid-7u7use7c]{color:var(--loop)}.f3[data-astro-cid-7u7use7c] .ok[data-astro-cid-7u7use7c]{color:var(--accent-ink)}.f3[data-astro-cid-7u7use7c] .cmt[data-astro-cid-7u7use7c]{color:var(--comment-ink)}.f3[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c] label[data-astro-cid-7u7use7c]{cursor:pointer}.f3[data-astro-cid-7u7use7c]:has(#f3-s0:checked) .log[data-astro-cid-7u7use7c]>[data-astro-cid-7u7use7c]:is(.st1,.st2,.st3),.f3[data-astro-cid-7u7use7c]:has(#f3-s1:checked) .log[data-astro-cid-7u7use7c]>[data-astro-cid-7u7use7c]:is(.st2,.st3),.f3[data-astro-cid-7u7use7c]:has(#f3-s2:checked) .log[data-astro-cid-7u7use7c]>.st3[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:not(:has(#f3-s4:checked)) .log[data-astro-cid-7u7use7c]>.wl[data-astro-cid-7u7use7c]{visibility:hidden;opacity:0}.f3[data-astro-cid-7u7use7c]:has(#f3-s0:checked) .log[data-astro-cid-7u7use7c]>.t3[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-s1:checked) .log[data-astro-cid-7u7use7c]>.t6[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-s2:checked) .log[data-astro-cid-7u7use7c]>.t8[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-s3:checked) .log[data-astro-cid-7u7use7c]>.t10[data-astro-cid-7u7use7c]{border-left-color:var(--metric-ink)}.f3[data-astro-cid-7u7use7c] .wl[data-astro-cid-7u7use7c] .since[data-astro-cid-7u7use7c]{color:var(--loop);display:none}.f3[data-astro-cid-7u7use7c]:has(#f3-at3:checked) .wl[data-astro-cid-7u7use7c] .since[data-astro-cid-7u7use7c].a3,.f3[data-astro-cid-7u7use7c]:has(#f3-at4:checked) .wl[data-astro-cid-7u7use7c] .since[data-astro-cid-7u7use7c].a4,.f3[data-astro-cid-7u7use7c]:has(#f3-at8:checked) .wl[data-astro-cid-7u7use7c] .since[data-astro-cid-7u7use7c].a8{display:inline}.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked) .log[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c]>[data-astro-cid-7u7use7c]{text-underline-offset:3px;text-decoration:underline dotted}.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked) .log[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c] label[data-astro-cid-7u7use7c]{color:var(--ink)}.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):has(#f3-at3:checked) .log[data-astro-cid-7u7use7c]>.t3[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c] label[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):has(#f3-at4:checked) .log[data-astro-cid-7u7use7c]>.t4[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c] label[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):has(#f3-at8:checked) .log[data-astro-cid-7u7use7c]>.t8[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c] label[data-astro-cid-7u7use7c]{color:var(--loop);font-weight:700}.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):has(#f3-at3:checked) .log[data-astro-cid-7u7use7c]>.t3[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c] label[data-astro-cid-7u7use7c]:before,.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):has(#f3-at4:checked) .log[data-astro-cid-7u7use7c]>.t4[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c] label[data-astro-cid-7u7use7c]:before,.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):has(#f3-at8:checked) .log[data-astro-cid-7u7use7c]>.t8[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c] label[data-astro-cid-7u7use7c]:before{content:"▸"}.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):has(#f3-at3:checked) .log[data-astro-cid-7u7use7c]>.in3[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):has(#f3-at4:checked) .log[data-astro-cid-7u7use7c]>.in4[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):has(#f3-at8:checked) .log[data-astro-cid-7u7use7c]>.in8[data-astro-cid-7u7use7c]{background:color-mix(in oklab, var(--loop) 13%, transparent)}.f3[data-astro-cid-7u7use7c] .t7[data-astro-cid-7u7use7c] .aside[data-astro-cid-7u7use7c]{color:var(--comment-ink);margin-left:2ch;display:none}.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):not(:has(#f3-at8:checked)) .t7[data-astro-cid-7u7use7c] .aside[data-astro-cid-7u7use7c].in,.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked):has(#f3-at8:checked) .t7[data-astro-cid-7u7use7c] .aside[data-astro-cid-7u7use7c].out{display:inline}.f3[data-astro-cid-7u7use7c]:has(#f3-s5:checked) .log[data-astro-cid-7u7use7c]>.wl[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-s5:checked):has(#f3-at3:checked) .log[data-astro-cid-7u7use7c]>.in3[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-s5:checked):has(#f3-at4:checked) .log[data-astro-cid-7u7use7c]>.in4[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-s5:checked):has(#f3-at8:checked) .log[data-astro-cid-7u7use7c]>.in8[data-astro-cid-7u7use7c]{display:none}.f3[data-astro-cid-7u7use7c] .log[data-astro-cid-7u7use7c]>.group[data-astro-cid-7u7use7c]{border-left:3px solid var(--metric-ink);background:color-mix(in oklab, var(--metric-ink) 8%, transparent);order:35;display:none}.f3[data-astro-cid-7u7use7c]:has(#f3-at3:checked) .log[data-astro-cid-7u7use7c]>.group[data-astro-cid-7u7use7c]{order:25}.f3[data-astro-cid-7u7use7c]:has(#f3-at8:checked) .log[data-astro-cid-7u7use7c]>.group[data-astro-cid-7u7use7c]{order:75}.f3[data-astro-cid-7u7use7c]:has(#f3-s5:checked) .log[data-astro-cid-7u7use7c]>.group[data-astro-cid-7u7use7c]{animation:.5s f3-in;display:block}@keyframes f3-in{0%{opacity:0;transform:translateY(-4px)}}.f3[data-astro-cid-7u7use7c] .group[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c]{border-left:0;padding-left:7px}.f3[data-astro-cid-7u7use7c]:has(#f3-at8:checked) .group[data-astro-cid-7u7use7c] .gu[data-astro-cid-7u7use7c]{display:none}.f3[data-astro-cid-7u7use7c] details[data-astro-cid-7u7use7c]{border:0;margin:0;padding:0}.f3[data-astro-cid-7u7use7c] summary[data-astro-cid-7u7use7c]{cursor:pointer;color:inherit;grid-template-columns:4ch 6ch minmax(0,1fr);gap:0 10px;padding:0 10px 0 7px;list-style:none;display:grid}.f3[data-astro-cid-7u7use7c] summary[data-astro-cid-7u7use7c]::-webkit-details-marker{display:none}.f3[data-astro-cid-7u7use7c] summary[data-astro-cid-7u7use7c]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-2px}.f3[data-astro-cid-7u7use7c] summary[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c]:before{content:"▸ "}.f3[data-astro-cid-7u7use7c] details[data-astro-cid-7u7use7c][open]>summary[data-astro-cid-7u7use7c] .id[data-astro-cid-7u7use7c]:before{content:"▾ "}.f3[data-astro-cid-7u7use7c] .handle[data-astro-cid-7u7use7c]{color:var(--accent-ink);white-space:nowrap;font-weight:700}.f3[data-astro-cid-7u7use7c] .nt[data-astro-cid-7u7use7c]{display:none}.f3[data-astro-cid-7u7use7c]:has(#f3-at3:checked) .nt[data-astro-cid-7u7use7c].a3,.f3[data-astro-cid-7u7use7c]:has(#f3-at4:checked) .nt[data-astro-cid-7u7use7c].a4,.f3[data-astro-cid-7u7use7c]:has(#f3-at8:checked) .nt[data-astro-cid-7u7use7c].a8{display:block}.f3[data-astro-cid-7u7use7c] .nl[data-astro-cid-7u7use7c]{grid-template-columns:10ch minmax(0,1fr);display:grid}.f3[data-astro-cid-7u7use7c] .nl[data-astro-cid-7u7use7c] .k[data-astro-cid-7u7use7c]{color:var(--comment-ink)}.f3[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c]{border:1px dashed var(--comment-ink);margin:2px 10px 6px calc(10ch + 27px);padding:2px 0}.f3[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c]{opacity:.8;border-left:3px solid #0000;padding-left:7px}.f3[data-astro-cid-7u7use7c] .arc-h[data-astro-cid-7u7use7c]{color:var(--comment-ink);margin:0;padding:0 10px;font-size:11px}.f3[data-astro-cid-7u7use7c]:has(#f3-at3:checked) .log[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c]>.ln[data-astro-cid-7u7use7c]:not(.in3),.f3[data-astro-cid-7u7use7c]:has(#f3-at4:checked) .log[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c]>.ln[data-astro-cid-7u7use7c]:not(.in4),.f3[data-astro-cid-7u7use7c]:has(#f3-at8:checked) .log[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c]>.ln[data-astro-cid-7u7use7c]:not(.in8){display:none}.f3[data-astro-cid-7u7use7c] .legend[data-astro-cid-7u7use7c]{color:var(--muted-ink);flex-wrap:wrap;gap:4px 20px;margin-top:8px;font-size:11px;display:flex}.f3[data-astro-cid-7u7use7c] .legend[data-astro-cid-7u7use7c] span[data-astro-cid-7u7use7c]:before{content:"";vertical-align:middle;width:3px;height:12px;margin-right:6px;display:inline-block}.f3[data-astro-cid-7u7use7c] .legend[data-astro-cid-7u7use7c] .lc[data-astro-cid-7u7use7c]:before{background:var(--link-ink)}.f3[data-astro-cid-7u7use7c] .legend[data-astro-cid-7u7use7c] .lf[data-astro-cid-7u7use7c]:before{background:var(--metric-ink)}.f3[data-astro-cid-7u7use7c] .legend[data-astro-cid-7u7use7c] .le[data-astro-cid-7u7use7c]:before{background:color-mix(in oklab, var(--loop) 25%, var(--surface-bg));width:14px}.f3[data-astro-cid-7u7use7c] .legend[data-astro-cid-7u7use7c] .la[data-astro-cid-7u7use7c]:before{border-top:1px dashed var(--comment-ink);width:14px;height:0}.f3[data-astro-cid-7u7use7c] .caps[data-astro-cid-7u7use7c]{margin-top:10px;font-size:13px;display:grid}.f3[data-astro-cid-7u7use7c] .cap[data-astro-cid-7u7use7c]{visibility:hidden;grid-area:1/1}.f3[data-astro-cid-7u7use7c]:has(#f3-s0:checked) .cap[data-astro-cid-7u7use7c].c0,.f3[data-astro-cid-7u7use7c]:has(#f3-s1:checked) .cap[data-astro-cid-7u7use7c].c1,.f3[data-astro-cid-7u7use7c]:has(#f3-s2:checked) .cap[data-astro-cid-7u7use7c].c2,.f3[data-astro-cid-7u7use7c]:has(#f3-s3:checked) .cap[data-astro-cid-7u7use7c].c3,.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked) .cap[data-astro-cid-7u7use7c].c4,.f3[data-astro-cid-7u7use7c]:has(#f3-s5:checked):has(#f3-at3:checked) .cap[data-astro-cid-7u7use7c].c5.a3,.f3[data-astro-cid-7u7use7c]:has(#f3-s5:checked):has(#f3-at4:checked) .cap[data-astro-cid-7u7use7c].c5.a4,.f3[data-astro-cid-7u7use7c]:has(#f3-s5:checked):has(#f3-at8:checked) .cap[data-astro-cid-7u7use7c].c5.a8,.f3[data-astro-cid-7u7use7c]:has(#f3-p0:checked) .cap[data-astro-cid-7u7use7c].p0,.f3[data-astro-cid-7u7use7c]:has(#f3-p1:checked) .cap[data-astro-cid-7u7use7c].p1,.f3[data-astro-cid-7u7use7c]:has(#f3-p2:checked) .cap[data-astro-cid-7u7use7c].p2,.f3[data-astro-cid-7u7use7c]:has(#f3-p3:checked) .cap[data-astro-cid-7u7use7c].p3,.f3[data-astro-cid-7u7use7c]:has(#f3-s0:checked) .next[data-astro-cid-7u7use7c][for=f3-s1],.f3[data-astro-cid-7u7use7c]:has(#f3-s1:checked) [data-astro-cid-7u7use7c]:is(.prev[for=f3-s0],.next[for=f3-s2]),.f3[data-astro-cid-7u7use7c]:has(#f3-s2:checked) [data-astro-cid-7u7use7c]:is(.prev[for=f3-s1],.next[for=f3-s3]),.f3[data-astro-cid-7u7use7c]:has(#f3-s3:checked) [data-astro-cid-7u7use7c]:is(.prev[for=f3-s2],.next[for=f3-s4]),.f3[data-astro-cid-7u7use7c]:has(#f3-s4:checked) [data-astro-cid-7u7use7c]:is(.prev[for=f3-s3],.next[for=f3-s5]),.f3[data-astro-cid-7u7use7c]:has(#f3-s5:checked) .prev[data-astro-cid-7u7use7c][for=f3-s4],.f3[data-astro-cid-7u7use7c]:has(#f3-p0:checked) .next[data-astro-cid-7u7use7c][for=f3-p1],.f3[data-astro-cid-7u7use7c]:has(#f3-p1:checked) [data-astro-cid-7u7use7c]:is(.prev[for=f3-p0],.next[for=f3-p2]),.f3[data-astro-cid-7u7use7c]:has(#f3-p2:checked) [data-astro-cid-7u7use7c]:is(.prev[for=f3-p1],.next[for=f3-p3]),.f3[data-astro-cid-7u7use7c]:has(#f3-p3:checked) .prev[data-astro-cid-7u7use7c][for=f3-p2]{visibility:visible}.f3[data-astro-cid-7u7use7c] .pass[data-astro-cid-7u7use7c]{border-top:1px dotted var(--rule);margin-top:28px;padding-top:16px}.f3[data-astro-cid-7u7use7c] .pairwrap[data-astro-cid-7u7use7c]{position:relative;overflow-x:auto}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c]{min-width:640px;font-size:12px;line-height:var(--lh);grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .hd[data-astro-cid-7u7use7c]{color:var(--muted-ink);padding:0 0 4px}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .hd[data-astro-cid-7u7use7c] b[data-astro-cid-7u7use7c]{color:var(--ink)}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c]{white-space:normal;background:var(--surface-bg);border-left-color:var(--rule);grid-template-columns:4ch 5ch minmax(0,1fr);gap:0 8px;padding:1px 8px 1px 5px}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c].r1{padding:1px 0;display:block}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] summary[data-astro-cid-7u7use7c]{grid-template-columns:4ch 5ch minmax(0,1fr);gap:0 8px;padding:0 8px 0 5px}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c]{margin:2px 8px 4px}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c]{white-space:nowrap;background:0 0}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c].r4{padding-bottom:4px}.f3[data-astro-cid-7u7use7c]:has(#f3-p0:checked) .pair[data-astro-cid-7u7use7c] [data-astro-cid-7u7use7c]:is(.r2,.r3,.r4)>[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-p1:checked) .pair[data-astro-cid-7u7use7c] [data-astro-cid-7u7use7c]:is(.r3,.r4)>[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c]:has(#f3-p2:checked) .pair[data-astro-cid-7u7use7c] .r4[data-astro-cid-7u7use7c]>[data-astro-cid-7u7use7c]{visibility:hidden;opacity:0}@media (width<=920px){.f3[data-astro-cid-7u7use7c] .term[data-astro-cid-7u7use7c]{height:28rem}.f3[data-astro-cid-7u7use7c] .log[data-astro-cid-7u7use7c]{min-width:0}.f3[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c] summary[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] summary[data-astro-cid-7u7use7c]{white-space:normal;overflow-wrap:anywhere;grid-template-columns:3ch minmax(0,1fr);gap:0 8px}.f3[data-astro-cid-7u7use7c] [data-astro-cid-7u7use7c]:is(.ln,summary)>.msg[data-astro-cid-7u7use7c]{text-overflow:clip;grid-column:2;overflow:visible}.f3[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c] .msg[data-astro-cid-7u7use7c].split{display:block}.f3[data-astro-cid-7u7use7c] .split[data-astro-cid-7u7use7c] .tx[data-astro-cid-7u7use7c]{overflow:visible}.f3[data-astro-cid-7u7use7c] .split[data-astro-cid-7u7use7c] .more[data-astro-cid-7u7use7c]{display:block}.f3[data-astro-cid-7u7use7c] .nl[data-astro-cid-7u7use7c]{grid-template-columns:minmax(0,1fr)}.f3[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c]{margin:6px}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .arc[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c]{white-space:normal}.f3[data-astro-cid-7u7use7c] .pairwrap[data-astro-cid-7u7use7c]{overflow:visible}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c]{grid-template-columns:minmax(0,1fr);min-width:0}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c]>[data-astro-cid-7u7use7c]:nth-child(odd){order:0}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c]>[data-astro-cid-7u7use7c]:nth-child(2n){order:1}.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c]>.hd[data-astro-cid-7u7use7c]:nth-child(2){margin-top:18px}}@media (prefers-reduced-motion:reduce){.f3[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c],.f3[data-astro-cid-7u7use7c] .pair[data-astro-cid-7u7use7c] .ln[data-astro-cid-7u7use7c]>[data-astro-cid-7u7use7c]{transition:none}.f3[data-astro-cid-7u7use7c]:has(#f3-s5:checked) .log[data-astro-cid-7u7use7c]>.group[data-astro-cid-7u7use7c]{animation:none}}@property --f4-t{syntax:"<number>";inherits:true;initial-value:7}@property --f4-k{syntax:"<number>";inherits:true;initial-value:30}@property --f4-B{syntax:"<number>";inherits:true;initial-value:100}@property --f4-fo{syntax:"<number>";inherits:true;initial-value:0}@property --f4-px{syntax:"<length>";inherits:true;initial-value:224px}@property --f4-cost{syntax:"<integer>";inherits:true;initial-value:0}@property --f4-ref{syntax:"<integer>";inherits:true;initial-value:0}@property --f4-turn{syntax:"<integer>";inherits:true;initial-value:0}@property --f4-pk{syntax:"<integer>";inherits:true;initial-value:100}.f4[data-astro-cid-6zezrjxd]{--f4-t:7;--f4-k:30;--f4-B:100;--f4-fo:0;--f4-px:224px;--f4-base:calc(.1 * var(--f4-B) * var(--f4-k));--f4-base-c:calc(1.5 * var(--f4-k));--f4-wr:calc(6.25 * var(--f4-k));--f4-rr:calc(.25 * var(--f4-k) * var(--f4-k));--f4-re:calc(38 * min(var(--f4-k), 1) + 3 * max(var(--f4-k) - 1, 0));--f4-cost:calc(var(--f4-base) + var(--f4-wr) + var(--f4-rr));--f4-ref:calc(var(--f4-base-c) + var(--f4-wr) + var(--f4-rr) + var(--f4-re));--f4-turn:calc(var(--f4-k));--f4-pk:calc(var(--f4-B));--f4-s:clamp(0, var(--f4-t), 1);--f4-w:clamp(0, var(--f4-t) - 4, 1);--f4-f:clamp(0, var(--f4-t) - 5, 1);--f4-e:clamp(0, var(--f4-t) - 6, 1);counter-reset:f4-pk var(--f4-pk);letter-spacing:normal;transition:--f4-t .7s,--f4-k .9s,--f4-B .6s,--f4-fo .6s,--f4-px .6s}.f4[data-astro-cid-6zezrjxd]:has(#f4-s0:checked){--f4-t:0;--f4-k:0}.f4[data-astro-cid-6zezrjxd]:has(#f4-s1:checked){--f4-t:1;--f4-k:1}.f4[data-astro-cid-6zezrjxd]:has(#f4-s2:checked){--f4-t:2;--f4-k:10}.f4[data-astro-cid-6zezrjxd]:has(#f4-s3:checked){--f4-t:3;--f4-k:20}.f4[data-astro-cid-6zezrjxd]:has(#f4-s4:checked){--f4-t:4}.f4[data-astro-cid-6zezrjxd]:has(#f4-s5:checked){--f4-t:5}.f4[data-astro-cid-6zezrjxd]:has(#f4-s6:checked){--f4-t:6}.f4[data-astro-cid-6zezrjxd]:has(#f4-folded:checked){--f4-B:40;--f4-fo:1;--f4-px:190px}.f4[data-astro-cid-6zezrjxd]:has(#f4-s0:checked) .next[data-astro-cid-6zezrjxd][for=f4-s1],.f4[data-astro-cid-6zezrjxd]:has(#f4-s1:checked) [data-astro-cid-6zezrjxd]:is(.prev[for=f4-s0],.next[for=f4-s2]),.f4[data-astro-cid-6zezrjxd]:has(#f4-s2:checked) [data-astro-cid-6zezrjxd]:is(.prev[for=f4-s1],.next[for=f4-s3]),.f4[data-astro-cid-6zezrjxd]:has(#f4-s3:checked) [data-astro-cid-6zezrjxd]:is(.prev[for=f4-s2],.next[for=f4-s4]),.f4[data-astro-cid-6zezrjxd]:has(#f4-s4:checked) [data-astro-cid-6zezrjxd]:is(.prev[for=f4-s3],.next[for=f4-s5]),.f4[data-astro-cid-6zezrjxd]:has(#f4-s5:checked) [data-astro-cid-6zezrjxd]:is(.prev[for=f4-s4],.next[for=f4-s6]),.f4[data-astro-cid-6zezrjxd]:has(#f4-s6:checked) [data-astro-cid-6zezrjxd]:is(.prev[for=f4-s5],.next[for=f4-s7]),.f4[data-astro-cid-6zezrjxd]:has(#f4-s7:checked) .prev[data-astro-cid-6zezrjxd][for=f4-s6]{visibility:visible}.f4[data-astro-cid-6zezrjxd] .navs[data-astro-cid-6zezrjxd]{flex-wrap:wrap;flex-basis:100%;order:1;justify-content:space-between;gap:4px 24px;display:flex}.f4[data-astro-cid-6zezrjxd] .navs[data-astro-cid-6zezrjxd]>span[data-astro-cid-6zezrjxd]{min-width:130px}.f4[data-astro-cid-6zezrjxd] .scroll[data-astro-cid-6zezrjxd]{overflow-x:auto}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd]{width:760px;font-size:10px;line-height:1}.f4[data-astro-cid-6zezrjxd] .grp[data-astro-cid-6zezrjxd]{height:124px;position:relative}.f4[data-astro-cid-6zezrjxd] .grp[data-astro-cid-6zezrjxd]+.grp[data-astro-cid-6zezrjxd]{border-top:1px dotted var(--rule);margin-top:14px;padding-top:10px}.f4[data-astro-cid-6zezrjxd] .hd[data-astro-cid-6zezrjxd]{color:var(--accent-ink);white-space:nowrap;margin:0;font-size:12px;position:absolute;top:0;left:0}.f4[data-astro-cid-6zezrjxd] .hd[data-astro-cid-6zezrjxd] .sub[data-astro-cid-6zezrjxd]{color:var(--muted-ink);font-size:11px}.f4[data-astro-cid-6zezrjxd] .lbl[data-astro-cid-6zezrjxd]{color:var(--comment-ink);white-space:nowrap;position:absolute}.f4[data-astro-cid-6zezrjxd] .lane-m[data-astro-cid-6zezrjxd]{top:20px;left:0}.f4[data-astro-cid-6zezrjxd] .blk[data-astro-cid-6zezrjxd]{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--ink) 50%, transparent);background:var(--surface-bg);height:24px;color:var(--ink);white-space:nowrap;padding:0 5px;line-height:22px;position:absolute}.f4[data-astro-cid-6zezrjxd] .blk[data-astro-cid-6zezrjxd]>span[data-astro-cid-6zezrjxd]{text-overflow:ellipsis;display:block;overflow:hidden}.f4[data-astro-cid-6zezrjxd] .blk[data-astro-cid-6zezrjxd].u>span[data-astro-cid-6zezrjxd]{font-style:italic}.f4[data-astro-cid-6zezrjxd] .lk[data-astro-cid-6zezrjxd]:before{content:"";width:var(--g,6px);border-top:1.5px solid var(--ink);position:absolute;top:10px;right:100%}.f4[data-astro-cid-6zezrjxd] .c[data-astro-cid-6zezrjxd]{border-bottom:3px solid var(--link-ink)}.f4[data-astro-cid-6zezrjxd] .pre[data-astro-cid-6zezrjxd]{height:24px;width:var(--f4-px);position:absolute;left:0}.f4[data-astro-cid-6zezrjxd] .pre[data-astro-cid-6zezrjxd] .blk[data-astro-cid-6zezrjxd]{top:0;left:var(--left);width:var(--width)}.f4[data-astro-cid-6zezrjxd] .pre[data-astro-cid-6zezrjxd] .x[data-astro-cid-6zezrjxd]{opacity:calc(1 - var(--f4-fo))}.f4[data-astro-cid-6zezrjxd] .pre[data-astro-cid-6zezrjxd] .q3[data-astro-cid-6zezrjxd]{opacity:var(--f4-fo);color:var(--accent-ink)}.f4[data-astro-cid-6zezrjxd] .lp[data-astro-cid-6zezrjxd]{width:var(--width);top:var(--y);left:calc(var(--f4-px) + var(--x));border-color:var(--loop);background:color-mix(in oklab, var(--loop) 7%, var(--surface-bg));color:var(--loop);opacity:calc(clamp(0, var(--f4-t) - var(--i) + 1, 1) * (1 - .4 * var(--f4-f)))}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .lp[data-astro-cid-6zezrjxd]{--y:calc(36px + 44px * var(--f4-f))}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .lp[data-astro-cid-6zezrjxd]{--y:80px}.f4[data-astro-cid-6zezrjxd] .lp[data-astro-cid-6zezrjxd].lk:before{border-top-color:var(--loop)}.f4[data-astro-cid-6zezrjxd] .lp[data-astro-cid-6zezrjxd].first{--g:8px}.f4[data-astro-cid-6zezrjxd] .lp[data-astro-cid-6zezrjxd].first:before{opacity:calc(1 - var(--f4-f))}.f4[data-astro-cid-6zezrjxd] .lp[data-astro-cid-6zezrjxd].log{background:color-mix(in oklab, var(--loop) 24%, var(--surface-bg))}.f4[data-astro-cid-6zezrjxd]:has(:is(#f4-s6,#f4-s7):checked) .lp[data-astro-cid-6zezrjxd]{background:0 0;border-style:dashed}.f4[data-astro-cid-6zezrjxd] .note[data-astro-cid-6zezrjxd]{border-color:var(--accent-ink);border-bottom:3px solid var(--metric-ink);background:color-mix(in oklab, var(--accent-ink) 12%, var(--surface-bg));width:84px;color:var(--accent-ink);--g:8px;top:36px}.f4[data-astro-cid-6zezrjxd] .note[data-astro-cid-6zezrjxd]:before{opacity:clamp(0, (var(--f4-f) - .9) * 10, 1)}.f4[data-astro-cid-6zezrjxd] .front[data-astro-cid-6zezrjxd]{top:36px;left:calc(var(--f4-px) + 90px);width:70px;opacity:var(--f4-e)}.f4[data-astro-cid-6zezrjxd] .dec[data-astro-cid-6zezrjxd]{border-left:2px solid var(--metric-ink);width:0;position:absolute}.f4[data-astro-cid-6zezrjxd] .dec-l[data-astro-cid-6zezrjxd]{color:var(--metric-ink)}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .fm[data-astro-cid-6zezrjxd]{opacity:calc(1 - .55 * var(--f4-s) * (1 - var(--f4-f)));top:36px}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .fc[data-astro-cid-6zezrjxd]{opacity:calc(var(--f4-s) * (1 - var(--f4-f)));transform:translateY(calc((1 - var(--f4-s)) * -44px));top:80px}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .wait[data-astro-cid-6zezrjxd]{top:47px;left:calc(var(--f4-px) - 8px);border-top:1.5px dashed var(--ink);width:522px;opacity:calc(var(--f4-s) * (1 - var(--f4-f)));position:absolute}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .wait-l[data-astro-cid-6zezrjxd]{top:42px;left:calc(var(--f4-px) + 150px);background:var(--page-bg);color:var(--muted-ink);opacity:calc(var(--f4-s) * (1 - var(--f4-f)));padding:0 6px}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .dec[data-astro-cid-6zezrjxd]{left:calc(var(--f4-px) - 5px);height:90px;opacity:calc(var(--f4-s) * (1 - .6 * var(--f4-e)));top:18px}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .dec-l[data-astro-cid-6zezrjxd]{top:20px;left:calc(var(--f4-px) + 2px);opacity:calc(var(--f4-s) * (1 - .6 * var(--f4-e)))}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .copy-l[data-astro-cid-6zezrjxd]{color:var(--link-ink);opacity:calc(var(--f4-s) * (1 - var(--f4-f)));top:110px;left:0}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .ret-l[data-astro-cid-6zezrjxd]{top:110px;left:calc(var(--f4-px) + 456px);color:var(--accent-ink);opacity:calc(var(--f4-w) * (1 - var(--f4-f)))}.f4[data-astro-cid-6zezrjxd]:has(#f4-s5:checked) .fork[data-astro-cid-6zezrjxd] .last[data-astro-cid-6zezrjxd]{outline:2px solid var(--accent-ink);outline-offset:2px}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .note[data-astro-cid-6zezrjxd]{left:calc(var(--f4-px) + (1 - var(--f4-f)) * 456px);top:calc(36px + (1 - var(--f4-f)) * 44px);opacity:min(1, calc(var(--f4-f) * 3))}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .dm[data-astro-cid-6zezrjxd]{top:36px}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .dm[data-astro-cid-6zezrjxd] .blk[data-astro-cid-6zezrjxd]:after,.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .lp[data-astro-cid-6zezrjxd]:after{content:"";border-left:1px solid var(--comment-ink);height:5px;opacity:calc(var(--f4-w) * (1 - var(--f4-f)));position:absolute;top:-7px;left:-1px}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .lp[data-astro-cid-6zezrjxd].first:after{border-left:2px solid var(--metric-ink);height:9px;top:-11px}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .start-l[data-astro-cid-6zezrjxd]{top:20px;left:calc(var(--f4-px) + 4px);color:var(--metric-ink);opacity:calc(var(--f4-w) * (1 - var(--f4-f)))}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .dec[data-astro-cid-6zezrjxd]{left:calc(var(--f4-px) + 518px);height:46px;opacity:calc(var(--f4-w) * (1 - .6 * var(--f4-e)));top:18px}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .dec-l[data-astro-cid-6zezrjxd]{top:20px;right:calc(760px - var(--f4-px) - 514px);opacity:calc(var(--f4-w) * (1 - .6 * var(--f4-e)))}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .where[data-astro-cid-6zezrjxd]{top:2px;right:calc(760px - var(--f4-px) - 514px);color:var(--accent-ink);opacity:calc(var(--f4-w) * (1 - var(--f4-f)));font-size:12px}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .note[data-astro-cid-6zezrjxd]{left:var(--f4-px);width:calc(514px - 430px * var(--f4-f));opacity:var(--f4-f)}.f4[data-astro-cid-6zezrjxd] .lane2[data-astro-cid-6zezrjxd]{display:grid;top:66px;left:0}.f4[data-astro-cid-6zezrjxd] .lane2[data-astro-cid-6zezrjxd] .a0[data-astro-cid-6zezrjxd],.f4[data-astro-cid-6zezrjxd] .lane2[data-astro-cid-6zezrjxd] .a1[data-astro-cid-6zezrjxd]{grid-area:1/1}.f4[data-astro-cid-6zezrjxd] .lane2[data-astro-cid-6zezrjxd] .a0[data-astro-cid-6zezrjxd]{opacity:calc(1 - var(--f4-f))}.f4[data-astro-cid-6zezrjxd] .fork[data-astro-cid-6zezrjxd] .lane2[data-astro-cid-6zezrjxd] .a0[data-astro-cid-6zezrjxd]{opacity:calc(var(--f4-s) * (1 - var(--f4-f)))}.f4[data-astro-cid-6zezrjxd] .lane2[data-astro-cid-6zezrjxd] .a1[data-astro-cid-6zezrjxd]{opacity:var(--f4-f)}.f4[data-astro-cid-6zezrjxd] .same[data-astro-cid-6zezrjxd]{box-sizing:border-box;border:1px dashed var(--accent-ink);opacity:var(--f4-e);pointer-events:none;position:absolute}.f4[data-astro-cid-6zezrjxd] .same[data-astro-cid-6zezrjxd].sm{height:32px;width:calc(var(--f4-px) + 168px);top:32px;left:-4px}.f4[data-astro-cid-6zezrjxd] .same[data-astro-cid-6zezrjxd].sa{left:calc(var(--f4-px) - 4px);width:522px;height:32px;top:76px}.f4[data-astro-cid-6zezrjxd] .same-l[data-astro-cid-6zezrjxd]{color:var(--accent-ink);opacity:var(--f4-e)}.f4[data-astro-cid-6zezrjxd] .same-l[data-astro-cid-6zezrjxd].m{top:43px;left:calc(var(--f4-px) + 172px)}.f4[data-astro-cid-6zezrjxd] .same-l[data-astro-cid-6zezrjxd].a{top:112px;left:var(--f4-px)}.f4[data-astro-cid-6zezrjxd] .legend[data-astro-cid-6zezrjxd],.f4[data-astro-cid-6zezrjxd] .keys[data-astro-cid-6zezrjxd]{color:var(--muted-ink);flex-wrap:wrap;gap:4px 20px;margin:10px 0 0;font-size:11px;display:flex}.f4[data-astro-cid-6zezrjxd] .legend[data-astro-cid-6zezrjxd] span[data-astro-cid-6zezrjxd]:before,.f4[data-astro-cid-6zezrjxd] .keys[data-astro-cid-6zezrjxd] span[data-astro-cid-6zezrjxd]:before{content:"";vertical-align:middle;width:14px;height:3px;margin-right:6px;display:inline-block}.f4[data-astro-cid-6zezrjxd] .legend[data-astro-cid-6zezrjxd] .lc[data-astro-cid-6zezrjxd]:before{background:var(--link-ink)}.f4[data-astro-cid-6zezrjxd] .legend[data-astro-cid-6zezrjxd] .lf[data-astro-cid-6zezrjxd]:before{background:var(--metric-ink)}.f4[data-astro-cid-6zezrjxd] .legend[data-astro-cid-6zezrjxd] .le[data-astro-cid-6zezrjxd]:before{background:color-mix(in oklab, var(--loop) 30%, var(--surface-bg));height:10px;box-shadow:inset 0 0 0 1px var(--loop)}.f4[data-astro-cid-6zezrjxd] .legend[data-astro-cid-6zezrjxd] .ld[data-astro-cid-6zezrjxd]:before{background:var(--metric-ink);width:2px;height:12px}.f4[data-astro-cid-6zezrjxd] .caps[data-astro-cid-6zezrjxd]{margin-top:10px;font-size:13px;line-height:1.6;display:grid}.f4[data-astro-cid-6zezrjxd] .caps[data-astro-cid-6zezrjxd] p[data-astro-cid-6zezrjxd]{visibility:hidden;grid-area:1/1;margin:0}.f4[data-astro-cid-6zezrjxd]:has(#f4-s0:checked) .caps[data-astro-cid-6zezrjxd] p[data-astro-cid-6zezrjxd]:first-child,.f4[data-astro-cid-6zezrjxd]:has(#f4-s1:checked) .caps[data-astro-cid-6zezrjxd] p[data-astro-cid-6zezrjxd]:nth-child(2),.f4[data-astro-cid-6zezrjxd]:has(#f4-s2:checked) .caps[data-astro-cid-6zezrjxd] p[data-astro-cid-6zezrjxd]:nth-child(3),.f4[data-astro-cid-6zezrjxd]:has(#f4-s3:checked) .caps[data-astro-cid-6zezrjxd] p[data-astro-cid-6zezrjxd]:nth-child(4),.f4[data-astro-cid-6zezrjxd]:has(#f4-s4:checked) .caps[data-astro-cid-6zezrjxd] p[data-astro-cid-6zezrjxd]:nth-child(5),.f4[data-astro-cid-6zezrjxd]:has(#f4-s5:checked) .caps[data-astro-cid-6zezrjxd] p[data-astro-cid-6zezrjxd]:nth-child(6),.f4[data-astro-cid-6zezrjxd]:has(#f4-s6:checked) .caps[data-astro-cid-6zezrjxd] p[data-astro-cid-6zezrjxd]:nth-child(7),.f4[data-astro-cid-6zezrjxd]:has(#f4-s7:checked) .caps[data-astro-cid-6zezrjxd] p[data-astro-cid-6zezrjxd]:nth-child(8){visibility:visible}.f4[data-astro-cid-6zezrjxd] .costs[data-astro-cid-6zezrjxd]{background:var(--surface-bg);counter-reset:f4-cost var(--f4-cost) f4-ref var(--f4-ref) f4-turn var(--f4-turn);margin-top:12px;padding:12px 16px;font-size:12px;line-height:1.5}.f4[data-astro-cid-6zezrjxd] .costs[data-astro-cid-6zezrjxd] p[data-astro-cid-6zezrjxd]{margin:0}.f4[data-astro-cid-6zezrjxd] .costs[data-astro-cid-6zezrjxd] .h[data-astro-cid-6zezrjxd]{color:var(--muted-ink);margin-bottom:6px}.f4[data-astro-cid-6zezrjxd] .tn[data-astro-cid-6zezrjxd]:after{content:counter(f4-turn) "/30";color:var(--ink)}.f4[data-astro-cid-6zezrjxd] .pk[data-astro-cid-6zezrjxd]:after{content:counter(f4-pk) "K"}.f4[data-astro-cid-6zezrjxd] .rows[data-astro-cid-6zezrjxd]{grid-template-columns:15ch minmax(0,1fr) 7ch;align-items:center;gap:6px 12px;display:grid}.f4[data-astro-cid-6zezrjxd] .bt[data-astro-cid-6zezrjxd]{height:10px;display:flex}.f4[data-astro-cid-6zezrjxd] .seg[data-astro-cid-6zezrjxd]{height:100%}.f4[data-astro-cid-6zezrjxd] .s-base[data-astro-cid-6zezrjxd],.f4[data-astro-cid-6zezrjxd] .k-base[data-astro-cid-6zezrjxd]:before{background:var(--link-ink)}.f4[data-astro-cid-6zezrjxd] .s-wr[data-astro-cid-6zezrjxd],.f4[data-astro-cid-6zezrjxd] .k-wr[data-astro-cid-6zezrjxd]:before{background:var(--metric-ink)}.f4[data-astro-cid-6zezrjxd] .s-rr[data-astro-cid-6zezrjxd],.f4[data-astro-cid-6zezrjxd] .k-rr[data-astro-cid-6zezrjxd]:before{background:color-mix(in oklab, var(--loop) 55%, var(--surface-bg))}.f4[data-astro-cid-6zezrjxd] .s-re[data-astro-cid-6zezrjxd],.f4[data-astro-cid-6zezrjxd] .k-re[data-astro-cid-6zezrjxd]:before{background:var(--comment-ink)}.f4[data-astro-cid-6zezrjxd] .keys[data-astro-cid-6zezrjxd] span[data-astro-cid-6zezrjxd]:before{width:8px;height:8px}.f4[data-astro-cid-6zezrjxd] .s-base[data-astro-cid-6zezrjxd]{width:calc(var(--f4-base) / 720 * 100%)}.f4[data-astro-cid-6zezrjxd] .ref[data-astro-cid-6zezrjxd] .s-base[data-astro-cid-6zezrjxd]{width:calc(var(--f4-base-c) / 720 * 100%)}.f4[data-astro-cid-6zezrjxd] .s-wr[data-astro-cid-6zezrjxd]{width:calc(var(--f4-wr) / 720 * 100%)}.f4[data-astro-cid-6zezrjxd] .s-rr[data-astro-cid-6zezrjxd]{width:calc(var(--f4-rr) / 720 * 100%)}.f4[data-astro-cid-6zezrjxd] .s-re[data-astro-cid-6zezrjxd]{width:calc(var(--f4-re) / 720 * 100%)}.f4[data-astro-cid-6zezrjxd] .cv[data-astro-cid-6zezrjxd],.f4[data-astro-cid-6zezrjxd] .rv[data-astro-cid-6zezrjxd]{text-align:right;color:var(--metric-ink)}.f4[data-astro-cid-6zezrjxd] .cv[data-astro-cid-6zezrjxd]:after{content:"~" counter(f4-cost) "K"}.f4[data-astro-cid-6zezrjxd] .rv[data-astro-cid-6zezrjxd]:after{content:"~" counter(f4-ref) "K"}.f4[data-astro-cid-6zezrjxd] .verdict[data-astro-cid-6zezrjxd]{color:var(--ink);margin-top:8px;display:grid}.f4[data-astro-cid-6zezrjxd] .verdict[data-astro-cid-6zezrjxd] .v0[data-astro-cid-6zezrjxd],.f4[data-astro-cid-6zezrjxd] .verdict[data-astro-cid-6zezrjxd] .v1[data-astro-cid-6zezrjxd]{grid-area:1/1}.f4[data-astro-cid-6zezrjxd] .verdict[data-astro-cid-6zezrjxd] .v1[data-astro-cid-6zezrjxd],.f4[data-astro-cid-6zezrjxd]:has(#f4-folded:checked) .verdict[data-astro-cid-6zezrjxd] .v0[data-astro-cid-6zezrjxd]{visibility:hidden}.f4[data-astro-cid-6zezrjxd]:has(#f4-folded:checked) .verdict[data-astro-cid-6zezrjxd] .v1[data-astro-cid-6zezrjxd]{visibility:visible;color:var(--accent-ink)}.f4[data-astro-cid-6zezrjxd] .assume[data-astro-cid-6zezrjxd]{color:var(--muted-ink);margin:8px 0 0;font-size:12px}.f4[data-astro-cid-6zezrjxd] .assume[data-astro-cid-6zezrjxd] .em[data-astro-cid-6zezrjxd]{color:var(--ink)}.f4[data-astro-cid-6zezrjxd] .assume[data-astro-cid-6zezrjxd] .model[data-astro-cid-6zezrjxd]{color:var(--comment-ink);display:block}@media (width<=920px){.f4[data-astro-cid-6zezrjxd] .scroll[data-astro-cid-6zezrjxd]{overflow:visible}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd]{width:100%;font-size:12px}.f4[data-astro-cid-6zezrjxd] .grp[data-astro-cid-6zezrjxd]{grid-template-columns:minmax(0,1fr);gap:6px;height:auto;display:grid}.f4[data-astro-cid-6zezrjxd] .grp[data-astro-cid-6zezrjxd]+.grp[data-astro-cid-6zezrjxd]{margin-top:20px;padding-top:16px}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd] [data-astro-cid-6zezrjxd]:is(.hd,.lbl,.pre,.blk){white-space:normal;overflow-wrap:anywhere;width:auto;height:auto;line-height:1.5;position:relative;inset:auto}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd] .blk[data-astro-cid-6zezrjxd]{min-height:32px;padding:6px 8px}.f4[data-astro-cid-6zezrjxd] .pre[data-astro-cid-6zezrjxd]{flex-wrap:wrap;gap:6px;display:flex}.f4[data-astro-cid-6zezrjxd] .pre[data-astro-cid-6zezrjxd] .q3[data-astro-cid-6zezrjxd],.f4[data-astro-cid-6zezrjxd]:has(#f4-folded:checked) .pre[data-astro-cid-6zezrjxd] .x[data-astro-cid-6zezrjxd]{display:none}.f4[data-astro-cid-6zezrjxd]:has(#f4-folded:checked) .pre[data-astro-cid-6zezrjxd] .q3[data-astro-cid-6zezrjxd]{display:block}.f4[data-astro-cid-6zezrjxd] .hd[data-astro-cid-6zezrjxd]{grid-row:1}.f4[data-astro-cid-6zezrjxd] .lane-m[data-astro-cid-6zezrjxd]{grid-row:2}.f4[data-astro-cid-6zezrjxd] .pre[data-astro-cid-6zezrjxd]:is(.fm,.dm){grid-row:3}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd] .note[data-astro-cid-6zezrjxd]{grid-row:4}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd] .front[data-astro-cid-6zezrjxd]{grid-row:5}.f4[data-astro-cid-6zezrjxd] .lane2[data-astro-cid-6zezrjxd]{grid-row:6}.f4[data-astro-cid-6zezrjxd] .pre[data-astro-cid-6zezrjxd].fc{opacity:var(--f4-s);grid-row:7;transform:none}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd] .lp[data-astro-cid-6zezrjxd]{grid-row:var(--row);min-height:48px;opacity:clamp(0, var(--f4-t) - var(--i) + 1, 1);margin-left:12px}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd] .dec-l[data-astro-cid-6zezrjxd]{grid-row:13}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd] [data-astro-cid-6zezrjxd]:is(.copy-l,.ret-l,.where){grid-area:14/1}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd] .same-l[data-astro-cid-6zezrjxd].m{grid-row:15}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd] .same-l[data-astro-cid-6zezrjxd].a{grid-row:16}.f4[data-astro-cid-6zezrjxd] .stage[data-astro-cid-6zezrjxd] [data-astro-cid-6zezrjxd]:is(.wait,.wait-l,.dec,.same,.start-l),.f4[data-astro-cid-6zezrjxd] .blk[data-astro-cid-6zezrjxd]:before,.f4[data-astro-cid-6zezrjxd] .blk[data-astro-cid-6zezrjxd]:after{display:none}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .lane2[data-astro-cid-6zezrjxd] .a0[data-astro-cid-6zezrjxd]{font-size:0}.f4[data-astro-cid-6zezrjxd] .fold[data-astro-cid-6zezrjxd] .lane2[data-astro-cid-6zezrjxd] .a0[data-astro-cid-6zezrjxd]:after{content:"build loop (in main context)";font-size:12px}.f4[data-astro-cid-6zezrjxd] .costs[data-astro-cid-6zezrjxd]{padding:10px}.f4[data-astro-cid-6zezrjxd] .rows[data-astro-cid-6zezrjxd]{grid-template-columns:minmax(0,1fr) 7ch;gap:4px 10px}.f4[data-astro-cid-6zezrjxd] .rows[data-astro-cid-6zezrjxd] .bt[data-astro-cid-6zezrjxd]{grid-area:2/1/auto/-1}.f4[data-astro-cid-6zezrjxd] .rows[data-astro-cid-6zezrjxd] .bt[data-astro-cid-6zezrjxd]:nth-child(5){grid-row:4}.f4[data-astro-cid-6zezrjxd] .rows[data-astro-cid-6zezrjxd] .bt[data-astro-cid-6zezrjxd]:nth-child(8){grid-row:6}.f4[data-astro-cid-6zezrjxd] .costs[data-astro-cid-6zezrjxd] .keys[data-astro-cid-6zezrjxd]{gap:6px}}@media (prefers-reduced-motion:reduce){.f4[data-astro-cid-6zezrjxd]{transition:none}}.f5[data-astro-cid-czgkg3wi] .grp[data-astro-cid-czgkg3wi]{color:var(--comment-ink);padding:6px 10px 1px;font-size:11px}.f5[data-astro-cid-czgkg3wi] .sess-b[data-astro-cid-czgkg3wi]>.grp[data-astro-cid-czgkg3wi]:first-child{padding-top:0}.f5[data-astro-cid-czgkg3wi] .bad[data-astro-cid-czgkg3wi]{color:var(--loop)}.f5[data-astro-cid-czgkg3wi] .inh[data-astro-cid-czgkg3wi]{border-left-color:var(--link-ink);background:color-mix(in oklab, var(--link-ink) 8%, transparent)}.f5[data-astro-cid-czgkg3wi] .inh[data-astro-cid-czgkg3wi] [data-astro-cid-czgkg3wi]:is(.who,.msg,.hd){color:var(--muted-ink)}.f5[data-astro-cid-czgkg3wi] .giv[data-astro-cid-czgkg3wi]{border-left-color:var(--comment-ink)}.f5[data-astro-cid-czgkg3wi] .wh[data-astro-cid-czgkg3wi]{border-left-style:dashed;border-left-color:var(--rule)}.f5[data-astro-cid-czgkg3wi] .wh[data-astro-cid-czgkg3wi] [data-astro-cid-czgkg3wi]:is(.who,.msg){color:var(--comment-ink);text-decoration:line-through}.f5[data-astro-cid-czgkg3wi] .pair[data-astro-cid-czgkg3wi]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=760px){.f5[data-astro-cid-czgkg3wi] .pair[data-astro-cid-czgkg3wi]{grid-template-columns:1fr}}.f5[data-astro-cid-czgkg3wi] .diff[data-astro-cid-czgkg3wi] .msg[data-astro-cid-czgkg3wi]{color:var(--muted-ink)}.f5[data-astro-cid-czgkg3wi] .diff[data-astro-cid-czgkg3wi] .add[data-astro-cid-czgkg3wi]{color:var(--accent-ink)}.f5[data-astro-cid-czgkg3wi] .diff[data-astro-cid-czgkg3wi] .flag[data-astro-cid-czgkg3wi]{text-decoration:underline wavy var(--loop);text-underline-offset:3px}.f5[data-astro-cid-czgkg3wi] .swap[data-astro-cid-czgkg3wi]{display:grid}.f5[data-astro-cid-czgkg3wi] .swap[data-astro-cid-czgkg3wi]>[data-astro-cid-czgkg3wi]{grid-area:1/1;transition:opacity .2s}.f5[data-astro-cid-czgkg3wi] .leak[data-astro-cid-czgkg3wi],.f5[data-astro-cid-czgkg3wi]:has(#f5-leak:checked) .keep[data-astro-cid-czgkg3wi]{visibility:hidden;opacity:0}.f5[data-astro-cid-czgkg3wi]:has(#f5-leak:checked) .leak[data-astro-cid-czgkg3wi]{visibility:visible;opacity:1}.f5[data-astro-cid-czgkg3wi]:has(#f5-leak:checked) .diff[data-astro-cid-czgkg3wi] .flag[data-astro-cid-czgkg3wi]{text-decoration:none}.f5[data-astro-cid-czgkg3wi] .key[data-astro-cid-czgkg3wi]{color:var(--comment-ink);flex-wrap:wrap;gap:2px 18px;margin-top:8px;font-size:11px;display:flex}.f5[data-astro-cid-czgkg3wi] .key[data-astro-cid-czgkg3wi] i[data-astro-cid-czgkg3wi]{vertical-align:-2px;width:3px;height:1.1em;margin-right:6px;display:inline-block}.f5[data-astro-cid-czgkg3wi] .key[data-astro-cid-czgkg3wi] .k-inh[data-astro-cid-czgkg3wi]{background:var(--link-ink)}.f5[data-astro-cid-czgkg3wi] .key[data-astro-cid-czgkg3wi] .k-giv[data-astro-cid-czgkg3wi]{background:var(--comment-ink)}.f5[data-astro-cid-czgkg3wi] .key[data-astro-cid-czgkg3wi] .k-wh[data-astro-cid-czgkg3wi]{border-left:3px dashed var(--rule);width:0}@media (prefers-reduced-motion:reduce){.f5[data-astro-cid-czgkg3wi] .swap[data-astro-cid-czgkg3wi]>[data-astro-cid-czgkg3wi]{transition:none}}.f6[data-astro-cid-envd5mes] .f6-prices[data-astro-cid-envd5mes]{margin-top:10px;font-size:12px}.f6[data-astro-cid-envd5mes] .stack[data-astro-cid-envd5mes]{gap:16px;display:grid}.f6[data-astro-cid-envd5mes] .ctx[data-astro-cid-envd5mes] [data-astro-cid-envd5mes]:is(.who,.msg,.hd){color:var(--muted-ink)}.f6[data-astro-cid-envd5mes] .call[data-astro-cid-envd5mes] .msg[data-astro-cid-envd5mes]{color:var(--ink)}.f6[data-astro-cid-envd5mes] .fn[data-astro-cid-envd5mes]{color:var(--link-ink)}.f6[data-astro-cid-envd5mes] .hits[data-astro-cid-envd5mes]{grid-template-columns:4ch 3ch 8ch minmax(0,1fr);gap:0 1.5ch;display:grid}.f6[data-astro-cid-envd5mes] .hits[data-astro-cid-envd5mes] .span[data-astro-cid-envd5mes]{color:var(--muted-ink);grid-column:2/-1}.f6[data-astro-cid-envd5mes] .hits[data-astro-cid-envd5mes] .k[data-astro-cid-envd5mes]{color:var(--comment-ink)}.f6[data-astro-cid-envd5mes] .hits[data-astro-cid-envd5mes] .t[data-astro-cid-envd5mes]{color:var(--muted-ink);overflow-wrap:anywhere}.f6[data-astro-cid-envd5mes] .hits[data-astro-cid-envd5mes] .think[data-astro-cid-envd5mes]{font-style:italic}@media (width<=600px){.f6[data-astro-cid-envd5mes] .hits[data-astro-cid-envd5mes]{grid-template-columns:4ch 3ch minmax(0,1fr)}.f6[data-astro-cid-envd5mes] .hits[data-astro-cid-envd5mes] .t[data-astro-cid-envd5mes]{grid-column:1/-1;padding:0 0 2px 2ch}}.f6[data-astro-cid-envd5mes] mark[data-astro-cid-envd5mes]{background:color-mix(in oklab, var(--metric-ink) 22%, transparent);color:var(--ink)}.f6[data-astro-cid-envd5mes] .arc[data-astro-cid-envd5mes]{border:1px dashed color-mix(in oklab, var(--loop) 55%, var(--rule));background:var(--page-bg);margin:3px 10px 3px calc(7ch + 20px)}.f6[data-astro-cid-envd5mes] .arc[data-astro-cid-envd5mes] .sess-h[data-astro-cid-envd5mes],.f6[data-astro-cid-envd5mes] .arc[data-astro-cid-envd5mes] .sess-f[data-astro-cid-envd5mes]{border-color:color-mix(in oklab, var(--loop) 35%, var(--rule))}.f6[data-astro-cid-envd5mes] .arc[data-astro-cid-envd5mes] .sess-b[data-astro-cid-envd5mes]{padding:4px 0}@media (width<=600px){.f6[data-astro-cid-envd5mes] .arc[data-astro-cid-envd5mes]{margin-left:10px}}.f6[data-astro-cid-envd5mes] .pe[data-astro-cid-envd5mes]{border-left-color:var(--metric-ink);background:color-mix(in oklab, var(--metric-ink) 9%, transparent);transition:border-color .2s,background-color .2s}.f6[data-astro-cid-envd5mes]:has(#f6-warm:checked) .pe[data-astro-cid-envd5mes]{border-left-color:var(--link-ink);background:color-mix(in oklab, var(--link-ink) 9%, transparent)}.f6[data-astro-cid-envd5mes] .swap[data-astro-cid-envd5mes]{display:inline-grid}.f6[data-astro-cid-envd5mes] .swap[data-astro-cid-envd5mes]>[data-astro-cid-envd5mes]{grid-area:1/1}.f6[data-astro-cid-envd5mes] .warm[data-astro-cid-envd5mes],.f6[data-astro-cid-envd5mes]:has(#f6-warm:checked) .cold[data-astro-cid-envd5mes]{visibility:hidden}.f6[data-astro-cid-envd5mes]:has(#f6-warm:checked) .warm[data-astro-cid-envd5mes]{visibility:visible}.f6[data-astro-cid-envd5mes] .ans[data-astro-cid-envd5mes] .msg[data-astro-cid-envd5mes]{color:var(--ink)}.f6[data-astro-cid-envd5mes] .cost[data-astro-cid-envd5mes]{border-top:1px dashed var(--rule);color:var(--comment-ink);gap:2px;padding:6px 10px;font-size:11px;display:grid}.f6[data-astro-cid-envd5mes] .cost[data-astro-cid-envd5mes] .chips[data-astro-cid-envd5mes]{font-size:11px}.f6[data-astro-cid-envd5mes] .opt[data-astro-cid-envd5mes]{opacity:.55;transition:opacity .2s}.f6[data-astro-cid-envd5mes] .opt[data-astro-cid-envd5mes] .num[data-astro-cid-envd5mes]{color:var(--comment-ink)}.f6[data-astro-cid-envd5mes]:has(#f6-warm:checked) .opt[data-astro-cid-envd5mes].w,.f6[data-astro-cid-envd5mes]:has(#f6-warm:not(:checked)) .opt[data-astro-cid-envd5mes].c{opacity:1}.f6[data-astro-cid-envd5mes]:has(#f6-warm:checked) .opt[data-astro-cid-envd5mes].w .num[data-astro-cid-envd5mes],.f6[data-astro-cid-envd5mes]:has(#f6-warm:not(:checked)) .opt[data-astro-cid-envd5mes].c .num[data-astro-cid-envd5mes]{color:var(--metric-ink)}@media (prefers-reduced-motion:reduce){.f6[data-astro-cid-envd5mes] [data-astro-cid-envd5mes]:is(.pe,.opt){transition:none}}
