.player[data-astro-cid-mijhrp4y]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:36px;margin-top:40px;display:grid}.stage[data-astro-cid-mijhrp4y]{background:var(--card);border:1px solid var(--line);font:400 13px/1.3 var(--mono);color:var(--muted);border-radius:16px;gap:16px;padding:22px;display:grid;position:relative}.row[data-astro-cid-mijhrp4y]{flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:relative}.row[data-astro-cid-mijhrp4y]+.row[data-astro-cid-mijhrp4y]:before{content:"";border-left:1.5px dashed var(--line);height:16px;position:absolute;top:-16px;left:50%}.r-you[data-astro-cid-mijhrp4y]{justify-content:center}.lab[data-astro-cid-mijhrp4y]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-right:4px;font-size:11px}:lang(zh) .lab[data-astro-cid-mijhrp4y]{letter-spacing:.02em}.node[data-astro-cid-mijhrp4y]{border:1.5px solid var(--line);color:var(--ink);background:var(--bg);border-radius:10px;padding:8px 14px;transition:border-color .25s,box-shadow .25s,background .25s}.you[data-astro-cid-mijhrp4y]{border-radius:999px;padding:6px 18px}.r-model[data-astro-cid-mijhrp4y]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:10px;display:grid}.model[data-astro-cid-mijhrp4y]{flex-direction:column;justify-content:center;gap:4px;display:flex}.model[data-astro-cid-mijhrp4y] b[data-astro-cid-mijhrp4y]{font:800 18px var(--display);letter-spacing:-.02em}.thread[data-astro-cid-mijhrp4y]{color:var(--muted);font-size:12px;transition:color .25s}.player[data-astro-cid-mijhrp4y][data-thread=agent] .model[data-astro-cid-mijhrp4y]{border-color:var(--c-agent)}.player[data-astro-cid-mijhrp4y][data-thread=agent] .thread[data-astro-cid-mijhrp4y]{color:var(--c-agent)}.ctx[data-astro-cid-mijhrp4y]{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-content:flex-start;gap:5px;padding:8px;display:flex}.ctx[data-astro-cid-mijhrp4y] .lab[data-astro-cid-mijhrp4y]{width:100%}.chip[data-astro-cid-mijhrp4y]{border:1.5px solid var(--line);color:var(--ink);background:var(--bg);white-space:nowrap;border-radius:6px;padding:3px 8px;transition:opacity .3s,border-color .25s,background .25s,color .25s,transform .3s;display:inline-block}.chip[data-astro-cid-mijhrp4y] i[data-astro-cid-mijhrp4y]{font-style:normal}.ctx[data-astro-cid-mijhrp4y] .chip[data-astro-cid-mijhrp4y]{opacity:0;display:none;transform:translateY(4px)}.ctx[data-astro-cid-mijhrp4y] .chip[data-astro-cid-mijhrp4y].in{opacity:1;display:inline-block;transform:none}.chip[data-astro-cid-mijhrp4y].doc{border-color:var(--c-doc)}.chip[data-astro-cid-mijhrp4y].skill{border-color:var(--c-skill);color:var(--c-skill)}.chip[data-astro-cid-mijhrp4y].rule{border-color:var(--c-rule);color:var(--c-rule)}.chip[data-astro-cid-mijhrp4y].agent{border-color:var(--c-agent);color:var(--c-agent)}.tools[data-astro-cid-mijhrp4y] .chip[data-astro-cid-mijhrp4y]:not([data-id]){opacity:.45}.file[data-astro-cid-mijhrp4y] em[data-astro-cid-mijhrp4y]{color:var(--muted);font-style:normal}.gate[data-astro-cid-mijhrp4y]{border:1.5px solid var(--line);border-left:5px solid var(--c-hook);background:var(--bg);border-radius:10px;padding:8px 10px;transition:border-color .25s,background .25s,box-shadow .25s}.ev[data-astro-cid-mijhrp4y]{color:var(--ink);margin-right:4px;font-weight:500}.mode[data-astro-cid-mijhrp4y]{background:var(--paper);border-radius:5px;padding:2px 7px;transition:background .25s,color .25s}.mode[data-astro-cid-mijhrp4y].lit{background:var(--ink);color:var(--bg)}.phase[data-astro-cid-mijhrp4y]{align-items:baseline;gap:4px;margin-left:auto;display:flex}.phase[data-astro-cid-mijhrp4y] .lab[data-astro-cid-mijhrp4y]{white-space:nowrap}.phase[data-astro-cid-mijhrp4y] code[data-astro-cid-mijhrp4y]{color:var(--c-skill);font-size:12px}[data-astro-cid-mijhrp4y][data-state=on]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.gate[data-astro-cid-mijhrp4y][data-state=on]{border-left-color:var(--ok)}.gate[data-astro-cid-mijhrp4y][data-state=on] .mode[data-astro-cid-mijhrp4y].lit{background:var(--ok);color:var(--on-signal)}[data-astro-cid-mijhrp4y][data-state=block]{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 22%, transparent)}.gate[data-astro-cid-mijhrp4y][data-state=block]{border-left-color:var(--danger);animation:.35s shake}.gate[data-astro-cid-mijhrp4y][data-state=block] .mode[data-astro-cid-mijhrp4y].lit{background:var(--ok);color:var(--on-signal)}.gate[data-astro-cid-mijhrp4y][data-state=block] .mode[data-astro-cid-mijhrp4y].lit.fail{background:var(--danger)}.chip[data-astro-cid-mijhrp4y].file[data-state=block]{color:var(--danger);text-decoration:line-through}.chip[data-astro-cid-mijhrp4y].file[data-state=on]{color:var(--ok);border-color:var(--ok);box-shadow:none}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.packet[data-astro-cid-mijhrp4y]{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 5px var(--accent-soft);z-index:3;opacity:0;pointer-events:none;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:0;left:0}.side[data-astro-cid-mijhrp4y]{flex-direction:column;gap:14px;display:flex;position:sticky;top:100px}.count[data-astro-cid-mijhrp4y] .n[data-astro-cid-mijhrp4y]{color:var(--ink)}.title[data-astro-cid-mijhrp4y]{margin-bottom:8px;font-size:26px}.body[data-astro-cid-mijhrp4y]{color:var(--muted);min-height:5.2em;font-size:17px;line-height:1.55}.body[data-astro-cid-mijhrp4y] code{color:var(--ink)}.term[data-astro-cid-mijhrp4y]{white-space:pre-wrap;overflow-wrap:anywhere;min-height:250px;padding:16px 18px;font-size:12.5px;line-height:1.55}.term[data-astro-cid-mijhrp4y] .l{animation:.25s both line;display:block}.term[data-astro-cid-mijhrp4y] .ev{color:var(--code-accent)}.term[data-astro-cid-mijhrp4y] .ok{color:var(--code-ok)}.term[data-astro-cid-mijhrp4y] .err{color:var(--code-danger)}.term[data-astro-cid-mijhrp4y] .dim{color:var(--code-muted)}@keyframes line{0%{opacity:0;transform:translateY(3px)}}.controls[data-astro-cid-mijhrp4y]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.controls[data-astro-cid-mijhrp4y]>button[data-astro-cid-mijhrp4y]{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--ink);font:500 16px var(--mono);cursor:pointer;border-radius:8px}.controls[data-astro-cid-mijhrp4y]>button[data-astro-cid-mijhrp4y]:hover{border-color:var(--ink)}.dots[data-astro-cid-mijhrp4y]{gap:6px;margin-left:6px;padding:0;list-style:none;display:flex}.dots[data-astro-cid-mijhrp4y] button[data-astro-cid-mijhrp4y]{background:var(--line);cursor:pointer;border:0;border-radius:4px;width:22px;height:8px;padding:0}.dots[data-astro-cid-mijhrp4y] button[data-astro-cid-mijhrp4y][aria-current=step]{background:var(--accent)}.dots[data-astro-cid-mijhrp4y] button[data-astro-cid-mijhrp4y].bad[aria-current=step]{background:var(--danger)}@media (width<=980px){.player[data-astro-cid-mijhrp4y]{grid-template-columns:1fr}.side[data-astro-cid-mijhrp4y]{position:static}}@media (width<=560px){.stage[data-astro-cid-mijhrp4y]{gap:14px;padding:14px;font-size:11.5px}.row[data-astro-cid-mijhrp4y]+.row[data-astro-cid-mijhrp4y]:before{height:14px;top:-14px}.r-model[data-astro-cid-mijhrp4y]{grid-template-columns:1fr}.phase[data-astro-cid-mijhrp4y]{width:100%;margin-left:0}.term[data-astro-cid-mijhrp4y]{min-height:0;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.term[data-astro-cid-mijhrp4y] .l,.gate[data-astro-cid-mijhrp4y][data-state=block]{animation:none}}.tmap[data-astro-cid-ogyb2v2s]{margin-top:40px}.tabs[data-astro-cid-ogyb2v2s]{flex-wrap:wrap;gap:8px;display:flex}.tab[data-astro-cid-ogyb2v2s]{cursor:pointer;background:var(--card);border:1.5px solid var(--line);color:var(--ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;display:flex}.tab[data-astro-cid-ogyb2v2s] .kind[data-astro-cid-ogyb2v2s]{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tab[data-astro-cid-ogyb2v2s] code[data-astro-cid-ogyb2v2s]{font:500 15px var(--mono)}.tab[data-astro-cid-ogyb2v2s].skill[aria-selected=true]{border-color:var(--c-skill);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-skill) 18%, transparent)}.tab[data-astro-cid-ogyb2v2s].agent[aria-selected=true]{border-color:var(--c-agent);box-shadow:0 0 0 3px color-mix(in srgb, var(--c-agent) 18%, transparent)}.panel[data-astro-cid-ogyb2v2s]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:20px;display:grid}.tree-wrap[data-astro-cid-ogyb2v2s]{background:var(--code);color:var(--code-ink);border:1px solid var(--code-line);border-radius:14px;padding:20px 22px}.root[data-astro-cid-ogyb2v2s]{font:500 14px var(--mono);color:var(--code-accent);margin-bottom:6px}.tree[data-astro-cid-ogyb2v2s]{font:400 14px/1.9 var(--mono);padding:0;list-style:none}.tree[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s]{padding-left:calc(var(--d) * 22px);align-items:center;gap:10px;transition:opacity .3s;display:flex}.tree[data-astro-cid-ogyb2v2s] code[data-astro-cid-ogyb2v2s]{overflow-wrap:anywhere;transition:color .3s}.tree[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s][data-s=no]{opacity:.42}.tree[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s].head .mark[data-astro-cid-ogyb2v2s]{visibility:hidden}.tree[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s].head code[data-astro-cid-ogyb2v2s]{color:var(--code-muted)}.tree[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s][data-s=yes] code[data-astro-cid-ogyb2v2s]{color:var(--code-ok)}.tree[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s][data-s=lock] code[data-astro-cid-ogyb2v2s]{color:var(--code-danger)}.tree[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s][data-s=part] code[data-astro-cid-ogyb2v2s]{color:var(--code-warn)}.mark[data-astro-cid-ogyb2v2s]{width:18px;height:18px;font:700 12px var(--mono);border:1.5px solid var(--code-muted);border-radius:5px;flex:none;place-items:center;display:grid}[data-astro-cid-ogyb2v2s][data-s=yes] .mark[data-astro-cid-ogyb2v2s],.mark[data-astro-cid-ogyb2v2s].yes{background:var(--code-ok);border-color:var(--code-ok)}[data-astro-cid-ogyb2v2s][data-s=yes] .mark[data-astro-cid-ogyb2v2s]:after,.mark[data-astro-cid-ogyb2v2s].yes:after{content:"✓";color:var(--code)}[data-astro-cid-ogyb2v2s][data-s=lock] .mark[data-astro-cid-ogyb2v2s],.mark[data-astro-cid-ogyb2v2s].lock{border-color:var(--code-danger)}[data-astro-cid-ogyb2v2s][data-s=lock] .mark[data-astro-cid-ogyb2v2s]:after,.mark[data-astro-cid-ogyb2v2s].lock:after{content:"×";color:var(--code-danger)}[data-astro-cid-ogyb2v2s][data-s=part] .mark[data-astro-cid-ogyb2v2s],.mark[data-astro-cid-ogyb2v2s].part{border-color:var(--code-warn)}[data-astro-cid-ogyb2v2s][data-s=part] .mark[data-astro-cid-ogyb2v2s]:after,.mark[data-astro-cid-ogyb2v2s].part:after{content:"◐";color:var(--code-warn);font-size:11px}.tree[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s] .mark[data-astro-cid-ogyb2v2s]{animation:.3s both pop;animation-delay:calc(var(--n,0) * 35ms)}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.freeze[data-astro-cid-ogyb2v2s]{border-top:1px dashed color-mix(in srgb, var(--code-ink) 14%, transparent);font:400 14px var(--sans);color:var(--code-ink);cursor:pointer;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.freeze[data-astro-cid-ogyb2v2s] input[data-astro-cid-ogyb2v2s]{width:18px;height:18px;accent-color:var(--c-hook)}.info[data-astro-cid-ogyb2v2s] .k[data-astro-cid-ogyb2v2s]{margin-top:18px}.info[data-astro-cid-ogyb2v2s] .k[data-astro-cid-ogyb2v2s]:first-child{margin-top:0}.members[data-astro-cid-ogyb2v2s]{font:400 15px/1.6 var(--mono);margin-top:6px}.members[data-astro-cid-ogyb2v2s] span{white-space:nowrap}.globs[data-astro-cid-ogyb2v2s]{margin-top:8px;padding:14px 18px;font-size:14px}.note[data-astro-cid-ogyb2v2s]{color:var(--muted);margin-top:14px;font-size:16px}.note[data-astro-cid-ogyb2v2s] code{color:var(--ink)}.legend[data-astro-cid-ogyb2v2s]{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:18px;padding:0;font-size:14px;list-style:none;display:flex}.legend[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s]{align-items:center;gap:8px;display:flex}.legend[data-astro-cid-ogyb2v2s] .mark[data-astro-cid-ogyb2v2s]{background:var(--code)}.legend[data-astro-cid-ogyb2v2s] .mark[data-astro-cid-ogyb2v2s].yes{background:var(--code-ok)}.sr[data-astro-cid-ogyb2v2s]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=980px){.panel[data-astro-cid-ogyb2v2s]{grid-template-columns:1fr}}@media (width<=560px){.tree[data-astro-cid-ogyb2v2s]{font-size:12px}.tree[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s]{padding-left:calc(var(--d) * 14px)}}@media (prefers-reduced-motion:reduce){.tree[data-astro-cid-ogyb2v2s] li[data-astro-cid-ogyb2v2s] .mark[data-astro-cid-ogyb2v2s]{animation:none}}.rl[data-astro-cid-yeqqf7tt]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:32px;margin-top:40px;display:grid}.files[data-astro-cid-yeqqf7tt]{gap:8px;display:grid}.files[data-astro-cid-yeqqf7tt] button[data-astro-cid-yeqqf7tt]{text-align:left;cursor:pointer;background:var(--card);border:1.5px solid var(--line);color:var(--ink);border-radius:10px;padding:10px 14px}.files[data-astro-cid-yeqqf7tt] code[data-astro-cid-yeqqf7tt]{font:400 13.5px var(--mono);overflow-wrap:anywhere}.files[data-astro-cid-yeqqf7tt] button[data-astro-cid-yeqqf7tt][aria-checked=true]{border-color:var(--ink);background:var(--ink);color:var(--bg)}.files[data-astro-cid-yeqqf7tt] button[data-astro-cid-yeqqf7tt]:hover:not([aria-checked=true]){border-color:var(--muted)}.rules[data-astro-cid-yeqqf7tt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:0;list-style:none;display:grid}.rules[data-astro-cid-yeqqf7tt] li[data-astro-cid-yeqqf7tt]{border:1.5px solid var(--line);background:var(--card);opacity:.45;border-radius:8px;min-height:54px;padding:8px 10px;transition:border-color .3s,background .3s,opacity .3s,transform .3s}.rules[data-astro-cid-yeqqf7tt] code[data-astro-cid-yeqqf7tt]{font:500 13px var(--mono);overflow-wrap:anywhere}.rules[data-astro-cid-yeqqf7tt] .glob[data-astro-cid-yeqqf7tt]{font:400 11px var(--mono);color:var(--muted);overflow-wrap:anywhere;min-height:1em;margin-top:3px;display:block}.rules[data-astro-cid-yeqqf7tt] li[data-astro-cid-yeqqf7tt].on{opacity:1;border-color:var(--c-rule);background:color-mix(in srgb, var(--c-rule) 9%, var(--card));transition-delay:calc(var(--n,0) * 45ms);transform:translateY(-2px)}.rules[data-astro-cid-yeqqf7tt] li[data-astro-cid-yeqqf7tt].on code[data-astro-cid-yeqqf7tt]{color:var(--c-rule)}@media (width<=980px){.rl[data-astro-cid-yeqqf7tt]{grid-template-columns:1fr}}@media (width<=560px){.rules[data-astro-cid-yeqqf7tt]{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.rules[data-astro-cid-yeqqf7tt] li[data-astro-cid-yeqqf7tt],.rules[data-astro-cid-yeqqf7tt] li[data-astro-cid-yeqqf7tt].on{transition:none;transform:none}}h3[data-astro-cid-22xor34y]{margin-top:56px}.sub[data-astro-cid-22xor34y]{color:var(--muted);max-width:68ch;margin-top:10px;font-size:16px}.sub[data-astro-cid-22xor34y] code{color:var(--ink)}.replay[data-astro-cid-22xor34y]{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-top:20px;padding:18px 20px 20px}.rbar[data-astro-cid-22xor34y]{font:400 14px var(--mono);color:var(--muted);align-items:center;gap:14px;display:flex}.toggle[data-astro-cid-22xor34y]{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--ink);font:500 16px var(--mono);cursor:pointer;border-radius:8px;flex:none}.toggle[data-astro-cid-22xor34y]:hover{border-color:var(--ink)}.clock[data-astro-cid-22xor34y]{white-space:nowrap;font-variant-numeric:tabular-nums}.clock[data-astro-cid-22xor34y] b[data-astro-cid-22xor34y]{color:var(--ink);font-weight:600}.prog[data-astro-cid-22xor34y]{background:var(--paper);border-radius:3px;flex:1;height:6px;overflow:hidden}.prog[data-astro-cid-22xor34y] span[data-astro-cid-22xor34y]{background:var(--ok);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,1));display:block}.speed[data-astro-cid-22xor34y]{border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:12px}.lanes[data-astro-cid-22xor34y]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:14px;margin-top:18px;display:grid}.lane[data-astro-cid-22xor34y]:nth-child(-n+2){grid-row:span 2}.lane[data-astro-cid-22xor34y]{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:12px 10px 10px}.lane[data-astro-cid-22xor34y] header[data-astro-cid-22xor34y]{justify-content:space-between;align-items:baseline;gap:10px;padding:0 6px;display:flex}.jn[data-astro-cid-22xor34y]{font:600 13px var(--mono);color:var(--ink)}.jt[data-astro-cid-22xor34y]{font:400 12.5px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lane[data-astro-cid-22xor34y].done .jt[data-astro-cid-22xor34y]:before{content:"✓ ";color:var(--ok);font-weight:700}.lane[data-astro-cid-22xor34y].run .jt[data-astro-cid-22xor34y]:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1s ease-in-out infinite ci-pulse;display:inline-block}.legend[data-astro-cid-22xor34y]{font:400 11.5px var(--mono);color:var(--muted);gap:12px;padding:4px 6px 0;display:flex}.legend[data-astro-cid-22xor34y] span[data-astro-cid-22xor34y]{align-items:center;gap:5px;display:inline-flex}.legend[data-astro-cid-22xor34y] i[data-astro-cid-22xor34y]{background:var(--muted);border-radius:50%;width:8px;height:8px}.legend[data-astro-cid-22xor34y] span[data-astro-cid-22xor34y]:nth-child(2) i[data-astro-cid-22xor34y]{opacity:.7}.legend[data-astro-cid-22xor34y] span[data-astro-cid-22xor34y]:nth-child(3) i[data-astro-cid-22xor34y]{opacity:.45}ol[data-astro-cid-22xor34y]{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-22xor34y]{--p:0;grid-template-columns:calc(var(--n) * 13px) minmax(0, 1fr);font:400 12.5px/1.4 var(--mono);color:var(--muted);border-radius:6px;align-items:baseline;gap:8px;padding:3px 6px;display:grid}li[data-astro-cid-22xor34y].run{color:var(--ink);background:linear-gradient(to right, var(--accent-soft) calc(var(--p) * 100%), transparent 0)}li[data-astro-cid-22xor34y].done{color:var(--ink)}li[data-astro-cid-22xor34y].setup .sn[data-astro-cid-22xor34y]{color:var(--muted);font-style:italic}.sn[data-astro-cid-22xor34y]{overflow-wrap:anywhere}.marks[data-astro-cid-22xor34y]{align-self:center;gap:3px;display:flex}.marks[data-astro-cid-22xor34y] i[data-astro-cid-22xor34y]{border:1.5px solid var(--line);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.marks[data-astro-cid-22xor34y] i[data-astro-cid-22xor34y].run{border-color:var(--accent);background:var(--accent-soft);animation:.8s ease-in-out infinite ci-pulse}.marks[data-astro-cid-22xor34y] i[data-astro-cid-22xor34y].done{border-color:var(--ok);background:var(--ok)}@keyframes ci-pulse{50%{opacity:.6;transform:scale(.7)}}@media (width<=980px){.lanes[data-astro-cid-22xor34y]{grid-template-rows:none;grid-template-columns:1fr}.lane[data-astro-cid-22xor34y]:nth-child(-n+2){grid-row:auto}}@media (prefers-reduced-motion:reduce){.marks[data-astro-cid-22xor34y] i[data-astro-cid-22xor34y].run,.lane[data-astro-cid-22xor34y].run .jt[data-astro-cid-22xor34y]:before{animation:none}}.ci[data-astro-cid-q7gxygu5]{margin-top:40px}.top[data-astro-cid-q7gxygu5]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}.runcard[data-astro-cid-q7gxygu5],.record[data-astro-cid-q7gxygu5]{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.rhead[data-astro-cid-q7gxygu5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.badge[data-astro-cid-q7gxygu5] img[data-astro-cid-q7gxygu5]{display:block}.rmeta[data-astro-cid-q7gxygu5]{font:400 14px var(--mono);color:var(--muted);margin-top:6px}.rmeta[data-astro-cid-q7gxygu5] b[data-astro-cid-q7gxygu5]{color:var(--ink);font-weight:600}.gantt[data-astro-cid-q7gxygu5]{gap:8px;margin-top:18px;padding:0;list-style:none;display:grid}.gantt[data-astro-cid-q7gxygu5] li[data-astro-cid-q7gxygu5]{font:400 13px var(--mono);grid-template-columns:minmax(0,14em) minmax(0,1fr) 4.2em;align-items:center;gap:12px;display:grid}.jname[data-astro-cid-q7gxygu5]{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.jtime[data-astro-cid-q7gxygu5]{text-align:right;color:var(--muted)}.track[data-astro-cid-q7gxygu5]{background:var(--paper);border-radius:5px;height:18px;position:relative}.bar[data-astro-cid-q7gxygu5]{background:var(--ok);width:calc((var(--e) - var(--s)) / var(--span) * 100%);transform-origin:0;border-radius:5px;justify-content:flex-end;align-items:center;padding-right:5px;display:flex;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.ok[data-astro-cid-q7gxygu5]{color:var(--on-signal);opacity:0;font-size:11px}.top[data-astro-cid-q7gxygu5].go .bar[data-astro-cid-q7gxygu5]{animation:1.4s cubic-bezier(.3,.7,.3,1) both ci-grow;animation-delay:calc(var(--i) * .12s)}.top[data-astro-cid-q7gxygu5].go .ok[data-astro-cid-q7gxygu5]{animation:.3s both ci-fade;animation-delay:calc(var(--i) * .12s + 1.3s)}@keyframes ci-grow{to{transform:scaleX(1)}}@keyframes ci-fade{to{opacity:1}}.rnote[data-astro-cid-q7gxygu5]{color:var(--muted);margin-top:14px;font-size:14px}.rnote[data-astro-cid-q7gxygu5] code,.sub[data-astro-cid-q7gxygu5] code,.why[data-astro-cid-q7gxygu5] code,.claim[data-astro-cid-q7gxygu5] code{color:var(--ink)}.record[data-astro-cid-q7gxygu5]{flex-direction:column;gap:12px;display:flex}.big[data-astro-cid-q7gxygu5]{font:900 64px/1 var(--display);letter-spacing:-.04em;color:var(--ok)}.big[data-astro-cid-q7gxygu5] small[data-astro-cid-q7gxygu5]{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:26px}.record[data-astro-cid-q7gxygu5] p[data-astro-cid-q7gxygu5]{color:var(--muted);font-size:15px}.stack[data-astro-cid-q7gxygu5]{border-radius:6px;gap:2px;height:12px;display:flex;overflow:hidden}.s[data-astro-cid-q7gxygu5].ok{background:var(--ok)}.s[data-astro-cid-q7gxygu5].bad{background:var(--danger)}.s[data-astro-cid-q7gxygu5].off{background:var(--line)}.why[data-astro-cid-q7gxygu5]{font-size:14px!important}.more[data-astro-cid-q7gxygu5]{font:500 14px var(--mono);margin-top:auto;padding-top:6px;display:inline-block}h3[data-astro-cid-q7gxygu5]{margin-top:56px}.proofs[data-astro-cid-q7gxygu5]{gap:12px;margin-top:20px;padding:0;list-style:none;display:grid}.proofs[data-astro-cid-q7gxygu5] li[data-astro-cid-q7gxygu5]{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.pairs[data-astro-cid-q7gxygu5]{gap:12px;display:grid}.pair[data-astro-cid-q7gxygu5]{grid-template-columns:minmax(0,.7fr) minmax(0,1.2fr);align-items:center;gap:20px;display:grid}.claim[data-astro-cid-q7gxygu5]{padding:4px 0;font-size:16px;line-height:1.5}.step[data-astro-cid-q7gxygu5]{font:500 12px var(--mono);color:var(--accent);white-space:nowrap;border:1.5px solid var(--accent);border-radius:6px;flex:none;margin:6px 0 0 6px;padding:3px 8px;text-decoration:none}.step[data-astro-cid-q7gxygu5]:hover{background:var(--accent-soft)}.out[data-astro-cid-q7gxygu5]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.out[data-astro-cid-q7gxygu5] span[data-astro-cid-q7gxygu5]{display:block}.out[data-astro-cid-q7gxygu5] .cmd[data-astro-cid-q7gxygu5]{color:var(--code-muted)}.out[data-astro-cid-q7gxygu5] .l[data-astro-cid-q7gxygu5]{color:var(--code-ok)}.out[data-astro-cid-q7gxygu5] .sum[data-astro-cid-q7gxygu5]{color:var(--code-accent);margin-top:4px}.proofs[data-astro-cid-q7gxygu5].go .l[data-astro-cid-q7gxygu5]{animation:.3s both ci-line;animation-delay:calc(var(--i) * .16s + var(--j) * .12s + .3s)}@keyframes ci-line{0%{opacity:0;transform:translate(-4px)}}.bottom[data-astro-cid-q7gxygu5]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.sub[data-astro-cid-q7gxygu5]{color:var(--muted);margin-top:10px;font-size:16px}.dsteps[data-astro-cid-q7gxygu5]{gap:8px;margin-top:16px;padding:0;list-style:none;display:grid}.dsteps[data-astro-cid-q7gxygu5] li[data-astro-cid-q7gxygu5]{align-items:baseline;gap:10px;font-size:13.5px;display:flex}.dsteps[data-astro-cid-q7gxygu5] span[data-astro-cid-q7gxygu5]{color:var(--ok);font-weight:700}.dsteps[data-astro-cid-q7gxygu5] code[data-astro-cid-q7gxygu5]{overflow-wrap:anywhere}.pjmeta[data-astro-cid-q7gxygu5]{font:400 13px var(--mono);color:var(--muted);margin-top:16px}.pjobs[data-astro-cid-q7gxygu5]{gap:8px;margin-top:10px;padding:0;list-style:none;display:grid}.pjobs[data-astro-cid-q7gxygu5] li[data-astro-cid-q7gxygu5]{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--ok);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.tick[data-astro-cid-q7gxygu5]{color:var(--ok);font-weight:700}.pjn[data-astro-cid-q7gxygu5]{font:500 14px var(--mono);flex-direction:column;gap:2px;display:flex}.pjn[data-astro-cid-q7gxygu5] code[data-astro-cid-q7gxygu5]{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;font-weight:400}.pjt[data-astro-cid-q7gxygu5]{font:400 13px var(--mono);color:var(--muted)}@media (width<=980px){.top[data-astro-cid-q7gxygu5],.bottom[data-astro-cid-q7gxygu5],.proofs[data-astro-cid-q7gxygu5] li[data-astro-cid-q7gxygu5],.pair[data-astro-cid-q7gxygu5]{grid-template-columns:1fr}.step[data-astro-cid-q7gxygu5]{justify-self:start}.gantt[data-astro-cid-q7gxygu5] li[data-astro-cid-q7gxygu5]{grid-template-columns:minmax(0,1fr) 4.2em}.gantt[data-astro-cid-q7gxygu5] .track[data-astro-cid-q7gxygu5]{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-q7gxygu5]{transform:none}.ok[data-astro-cid-q7gxygu5]{opacity:1}.top[data-astro-cid-q7gxygu5].go .bar[data-astro-cid-q7gxygu5],.top[data-astro-cid-q7gxygu5].go .ok[data-astro-cid-q7gxygu5],.proofs[data-astro-cid-q7gxygu5].go .l[data-astro-cid-q7gxygu5]{animation:none}}.hookmap[data-astro-cid-wg4oosop]{margin-top:36px}.slabel[data-astro-cid-wg4oosop]{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px}.strip[data-astro-cid-wg4oosop]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 14px 12px;overflow-x:auto}.stripin[data-astro-cid-wg4oosop]{min-width:760px;position:relative}.rail[data-astro-cid-wg4oosop]{background:var(--line);height:2px;position:absolute;top:19px;left:0;right:0}.evs[data-astro-cid-wg4oosop]{grid-template-columns:repeat(6,1fr);gap:4px;display:grid;position:relative}.evn[data-astro-cid-wg4oosop]{cursor:pointer;text-align:center;color:var(--ink);font:inherit;background:0 0;border:0;padding:0 2px}.dot[data-astro-cid-wg4oosop]{background:var(--card);border:2px solid var(--c-hook);width:38px;height:38px;font:600 14px/34px var(--mono);color:var(--c-hook);border-radius:50%;margin:0 auto 8px;transition:background .2s,box-shadow .2s;display:block}.evn[data-astro-cid-wg4oosop][aria-selected=true] .dot[data-astro-cid-wg4oosop]{background:var(--c-hook);color:var(--on-signal);box-shadow:0 0 0 5px color-mix(in srgb, var(--c-hook) 20%, transparent)}.evn[data-astro-cid-wg4oosop] .l[data-astro-cid-wg4oosop]{font:600 13px var(--mono);overflow-wrap:anywhere;display:block}.evn[data-astro-cid-wg4oosop] .q[data-astro-cid-wg4oosop]{color:var(--muted);margin-top:2px;font-size:13px;display:block}.lane[data-astro-cid-wg4oosop]{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:16px;display:grid}.lane[data-astro-cid-wg4oosop] i[data-astro-cid-wg4oosop]{border:1.5px dashed var(--c-agent);border-top:0;border-radius:0 0 10px 10px;grid-column:3/6;height:16px;position:relative}.lane[data-astro-cid-wg4oosop] i[data-astro-cid-wg4oosop]:after{content:attr(data-label);font:500 11px var(--mono);color:var(--c-agent);background:var(--card);white-space:nowrap;padding:0 6px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.quietrow[data-astro-cid-wg4oosop]{margin-top:12px}.f[data-astro-cid-wg4oosop]{font:500 13px var(--mono);border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink);border-radius:999px;padding:5px 14px}.f[data-astro-cid-wg4oosop][aria-selected=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.detail[data-astro-cid-wg4oosop]{background:var(--card);border:1px solid var(--line);border-left:5px solid var(--c-hook);border-radius:12px;margin-top:14px;padding:16px 18px 20px}.detail[data-astro-cid-wg4oosop].minor{border-left-color:var(--line)}[data-astro-cid-wg4oosop][data-hookmap].js .detail[data-astro-cid-wg4oosop][hidden]{display:none}.dhead[data-astro-cid-wg4oosop]{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.hev[data-astro-cid-wg4oosop]{font:600 16px var(--mono);overflow-wrap:anywhere}.minor[data-astro-cid-wg4oosop] .hev[data-astro-cid-wg4oosop]{color:var(--muted);font-size:13px}.chips[data-astro-cid-wg4oosop]{flex-wrap:wrap;gap:6px;display:flex}code[data-astro-cid-wg4oosop]{font:400 13px var(--mono);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:3px 9px}code[data-astro-cid-wg4oosop].blk{border-color:var(--c-hook);color:var(--c-hook);background:color-mix(in srgb, var(--c-hook) 8%, var(--card))}.when[data-astro-cid-wg4oosop]{margin-top:10px;font-size:17px}.k[data-astro-cid-wg4oosop]{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:14px 0 6px}.term[data-astro-cid-wg4oosop]{background:var(--code);color:var(--code-ink);border:1px solid var(--code-line);font:400 13.5px/1.7 var(--mono);white-space:pre;border-radius:10px;padding:14px 16px;overflow-x:auto}.term[data-astro-cid-wg4oosop] span[data-astro-cid-wg4oosop]{display:block}.term[data-astro-cid-wg4oosop] .you[data-astro-cid-wg4oosop]{color:var(--code-ok)}.term[data-astro-cid-wg4oosop] .ev[data-astro-cid-wg4oosop]{color:var(--code-accent)}.term[data-astro-cid-wg4oosop] .er[data-astro-cid-wg4oosop]{color:var(--code-danger)}.term[data-astro-cid-wg4oosop] .dm[data-astro-cid-wg4oosop]{color:var(--code-muted)}.flow[data-astro-cid-wg4oosop]{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:18px;display:flex}.n[data-astro-cid-wg4oosop]{border:1.5px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;gap:2px;min-width:130px;max-width:230px;padding:9px 12px;font-size:14px;display:flex}.n[data-astro-cid-wg4oosop] small[data-astro-cid-wg4oosop]{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.n[data-astro-cid-wg4oosop] b[data-astro-cid-wg4oosop]{overflow-wrap:anywhere;font-weight:600}.n[data-astro-cid-wg4oosop] span[data-astro-cid-wg4oosop]{color:var(--muted);font-size:13px}.n[data-astro-cid-wg4oosop].you{border-color:var(--ok)}.n[data-astro-cid-wg4oosop].you small[data-astro-cid-wg4oosop]{color:var(--ok)}.n[data-astro-cid-wg4oosop].claude{border-color:var(--c-skill)}.n[data-astro-cid-wg4oosop].claude small[data-astro-cid-wg4oosop]{color:var(--c-skill)}.n[data-astro-cid-wg4oosop].sub{border-color:var(--c-agent)}.n[data-astro-cid-wg4oosop].sub small[data-astro-cid-wg4oosop]{color:var(--c-agent)}.n[data-astro-cid-wg4oosop].hook{border-color:var(--c-hook);background:color-mix(in srgb, var(--c-hook) 9%, var(--card));box-shadow:0 0 0 4px color-mix(in srgb, var(--c-hook) 14%, transparent)}.n[data-astro-cid-wg4oosop].hook small[data-astro-cid-wg4oosop]{color:var(--c-hook)}.ar[data-astro-cid-wg4oosop]{color:var(--muted);font:500 18px var(--mono);align-self:center}.fork[data-astro-cid-wg4oosop]{align-self:center;gap:6px;display:grid}.fork[data-astro-cid-wg4oosop] div[data-astro-cid-wg4oosop]{border:1px solid var(--line);background:var(--paper);border-radius:8px;max-width:260px;padding:6px 10px;font-size:13px}.fork[data-astro-cid-wg4oosop] .ok[data-astro-cid-wg4oosop]{border-color:var(--ok)}.fork[data-astro-cid-wg4oosop] .ko[data-astro-cid-wg4oosop]{border-color:var(--c-hook)}.fork[data-astro-cid-wg4oosop] b[data-astro-cid-wg4oosop]{font-family:var(--mono)}.fork[data-astro-cid-wg4oosop] .ok[data-astro-cid-wg4oosop] b[data-astro-cid-wg4oosop]{color:var(--ok)}.fork[data-astro-cid-wg4oosop] .ko[data-astro-cid-wg4oosop] b[data-astro-cid-wg4oosop]{color:var(--c-hook)}h3[data-astro-cid-wg4oosop]{font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:22px}.modes[data-astro-cid-wg4oosop]{gap:12px;margin-top:10px;padding:0;list-style:none;display:grid}.modes[data-astro-cid-wg4oosop] li[data-astro-cid-wg4oosop]{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;display:grid}.modes[data-astro-cid-wg4oosop] li[data-astro-cid-wg4oosop]>code[data-astro-cid-wg4oosop]{justify-self:start}.why[data-astro-cid-wg4oosop]{color:var(--muted)}.blocks[data-astro-cid-wg4oosop]{margin-top:4px;font-size:14px}.badges[data-astro-cid-wg4oosop]{vertical-align:middle;flex-wrap:wrap;gap:5px;margin-left:6px;display:inline-flex}.bd[data-astro-cid-wg4oosop]{font:500 11px var(--mono);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 8px}.bd[data-astro-cid-wg4oosop].b{border-color:var(--c-hook);color:var(--c-hook)}.bd[data-astro-cid-wg4oosop].t{border-color:var(--accent);color:var(--accent)}.bd[data-astro-cid-wg4oosop].o{border-color:var(--ok);color:var(--ok)}.hkey[data-astro-cid-wg4oosop]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:18px;font-size:15px;display:flex}@media (width<=720px){.modes[data-astro-cid-wg4oosop] li[data-astro-cid-wg4oosop]{grid-template-columns:1fr;gap:4px}}h1[data-astro-cid-xa4pluj2]{max-width:900px;margin-top:10px;font-size:clamp(40px,6vw,64px)}.hero[data-astro-cid-xa4pluj2]{padding-bottom:64px}.lead[data-astro-cid-xa4pluj2] code,.note[data-astro-cid-xa4pluj2] code,dd[data-astro-cid-xa4pluj2] code,.what[data-astro-cid-xa4pluj2] code{color:var(--ink)}.note[data-astro-cid-xa4pluj2]{color:var(--muted);max-width:820px;margin-top:28px;font-size:16px}.pieces[data-astro-cid-xa4pluj2]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:40px;padding:0;list-style:none;display:grid}.pieces[data-astro-cid-xa4pluj2] li[data-astro-cid-xa4pluj2]{background:var(--card);border:1px solid var(--line);border-top:5px solid var(--tone);border-radius:12px;flex-direction:column;gap:10px;padding:18px 16px;display:flex}.pieces[data-astro-cid-xa4pluj2] .doc[data-astro-cid-xa4pluj2]{--tone:var(--c-doc)}.pieces[data-astro-cid-xa4pluj2] .rule[data-astro-cid-xa4pluj2]{--tone:var(--c-rule)}.pieces[data-astro-cid-xa4pluj2] .skill[data-astro-cid-xa4pluj2]{--tone:var(--c-skill)}.pieces[data-astro-cid-xa4pluj2] .agent[data-astro-cid-xa4pluj2]{--tone:var(--c-agent)}.pieces[data-astro-cid-xa4pluj2] .hook[data-astro-cid-xa4pluj2]{--tone:var(--c-hook)}.ptop[data-astro-cid-xa4pluj2]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pk[data-astro-cid-xa4pluj2]{font:600 17px var(--mono);color:var(--tone)}.badge[data-astro-cid-xa4pluj2]{font:500 11px var(--mono);color:var(--on-signal);background:var(--c-hook);border-radius:5px;padding:2px 7px}.what[data-astro-cid-xa4pluj2]{font-size:15px;line-height:1.5}dl[data-astro-cid-xa4pluj2]{gap:2px;margin-top:auto;font-size:14px;display:grid}dt[data-astro-cid-xa4pluj2]{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:8px}dd[data-astro-cid-xa4pluj2]{margin:0;line-height:1.45}dd[data-astro-cid-xa4pluj2].yes{color:var(--c-hook);font-weight:600}.cmds[data-astro-cid-xa4pluj2] code{white-space:nowrap}.cmds[data-astro-cid-xa4pluj2]{max-width:820px;color:var(--muted);gap:8px;margin:14px 0 0;padding:0;font-size:19px;font-weight:300;list-style:none;display:grid}.cmds[data-astro-cid-xa4pluj2] li[data-astro-cid-xa4pluj2]{border-left:3px solid var(--line);padding-left:14px}.cmds[data-astro-cid-xa4pluj2] code{color:var(--ink);font-weight:600}.lead[data-astro-cid-xa4pluj2].dashed{margin-top:14px}.flow[data-astro-cid-xa4pluj2]{margin-top:40px}.fhead[data-astro-cid-xa4pluj2]{font:400 14px var(--mono);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.fhead[data-astro-cid-xa4pluj2] .cmd[data-astro-cid-xa4pluj2]{font:600 18px var(--mono);color:var(--ink)}.fhead[data-astro-cid-xa4pluj2] a[data-astro-cid-xa4pluj2].cmd{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.fhead[data-astro-cid-xa4pluj2] a[data-astro-cid-xa4pluj2].cmd:hover{color:var(--accent);text-decoration-color:var(--accent)}.fnote[data-astro-cid-xa4pluj2]{font-family:var(--sans);font-size:15px}.track[data-astro-cid-xa4pluj2]{flex-wrap:wrap;align-items:stretch;gap:18px 30px;margin-top:16px;padding:0 0 0 4px;list-style:none;display:flex}.st[data-astro-cid-xa4pluj2]{gap:8px;display:flex;position:relative}.st[data-astro-cid-xa4pluj2]+.st[data-astro-cid-xa4pluj2]:before{content:"→";color:var(--muted);font:400 15px var(--mono);position:absolute;top:50%;left:-22px;transform:translateY(-50%)}.st[data-astro-cid-xa4pluj2].set{border:1px dashed var(--line);border-radius:12px;flex-wrap:wrap;flex-basis:100%;padding:10px}.st[data-astro-cid-xa4pluj2].set:before{display:none}.st[data-astro-cid-xa4pluj2].set .cn[data-astro-cid-xa4pluj2]{flex:170px}.cn[data-astro-cid-xa4pluj2]{border:1.5px solid var(--tone);background:var(--card);--tone:var(--c-skill);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px 12px;display:flex}.cn[data-astro-cid-xa4pluj2].agent{--tone:var(--c-agent)}.cn[data-astro-cid-xa4pluj2].opt{background:0 0;border-style:dashed}.cn[data-astro-cid-xa4pluj2].link{color:inherit;text-decoration:none;position:relative}.cn[data-astro-cid-xa4pluj2].link:hover,.cn[data-astro-cid-xa4pluj2].link:focus-visible{background:var(--accent-soft);border-style:solid}.open[data-astro-cid-xa4pluj2]{font:500 12px var(--mono);color:var(--accent);opacity:0;margin-top:4px;transition:opacity .12s}.cn[data-astro-cid-xa4pluj2].link:hover .open[data-astro-cid-xa4pluj2],.cn[data-astro-cid-xa4pluj2].link:focus-visible .open[data-astro-cid-xa4pluj2]{opacity:1}@media (hover:none){.open[data-astro-cid-xa4pluj2]{opacity:1}}.cn[data-astro-cid-xa4pluj2].gate{--tone:var(--c-hook);background:color-mix(in srgb, var(--tone) 8%, var(--card));justify-content:center}.cn[data-astro-cid-xa4pluj2].gate.done{--tone:var(--ok)}.gname[data-astro-cid-xa4pluj2]{font:600 13px var(--mono);color:var(--tone);white-space:nowrap}.nid[data-astro-cid-xa4pluj2]{font:600 13.5px var(--mono);color:var(--tone)}.nmeta[data-astro-cid-xa4pluj2]{font:400 11.5px var(--mono);color:var(--muted)}.nout[data-astro-cid-xa4pluj2]{font:400 12px var(--mono);color:var(--ink)}.nwhen[data-astro-cid-xa4pluj2]{color:var(--muted);font-size:12.5px;line-height:1.35}.flow[data-astro-cid-xa4pluj2].go .st[data-astro-cid-xa4pluj2]{animation:.5s both rise;animation-delay:calc(var(--i) * .14s)}.flow[data-astro-cid-xa4pluj2].go .cn[data-astro-cid-xa4pluj2]:not(.opt){animation:1s both glow;animation-delay:calc(var(--i) * .14s + .3s)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes glow{40%{box-shadow:0 0 0 5px color-mix(in srgb, var(--tone) 25%, transparent)}}.keys[data-astro-cid-xa4pluj2]{font:400 13px var(--mono);color:var(--muted);gap:22px;margin-top:26px;padding:0;list-style:none;display:flex}.keys[data-astro-cid-xa4pluj2] li[data-astro-cid-xa4pluj2]{align-items:center;gap:8px;display:flex}.sw[data-astro-cid-xa4pluj2]{border:1.5px solid var(--c-skill);border-radius:4px;width:22px;height:14px}.sw[data-astro-cid-xa4pluj2].agent{border-color:var(--c-agent)}.sw[data-astro-cid-xa4pluj2].opt{border-style:dashed;border-color:var(--muted)}.hookmore[data-astro-cid-xa4pluj2]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;padding-top:22px;display:flex}.hookmore[data-astro-cid-xa4pluj2] p[data-astro-cid-xa4pluj2]{max-width:560px;color:var(--muted)}.more[data-astro-cid-xa4pluj2]{flex-wrap:wrap;gap:12px;margin-top:48px;display:flex}@media (width<=1080px){.pieces[data-astro-cid-xa4pluj2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pieces[data-astro-cid-xa4pluj2]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-xa4pluj2].go .st[data-astro-cid-xa4pluj2],.flow[data-astro-cid-xa4pluj2].go .cn[data-astro-cid-xa4pluj2]{animation:none}}
