.stats[data-astro-cid-zgcccotm]{background:linear-gradient(180deg, var(--bg), var(--blue-50) 50%, var(--bg))}.stats[data-astro-cid-zgcccotm] .title{font-size:var(--fs-xl);text-align:center;margin-bottom:56px}.grid[data-astro-cid-zgcccotm]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin:0;display:grid}.stats[data-astro-cid-zgcccotm] .item{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column-reverse;gap:8px;padding:32px 28px;display:flex}dt[data-astro-cid-zgcccotm]{color:var(--text-muted);font-size:var(--fs-sm)}dd[data-astro-cid-zgcccotm]{font-size:var(--fs-2xl);letter-spacing:-.03em;background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:800}.fv[data-astro-cid-dmwhy4fw]{width:100%;max-width:520px}svg[data-astro-cid-dmwhy4fw]{width:100%;height:auto;font-family:var(--font-sans);display:block}.tag[data-astro-cid-dmwhy4fw]{fill:var(--ink-700);text-anchor:middle;font-size:13px;font-weight:600}.cell[data-astro-cid-dmwhy4fw]{fill:var(--blue-500)}.save-bg[data-astro-cid-dmwhy4fw]{fill:#fff;stroke:var(--ink-100);stroke-width:1.5px}.save-label[data-astro-cid-dmwhy4fw]{fill:var(--ink-700);text-anchor:middle;font-size:13px;font-weight:600}.write[data-astro-cid-dmwhy4fw]{fill:var(--blue-700);text-anchor:middle;font-size:13px;font-weight:700}.caption[data-astro-cid-dmwhy4fw]{fill:var(--ink-500);text-anchor:middle;font-size:13px;font-weight:500}.is-visible .dev[data-astro-cid-dmwhy4fw]{animation:fm-unplug 7s var(--ease-in-out) infinite}.is-visible .cell[data-astro-cid-dmwhy4fw]{animation:2.8s ease-in-out infinite fm-cell;animation-delay:calc(var(--i) * 90ms)}.is-visible .save-bg[data-astro-cid-dmwhy4fw]{animation:7s linear infinite fm-save;animation-delay:calc(var(--i) * .6s)}@keyframes fm-unplug{0%,14%{transform:none}28%,64%{transform:translate(68px)}78%,to{transform:none}}@keyframes fm-cell{0%,to{opacity:1}50%{opacity:.6}}@keyframes fm-save{0%,4%{fill:#e3edf9;stroke:#7ea6db}7%,to{fill:#fff;stroke:#e7eaf0}}.fv[data-astro-cid-yp4thz3m]{width:100%;max-width:520px}svg[data-astro-cid-yp4thz3m]{width:100%;height:auto;font-family:var(--font-sans);display:block}.label[data-astro-cid-yp4thz3m]{fill:var(--ink-700);font-size:14px;font-weight:600}.muted[data-astro-cid-yp4thz3m]{fill:var(--ink-500);font-weight:500}.chip[data-astro-cid-yp4thz3m]{fill:var(--coral-500);text-anchor:middle;font-size:13px;font-weight:600}.is-visible .dev[data-astro-cid-yp4thz3m]{animation:fp-plug 6s var(--ease-out) infinite}.is-visible .toast[data-astro-cid-yp4thz3m]{animation:fp-toast 6s var(--ease-out) infinite}.is-visible .t2[data-astro-cid-yp4thz3m]{animation-name:fp-toast-2}@keyframes fp-plug{0%{opacity:0;transform:translate(120px)}8%{opacity:1;transform:translate(120px)}26%,92%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes fp-toast{0%,32%{opacity:0;transform:translateY(10px)}40%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes fp-toast-2{0%,44%{opacity:0;transform:translateY(10px)}52%,92%{opacity:1;transform:none}to{opacity:0}}.fv[data-astro-cid-yjun7xrh]{width:100%;max-width:520px}svg[data-astro-cid-yjun7xrh]{width:100%;height:auto;font-family:var(--font-sans);display:block}.card[data-astro-cid-yjun7xrh]{fill:#fff;stroke:var(--ink-100)}.title[data-astro-cid-yjun7xrh]{fill:var(--ink-900);font-size:14px;font-weight:700}.label[data-astro-cid-yjun7xrh]{fill:var(--ink-700);font-size:14px;font-weight:600}.off[data-astro-cid-yjun7xrh]{fill:var(--ink-500);font-weight:500}.kbg[data-astro-cid-yjun7xrh]{fill:#fff;stroke:var(--ink-100);stroke-width:1.5px}.klabel[data-astro-cid-yjun7xrh]{fill:var(--ink-700);text-anchor:middle;font-size:13px;font-weight:600}.pulse[data-astro-cid-yjun7xrh]{fill:none;stroke:var(--blue-500);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.stuck[data-astro-cid-yjun7xrh]{stroke:var(--coral-400);stroke-width:2.5px;stroke-dasharray:4 5}.note[data-astro-cid-yjun7xrh]{fill:var(--coral-500);text-anchor:middle;font-size:12px;font-weight:700}.is-visible .key[data-astro-cid-yjun7xrh]{animation:5s linear infinite fs-held}.is-visible .kbg[data-astro-cid-yjun7xrh]{animation:5s linear infinite fs-held-bg}.stop[data-astro-cid-yjun7xrh]{transform-box:fill-box;transform-origin:50%}.is-visible .stop[data-astro-cid-yjun7xrh]{animation:5s linear infinite fs-stop}.is-visible .pulse[data-astro-cid-yjun7xrh]{stroke-dasharray:100;animation:fs-pulse 5s var(--ease-in-out) infinite}@keyframes fs-held{0%,48%{transform:translateY(3px)}52%,to{transform:none}}@keyframes fs-held-bg{0%,48%{fill:#ffe8de;stroke:#fab59a}52%,to{fill:#fff;stroke:#e7eaf0}}@keyframes fs-stop{0%,40%,52%,to{transform:none}44%,48%{transform:translateY(4px)scale(.96)}}@keyframes fs-pulse{0%{stroke-dashoffset:100px}80%,to{stroke-dashoffset:0}}.fv[data-astro-cid-3p7li5xa]{grid-template-columns:.9fr 1fr;align-items:center;gap:16px;width:100%;max-width:520px;font-size:13px;display:grid}.seq[data-astro-cid-3p7li5xa]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.seq[data-astro-cid-3p7li5xa] li[data-astro-cid-3p7li5xa]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;gap:2px;padding:9px 12px;transition:none;display:grid}.kind[data-astro-cid-3p7li5xa]{letter-spacing:.04em;color:var(--fv-600,var(--blue-600));font-size:11px;font-weight:700}.mouse[data-astro-cid-3p7li5xa] .kind[data-astro-cid-3p7li5xa]{color:var(--sakura-500)}.flow[data-astro-cid-3p7li5xa] .kind[data-astro-cid-3p7li5xa]{color:var(--coral-500)}.text[data-astro-cid-3p7li5xa]{color:var(--ink-700);white-space:nowrap;font-weight:600}.win[data-astro-cid-3p7li5xa]{background:var(--surface);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--border);border-radius:16px;overflow:hidden}.bar[data-astro-cid-3p7li5xa]{background:var(--fv-50,var(--blue-50));border-bottom:1px solid var(--border);gap:5px;padding:9px 12px;display:flex}.bar[data-astro-cid-3p7li5xa] i[data-astro-cid-3p7li5xa]{background:var(--fv-200,var(--blue-200));border-radius:50%;width:8px;height:8px}.doc[data-astro-cid-3p7li5xa]{gap:10px;padding:18px 16px 64px;display:grid;position:relative}.typed[data-astro-cid-3p7li5xa]{color:var(--fv-700,var(--blue-700));white-space:nowrap;margin:0;font-size:15px;font-weight:600}.typed[data-astro-cid-3p7li5xa] span[data-astro-cid-3p7li5xa]{vertical-align:bottom;display:inline-block}.caret[data-astro-cid-3p7li5xa]{vertical-align:-.15em;background:var(--sakura-400);width:2px;height:1.1em;margin-left:2px;animation:1s steps(2,end) infinite pulse-glow;display:inline-block}.line[data-astro-cid-3p7li5xa]{background:var(--ink-100);border-radius:7px;height:7px}.line[data-astro-cid-3p7li5xa].short{width:60%}.saved[data-astro-cid-3p7li5xa]{color:var(--fv-700,var(--blue-700));background:var(--fv-100,var(--blue-100));opacity:0;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.send[data-astro-cid-3p7li5xa]{color:#fff;background:var(--fv-500,var(--blue-500));border-radius:10px;padding:6px 16px;font-weight:700;position:absolute;bottom:16px;right:16px}.cursor[data-astro-cid-3p7li5xa]{position:absolute;top:45%;left:55%}.ripple[data-astro-cid-3p7li5xa]{border:2px solid var(--sakura-300);opacity:0;border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:45%;left:55%}.is-visible .seq[data-astro-cid-3p7li5xa] li[data-astro-cid-3p7li5xa]{animation:7s linear infinite fs-step;animation-delay:calc(var(--i) * 1s)}.is-visible .typed[data-astro-cid-3p7li5xa] span[data-astro-cid-3p7li5xa]{animation:7s steps(14,end) infinite fs-type}.is-visible .saved[data-astro-cid-3p7li5xa]{animation:fs-saved 7s var(--ease-out) infinite}.is-visible .cursor[data-astro-cid-3p7li5xa]{animation:fs-cursor 7s var(--ease-in-out) infinite}.is-visible .ripple[data-astro-cid-3p7li5xa]{animation:fs-ripple 7s var(--ease-out) infinite}.is-visible .send[data-astro-cid-3p7li5xa]{animation:7s linear infinite fs-send}@keyframes fs-step{0%,13%{background:var(--fv-50,var(--blue-50));box-shadow:inset 0 0 0 1.5px var(--fv-400,var(--blue-400));transform:translate(4px)}15%,to{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);transform:none}}@keyframes fs-type{0%{clip-path:inset(0 100% 0 0)}13%,94%{clip-path:inset(0)}to{clip-path:inset(0 100% 0 0)}}@keyframes fs-saved{0%,15%{opacity:0;transform:translateY(-4px)}19%,27%{opacity:1;transform:none}31%,to{opacity:0}}@keyframes fs-cursor{0%,29%{transform:translate(-120px,-70px)}41%,94%{transform:none}to{transform:translate(-120px,-70px)}}@keyframes fs-ripple{0%,44%{opacity:0;transform:scale(.2)}46%{opacity:1}54%,to{opacity:0;transform:scale(1.5)}}@keyframes fs-send{0%,44%{background:var(--fv-500,var(--blue-500))}45%,52%{background:var(--fv-700,var(--blue-700))}53%,to{background:var(--fv-500,var(--blue-500))}}@media (width<=480px){.fv[data-astro-cid-3p7li5xa]{grid-template-columns:1fr}}.fv[data-astro-cid-3kreedr3]{width:100%;max-width:520px}svg[data-astro-cid-3kreedr3]{width:100%;height:auto;font-family:var(--font-sans);display:block}.cap-label[data-astro-cid-3kreedr3]{fill:var(--ink-700);font-size:22px;font-weight:700}.hint[data-astro-cid-3kreedr3]{fill:var(--ink-500);text-anchor:middle;font-size:13px;font-weight:500}.small[data-astro-cid-3kreedr3]{fill:var(--ink-500);font-size:13px;font-weight:500}.state[data-astro-cid-3kreedr3]{fill:var(--ink-500);font-size:18px;font-weight:700}.state[data-astro-cid-3kreedr3].run{fill:var(--blue-700)}.case[data-astro-cid-3kreedr3]{fill:var(--blue-700);text-anchor:middle;font-size:18px;font-weight:700}.chip[data-astro-cid-3kreedr3]{fill:var(--coral-500);text-anchor:middle;font-size:13px;font-weight:600}.st-stop[data-astro-cid-3kreedr3],.lower[data-astro-cid-3kreedr3]{opacity:0}.progress[data-astro-cid-3kreedr3]{transform-box:fill-box;transform-origin:0;transform:scaleX(.6)}.is-visible .cap[data-astro-cid-3kreedr3]{animation:6s linear infinite ft-press}.is-visible .led[data-astro-cid-3kreedr3],.is-visible .led-glow[data-astro-cid-3kreedr3],.is-visible .st-run[data-astro-cid-3kreedr3],.is-visible .upper[data-astro-cid-3kreedr3]{animation:6s linear infinite ft-on}.is-visible .st-stop[data-astro-cid-3kreedr3],.is-visible .lower[data-astro-cid-3kreedr3]{animation:6s linear infinite ft-off}.is-visible .progress[data-astro-cid-3kreedr3]{animation:6s linear infinite ft-progress}@keyframes ft-press{0%,6%,12%,56%,62%,to{transform:none}8%,10%,58%,60%{transform:translateY(8px)}}@keyframes ft-on{0%,8%{opacity:0}9%,58%{opacity:1}59%,to{opacity:0}}@keyframes ft-off{0%,8%{opacity:1}9%,58%{opacity:0}59%,to{opacity:1}}@keyframes ft-progress{0%,9%{transform:scaleX(0)}56%,58%{transform:scaleX(1)}59%,to{transform:scaleX(0)}}.fv[data-astro-cid-n7f2ph3x]{width:100%;max-width:520px}svg[data-astro-cid-n7f2ph3x]{width:100%;height:auto;font-family:var(--font-sans);display:block}.title[data-astro-cid-n7f2ph3x]{fill:var(--ink-900);font-size:15px;font-weight:700}.sub[data-astro-cid-n7f2ph3x]{fill:var(--ink-500);font-size:12px;font-weight:500}.px[data-astro-cid-n7f2ph3x]{image-rendering:pixelated;filter:drop-shadow(0 0 .6px #c8dcff99)}.px[data-astro-cid-n7f2ph3x]:not(.s0){opacity:0}.press[data-astro-cid-n7f2ph3x]{fill:#28141e29;opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.94)}.is-visible .s0[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-s0}.is-visible .s1[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-s1}.is-visible .s2[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-s2}.is-visible .s3[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-s3}.is-visible .s4[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-s4}.is-visible .s5[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-s5}.is-visible .s6[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-s6}.is-visible .press-prev[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-press-prev}.is-visible .row-prev[data-astro-cid-n7f2ph3x] .row-bg[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-row-prev}.is-visible .press-run[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-press-run}.is-visible .row-run[data-astro-cid-n7f2ph3x] .row-bg[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-row-run}.is-visible .press-next[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-press-next}.is-visible .row-next[data-astro-cid-n7f2ph3x] .row-bg[data-astro-cid-n7f2ph3x]{animation:8s linear infinite fk16-row-next}@keyframes fk16-s0{0%,4.9%{opacity:1}5%,to{opacity:0}}@keyframes fk16-s1{0%,4.9%{opacity:0}5%,17.9%{opacity:1}18%,to{opacity:0}}@keyframes fk16-s2{0%,17.9%{opacity:0}18%,22.9%{opacity:1}23%,to{opacity:0}}@keyframes fk16-s3{0%,22.9%{opacity:0}23%,27.9%{opacity:1}28%,to{opacity:0}}@keyframes fk16-s4{0%,27.9%{opacity:0}28%,32.9%{opacity:1}33%,46.9%{opacity:0}47%,56.9%{opacity:1}57%,84.9%{opacity:0}85%,to{opacity:1}}@keyframes fk16-s5{0%,32.9%{opacity:0}33%,46.9%{opacity:1}47%,to{opacity:0}}@keyframes fk16-s6{0%,56.9%{opacity:0}57%,84.9%{opacity:1}85%,to{opacity:0}}@keyframes fk16-press-prev{0%,45.9%{opacity:0}46%,48.9%{opacity:1}49%,to{opacity:0}}@keyframes fk16-row-prev{0%,44.9%{stroke:var(--ink-100)}45%,49.9%{stroke:var(--sakura-400)}50%,to{stroke:var(--ink-100)}}@keyframes fk16-press-run{0%,55.9%{opacity:0}56%,58.9%{opacity:1}59%,83.9%{opacity:0}84%,86.9%{opacity:1}87%,to{opacity:0}}@keyframes fk16-row-run{0%,54.9%{stroke:var(--ink-100)}55%,59.9%{stroke:var(--sakura-400)}60%,82.9%{stroke:var(--ink-100)}83%,87.9%{stroke:var(--sakura-400)}88%,to{stroke:var(--ink-100)}}@keyframes fk16-press-next{0%,3.9%{opacity:0}4%,6.9%{opacity:1}7%,17.9%{opacity:0}18%,39.9%{opacity:1}40%,to{opacity:0}}@keyframes fk16-row-next{0%,2.9%{stroke:var(--ink-100)}3%,7.9%{stroke:var(--sakura-400)}8%,16.9%{stroke:var(--ink-100)}17%,40.9%{stroke:var(--sakura-400)}41%,to{stroke:var(--ink-100)}}.fv[data-astro-cid-4m4ooj3j]{width:100%;max-width:520px}svg[data-astro-cid-4m4ooj3j]{width:100%;height:auto;font-family:var(--font-sans);display:block}.card[data-astro-cid-4m4ooj3j]{fill:#fff;stroke:var(--ink-100)}.title[data-astro-cid-4m4ooj3j]{fill:var(--ink-900);font-size:14px;font-weight:700}.label[data-astro-cid-4m4ooj3j]{fill:var(--ink-700);font-size:14px;font-weight:600}.label[data-astro-cid-4m4ooj3j].run{fill:var(--sakura-500)}.off[data-astro-cid-4m4ooj3j]{fill:var(--ink-500);font-weight:500}.tiny[data-astro-cid-4m4ooj3j]{fill:var(--ink-500);font-size:12px;font-weight:500}.px[data-astro-cid-4m4ooj3j]{image-rendering:auto;filter:drop-shadow(0 0 .6px #c8dcff99)}.kbg[data-astro-cid-4m4ooj3j]{fill:#fff;stroke:var(--ink-100);stroke-width:1.5px}.klabel[data-astro-cid-4m4ooj3j]{fill:var(--ink-700);text-anchor:middle;font-size:13px;font-weight:600}.st-run[data-astro-cid-4m4ooj3j],.fv[data-astro-cid-4m4ooj3j] .run-screen{opacity:0}.is-visible .key[data-astro-cid-4m4ooj3j]{animation:5s linear infinite fsa16-held}.is-visible .kbg[data-astro-cid-4m4ooj3j]{animation:5s linear infinite fsa16-held-bg}.stop[data-astro-cid-4m4ooj3j]{transform-box:fill-box;transform-origin:50%}.is-visible .stop[data-astro-cid-4m4ooj3j]{animation:5s linear infinite fsa16-stop}.is-visible .plug[data-astro-cid-4m4ooj3j]{animation:fsa16-unplug 5s var(--ease-out) infinite}.is-visible .st-run[data-astro-cid-4m4ooj3j],.is-visible .fv[data-astro-cid-4m4ooj3j] .run-screen{animation:5s linear infinite fsa16-running}.is-visible .st-stop[data-astro-cid-4m4ooj3j]{animation:5s linear infinite fsa16-stopped}@keyframes fsa16-held{0%,48%{transform:translateY(3px)}52%,to{transform:none}}@keyframes fsa16-held-bg{0%,48%{fill:#ffe8de;stroke:#fab59a}52%,to{fill:#fff;stroke:#e7eaf0}}@keyframes fsa16-stop{0%,40%,52%,to{transform:none}44%,48%{transform:translateY(4px)scale(.96)}}@keyframes fsa16-running{0%,51.9%{opacity:1}52%,to{opacity:0}}@keyframes fsa16-stopped{0%,51.9%{opacity:0}52%,to{opacity:1}}@keyframes fsa16-unplug{0%,48%{opacity:1;transform:none}56%,90%{opacity:0;transform:translateY(44px)}98%,to{opacity:1;transform:none}}.fv[data-astro-cid-mb5cf3sv]{width:100%;max-width:520px}svg[data-astro-cid-mb5cf3sv]{width:100%;height:auto;font-family:var(--font-sans);display:block}.px[data-astro-cid-mb5cf3sv]{image-rendering:pixelated;filter:drop-shadow(0 0 .6px #c8dcff99)}.s1[data-astro-cid-mb5cf3sv],.list[data-astro-cid-mb5cf3sv]{opacity:0}.press[data-astro-cid-mb5cf3sv]{fill:#28141e29;opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.94)}.title[data-astro-cid-mb5cf3sv]{fill:var(--ink-900);font-size:15px;font-weight:700}.sub[data-astro-cid-mb5cf3sv],.hint[data-astro-cid-mb5cf3sv]{fill:var(--ink-500);font-size:12px;font-weight:500}.chip[data-astro-cid-mb5cf3sv]{fill:var(--sakura-500);text-anchor:middle;font-size:13px;font-weight:700}.card-focus[data-astro-cid-mb5cf3sv] .card-bg[data-astro-cid-mb5cf3sv]{stroke:var(--sakura-400)}.is-visible .s0[data-astro-cid-mb5cf3sv]{animation:9s linear infinite fsc-s0}.is-visible .s1[data-astro-cid-mb5cf3sv]{animation:9s linear infinite fsc-s1}.is-visible .list[data-astro-cid-mb5cf3sv]{animation:9s linear infinite fsc-list}.is-visible .hold[data-astro-cid-mb5cf3sv]{animation:9s linear infinite fsc-hold}.is-visible .press-next[data-astro-cid-mb5cf3sv]{animation:9s linear infinite fsc-press-next}.is-visible .press-run[data-astro-cid-mb5cf3sv]{animation:9s linear infinite fsc-press-run}.is-visible .card-focus[data-astro-cid-mb5cf3sv] .card-bg[data-astro-cid-mb5cf3sv]{animation:9s linear infinite fsc-card-focus}.is-visible .card-list[data-astro-cid-mb5cf3sv] .card-bg[data-astro-cid-mb5cf3sv]{animation:9s linear infinite fsc-card-list}@keyframes fsc-s0{0%,19.9%{opacity:1}20%,95.9%{opacity:0}96%,to{opacity:1}}@keyframes fsc-s1{0%,19.9%{opacity:0}20%,57.9%{opacity:1}58%,to{opacity:0}}@keyframes fsc-list{0%,57.9%{opacity:0}58%,95.9%{opacity:1}96%,to{opacity:0}}@keyframes fsc-hold{0%,39.9%{opacity:0}40%,59.9%{opacity:1}60%,to{opacity:0}}@keyframes fsc-press-next{0%,18.9%{opacity:0}19%,21.4%{opacity:1}21.5%,to{opacity:0}}@keyframes fsc-press-run{0%,39.9%{opacity:0}40%,57.9%{opacity:1}58%,to{opacity:0}}@keyframes fsc-card-focus{0%,57.9%{stroke:var(--sakura-400)}58%,95.9%{stroke:var(--ink-100)}96%,to{stroke:var(--sakura-400)}}@keyframes fsc-card-list{0%,57.9%{stroke:var(--ink-100)}58%,95.9%{stroke:var(--sakura-400)}96%,to{stroke:var(--ink-100)}}.sakura[data-astro-cid-ic5ae2tj]{--fv-50:var(--sakura-50);--fv-100:var(--sakura-100);--fv-200:var(--sakura-200);--fv-400:var(--sakura-300);--fv-500:var(--sakura-400);--fv-600:var(--sakura-500);--fv-700:var(--sakura-500);display:contents}.fv[data-astro-cid-7dwahebd]{width:100%;max-width:520px}svg[data-astro-cid-7dwahebd]{width:100%;height:auto;font-family:var(--font-sans);display:block}.small[data-astro-cid-7dwahebd]{fill:var(--ink-500);font-size:13px;font-weight:500}.tiny[data-astro-cid-7dwahebd]{fill:var(--ink-300);font-size:11px;font-weight:500}.label[data-astro-cid-7dwahebd]{fill:var(--ink-700);font-size:14px;font-weight:600}.muted[data-astro-cid-7dwahebd]{fill:var(--ink-500);font-weight:500}.cap-label[data-astro-cid-7dwahebd]{fill:var(--ink-700);font-size:16px;font-weight:700}.chip[data-astro-cid-7dwahebd]{fill:var(--coral-500);text-anchor:middle;font-size:13px;font-weight:600}.px[data-astro-cid-7dwahebd]{image-rendering:auto;filter:drop-shadow(0 0 .6px #c8dcff99)}.caps-on[data-astro-cid-7dwahebd],.s1[data-astro-cid-7dwahebd]{opacity:0}.is-visible .s0[data-astro-cid-7dwahebd]{animation:8s linear infinite ftr16-s0}.is-visible .s1[data-astro-cid-7dwahebd]{animation:8s linear infinite ftr16-s1}.is-visible .caps-on[data-astro-cid-7dwahebd]{animation:8s linear infinite ftr16-caps}.is-visible .cap[data-astro-cid-7dwahebd]{animation:8s linear infinite ftr16-press}.is-visible .plug[data-astro-cid-7dwahebd]{animation:ftr16-plug 8s var(--ease-out) infinite}@keyframes ftr16-s0{0%,13.9%{opacity:0}14%,17.9%{opacity:1}18%,59.9%{opacity:0}60%,81.9%{opacity:1}82%,to{opacity:0}}@keyframes ftr16-s1{0%,17.9%{opacity:0}18%,59.9%{opacity:1}60%,81.9%{opacity:0}82%,93.9%{opacity:1}94%,to{opacity:0}}@keyframes ftr16-caps{0%,59.9%{opacity:0}60%,81.9%{opacity:1}82%,to{opacity:0}}@keyframes ftr16-press{0%,57.9%{transform:none}58%,60.9%{transform:translateY(6px)}61%,79.9%{transform:none}80%,82.9%{transform:translateY(6px)}83%,to{transform:none}}@keyframes ftr16-plug{0%{opacity:0;transform:translateY(80px)}4%{opacity:1;transform:translateY(80px)}13%,94%{opacity:1;transform:none}to{opacity:0;transform:translateY(80px)}}.sk[data-astro-cid-wjmeqv55]{--sui-em:38;max-width:520px}.dlg[data-astro-cid-wjmeqv55]{gap:.6em;padding:1.4em 1.5em;display:grid}.title[data-astro-cid-wjmeqv55]{align-items:center;gap:.45em;font-size:1.25em;display:flex}.title[data-astro-cid-wjmeqv55] svg[data-astro-cid-wjmeqv55]{width:1.2em;height:1.2em;color:var(--sui-blue-ink)}.search[data-astro-cid-wjmeqv55]{box-shadow:inset 0 0 0 .1em var(--sui-line);border-radius:.8em;align-items:center;gap:.5em;margin-top:.3em;padding:.6em .9em;display:flex;position:relative}.search[data-astro-cid-wjmeqv55] svg[data-astro-cid-wjmeqv55]{width:1.1em;height:1.1em;color:var(--sui-muted)}.q[data-astro-cid-wjmeqv55]{opacity:0;font-weight:600;position:absolute;left:2.5em}.list[data-astro-cid-wjmeqv55]{align-content:start;min-height:16.6em;display:grid}.item[data-astro-cid-wjmeqv55]{grid-template-rows:1fr;display:grid;overflow:hidden}.item[data-astro-cid-wjmeqv55]>.it-in[data-astro-cid-wjmeqv55]{min-height:0}.it-in[data-astro-cid-wjmeqv55]{box-shadow:inset 0 0 0 .08em var(--sui-line);border-radius:.9em;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8em;margin-bottom:.5em;padding:.8em 1em;display:grid;overflow:hidden}.it-in[data-astro-cid-wjmeqv55]>div[data-astro-cid-wjmeqv55]{gap:.25em;display:grid}.tags[data-astro-cid-wjmeqv55]{gap:.3em;display:flex}.dl[data-astro-cid-wjmeqv55]{display:grid}.dl[data-astro-cid-wjmeqv55]>[data-astro-cid-wjmeqv55]{grid-area:1/1;justify-self:end}.dl[data-astro-cid-wjmeqv55] .b[data-astro-cid-wjmeqv55]{color:var(--sui-run-ink);opacity:0;background:#f1faf5}.is-visible .ph[data-astro-cid-wjmeqv55]{animation:9s linear infinite sk-ph}.is-visible .q[data-astro-cid-wjmeqv55]{animation:9s steps(2,end) infinite sk-q}.is-visible .miss[data-astro-cid-wjmeqv55]{animation:sk-miss 9s var(--ease-in-out) infinite}.is-visible .hit[data-astro-cid-wjmeqv55] .a[data-astro-cid-wjmeqv55]{animation:9s linear infinite sk-a}.is-visible .hit[data-astro-cid-wjmeqv55] .b[data-astro-cid-wjmeqv55]{animation:sk-b 9s var(--ease-out) infinite}@keyframes sk-ph{0%,12%{opacity:1}13%,94%{opacity:0}}@keyframes sk-q{0%,12%{opacity:0;clip-path:inset(0 100% 0 0)}13%{opacity:1;clip-path:inset(0 100% 0 0)}22%,94%{opacity:1;clip-path:inset(0)}to{opacity:0}}@keyframes sk-miss{0%,24%{opacity:1;grid-template-rows:1fr}32%,92%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes sk-a{0%,42%{opacity:1;transform:none}44%{transform:scale(.94)}47%,94%{opacity:0}}@keyframes sk-b{0%,46%{opacity:0;transform:scale(.9)}52%,94%{opacity:1;transform:none}to{opacity:0}}.sc[data-astro-cid-iaxyprla]{--sui-em:40;max-width:520px}.stage[data-astro-cid-iaxyprla]{grid-template-columns:15em minmax(0,1fr);align-items:center;gap:1.4em;display:grid}.join[data-astro-cid-iaxyprla]{gap:1em;padding:1.2em;display:grid}.join-head[data-astro-cid-iaxyprla]{align-items:center;gap:.7em;display:flex}.plug[data-astro-cid-iaxyprla]{width:2.6em;height:2.6em;color:var(--sui-blue-ink);background:#e3edf9;border-radius:.8em;place-items:center;display:grid}.plug[data-astro-cid-iaxyprla] svg[data-astro-cid-iaxyprla]{width:1.4em;height:1.4em}.checks[data-astro-cid-iaxyprla]{gap:.6em;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.checks[data-astro-cid-iaxyprla] li[data-astro-cid-iaxyprla]{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.tick[data-astro-cid-iaxyprla]{color:#fff;background:var(--sui-run);border-radius:50%;place-items:center;width:1.4em;height:1.4em;font-size:.85em;display:grid}.checks[data-astro-cid-iaxyprla] .sui-bar[data-astro-cid-iaxyprla]{flex-basis:100%;margin-left:1.7em}.checks[data-astro-cid-iaxyprla] .sui-bar[data-astro-cid-iaxyprla] i[data-astro-cid-iaxyprla]{--w:100%}.devcard[data-astro-cid-iaxyprla]{border:.15em solid #ee93aa;overflow:hidden}.art[data-astro-cid-iaxyprla]{background:linear-gradient(160deg,#fde7ec,#fff5f7);place-items:center;padding:2.2em 1em 1em;display:grid;position:relative}.badges[data-astro-cid-iaxyprla]{gap:.3em;display:flex;position:absolute;top:.7em;right:.7em}.art[data-astro-cid-iaxyprla] .dev{width:7.5em;transform:rotate(-6deg)}.info[data-astro-cid-iaxyprla]{gap:.45em;padding:.9em 1em 1em;display:grid}.tags[data-astro-cid-iaxyprla]{flex-wrap:wrap;gap:.3em;display:flex}.is-visible .tick[data-astro-cid-iaxyprla]{animation:sc-tick 8s var(--ease-out) infinite;animation-delay:calc(var(--i) * .8s)}.is-visible .checks[data-astro-cid-iaxyprla] .sui-bar[data-astro-cid-iaxyprla] i[data-astro-cid-iaxyprla]{animation:8s linear infinite sc-read}.is-visible .devcard[data-astro-cid-iaxyprla]{animation:sc-card 8s var(--ease-out) infinite}@keyframes sc-tick{0%,6%{color:#0000;background:#e7eaf0;transform:scale(.8)}10%,92%{background:var(--sui-run);color:#fff;transform:none}to{color:#0000;background:#e7eaf0}}@keyframes sc-read{0%,16%{width:0}27%,92%{width:100%}to{width:0}}@keyframes sc-card{0%,36%{opacity:0;transform:translateY(1em)scale(.97)}44%,92%{opacity:1;transform:none}to{opacity:0}}@media (width<=480px){.sc[data-astro-cid-iaxyprla]{--sui-em:30}.stage[data-astro-cid-iaxyprla]{grid-template-columns:1fr}}.se[data-astro-cid-4skrhrti]{--sui-em:42;max-width:540px}.stage[data-astro-cid-4skrhrti]{grid-template-columns:minmax(0,1fr) 13.5em;align-items:start;gap:1.2em;display:grid}.editor[data-astro-cid-4skrhrti]{gap:.7em;min-width:0;display:grid}.cap[data-astro-cid-4skrhrti]{box-shadow:inset 0 0 0 .08em var(--sui-line);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:.5em;padding:.3em .8em;font-size:.9em;display:flex}.cap[data-astro-cid-4skrhrti] .sui-bar[data-astro-cid-4skrhrti]{width:5em}.cap[data-astro-cid-4skrhrti] .sui-bar[data-astro-cid-4skrhrti] i[data-astro-cid-4skrhrti]{--w:23%}.chips[data-astro-cid-4skrhrti]{flex-wrap:wrap;gap:.35em;font-size:.85em;display:flex}.steps[data-astro-cid-4skrhrti]{gap:.45em;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-4skrhrti] li[data-astro-cid-4skrhrti]{grid-template-columns:2em minmax(0,1fr) 2.6em;align-items:center;gap:.5em;display:grid}.num[data-astro-cid-4skrhrti]{width:2em;height:2em;box-shadow:inset 0 0 0 .1em var(--sui-line);color:var(--sui-muted);background:#fff;border-radius:50%;place-items:center;font-size:.85em;display:grid}.blk[data-astro-cid-4skrhrti]{white-space:nowrap;background:#e3edf9;border-radius:.7em;align-items:center;gap:.8em;min-height:2.4em;padding:0 .9em;display:flex;overflow:hidden}.blk[data-astro-cid-4skrhrti] small[data-astro-cid-4skrhrti]{color:var(--sui-blue-ink);font-size:.8em;font-weight:700}.text[data-astro-cid-4skrhrti] .blk[data-astro-cid-4skrhrti]{background:#ffe8de}.text[data-astro-cid-4skrhrti] .blk[data-astro-cid-4skrhrti] small[data-astro-cid-4skrhrti]{color:#c2603f}.mouse[data-astro-cid-4skrhrti] .blk[data-astro-cid-4skrhrti]{background:#dcf3e8}.mouse[data-astro-cid-4skrhrti] .blk[data-astro-cid-4skrhrti] small[data-astro-cid-4skrhrti]{color:var(--sui-run-ink)}.wait[data-astro-cid-4skrhrti] .blk[data-astro-cid-4skrhrti]{outline-offset:-.1em;background:#fff;outline:.1em dashed #c9d1dd}.wait[data-astro-cid-4skrhrti] .blk[data-astro-cid-4skrhrti] small[data-astro-cid-4skrhrti],.end[data-astro-cid-4skrhrti] .blk[data-astro-cid-4skrhrti] small[data-astro-cid-4skrhrti]{color:var(--sui-muted)}.end[data-astro-cid-4skrhrti] .blk[data-astro-cid-4skrhrti]{background:#e9edf3}.blk[data-astro-cid-4skrhrti].sel{box-shadow:0 0 0 .12em #fff,0 0 0 .24em #ee93aa}.keys[data-astro-cid-4skrhrti]{align-items:center;gap:.35em;display:flex}.keys[data-astro-cid-4skrhrti] em[data-astro-cid-4skrhrti]{color:var(--sui-muted);font-style:normal}.b[data-astro-cid-4skrhrti]{text-align:right;font-size:.8em}.props[data-astro-cid-4skrhrti]{gap:.55em;padding:1em;font-size:.9em;display:grid}.seg[data-astro-cid-4skrhrti]{text-align:center;background:#eef2f7;border-radius:.6em;grid-template-columns:repeat(3,1fr);padding:.2em;font-size:.9em;display:grid}.seg[data-astro-cid-4skrhrti] span[data-astro-cid-4skrhrti]{color:var(--sui-muted);border-radius:.45em;padding:.3em 0}.seg[data-astro-cid-4skrhrti] .cur[data-astro-cid-4skrhrti]{color:var(--sui-blue-ink);background:#fff;font-weight:700}.mods[data-astro-cid-4skrhrti],.grid[data-astro-cid-4skrhrti]{grid-template-columns:repeat(4,1fr);gap:.3em;display:grid}.k[data-astro-cid-4skrhrti]{text-align:center;box-shadow:0 .08em 0 .08em var(--sui-line);background:#fff;border-radius:.5em;padding:.35em 0;font-size:.85em;font-weight:700}.k[data-astro-cid-4skrhrti].on{color:#fff;background:var(--sui-select);box-shadow:none}.is-visible .steps[data-astro-cid-4skrhrti]{animation:8s steps(5,start) infinite se-list}.is-visible .tap[data-astro-cid-4skrhrti]{animation:8s linear infinite se-tap;animation-delay:calc(var(--d) * .9s)}.is-visible .cap[data-astro-cid-4skrhrti] .sui-bar[data-astro-cid-4skrhrti] i[data-astro-cid-4skrhrti]{animation:8s steps(5,start) infinite se-cap}@keyframes se-list{0%{clip-path:inset(-.5em -.5em 100%)}56%,94%{clip-path:inset(-.5em)}to{clip-path:inset(-.5em -.5em 100%)}}@keyframes se-tap{0%,5%{background:#f2f7fd;transform:translateY(.15em);box-shadow:inset 0 0 0 .12em #7ea6db}8%,to{transform:none}}@keyframes se-cap{0%{width:0}56%,94%{width:23%}to{width:0}}@media (width<=480px){.se[data-astro-cid-4skrhrti]{--sui-em:30}.stage[data-astro-cid-4skrhrti]{grid-template-columns:1fr}}.sw[data-astro-cid-4lsc5ixz]{--sui-em:40;max-width:540px}.stage[data-astro-cid-4lsc5ixz]{grid-template-columns:18em minmax(0,1fr);align-items:center;gap:1.4em;display:grid}.devcard[data-astro-cid-4lsc5ixz]{border:.15em solid #ee93aa;overflow:hidden}.art[data-astro-cid-4lsc5ixz]{background:linear-gradient(160deg,#fde7ec,#fff5f7);place-items:center;padding:2em 1em 1em;display:grid;position:relative}.badge[data-astro-cid-4lsc5ixz]{position:absolute;top:.7em;right:.7em}.art[data-astro-cid-4lsc5ixz] .dev{width:7em;transform:rotate(-6deg)}.info[data-astro-cid-4lsc5ixz]{gap:.45em;padding:.9em 1em 1em;display:grid}.ver[data-astro-cid-4lsc5ixz]{gap:.3em;display:flex}.vv[data-astro-cid-4lsc5ixz]{display:inline-grid}.vv[data-astro-cid-4lsc5ixz]>[data-astro-cid-4lsc5ixz]{grid-area:1/1}.v-old[data-astro-cid-4lsc5ixz]{opacity:0}.slot[data-astro-cid-4lsc5ixz]{margin-top:.2em;display:grid}.slot[data-astro-cid-4lsc5ixz]>[data-astro-cid-4lsc5ixz]{white-space:nowrap;border-radius:.8em;grid-area:1/1;align-items:center;gap:.5em;min-height:2.4em;padding:0 .9em;font-size:.85em;font-weight:700;display:flex}.banner[data-astro-cid-4lsc5ixz]{color:#8a3f26;opacity:0;background:#fbe3d8}.banner[data-astro-cid-4lsc5ixz] i[data-astro-cid-4lsc5ixz]{background:var(--sui-coral);border-radius:50%;width:.6em;height:.6em}.progress[data-astro-cid-4lsc5ixz]{opacity:0;background:#f2f7fd;flex-direction:column;justify-content:center;align-items:stretch;gap:.3em}.progress[data-astro-cid-4lsc5ixz] .sui-bar[data-astro-cid-4lsc5ixz] i[data-astro-cid-4lsc5ixz]{--w:100%}.done[data-astro-cid-4lsc5ixz]{color:var(--sui-run-ink);background:#f1faf5}.checks[data-astro-cid-4lsc5ixz]{gap:.9em;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-4lsc5ixz] li[data-astro-cid-4lsc5ixz]{grid-template-columns:auto 1fr;align-items:start;gap:.6em;display:grid}.checks[data-astro-cid-4lsc5ixz] li[data-astro-cid-4lsc5ixz]>span[data-astro-cid-4lsc5ixz]:last-child{gap:.15em;display:grid}.tick[data-astro-cid-4lsc5ixz]{color:#fff;background:var(--sui-run);border-radius:50%;place-items:center;width:1.5em;height:1.5em;font-size:.85em;display:grid}.is-visible .banner[data-astro-cid-4lsc5ixz]{animation:9s linear infinite sw-banner}.is-visible .progress[data-astro-cid-4lsc5ixz]{animation:9s linear infinite sw-progress}.is-visible .progress[data-astro-cid-4lsc5ixz] .sui-bar[data-astro-cid-4lsc5ixz] i[data-astro-cid-4lsc5ixz]{animation:9s linear infinite sw-bar}.is-visible .done[data-astro-cid-4lsc5ixz]{animation:sw-done 9s var(--ease-out) infinite}.is-visible .v-old[data-astro-cid-4lsc5ixz]{animation:9s linear infinite sw-old}.is-visible .v-new[data-astro-cid-4lsc5ixz]{animation:9s linear infinite sw-new}.is-visible .tick[data-astro-cid-4lsc5ixz]{animation:sw-tick 9s var(--ease-out) infinite}.is-visible .checks[data-astro-cid-4lsc5ixz] li[data-astro-cid-4lsc5ixz]:nth-child(2) .tick[data-astro-cid-4lsc5ixz]{animation-name:sw-tick-2}.is-visible .checks[data-astro-cid-4lsc5ixz] li[data-astro-cid-4lsc5ixz]:nth-child(3) .tick[data-astro-cid-4lsc5ixz]{animation-name:sw-tick-3}@keyframes sw-banner{0%,18%{opacity:1;transform:none}19%,20%{opacity:1;transform:scale(.97)}21%,to{opacity:0}}@keyframes sw-progress{0%,20%{opacity:0}21%,62%{opacity:1}63%,to{opacity:0}}@keyframes sw-bar{0%,21%{width:0}60%,to{width:100%}}@keyframes sw-done{0%,62%{opacity:0;transform:scale(.96)}66%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes sw-old{0%,62%{opacity:1}63%,to{opacity:0}}@keyframes sw-new{0%,62%{opacity:0}63%,to{opacity:1}}@keyframes sw-tick{0%,30%{color:#0000;background:#e7eaf0}33%,94%{background:var(--sui-run);color:#fff}to{color:#0000;background:#e7eaf0}}@keyframes sw-tick-2{0%,43%{color:#0000;background:#e7eaf0}46%,94%{background:var(--sui-run);color:#fff}to{color:#0000;background:#e7eaf0}}@keyframes sw-tick-3{0%,56%{color:#0000;background:#e7eaf0}59%,94%{background:var(--sui-run);color:#fff}to{color:#0000;background:#e7eaf0}}@media (width<=480px){.sw[data-astro-cid-4lsc5ixz]{--sui-em:30}.stage[data-astro-cid-4lsc5ixz]{grid-template-columns:1fr}}.sf[data-astro-cid-s3k77s3x]{--sui-em:40;max-width:540px}.stage[data-astro-cid-s3k77s3x]{gap:1em;display:grid}.topbar[data-astro-cid-s3k77s3x]{box-shadow:inset 0 0 0 .08em var(--sui-line);background:#fff;border-radius:999px;justify-content:flex-end;align-items:center;gap:.8em;padding:.55em .7em .55em 1em;display:flex}.state[data-astro-cid-s3k77s3x]{color:var(--sui-run-ink);align-items:center;gap:.4em;margin-right:auto;font-size:.9em;font-weight:700;display:flex}.dlg[data-astro-cid-s3k77s3x]{gap:.6em;padding:1.4em 1.5em;display:grid}.title[data-astro-cid-s3k77s3x]{font-size:1.3em}.label[data-astro-cid-s3k77s3x]{margin-top:.3em}.seg[data-astro-cid-s3k77s3x]{text-align:center;background:#f2f5f9;border-radius:.8em;grid-template-columns:repeat(5,1fr);padding:.25em;font-size:.9em;display:grid}.seg[data-astro-cid-s3k77s3x] span[data-astro-cid-s3k77s3x]{color:var(--sui-muted);white-space:nowrap;border-radius:.6em;padding:.45em 0}.seg[data-astro-cid-s3k77s3x] .cur[data-astro-cid-s3k77s3x]{color:var(--sui-blue-ink);background:#fff;font-weight:700;box-shadow:0 .1em .3em #1c263814}.warn[data-astro-cid-s3k77s3x]{background:var(--sui-amber-bg);color:var(--sui-amber-ink);border-radius:.8em;gap:.35em;padding:.8em 1em;font-size:.9em;display:grid}.warn[data-astro-cid-s3k77s3x] span[data-astro-cid-s3k77s3x]{color:var(--sui-text)}.actions[data-astro-cid-s3k77s3x]{align-items:center;gap:.6em;margin-top:.3em;display:flex}.actions[data-astro-cid-s3k77s3x] small[data-astro-cid-s3k77s3x]{margin-right:auto}.is-visible .stop[data-astro-cid-s3k77s3x]{animation:1.8s ease-in-out infinite sf-breathe}.is-visible .seg[data-astro-cid-s3k77s3x] span[data-astro-cid-s3k77s3x]{animation:10s linear infinite sf-pick;animation-delay:calc(var(--i) * 2s)}@keyframes sf-breathe{0%,to{box-shadow:0 0 #cf3f3f73}50%{box-shadow:0 0 0 .55em #cf3f3f00}}@keyframes sf-pick{0%,19%{color:var(--sui-blue-ink);background:#fff;font-weight:700;box-shadow:0 .1em .3em #1c263814}20%,to{color:var(--sui-muted);box-shadow:none;background:0 0;font-weight:400}}@media (width<=480px){.sf[data-astro-cid-s3k77s3x]{--sui-em:32}}.ss[data-astro-cid-2y2fwjqi]{--sui-em:40;max-width:540px}.stage[data-astro-cid-2y2fwjqi]{gap:1.1em;display:grid}.bar-row[data-astro-cid-2y2fwjqi]{justify-content:flex-end;align-items:center;gap:.6em;display:flex}.target[data-astro-cid-2y2fwjqi]{box-shadow:inset 0 0 0 .08em var(--sui-line);color:var(--sui-blue-ink);background:#fff;border-radius:999px;padding:.4em .9em;font-size:.9em;font-weight:700}.flow[data-astro-cid-2y2fwjqi]{grid-template-columns:9.5em 5em minmax(0,1fr);align-items:center;display:grid}.seq[data-astro-cid-2y2fwjqi]{grid-template-columns:auto 1fr;align-items:center;gap:.2em .5em;padding:.9em 1em;display:grid}.seq[data-astro-cid-2y2fwjqi] small[data-astro-cid-2y2fwjqi]{grid-column:2}.lane[data-astro-cid-2y2fwjqi]{height:100%;position:relative}.track[data-astro-cid-2y2fwjqi]{border-top:.15em dashed #c6daf2;position:absolute;top:50%;left:.4em;right:.4em}.packet[data-astro-cid-2y2fwjqi]{opacity:0;background:linear-gradient(135deg,#f5b3c3,#ee93aa);border-radius:.35em;width:1.2em;height:1.2em;margin-top:-.6em;position:absolute;top:50%;left:.4em}.devs[data-astro-cid-2y2fwjqi]{gap:.7em;display:grid}.dev[data-astro-cid-2y2fwjqi]{grid-template-columns:4.6em minmax(0,1fr);align-items:center;gap:.8em;padding:.7em .9em;display:grid}.dev[data-astro-cid-2y2fwjqi] .art16{justify-self:center;width:4em}.dev[data-astro-cid-2y2fwjqi] .art1{width:4.6em}.dinfo[data-astro-cid-2y2fwjqi]{gap:.35em;min-width:0;font-size:.9em;display:grid}.sui-slots[data-astro-cid-2y2fwjqi]>i[data-astro-cid-2y2fwjqi]{height:1em}.sui-slots[data-astro-cid-2y2fwjqi].one{grid-template-columns:2.4em}.done[data-astro-cid-2y2fwjqi]{color:var(--sui-run-ink);background:#f1faf5;border-radius:999px;justify-self:center;align-items:center;gap:.5em;padding:.5em 1em;font-size:.9em;font-weight:700;display:flex}.ok[data-astro-cid-2y2fwjqi]{color:#fff;background:var(--sui-run);border-radius:50%;place-items:center;width:1.3em;height:1.3em;font-size:.85em;display:grid}.is-visible .send[data-astro-cid-2y2fwjqi]{animation:7s linear infinite ss-press}.is-visible .packet[data-astro-cid-2y2fwjqi].a{animation:ss-fly-a 7s var(--ease-in-out) infinite}.is-visible .packet[data-astro-cid-2y2fwjqi].b{animation:ss-fly-b 7s var(--ease-in-out) infinite}.is-visible .new[data-astro-cid-2y2fwjqi]{animation:7s linear infinite ss-slot}.is-visible .done[data-astro-cid-2y2fwjqi]{animation:ss-done 7s var(--ease-out) infinite}@keyframes ss-press{0%,6%,12%,to{transform:none}8%,10%{transform:translateY(.15em)scale(.96)}}@keyframes ss-fly-a{0%,12%{opacity:0;transform:none}14%{opacity:1}34%{opacity:1;transform:translate(3.6em,-2.6em)}38%,to{opacity:0;transform:translate(3.6em,-2.6em)}}@keyframes ss-fly-b{0%,12%{opacity:0;transform:none}14%{opacity:1}34%{opacity:1;transform:translate(3.6em,2.6em)}38%,to{opacity:0;transform:translate(3.6em,2.6em)}}@keyframes ss-slot{0%,34%{box-shadow:none;background:#e9edf3}38%{box-shadow:0 0 0 .25em #ee93aa59}46%,to{box-shadow:none}}@keyframes ss-done{0%,40%{opacity:0;transform:translateY(.5em)}48%,94%{opacity:1;transform:none}to{opacity:0}}@media (width<=480px){.ss[data-astro-cid-2y2fwjqi]{--sui-em:32}}
