.tool-progress[data-astro-cid-fldj3co7]{--flux-level: 12%;--flux-start: var(--primary, #4f46e5);--flux-end: var(--accent-cyan, #06b6d4);position:relative;margin-top:1.5rem;padding:1.75rem clamp(1rem,4vw,3rem) 1.25rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);text-align:center;isolation:isolate;scroll-margin-top:8rem}.tool-progress[data-astro-cid-fldj3co7][hidden],.tool-progress[data-astro-cid-fldj3co7] [data-astro-cid-fldj3co7][hidden]{display:none!important}.progress-scene[data-astro-cid-fldj3co7]{height:146px;width:180px;position:relative;margin:0 auto 1rem;perspective:650px}.worker[data-astro-cid-fldj3co7]{position:absolute;width:120px;height:130px;left:30px;top:0;transform:rotateY(-13deg) rotateX(5deg);transform-style:preserve-3d;animation:3.6s ease-in-out infinite worker-hover}.worker-shadow[data-astro-cid-fldj3co7]{position:absolute;left:38px;bottom:3px;width:105px;height:14px;border-radius:50%;background:radial-gradient(#aeb8cb88,#0000 70%);animation:3.6s ease-in-out infinite worker-shadow}.worker-head[data-astro-cid-fldj3co7]{position:absolute;left:15px;top:22px;width:90px;height:62px;border-radius:24px 24px 22px 22px;background:linear-gradient(140deg,#fff 7%,#eaf0f7 42%,#a8b6ce);border:1px solid #fff;box-shadow:inset 3px 3px 5px #fff,inset -5px -6px 8px #778ba75c,6px 7px #a0acc3,9px 12px 15px #17294720;transform:translateZ(18px);z-index:3}.worker-visor[data-astro-cid-fldj3co7]{position:absolute;inset:12px 10px 13px;border-radius:13px;background:linear-gradient(145deg,#26364e,#0c1526);box-shadow:inset 0 2px 5px #0008,0 1px #fff;display:flex;justify-content:center;align-items:center;gap:15px;overflow:hidden}.worker-visor[data-astro-cid-fldj3co7]:after{content:"";position:absolute;inset:0;background:linear-gradient(150deg,#ffffff1f,#0000 55%);pointer-events:none}.worker-visor[data-astro-cid-fldj3co7] i[data-astro-cid-fldj3co7]{width:7px;height:12px;border-radius:5px;background:#8cebf3;box-shadow:0 0 9px #06b6d4;animation:5s infinite worker-blink}.worker-visor[data-astro-cid-fldj3co7] svg[data-astro-cid-fldj3co7]{display:none;width:30px;fill:none;stroke:#8cebf3;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.worker-antenna[data-astro-cid-fldj3co7]{position:absolute;top:8px;left:58px;width:5px;height:18px;background:linear-gradient(90deg,#9aa9c0,#e4eaf5);transform:translateZ(12px)}.worker-antenna[data-astro-cid-fldj3co7] i[data-astro-cid-fldj3co7]{position:absolute;top:-5px;left:-3px;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e6fcff,#06b6d4 65%,#4f46e5);box-shadow:0 0 12px #06b6d433}.worker-neck[data-astro-cid-fldj3co7]{position:absolute;left:49px;top:80px;width:23px;height:12px;background:#8d9bb5}.worker-body[data-astro-cid-fldj3co7]{position:absolute;left:34px;top:88px;width:54px;height:31px;border-radius:15px 15px 12px 12px;background:linear-gradient(120deg,#f7faff,#b4c0d4);box-shadow:inset -4px -4px 5px #8293af66,4px 3px #99a9bf}.worker-body[data-astro-cid-fldj3co7] span[data-astro-cid-fldj3co7]{display:block;margin:10px auto;width:14px;height:4px;border-radius:2px;background:var(--flux-start)}.worker-arm[data-astro-cid-fldj3co7]{position:absolute;top:90px;width:13px;height:35px;border-radius:9px;background:linear-gradient(90deg,#a9b7cd,#f9fbff);box-shadow:2px 2px 3px #18243c22;transform-origin:top;z-index:4}.worker-arm-left[data-astro-cid-fldj3co7]{left:20px;transform:rotate(-30deg);animation:.65s ease-in-out infinite alternate worker-type-left}.worker-arm-right[data-astro-cid-fldj3co7]{right:18px;transform:rotate(30deg);animation:.8s ease-in-out infinite alternate worker-type-right}.worker-desk[data-astro-cid-fldj3co7]{position:absolute;left:10px;top:116px;width:104px;height:25px;border-radius:7px;background:linear-gradient(145deg,#eef3fc,#b4c6df);box-shadow:0 5px #8b9ebc,0 8px 10px #20315118;transform:rotateX(48deg) translateZ(20px);display:flex;align-items:center;justify-content:center;gap:7px}.worker-desk[data-astro-cid-fldj3co7] span[data-astro-cid-fldj3co7]{width:18px;height:4px;background:#7b91b066;border-radius:1px}.worker-spark[data-astro-cid-fldj3co7]{position:absolute;border-radius:2px;background:var(--accent-cyan);opacity:0}.worker-spark-one[data-astro-cid-fldj3co7]{width:6px;height:6px;right:-2px;top:38px}.worker-spark-two[data-astro-cid-fldj3co7]{width:4px;height:4px;left:-3px;top:55px}.progress-copy[data-astro-cid-fldj3co7]{perspective:800px}.tool-progress[data-astro-cid-fldj3co7] .progress-kicker[data-astro-cid-fldj3co7]{margin:0 0 .5rem;font:500 .75rem/1.5 var(--font-mono, monospace);text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary)}.tool-progress[data-astro-cid-fldj3co7] .progress-title[data-astro-cid-fldj3co7]{margin:0;font:600 clamp(1.4rem,3vw,2rem)/1.2 var(--font-heading);letter-spacing:var(--tracking-heading);color:var(--text);text-wrap:balance}.tool-progress[data-astro-cid-fldj3co7] .progress-detail[data-astro-cid-fldj3co7]{max-width:38rem;min-height:3.3em;margin:.75rem auto 1.5rem;color:var(--text-secondary);font-size:1rem;line-height:1.65}.progress-copy[data-astro-cid-fldj3co7][data-enter]{animation:.6s cubic-bezier(.22,1,.36,1) both flux-label-in}.flux-track[data-astro-cid-fldj3co7]{max-width:36rem;height:14px;margin:0 auto;overflow:hidden;border-radius:999px;background:#edf0f6;box-shadow:inset 0 2px 4px #15244418,inset 0 -1px #fff}.flux-fill[data-astro-cid-fldj3co7]{position:relative;width:var(--flux-level);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--flux-start),var(--flux-end) 70%,#91e8ef);box-shadow:0 0 16px #06b6d440,inset 0 1.5px 1px #ffffff9c,inset 0 -2px 3px #17406e38;transition:width .8s cubic-bezier(.22,1,.36,1);overflow:hidden}.flux-fill[data-astro-cid-fldj3co7] span[data-astro-cid-fldj3co7]{position:absolute;inset:0;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.7s linear infinite flux-sweep;transform:translate(-100%)}.tool-progress[data-astro-cid-fldj3co7] .progress-steps[data-astro-cid-fldj3co7]{max-width:36rem;display:flex;justify-content:space-between;gap:.75rem;padding:0;margin:1.25rem auto 0;list-style:none}.tool-progress[data-astro-cid-fldj3co7] .progress-steps li{flex:1;min-width:0;padding:0;margin:0;font-size:.8125rem;line-height:1.5;color:var(--text-secondary);text-align:center}.tool-progress[data-astro-cid-fldj3co7] .progress-steps li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;margin:0 auto .5rem;background:var(--line-strong)}.tool-progress[data-astro-cid-fldj3co7] .progress-steps li[data-active]{color:var(--text);font-weight:600}.tool-progress[data-astro-cid-fldj3co7] .progress-steps li[data-active]:before,.tool-progress[data-astro-cid-fldj3co7] .progress-steps li[data-complete]:before{background:var(--flux-start)}.progress-action[data-astro-cid-fldj3co7]{display:inline-flex;align-items:center;justify-content:center;gap:1rem;margin:1.5rem auto 0;padding:.75rem 1.25rem;min-height:48px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--text);font:600 1rem var(--font-heading);cursor:pointer}.progress-action[data-astro-cid-fldj3co7]:hover{border-color:var(--primary);background:var(--bg-soft)}.progress-action[data-astro-cid-fldj3co7]:focus-visible,.progress-motion[data-astro-cid-fldj3co7]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.progress-motion[data-astro-cid-fldj3co7]{display:block;margin:.5rem auto 0;border:0;padding:.5rem;background:none;color:var(--text-secondary);text-decoration:underline;text-underline-offset:3px;font:400 .75rem var(--font-heading);cursor:pointer;min-height:44px!important}.tool-progress[data-astro-cid-fldj3co7][data-state=done] .worker[data-astro-cid-fldj3co7]{animation:.75s cubic-bezier(.22,1,.36,1) both worker-finish}.tool-progress[data-astro-cid-fldj3co7][data-state=done] .worker-visor[data-astro-cid-fldj3co7] i[data-astro-cid-fldj3co7]{display:none}.tool-progress[data-astro-cid-fldj3co7][data-state=done] .worker-visor[data-astro-cid-fldj3co7] svg[data-astro-cid-fldj3co7]{display:block;stroke-dasharray:40;animation:.5s .2s both worker-check}.tool-progress[data-astro-cid-fldj3co7][data-state=done] .worker-arm-right[data-astro-cid-fldj3co7]{animation:1s ease-in-out 2 worker-wave;transform:rotate(-130deg)}.tool-progress[data-astro-cid-fldj3co7][data-state=done] .worker-arm-left[data-astro-cid-fldj3co7]{animation:none}.tool-progress[data-astro-cid-fldj3co7][data-state=done] .worker-spark[data-astro-cid-fldj3co7]{animation:.9s ease-out both worker-spark}.tool-progress[data-astro-cid-fldj3co7][data-state=done] .worker-spark-two[data-astro-cid-fldj3co7]{animation-delay:.15s}.tool-progress[data-astro-cid-fldj3co7][data-state=done] .flux-fill[data-astro-cid-fldj3co7] span[data-astro-cid-fldj3co7]{animation:.9s flux-sweep}.tool-progress[data-astro-cid-fldj3co7][data-state=done] .worker-shadow[data-astro-cid-fldj3co7]{animation:none}.tool-progress[data-astro-cid-fldj3co7][data-state=error] .flux-fill[data-astro-cid-fldj3co7]{background:#b86d21}.tool-progress[data-astro-cid-fldj3co7][data-state=error] .worker-visor[data-astro-cid-fldj3co7] i[data-astro-cid-fldj3co7]{background:#ffcc8b;box-shadow:none;animation:none}.tool-progress[data-astro-cid-fldj3co7][data-state=error] [data-astro-cid-fldj3co7]:is(.worker,.worker-arm,.worker-shadow,.flux-fill span){animation:none}.tool-progress[data-astro-cid-fldj3co7][data-paused] [data-astro-cid-fldj3co7]{animation:none!important;transition:none!important}@keyframes worker-hover{50%{transform:translateY(-5px) rotateY(8deg) rotateX(2deg)}}@keyframes worker-shadow{50%{transform:scale(.85);opacity:.6}}@keyframes worker-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.15)}}@keyframes worker-type-left{to{transform:rotate(-20deg) translateY(-3px)}}@keyframes worker-type-right{to{transform:rotate(20deg) translateY(-3px)}}@keyframes flux-sweep{to{transform:translate(140%)}}@keyframes flux-label-in{0%{opacity:0;transform:translateZ(-70px) translateY(7px);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur()}}@keyframes worker-finish{50%{transform:translateY(-12px) rotateY(0)}to{transform:rotateY(0)}}@keyframes worker-wave{0%,to{transform:rotate(-130deg)}50%{transform:rotate(-105deg)}}@keyframes worker-check{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes worker-spark{20%{opacity:1}to{opacity:0;transform:translateY(-25px) rotate(90deg)}}@media(width<=480px){.tool-progress[data-astro-cid-fldj3co7]{padding-inline:1rem}.progress-scene[data-astro-cid-fldj3co7]{height:137px;margin-bottom:.75rem}.tool-progress[data-astro-cid-fldj3co7] .progress-steps[data-astro-cid-fldj3co7]{gap:.3rem}.tool-progress[data-astro-cid-fldj3co7] .progress-steps li{font-size:.75rem}.tool-progress[data-astro-cid-fldj3co7] .progress-detail[data-astro-cid-fldj3co7]{min-height:0}.flux-track[data-astro-cid-fldj3co7]{height:12px}}@media(prefers-reduced-motion:reduce){.tool-progress[data-astro-cid-fldj3co7] [data-astro-cid-fldj3co7],.tool-progress[data-astro-cid-fldj3co7] [data-astro-cid-fldj3co7]:before{animation:none!important;transition:none!important}.progress-motion[data-astro-cid-fldj3co7]{display:none}.tool-progress[data-astro-cid-fldj3co7][data-state=done] .worker-visor[data-astro-cid-fldj3co7] svg[data-astro-cid-fldj3co7]{stroke-dashoffset:0}}:is(.seo-tool,.speed-tool) :is(.seo-help,.speed-help) .button.tool-report-action{width:15rem;max-width:100%;min-height:3.3rem;padding:.8rem 1.35rem;margin-top:.75rem;background:var(--accent-cyan);border-color:var(--accent-cyan);color:var(--text);font-family:inherit;font-size:.92rem;font-weight:760;line-height:1.15;text-align:center}:is(.seo-tool,.speed-tool) :is(.seo-help,.speed-help) .tool-report-action+p{margin-top:1rem}.speed-help [data-download-status]:empty{display:none}@media(max-width:480px){:is(.seo-tool,.speed-tool) :is(.seo-help,.speed-help) .button.tool-report-action{width:100%}}
