.scene.is-on .a[data-astro-cid-omwzalq6]{animation:.5s ease-out both s-rise}.st[data-astro-cid-omwzalq6]{padding:1.5rem 0 .5rem}.st-track[data-astro-cid-omwzalq6]{grid-template-columns:repeat(3,minmax(0,1fr)) .8fr;align-items:center;gap:.75rem;display:grid;position:relative}.st-track[data-astro-cid-omwzalq6]>[data-astro-cid-omwzalq6]{min-width:0}.st-stone[data-astro-cid-omwzalq6]{text-align:center;border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:1rem;justify-items:center;gap:.5rem;padding:1rem .5rem;display:grid}.st-stone[data-astro-cid-omwzalq6] b[data-astro-cid-omwzalq6]{background:var(--gradient-primary);color:#fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:800;display:grid}.st-stone[data-astro-cid-omwzalq6] span[data-astro-cid-omwzalq6]{font-size:.85rem;font-weight:600}.st-board[data-astro-cid-omwzalq6]{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-primary) 6%, white);border-radius:.75rem;gap:.35rem;padding:.6rem;display:grid}.st-board[data-astro-cid-omwzalq6] i[data-astro-cid-omwzalq6]{border:1px solid var(--color-border);background:#fff;border-radius:.3rem;height:.9rem;display:block}.st-board[data-astro-cid-omwzalq6] i[data-astro-cid-omwzalq6]:first-child{border-left:4px solid #f59e0b}.st-board[data-astro-cid-omwzalq6] i[data-astro-cid-omwzalq6]:nth-child(2){border-left:4px solid #16a34a}.st-board[data-astro-cid-omwzalq6] i[data-astro-cid-omwzalq6]:nth-child(3){border-left:4px solid var(--color-primary)}.st-dot[data-astro-cid-omwzalq6]{background:var(--color-primary);width:.9rem;height:.9rem;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:50%;position:absolute;top:-.9rem;left:8%}.scene.is-on .st-dot[data-astro-cid-omwzalq6]{animation:3.2s ease-in-out .9s both st-hop}@keyframes st-hop{0%{left:8%;transform:translateY(0)}15%{transform:translateY(-8px)}30%{left:8%;transform:translateY(0)}45%{left:33%;transform:translateY(-8px)}60%{left:33%;transform:translateY(0)}75%{left:58%;transform:translateY(-8px)}to{left:86%;transform:translateY(0)}}.scene.is-on .a[data-astro-cid-mktufmff]{animation:.5s ease-out both s-rise}.sm[data-astro-cid-mktufmff]{place-items:center;display:grid}.sm-win[data-astro-cid-mktufmff]{color:#fff;width:min(100%,30rem);box-shadow:var(--shadow-card);background:#1d4ed8;border-radius:.75rem;padding:1.4rem 1.5rem 1.2rem;position:relative;overflow:hidden}.sm-title[data-astro-cid-mktufmff]{margin-bottom:.6rem;font-size:1.15rem;font-weight:700}.sm-text[data-astro-cid-mktufmff]{opacity:.92;font-size:.85rem;line-height:1.5}.sm-more[data-astro-cid-mktufmff]{margin-top:.8rem;font-size:.85rem}.sm-link[data-astro-cid-mktufmff]{text-decoration:underline}.sm-click[data-astro-cid-mktufmff]{color:#14102a;opacity:0;background:#facc15;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;margin-left:.5rem;font-size:.7rem;font-style:normal;font-weight:800;display:inline-grid}.sm-btns[data-astro-cid-mktufmff]{justify-content:flex-end;gap:.6rem;min-height:2.2rem;margin-top:1rem;display:flex}.sm-btns[data-astro-cid-mktufmff] span[data-astro-cid-mktufmff]{border-radius:.3rem;align-items:center;padding:.45rem .9rem;font-size:.85rem;display:inline-flex}.sm-run[data-astro-cid-mktufmff]{color:#1d4ed8;opacity:0;background:#fff;font-weight:700}.sm-no[data-astro-cid-mktufmff]{border:1px solid #fff9}.sm-ptr[data-astro-cid-mktufmff]{opacity:0;position:absolute;top:78%;left:4%}.scene.is-on .sm-ptr[data-astro-cid-mktufmff]{animation:5.2s ease-in-out .3s both sm-move}.scene.is-on .sm-run[data-astro-cid-mktufmff]{animation:.5s ease-out 2.4s both s-pop}.scene.is-on .c1[data-astro-cid-mktufmff]{animation:.4s ease-out 1.6s both s-pop}.scene.is-on .c2[data-astro-cid-mktufmff]{animation:.4s ease-out 4s both s-pop}@keyframes sm-move{0%{opacity:0;top:78%;left:4%}10%{opacity:1;top:78%;left:4%}35%{opacity:1;top:49%;left:12%}50%{opacity:1;top:49%;left:12%;transform:scale(.9)}58%{opacity:1;top:49%;left:12%;transform:scale(1)}85%{opacity:1;top:70%;left:82%}93%{opacity:1;top:70%;left:82%;transform:scale(.9)}to{opacity:1;top:70%;left:82%;transform:scale(1)}}.scene.is-on .a[data-astro-cid-537ho5ef]{animation:.5s ease-out both s-rise}.nt[data-astro-cid-537ho5ef]{align-items:center;gap:1.5rem;display:grid}@media (width>=640px){.nt[data-astro-cid-537ho5ef]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.nt[data-astro-cid-537ho5ef]>[data-astro-cid-537ho5ef]{min-width:0}.nt-list[data-astro-cid-537ho5ef]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.nt-list[data-astro-cid-537ho5ef] li[data-astro-cid-537ho5ef]{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:.8rem;align-items:center;gap:.7rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex}.nt-list[data-astro-cid-537ho5ef] b[data-astro-cid-537ho5ef]{color:#15803d;background:#dcfce7;border-radius:50%;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;display:grid}.nt-term[data-astro-cid-537ho5ef]{background:#1f1b2e;border-radius:.8rem;position:relative;overflow:hidden}.nt-bar[data-astro-cid-537ho5ef]{background:#2c2740;gap:.35rem;padding:.5rem .7rem;display:flex}.nt-bar[data-astro-cid-537ho5ef] span[data-astro-cid-537ho5ef]{background:#6b6580;border-radius:50%;width:9px;height:9px}.nt-body[data-astro-cid-537ho5ef]{color:#c9c3e0;padding:1.4rem 1rem 2.4rem;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.85rem}.nt-x[data-astro-cid-537ho5ef]{opacity:0;background:linear-gradient(to top right,#0000 calc(50% - 2px),#dc2626 calc(50% - 2px) calc(50% + 2px),#0000 calc(50% + 2px));position:absolute;inset:0}.scene.is-on .nt-x[data-astro-cid-537ho5ef]{animation:.4s ease-out 2.6s both s-fade}.nt-tag[data-astro-cid-537ho5ef]{color:#b91c1c;opacity:0;background:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;position:absolute;bottom:.6rem;right:.7rem}.scene.is-on .nt-tag[data-astro-cid-537ho5ef]{animation:.4s ease-out 2.9s both s-pop}.scene.is-on .a[data-astro-cid-v7v7m3bk]{animation:.5s ease-out both s-rise}.ac[data-astro-cid-v7v7m3bk]{gap:1.5rem;display:grid}@media (width>=640px){.ac[data-astro-cid-v7v7m3bk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-col[data-astro-cid-v7v7m3bk]{justify-items:center;gap:.6rem;min-width:0;display:grid}.ac-card[data-astro-cid-v7v7m3bk]{border:1px solid var(--color-border);width:100%;box-shadow:var(--shadow-card);background:#fff;border-radius:1rem;padding:1rem 1.1rem}.ac-k[data-astro-cid-v7v7m3bk]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.5rem;font-size:.7rem;font-weight:800}.ac-f[data-astro-cid-v7v7m3bk]{border:1px solid var(--color-border);color:var(--color-muted-foreground);border-radius:.5rem;margin-top:.35rem;padding:.4rem .6rem;font-size:.8rem}.ac-claude[data-astro-cid-v7v7m3bk]{border-top:4px solid #d97757}.ac-line[data-astro-cid-v7v7m3bk]{background:var(--color-primary);transform-origin:top;width:2px;height:1.6rem}.scene.is-on .ac-line[data-astro-cid-v7v7m3bk]{animation:.5s ease-out both ac-grow}@keyframes ac-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.ac-out[data-astro-cid-v7v7m3bk]{gap:.4rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.ac-out[data-astro-cid-v7v7m3bk] li[data-astro-cid-v7v7m3bk]{text-align:center;background:color-mix(in srgb, var(--color-primary) 8%, white);border-radius:999px;padding:.5rem .75rem;font-size:.85rem;font-weight:600}.scene.is-on .a[data-astro-cid-warcnuzf]{animation:.5s ease-out both s-rise}.si[data-astro-cid-warcnuzf]{place-items:center;display:grid}.si-card[data-astro-cid-warcnuzf]{border:1px solid var(--color-border);width:min(100%,34rem);box-shadow:var(--shadow-card);background:#fff;border-radius:1rem;padding:1.1rem 1.2rem}.si-title[data-astro-cid-warcnuzf]{margin-bottom:.8rem;font-size:1rem;font-weight:800}.si-stage[data-astro-cid-warcnuzf]{min-height:6.5rem;display:grid}.si-stage[data-astro-cid-warcnuzf]>[data-astro-cid-warcnuzf]{grid-area:1/1;min-width:0}.si-lead[data-astro-cid-warcnuzf]{margin-bottom:.8rem;font-size:.85rem;line-height:1.5}.si-row[data-astro-cid-warcnuzf]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.si-btn[data-astro-cid-warcnuzf]{background:var(--gradient-primary);color:#fff;border-radius:.5rem;padding:.5rem .9rem;font-size:.8rem;font-weight:700}.si-ghost[data-astro-cid-warcnuzf]{border:1px solid var(--color-border);border-radius:.5rem;padding:.5rem .9rem;font-size:.8rem;font-weight:600}.si-input[data-astro-cid-warcnuzf]{border:1px solid var(--color-border);color:var(--color-muted-foreground);border-radius:.5rem;flex:10rem;align-items:center;gap:.2rem;padding:.5rem .7rem;font-size:.8rem;display:flex}.si-input[data-astro-cid-warcnuzf] i[data-astro-cid-warcnuzf]{background:var(--color-foreground);width:1px;height:1em;animation:1s step-end infinite si-blink}.si-done[data-astro-cid-warcnuzf]{align-items:center;gap:.6rem;margin-bottom:.8rem;font-size:.9rem;display:flex}.si-done[data-astro-cid-warcnuzf] b[data-astro-cid-warcnuzf]{background:#16a34a;border-radius:50%;flex-shrink:0;width:.65rem;height:.65rem}.si-dots[data-astro-cid-warcnuzf]{justify-content:center;gap:.4rem;margin-top:.9rem;display:flex}.si-dots[data-astro-cid-warcnuzf] i[data-astro-cid-warcnuzf]{background:var(--color-border);border-radius:50%;width:.5rem;height:.5rem}.scene.is-on .si-p1[data-astro-cid-warcnuzf]{animation:2.6s ease-in-out .1s both si-show}.scene.is-on .si-p2[data-astro-cid-warcnuzf]{animation:2.6s ease-in-out 2.7s both si-show}.scene.is-on .si-p3[data-astro-cid-warcnuzf]{animation:.5s ease-out 5.3s both si-last}.scene.is-on .d1[data-astro-cid-warcnuzf]{animation:2.6s linear .1s both si-dot}.scene.is-on .d2[data-astro-cid-warcnuzf]{animation:2.6s linear 2.7s both si-dot}.scene.is-on .d3[data-astro-cid-warcnuzf]{animation:.4s linear 5.3s both si-dotlast}@keyframes si-show{0%{opacity:0;transform:translateY(8px)}12%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes si-last{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes si-dot{0%,to{background:var(--color-border);opacity:1}10%,90%{background:var(--color-primary);opacity:1}}@keyframes si-dotlast{0%{background:var(--color-border);opacity:1}to{opacity:1;background:#16a34a}}@keyframes si-blink{50%{opacity:0}}.scene.is-on .a[data-astro-cid-ukt22jef]{animation:.5s ease-out both s-rise}.so[data-astro-cid-ukt22jef]{gap:.6rem;display:grid}.so-bar[data-astro-cid-ukt22jef]{grid-template-columns:1.4fr .9fr 1fr;gap:.4rem;display:grid}.so-bar[data-astro-cid-ukt22jef]>[data-astro-cid-ukt22jef]{min-width:0}.so-on[data-astro-cid-ukt22jef],.so-off[data-astro-cid-ukt22jef]{border-radius:.9rem;min-height:6rem;padding:.7rem .8rem;position:relative;overflow:hidden}.so-on[data-astro-cid-ukt22jef]{background:#dcfce7;border:1px solid #86efac}.so-off[data-astro-cid-ukt22jef]{background:#f1f0f5;border:1px dashed #b9b4cb}.so-on[data-astro-cid-ukt22jef] span[data-astro-cid-ukt22jef],.so-off[data-astro-cid-ukt22jef] span[data-astro-cid-ukt22jef]{letter-spacing:.04em;font-size:.72rem;font-weight:700;display:block}.so-on[data-astro-cid-ukt22jef] span[data-astro-cid-ukt22jef]{color:#15803d}.so-off[data-astro-cid-ukt22jef] span[data-astro-cid-ukt22jef]{color:var(--color-muted-foreground)}.so-on[data-astro-cid-ukt22jef] i[data-astro-cid-ukt22jef]{background:var(--color-primary);border-radius:50%;width:.7rem;height:.7rem;margin:1.6rem .4rem 0 0;display:inline-block}.scene.is-on .so-on[data-astro-cid-ukt22jef] i[data-astro-cid-ukt22jef]{animation:1.2s ease-in-out infinite so-pulse}.scene.is-on .so-on[data-astro-cid-ukt22jef] i[data-astro-cid-ukt22jef]:nth-of-type(2){animation-delay:.3s}.scene.is-on .so-on[data-astro-cid-ukt22jef] i[data-astro-cid-ukt22jef]:nth-of-type(3){animation-delay:.6s}@keyframes so-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}.so-axis[data-astro-cid-ukt22jef]{color:var(--color-muted-foreground);grid-template-columns:1.4fr .9fr 1fr;font-size:.72rem;display:grid}
