.loop[data-astro-cid-4lotina4]{padding:1.25rem}.loop__row-title[data-astro-cid-4lotina4]{color:var(--color-text);font:600 var(--text-sm) var(--font-mono);letter-spacing:.02em;margin:0 0 .6rem}.loop__row-title[data-astro-cid-4lotina4] span[data-astro-cid-4lotina4]{color:var(--color-text-subtle);margin-left:.4rem;font-weight:400}.loop__row-title--ai[data-astro-cid-4lotina4] span[data-astro-cid-4lotina4]{color:var(--color-accent)}.loop__row-title--trad[data-astro-cid-4lotina4]{margin-top:1.75rem}.loop__row[data-astro-cid-4lotina4]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin:0;padding:0;display:grid;list-style:none!important}.card[data-astro-cid-4lotina4]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;align-content:start;gap:.35rem;padding:.75rem;display:grid;position:relative}.card[data-astro-cid-4lotina4]:not(:last-child):after{content:"→";z-index:1;color:var(--color-accent);font-size:var(--text-sm);position:absolute;top:38%;right:-.7rem;transform:translateY(-50%)}.loop__row--trad[data-astro-cid-4lotina4] .card[data-astro-cid-4lotina4]:not(:last-child):after{color:var(--color-text-subtle)}.card__n[data-astro-cid-4lotina4]{color:var(--color-text-subtle);font:var(--text-xs) var(--font-mono)}.card[data-astro-cid-4lotina4] strong[data-astro-cid-4lotina4]{color:var(--color-text);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.card__d[data-astro-cid-4lotina4]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}.badge[data-astro-cid-4lotina4]{border:1px dashed var(--color-border);color:var(--color-text-subtle);font:normal var(--text-xs) var(--font-mono);border-radius:4px;padding:.1rem .4rem}.card--skipped[data-astro-cid-4lotina4]{background:0 0;border-style:dashed}.card--skipped[data-astro-cid-4lotina4] strong[data-astro-cid-4lotina4],.card--skipped[data-astro-cid-4lotina4] .card__d[data-astro-cid-4lotina4]{opacity:.7}.scene[data-astro-cid-4lotina4]{background:color-mix(in srgb, var(--color-text) 4%, transparent);border-radius:6px;width:100%;height:auto}.bin[data-astro-cid-4lotina4]{fill:none;stroke:var(--color-text-subtle);stroke-width:1.2px}.part[data-astro-cid-4lotina4]{fill:var(--color-surface);stroke:var(--color-text-muted);stroke-width:1px}.part--held[data-astro-cid-4lotina4]{stroke:var(--color-accent);fill:var(--color-accent-surface);opacity:0}.rail[data-astro-cid-4lotina4]{fill:var(--color-border)}.block[data-astro-cid-4lotina4]{fill:var(--color-text-muted)}.rod[data-astro-cid-4lotina4]{fill:var(--color-text-muted);transform-origin:0 16px;transform:scaleY(.2)}.finger[data-astro-cid-4lotina4]{fill:var(--color-text)}.carriage[data-astro-cid-4lotina4]{transform:translate(20px)}.carriage--trad[data-astro-cid-4lotina4]{transform:translate(44px)}.grip[data-astro-cid-4lotina4]{transform:translateY(0)}.cam[data-astro-cid-4lotina4] rect[data-astro-cid-4lotina4]{fill:var(--color-surface);stroke:var(--color-accent);stroke-width:1.2px}.cam[data-astro-cid-4lotina4] circle[data-astro-cid-4lotina4]{fill:var(--color-accent)}.see-beam[data-astro-cid-4lotina4]{fill:var(--color-accent);opacity:.12}.see-scan[data-astro-cid-4lotina4]{stroke:var(--color-accent);stroke-width:1.6px;transform:translate(44px)}.box[data-astro-cid-4lotina4]{fill:none;stroke:var(--color-accent);stroke-width:1px;stroke-dasharray:3 2}.box--target[data-astro-cid-4lotina4]{stroke-dasharray:none;stroke-width:1.6px;fill:var(--color-accent-surface);fill-opacity:.6}.grasp[data-astro-cid-4lotina4]{fill:none;stroke:var(--color-accent);stroke-width:1.2px;transform-origin:52px 65px}.plan-path[data-astro-cid-4lotina4]{fill:none;stroke:var(--color-accent);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round}.plan-dot[data-astro-cid-4lotina4]{fill:var(--color-accent)}.plan-dot--end[data-astro-cid-4lotina4]{fill:var(--color-accent-surface);stroke:var(--color-accent);stroke-width:1.4px}.part--bin-target[data-astro-cid-4lotina4]{stroke:var(--color-accent)}.finger--l[data-astro-cid-4lotina4]{transform:translate(-2px)}.finger--r[data-astro-cid-4lotina4]{transform:translate(2px)}.ghost[data-astro-cid-4lotina4]{fill:none;stroke:var(--color-text-subtle);stroke-width:1.4px}.ghost[data-astro-cid-4lotina4] text[data-astro-cid-4lotina4]{fill:var(--color-text-subtle);stroke:none;font:600 18px var(--font-mono)}.ghost[data-astro-cid-4lotina4] .strike[data-astro-cid-4lotina4]{stroke:var(--color-text-muted);stroke-width:1.8px}.card--skipped[data-astro-cid-4lotina4] .scene[data-astro-cid-4lotina4]{opacity:.6}.ghost-part[data-astro-cid-4lotina4]{fill:none;stroke:var(--color-text-subtle);stroke-width:1px;stroke-dasharray:2 2}.miss[data-astro-cid-4lotina4]{stroke:var(--color-danger,#e5484d);stroke-width:1.8px;stroke-linecap:round;opacity:0}.card--trad-act[data-astro-cid-4lotina4] .finger--l[data-astro-cid-4lotina4]{transform:translate(-2px)}.card--trad-act[data-astro-cid-4lotina4] .finger--r[data-astro-cid-4lotina4]{transform:translate(2px)}@media (width<38rem){.card[data-astro-cid-4lotina4]:after{display:none}}@media (prefers-reduced-motion:no-preference){.loop__row--ai[data-astro-cid-4lotina4] .card[data-astro-cid-4lotina4]{animation:8s linear infinite lit;animation-delay:var(--d)}@keyframes lit{0%,24%{opacity:1;border-color:var(--color-accent-border);background:var(--color-accent-surface)}28%,to{opacity:.55;border-color:var(--color-border);background:var(--color-surface)}}.see-beam[data-astro-cid-4lotina4]{animation:8s ease-in-out infinite beam;animation-delay:var(--d)}.see-scan[data-astro-cid-4lotina4]{animation:8s linear infinite scan;animation-delay:var(--d)}@keyframes beam{0%,24%{opacity:.2}28%,to{opacity:.05}}@keyframes scan{0%{opacity:0;transform:translate(0)}3%{opacity:1}20%{opacity:1;transform:translate(88px)}22%,to{opacity:0;transform:translate(88px)}}.box[data-astro-cid-4lotina4]{animation:8s ease-out infinite box-in;animation-delay:calc(var(--d) + var(--s))}.grasp[data-astro-cid-4lotina4]{animation:8s ease-in-out infinite grasp;animation-delay:var(--d)}@keyframes box-in{0%,2%{opacity:0}6%,24%{opacity:1}28%,to{opacity:0}}@keyframes grasp{0%,8%{opacity:0;transform:scale(1.6)}14%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1.2)}24%{opacity:1;transform:scale(1)}28%,to{opacity:0;transform:scale(1)}}.plan-path[data-astro-cid-4lotina4]{animation:8s ease-in-out infinite draw;animation-delay:var(--d)}.plan-dot[data-astro-cid-4lotina4]{animation:8s ease-out infinite dot;animation-delay:calc(var(--d) + var(--s))}@keyframes draw{0%{stroke-dashoffset:1px;opacity:1}16%,24%{stroke-dashoffset:0;opacity:1}28%,to{stroke-dashoffset:0;opacity:0}}@keyframes dot{0%,2%{opacity:0}5%,24%{opacity:1}28%,to{opacity:0}}.carriage--ai[data-astro-cid-4lotina4]{animation:8s ease-in-out infinite ai-x;animation-delay:var(--d)}.rod--ai[data-astro-cid-4lotina4]{animation:8s ease-in-out infinite ai-rod;animation-delay:var(--d)}.grip--ai[data-astro-cid-4lotina4]{animation:8s ease-in-out infinite ai-grip;animation-delay:var(--d)}.finger--l[data-astro-cid-4lotina4].finger--ai{animation:8s ease-in-out infinite ai-fl;animation-delay:var(--d)}.finger--r[data-astro-cid-4lotina4].finger--ai{animation:8s ease-in-out infinite ai-fr;animation-delay:var(--d)}.part--held[data-astro-cid-4lotina4]{animation:8s linear infinite ai-held;animation-delay:var(--d)}.part--bin-target[data-astro-cid-4lotina4]{animation:8s linear infinite ai-bin;animation-delay:var(--d)}@keyframes ai-x{0%,4%{transform:translate(20px)}9%,18%{transform:translate(52px)}22%,24%{transform:translate(100px)}28%,to{transform:translate(20px)}}@keyframes ai-rod{0%,9%{transform:scaleY(.2)}12%,14%{transform:scaleY(1)}18%,to{transform:scaleY(.2)}}@keyframes ai-grip{0%,9%{transform:translateY(0)}12%,14%{transform:translateY(32px)}18%,to{transform:translateY(0)}}@keyframes ai-fl{0%,11%{transform:translate(-2px)}13%,23%{transform:translate(0)}25%,to{transform:translate(-2px)}}@keyframes ai-fr{0%,11%{transform:translate(2px)}13%,23%{transform:translate(0)}25%,to{transform:translate(2px)}}@keyframes ai-held{0%,12.5%{opacity:0}13%,22%{opacity:1}24%,to{opacity:0}}@keyframes ai-bin{0%,12.5%{opacity:1}13%,27%{opacity:0}30%,to{opacity:1}}.carriage--trad[data-astro-cid-4lotina4]{animation:3.2s ease-in-out infinite trad-x}.rod--trad[data-astro-cid-4lotina4]{animation:3.2s ease-in-out infinite trad-rod}.grip--trad[data-astro-cid-4lotina4]{animation:3.2s ease-in-out infinite trad-grip}.finger--l[data-astro-cid-4lotina4].finger--trad{animation:3.2s ease-in-out infinite trad-fl}.finger--r[data-astro-cid-4lotina4].finger--trad{animation:3.2s ease-in-out infinite trad-fr}.miss[data-astro-cid-4lotina4]{animation:3.2s ease-out infinite trad-miss}@keyframes trad-x{0%{transform:translate(20px)}20%,62%{transform:translate(44px)}85%,to{transform:translate(20px)}}@keyframes trad-rod{0%,20%{transform:scaleY(.2)}36%,46%{transform:scaleY(1)}60%,to{transform:scaleY(.2)}}@keyframes trad-grip{0%,20%{transform:translateY(0)}36%,46%{transform:translateY(32px)}60%,to{transform:translateY(0)}}@keyframes trad-fl{0%,38%{transform:translate(-2px)}42%,52%{transform:translate(0)}58%,to{transform:translate(-2px)}}@keyframes trad-fr{0%,38%{transform:translate(2px)}42%,52%{transform:translate(0)}58%,to{transform:translate(2px)}}@keyframes trad-miss{0%,40%{opacity:0}46%,62%{opacity:1}75%,to{opacity:0}}.card--skipped[data-astro-cid-4lotina4] .scene[data-astro-cid-4lotina4]{animation:4s ease-in-out infinite idle}@keyframes idle{0%,to{opacity:.35}50%{opacity:.65}}}.robot[data-astro-cid-3opeqnsn]{padding:1.25rem}.robot__scroll[data-astro-cid-3opeqnsn]{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-text) 3%, transparent);border-radius:10px;overflow-x:auto}.robot__svg[data-astro-cid-3opeqnsn]{width:100%;min-width:34rem;height:auto;display:block}.floor[data-astro-cid-3opeqnsn]{fill:color-mix(in srgb, var(--color-text) 5%, transparent)}.floor-line[data-astro-cid-3opeqnsn]{stroke:var(--color-border);stroke-width:1.5px}.base[data-astro-cid-3opeqnsn],.column[data-astro-cid-3opeqnsn],.mast[data-astro-cid-3opeqnsn]{fill:var(--color-border)}.link-arm[data-astro-cid-3opeqnsn]{fill:var(--color-surface);stroke:var(--color-text-muted);stroke-width:1.6px}.link-arm--fore[data-astro-cid-3opeqnsn]{stroke-width:1.4px}.joint[data-astro-cid-3opeqnsn]{fill:var(--color-surface);stroke:var(--color-text-muted);stroke-width:2px}.ft[data-astro-cid-3opeqnsn]{fill:var(--color-accent-surface);stroke:var(--color-accent);stroke-width:1.4px}.grip-body[data-astro-cid-3opeqnsn]{fill:var(--color-text-muted)}.finger[data-astro-cid-3opeqnsn] rect[data-astro-cid-3opeqnsn]:first-child{fill:var(--color-text)}.pad[data-astro-cid-3opeqnsn]{fill:var(--color-accent)}.cam[data-astro-cid-3opeqnsn] rect[data-astro-cid-3opeqnsn],.cam-w[data-astro-cid-3opeqnsn]{fill:var(--color-surface);stroke:var(--color-accent);stroke-width:1.4px}.cam[data-astro-cid-3opeqnsn] circle[data-astro-cid-3opeqnsn],.cam-w-lens[data-astro-cid-3opeqnsn]{fill:var(--color-accent)}.beam[data-astro-cid-3opeqnsn]{fill:var(--color-accent);opacity:.08}.beam--wrist[data-astro-cid-3opeqnsn]{opacity:.14}.bin[data-astro-cid-3opeqnsn]{fill:none;stroke:var(--color-text-subtle);stroke-width:1.6px}.part[data-astro-cid-3opeqnsn]{fill:var(--color-surface);stroke:var(--color-text-muted);stroke-width:1.2px}.part--bin-target[data-astro-cid-3opeqnsn]{stroke:var(--color-accent)}.part--held[data-astro-cid-3opeqnsn],.part--tray[data-astro-cid-3opeqnsn]{stroke:var(--color-accent);fill:var(--color-accent-surface);opacity:0}.ai[data-astro-cid-3opeqnsn] rect[data-astro-cid-3opeqnsn]{fill:var(--color-accent-surface);stroke:var(--color-accent);stroke-width:1.4px}.ai__t[data-astro-cid-3opeqnsn]{fill:var(--color-text);font:600 13px var(--font-mono)}.ai__s[data-astro-cid-3opeqnsn]{fill:var(--color-text-muted);font:10px var(--font-mono)}.link[data-astro-cid-3opeqnsn]{fill:none;stroke:var(--color-accent);stroke-width:1.4px;stroke-dasharray:5 5;opacity:.6}.scan[data-astro-cid-3opeqnsn]{stroke:var(--color-accent);stroke-width:2px;opacity:0}.box[data-astro-cid-3opeqnsn]{fill:none;stroke:var(--color-accent);stroke-width:1.2px;stroke-dasharray:4 3;opacity:0}.box--target[data-astro-cid-3opeqnsn]{stroke-dasharray:none;stroke-width:2px;fill:var(--color-accent-surface);fill-opacity:.5}.grasp[data-astro-cid-3opeqnsn]{fill:none;stroke:var(--color-accent);stroke-width:1.6px;opacity:0;transform-origin:445px 338px}.grasp-t[data-astro-cid-3opeqnsn]{fill:var(--color-accent);font:11px var(--font-mono);opacity:0}.plan[data-astro-cid-3opeqnsn]{fill:none;stroke:var(--color-accent);stroke-width:3px;stroke-dasharray:.1 7;stroke-linecap:round;opacity:0}.plan-reveal[data-astro-cid-3opeqnsn]{fill:none;stroke:#fff;stroke-width:12px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round}.plan-start[data-astro-cid-3opeqnsn]{fill:var(--color-accent);opacity:0}.gauge-t[data-astro-cid-3opeqnsn]{fill:var(--color-text-subtle);font:11px var(--font-mono)}.gauge-bg[data-astro-cid-3opeqnsn]{fill:var(--color-border)}.gauge[data-astro-cid-3opeqnsn]{fill:var(--color-accent);transform-origin:612px 0;transform:scaleX(0)}.phase__t[data-astro-cid-3opeqnsn]{fill:var(--color-text);font:600 13px var(--font-mono);opacity:0}.phase[data-astro-cid-3opeqnsn] .ph4[data-astro-cid-3opeqnsn]{opacity:1}.shoulder[data-astro-cid-3opeqnsn]{transform:rotate(var(--sh-H))}.elbow[data-astro-cid-3opeqnsn]{transform:rotate(var(--el-H))}.wrist[data-astro-cid-3opeqnsn]{transform:rotate(var(--wr-H))}.finger--l[data-astro-cid-3opeqnsn]{transform:translate(-6px)}.finger--r[data-astro-cid-3opeqnsn]{transform:translate(6px)}.marker[data-astro-cid-3opeqnsn] circle[data-astro-cid-3opeqnsn]{fill:var(--color-accent)}.marker[data-astro-cid-3opeqnsn] text[data-astro-cid-3opeqnsn]{fill:var(--color-bg,#0b0d10);font:700 14px var(--font-mono);text-anchor:middle}.marker[data-astro-cid-3opeqnsn]{transform-box:fill-box;transform-origin:50%}.legend[data-astro-cid-3opeqnsn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;display:grid;list-style:none!important}.legend__item[data-astro-cid-3opeqnsn]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding:.75rem;display:grid}.legend__n[data-astro-cid-3opeqnsn]{background:var(--color-accent);width:1.5rem;height:1.5rem;color:var(--color-bg,#0b0d10);font:700 var(--text-xs) var(--font-mono);border-radius:50%;place-items:center;display:grid}.legend[data-astro-cid-3opeqnsn] strong[data-astro-cid-3opeqnsn]{color:var(--color-text);font-size:var(--text-sm);display:block}.legend__when[data-astro-cid-3opeqnsn]{color:var(--color-accent);font:normal var(--text-xs) var(--font-mono);margin-top:.25rem;display:block}.legend__d[data-astro-cid-3opeqnsn]{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:.2rem;line-height:1.5;display:block}@media (width<52rem){.legend[data-astro-cid-3opeqnsn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<30rem){.legend[data-astro-cid-3opeqnsn]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.shoulder[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite sh}.elbow[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite el}.wrist[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite wr}@keyframes sh{0%,60%{transform:rotate(var(--sh-H))}68%{transform:rotate(var(--sh-A))}73%,76%{transform:rotate(var(--sh-G))}81%{transform:rotate(var(--sh-A))}88%{transform:rotate(var(--sh-T))}92%,94%{transform:rotate(var(--sh-D))}97%{transform:rotate(var(--sh-T))}to{transform:rotate(var(--sh-H))}}@keyframes el{0%,60%{transform:rotate(var(--el-H))}68%{transform:rotate(var(--el-A))}73%,76%{transform:rotate(var(--el-G))}81%{transform:rotate(var(--el-A))}88%{transform:rotate(var(--el-T))}92%,94%{transform:rotate(var(--el-D))}97%{transform:rotate(var(--el-T))}to{transform:rotate(var(--el-H))}}@keyframes wr{0%,60%{transform:rotate(var(--wr-H))}68%{transform:rotate(var(--wr-A))}73%,76%{transform:rotate(var(--wr-G))}81%{transform:rotate(var(--wr-A))}88%{transform:rotate(var(--wr-T))}92%,94%{transform:rotate(var(--wr-D))}97%{transform:rotate(var(--wr-T))}to{transform:rotate(var(--wr-H))}}.finger--l[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite fl}.finger--r[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite fr}@keyframes fl{0%,71%{transform:translate(-6px)}74%,92%{transform:translate(0)}94%,to{transform:translate(-6px)}}@keyframes fr{0%,71%{transform:translate(6px)}74%,92%{transform:translate(0)}94%,to{transform:translate(6px)}}.part--held[data-astro-cid-3opeqnsn]{animation:12s linear infinite held}.part--tray[data-astro-cid-3opeqnsn]{animation:12s linear infinite tray}.part--bin-target[data-astro-cid-3opeqnsn]{animation:12s linear infinite bin}@keyframes held{0%,74%{opacity:0}74.5%,93%{opacity:1}93.5%,to{opacity:0}}@keyframes tray{0%,93%{opacity:0}93.5%,97%{opacity:1}to{opacity:0}}@keyframes bin{0%,74%{opacity:1}74.5%,97%{opacity:0}to{opacity:1}}.gauge[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite force}@keyframes force{0%,73%{transform:scaleX(0)}76%,80%{transform:scaleX(.8)}84%,92%{transform:scaleX(.55)}94%,to{transform:scaleX(0)}}.beam--wrist[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite beam-w}.scan[data-astro-cid-3opeqnsn]{animation:12s linear infinite scan}@keyframes beam-w{0%,24%{opacity:.26}28%,60%{opacity:.06}66%,to{opacity:0}}@keyframes scan{0%{opacity:0;transform:translate(0)}2%{opacity:1}22%{opacity:1;transform:translate(136px)}24%,to{opacity:0;transform:translate(136px)}}.box[data-astro-cid-3opeqnsn]{animation:12s ease-out infinite box;animation-delay:var(--s)}.grasp[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite grasp}.grasp-t[data-astro-cid-3opeqnsn]{animation:12s linear infinite grasp-t}@keyframes box{0%,25%{opacity:0}30%,58%{opacity:1}62%,to{opacity:0}}@keyframes grasp{0%,33%{opacity:0;transform:scale(1.8)}38%{opacity:1;transform:scale(1)}43%{transform:scale(1.25)}47%,58%{opacity:1;transform:scale(1)}62%,to{opacity:0}}@keyframes grasp-t{0%,36%{opacity:0}40%,58%{opacity:1}62%,to{opacity:0}}.plan[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite plan}@keyframes plan{0%,44%{opacity:0}46%,96%{opacity:1}to{opacity:0}}.plan-reveal[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite reveal}.plan-start[data-astro-cid-3opeqnsn]{animation:12s linear infinite plan-start}@keyframes reveal{0%,45%{stroke-dashoffset:1px}59%,to{stroke-dashoffset:0}}@keyframes plan-start{0%,44%{opacity:0}46%,96%{opacity:1}to{opacity:0}}.link[data-astro-cid-3opeqnsn]{animation:1.2s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-10px}}.phase__t[data-astro-cid-3opeqnsn]{animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite}.phase[data-astro-cid-3opeqnsn] .ph1[data-astro-cid-3opeqnsn]{animation-name:ph1}.phase[data-astro-cid-3opeqnsn] .ph2[data-astro-cid-3opeqnsn]{animation-name:ph2}.phase[data-astro-cid-3opeqnsn] .ph3[data-astro-cid-3opeqnsn]{animation-name:ph3}.phase[data-astro-cid-3opeqnsn] .ph4[data-astro-cid-3opeqnsn]{opacity:0;animation-name:ph4}@keyframes ph1{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes ph2{0%,24%{opacity:0}25%,44%{opacity:1}45%,to{opacity:0}}@keyframes ph3{0%,44%{opacity:0}45%,59%{opacity:1}60%,to{opacity:0}}@keyframes ph4{0%,59%{opacity:0}60%,97%{opacity:1}99%,to{opacity:0}}.m1[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite lit1}.m2[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite lit2}.m3[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite lit3}.m4[data-astro-cid-3opeqnsn]{animation:12s ease-in-out infinite lit4}@keyframes lit1{0%,24%{opacity:1;border-color:var(--color-accent-border);background:var(--color-accent-surface)}28%,to{opacity:.4;border-color:var(--color-border);background:var(--color-surface)}}@keyframes lit3{0%,24%{opacity:.4;border-color:var(--color-border);background:var(--color-surface)}28%,58%{opacity:1;border-color:var(--color-accent-border);background:var(--color-accent-surface)}62%,to{opacity:.4;border-color:var(--color-border);background:var(--color-surface)}}@keyframes lit4{0%,58%{opacity:.4;border-color:var(--color-border);background:var(--color-surface)}62%,98%{opacity:1;border-color:var(--color-accent-border);background:var(--color-accent-surface)}to{opacity:.4;border-color:var(--color-border);background:var(--color-surface)}}@keyframes lit2{0%,68%{opacity:.4;border-color:var(--color-border);background:var(--color-surface)}72%,94%{opacity:1;border-color:var(--color-accent-border);background:var(--color-accent-surface)}97%,to{opacity:.4;border-color:var(--color-border);background:var(--color-surface)}}}.pains[data-astro-cid-bekzdldp]{--pain:var(--color-window-close,#ed6a5f);grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid;margin:1.5rem 0 0!important;padding:0!important;list-style:none!important}.pain[data-astro-cid-bekzdldp]{border:1px solid color-mix(in srgb, var(--pain) 28%, var(--color-border));background:color-mix(in srgb, var(--pain) 5%, var(--color-surface));border-radius:12px;align-content:start;gap:.5rem;padding:1.1rem;display:grid}.pain__icon[data-astro-cid-bekzdldp]{background:color-mix(in srgb, var(--pain) 14%, transparent);width:2.4rem;height:2.4rem;color:var(--pain);border-radius:9px;place-items:center;display:grid}.pain__icon[data-astro-cid-bekzdldp] svg[data-astro-cid-bekzdldp]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.3rem;height:1.3rem}.pain[data-astro-cid-bekzdldp] strong[data-astro-cid-bekzdldp]{color:var(--color-text);font-size:var(--text-base);line-height:1.3}.pain__text[data-astro-cid-bekzdldp]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.pain__tag[data-astro-cid-bekzdldp]{border:1px solid color-mix(in srgb, var(--pain) 45%, transparent);color:var(--pain);font:var(--text-xs) var(--font-mono);border-radius:999px;justify-self:start;margin-top:.25rem;padding:.2rem .55rem}@media (width<32rem){.pains[data-astro-cid-bekzdldp]{grid-template-columns:minmax(0,1fr)}}.payback__intro[data-astro-cid-yblpa5zi]{border-bottom:1px solid var(--color-border);gap:.5rem;padding:1.25rem;display:grid}.payback__intro[data-astro-cid-yblpa5zi]>strong[data-astro-cid-yblpa5zi]{font-size:var(--text-lg);line-height:1.4}.payback__grid[data-astro-cid-yblpa5zi]{grid-template-columns:1fr 1fr;display:grid}.payback__inputs[data-astro-cid-yblpa5zi],.payback__results[data-astro-cid-yblpa5zi]{min-width:0;padding:1.25rem}.payback__results[data-astro-cid-yblpa5zi]{border-left:1px solid var(--color-border);background:var(--color-accent-surface)}.payback__label[data-astro-cid-yblpa5zi]{color:var(--color-text-subtle);font:var(--text-xs) var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;display:block}.payback__scope[data-astro-cid-yblpa5zi]{color:var(--color-text);margin-bottom:1rem;display:block}dl[data-astro-cid-yblpa5zi]{margin:0}dl[data-astro-cid-yblpa5zi]>div[data-astro-cid-yblpa5zi]{border-top:1px solid var(--color-border);gap:.35rem;padding-block:1rem;display:grid}dl[data-astro-cid-yblpa5zi]>div[data-astro-cid-yblpa5zi]:first-child{border-top:0;padding-top:0}dt[data-astro-cid-yblpa5zi]{color:var(--color-text-muted);font-size:var(--text-sm)}dt[data-astro-cid-yblpa5zi] small[data-astro-cid-yblpa5zi]{margin-top:.25rem;display:block}dd[data-astro-cid-yblpa5zi]{color:var(--color-text);font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.payback__result[data-astro-cid-yblpa5zi]{gap:.35rem;display:grid}.payback__result[data-astro-cid-yblpa5zi]+.payback__result[data-astro-cid-yblpa5zi]{border-top:1px solid var(--color-accent-border);margin-top:1.25rem;padding-top:1.25rem}.payback__result[data-astro-cid-yblpa5zi]>span[data-astro-cid-yblpa5zi]:first-child{color:var(--color-text);font-weight:600}small[data-astro-cid-yblpa5zi]{font-size:var(--text-xs);line-height:1.6}.payback__equation[data-astro-cid-yblpa5zi]{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.payback[data-astro-cid-yblpa5zi] .payback__result[data-astro-cid-yblpa5zi]>strong[data-astro-cid-yblpa5zi]{color:var(--color-accent);font-size:var(--text-lg);line-height:1.25}.payback__result[data-astro-cid-yblpa5zi]>strong[data-astro-cid-yblpa5zi]>span[data-astro-cid-yblpa5zi]{font-size:var(--text-sm);font-weight:400}.payback[data-astro-cid-yblpa5zi]>figcaption[data-astro-cid-yblpa5zi]{border-top:1px solid var(--color-border)}@media (width<40rem){.payback__grid[data-astro-cid-yblpa5zi]{grid-template-columns:1fr}.payback__results[data-astro-cid-yblpa5zi]{border-left:0;border-top:1px solid var(--color-border)}}
