.tabs[data-astro-cid-hg66rjob]{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow)}.tabs__list[data-astro-cid-hg66rjob]{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--line);overflow-x:auto;background:var(--bg-2)}.tabs__list[data-astro-cid-hg66rjob] button[data-astro-cid-hg66rjob]{background:none;border:0;color:var(--muted);font:500 13.5px/1 var(--sans);padding:9px 14px;cursor:pointer;white-space:nowrap;border-radius:999px;transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.tabs__list[data-astro-cid-hg66rjob] button[data-astro-cid-hg66rjob]:hover{color:var(--fg)}.tabs__list[data-astro-cid-hg66rjob] button[data-astro-cid-hg66rjob][aria-selected=true]{color:var(--fg);background:var(--card);box-shadow:0 0 0 1px var(--line-2),0 1px 2px #0000000d}[data-astro-cid-hg66rjob][role=tabpanel]:not([hidden]){animation:tabIn .5s var(--ease)}@keyframes tabIn{0%{opacity:0;transform:translateY(4px)}}.tabs__caption[data-astro-cid-hg66rjob]{padding:14px 20px 0;font-size:14px;color:var(--muted)}.tabs[data-astro-cid-hg66rjob] pre{margin:0;padding:20px 22px;font-size:13px;line-height:1.7;overflow-x:auto;background:transparent!important}.tabs[data-astro-cid-hg66rjob] code{font-family:var(--mono);font-size:inherit}.reel[data-astro-cid-dbbqhedb]{overflow:hidden}.reel__head[data-astro-cid-dbbqhedb]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--bg-2)}.reel__chapters[data-astro-cid-dbbqhedb]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;flex:1;min-width:0}.reel__chapters[data-astro-cid-dbbqhedb] button[data-astro-cid-dbbqhedb]{display:flex;flex-direction:column;gap:8px;align-items:stretch;text-align:left;background:none;border:0;padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;font:500 13.5px/1.2 var(--sans);color:var(--muted);transition:background-color .3s var(--ease),color .3s var(--ease)}.reel__chapters[data-astro-cid-dbbqhedb] button[data-astro-cid-dbbqhedb]:hover{background:var(--surface);color:var(--fg)}.reel__chapters[data-astro-cid-dbbqhedb] button[data-astro-cid-dbbqhedb][aria-selected=true]{color:var(--fg)}.reel__ch-title[data-astro-cid-dbbqhedb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reel__bar[data-astro-cid-dbbqhedb]{height:2px;border-radius:2px;background:var(--line-2);overflow:hidden}.reel__bar[data-astro-cid-dbbqhedb] i[data-astro-cid-dbbqhedb]{display:block;height:100%;width:100%;background:var(--fg);transform-origin:left;transform:scaleX(var(--p, 0))}.reel__pp[data-astro-cid-dbbqhedb]{flex:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);cursor:pointer;display:grid;place-items:center;color:var(--fg)}.reel__pp[data-astro-cid-dbbqhedb] svg[data-astro-cid-dbbqhedb]{width:11px;height:11px;fill:currentColor}.reel__pp[data-astro-cid-dbbqhedb] .i-play[data-astro-cid-dbbqhedb],.reel[data-astro-cid-dbbqhedb].is-paused .reel__pp[data-astro-cid-dbbqhedb] .i-pause[data-astro-cid-dbbqhedb]{display:none}.reel[data-astro-cid-dbbqhedb].is-paused .reel__pp[data-astro-cid-dbbqhedb] .i-play[data-astro-cid-dbbqhedb]{display:block}.scene[data-astro-cid-dbbqhedb]{display:flex;flex-direction:column}.scene[data-astro-cid-dbbqhedb][hidden]{display:none}.scene[data-astro-cid-dbbqhedb]:not([hidden]){animation:sceneIn .7s var(--ease)}@keyframes sceneIn{0%{opacity:0}}.canvas[data-astro-cid-dbbqhedb]{padding:56px 28px;min-height:220px;display:grid;align-items:center;background-image:radial-gradient(circle at 1px 1px,var(--line-2) 1px,transparent 0);background-size:18px 18px;background-position:9px 9px}.flow[data-astro-cid-dbbqhedb]{display:flex;align-items:center}.node[data-astro-cid-dbbqhedb]{position:relative;flex:none;display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;width:calc((100% - (var(--n) - 1) * 26px) / var(--n));min-width:0;box-shadow:0 1px 2px #0000000a;transition:border-color .5s var(--ease),box-shadow .5s var(--ease),transform .5s var(--ease),opacity .5s var(--ease);opacity:.55}.node--tenms[data-astro-cid-dbbqhedb]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.node[data-astro-cid-dbbqhedb].is-active,.node[data-astro-cid-dbbqhedb].is-done{opacity:1}.node[data-astro-cid-dbbqhedb].is-active{transform:translateY(-2px);box-shadow:0 0 0 4px color-mix(in srgb,var(--fg) 8%,transparent),0 10px 24px -12px #00000059}.node__icon[data-astro-cid-dbbqhedb]{flex:none;width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--bg-2);border:1px solid var(--line)}.node--tenms[data-astro-cid-dbbqhedb] .node__icon[data-astro-cid-dbbqhedb]{background:#ffffff1a;border-color:#ffffff29}.node__icon[data-astro-cid-dbbqhedb] svg[data-astro-cid-dbbqhedb]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.node__text[data-astro-cid-dbbqhedb]{display:flex;flex-direction:column;min-width:0}.node__text[data-astro-cid-dbbqhedb] b[data-astro-cid-dbbqhedb]{font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node__text[data-astro-cid-dbbqhedb] small[data-astro-cid-dbbqhedb]{font-size:11.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node--tenms[data-astro-cid-dbbqhedb] .node__text[data-astro-cid-dbbqhedb] small[data-astro-cid-dbbqhedb]{color:#fff9}.node__check[data-astro-cid-dbbqhedb]{position:absolute;top:-6px;right:-6px;width:14px;height:14px;border-radius:50%;background:var(--ok);border:2px solid var(--card);transform:scale(0);transition:transform .4s var(--ease)}.node[data-astro-cid-dbbqhedb].is-done .node__check[data-astro-cid-dbbqhedb]{transform:scale(1)}.edge[data-astro-cid-dbbqhedb]{position:relative;flex:1 0 26px;height:2px;align-self:center}.edge__line[data-astro-cid-dbbqhedb]{position:absolute;inset:0;background-image:linear-gradient(90deg,var(--line-2) 50%,transparent 0);background-size:6px 2px}.edge[data-astro-cid-dbbqhedb].is-flowing .edge__line[data-astro-cid-dbbqhedb]{background-image:linear-gradient(90deg,var(--fg) 50%,transparent 0);animation:dash .8s linear infinite;opacity:.6}@keyframes dash{to{background-position:6px 0}}.edge__dot[data-astro-cid-dbbqhedb]{position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--fg);opacity:0}.edge[data-astro-cid-dbbqhedb].is-flowing .edge__dot[data-astro-cid-dbbqhedb]{animation:travel 1.25s var(--ease) infinite}@keyframes travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 6px);opacity:0}}.log[data-astro-cid-dbbqhedb]{background:var(--card);display:flex;flex-direction:column;min-width:0;border-top:1px solid var(--line)}.log__head[data-astro-cid-dbbqhedb]{display:flex;justify-content:space-between;padding:14px 18px;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line)}.log__note[data-astro-cid-dbbqhedb]{font-size:12px;color:var(--faint);border:1px solid var(--line-2);border-radius:999px;padding:1px 8px}.log[data-astro-cid-dbbqhedb] ol[data-astro-cid-dbbqhedb]{list-style:none;margin:0;padding:8px 18px 14px;font-family:var(--mono);font-size:12px;display:grid;grid-template-columns:1fr 1fr;column-gap:32px;grid-auto-flow:row;min-height:150px;align-content:start}.log[data-astro-cid-dbbqhedb] li[data-astro-cid-dbbqhedb]{display:grid;grid-template-columns:74px 1fr;gap:10px;padding:6px 0;border-bottom:1px dashed var(--line);opacity:0;transform:translateY(4px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.log[data-astro-cid-dbbqhedb] li[data-astro-cid-dbbqhedb].is-shown{opacity:1;transform:none}.log__k[data-astro-cid-dbbqhedb]{color:var(--faint)}.log__v[data-astro-cid-dbbqhedb]{color:var(--fg);overflow-wrap:anywhere}.scene__caption[data-astro-cid-dbbqhedb]{order:-1;padding:14px 20px;font-size:14px;color:var(--muted);border-bottom:1px solid var(--line);background:var(--card)}@media(max-width:1020px){.node[data-astro-cid-dbbqhedb]{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:760px){.reel__chapters[data-astro-cid-dbbqhedb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.reel__chapters[data-astro-cid-dbbqhedb] button[data-astro-cid-dbbqhedb]{padding:6px;font-size:12.5px}.canvas[data-astro-cid-dbbqhedb]{padding:24px 18px}.flow[data-astro-cid-dbbqhedb]{flex-direction:column;align-items:stretch}.node[data-astro-cid-dbbqhedb]{width:100%}.edge[data-astro-cid-dbbqhedb]{flex:0 0 22px;width:2px;height:22px;align-self:flex-start;margin-left:26px}.edge__line[data-astro-cid-dbbqhedb]{background-image:linear-gradient(180deg,var(--line-2) 50%,transparent 0);background-size:2px 6px}.edge[data-astro-cid-dbbqhedb].is-flowing .edge__line[data-astro-cid-dbbqhedb]{background-image:linear-gradient(180deg,var(--fg) 50%,transparent 0);animation:dashv .8s linear infinite}@keyframes dashv{to{background-position:0 6px}}.edge__dot[data-astro-cid-dbbqhedb]{left:50%!important;margin-left:-3px;top:0;margin-top:0}.edge[data-astro-cid-dbbqhedb].is-flowing .edge__dot[data-astro-cid-dbbqhedb]{animation:travelv 1.25s var(--ease) infinite}@keyframes travelv{0%{top:0;opacity:0}15%,85%{opacity:1}to{top:calc(100% - 6px);opacity:0}}.scene__caption[data-astro-cid-dbbqhedb]{padding:12px 16px}.node[data-astro-cid-dbbqhedb]{flex-direction:row;align-items:center}.log[data-astro-cid-dbbqhedb] ol[data-astro-cid-dbbqhedb]{grid-template-columns:1fr;min-height:0}}
