.iter[data-astro-cid-6keevuiw]{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:32px;margin:0 0 clamp(28px,4vw,44px);padding:clamp(22px,3vw,32px) clamp(16px,3vw,40px);display:flex}.iter-title[data-astro-cid-6keevuiw]{color:var(--accent);align-items:center;gap:14px;display:flex}.iter-title[data-astro-cid-6keevuiw] h3[data-astro-cid-6keevuiw]{font:400 clamp(26px, 2.6vw, 32px)/1.2 var(--font-display);color:var(--ink);margin:0}.iter-flow[data-astro-cid-6keevuiw],.iter-steps[data-astro-cid-6keevuiw]{display:contents}.iter-steps[data-astro-cid-6keevuiw]{list-style:none}.iter-step[data-astro-cid-6keevuiw]{border:1.5px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:2px;padding:16px 18px;display:flex;position:relative}.iter-step[data-astro-cid-6keevuiw]:after{content:"";background:var(--accent);width:2px;height:24px;margin-left:-1px;position:absolute;bottom:-26px;left:50%}.iter-step[data-astro-cid-6keevuiw]:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:8px solid var(--accent);margin-left:-5px;position:absolute;bottom:-30px;left:50%}.iter-step[data-astro-cid-6keevuiw]:nth-of-type(3):after,.iter-step[data-astro-cid-6keevuiw]:nth-of-type(3):before{left:28%}.iter-ic{color:var(--accent);position:absolute;top:12px;right:12px}.iter-tag[data-astro-cid-6keevuiw]{font:700 13px var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;display:flex}.iter-free[data-astro-cid-6keevuiw]{color:#fff;letter-spacing:.04em;background:#1f9d55;border-radius:999px;padding:2px 9px;font-size:12px}.iter-name[data-astro-cid-6keevuiw]{font:600 21px/1.25 var(--font-body);color:var(--ink)}.iter-note[data-astro-cid-6keevuiw]{color:var(--muted);font-size:16px}.iter-cycle[data-astro-cid-6keevuiw]{width:100%;max-width:450px;height:auto;margin-inline:auto;display:block;overflow:visible}.it-entry[data-astro-cid-6keevuiw]{display:none}.it-box[data-astro-cid-6keevuiw]{fill:var(--bg);stroke:var(--line);stroke-width:1.5px}.it-line[data-astro-cid-6keevuiw]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.4}.it-t-tag[data-astro-cid-6keevuiw]{font:700 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.it-t-tag--me[data-astro-cid-6keevuiw]{fill:var(--accent)}.it-t-name[data-astro-cid-6keevuiw]{font:600 20px var(--font-body);fill:var(--ink)}.it-t-note[data-astro-cid-6keevuiw]{font:400 15px var(--font-body);fill:var(--muted)}.it-t-dec[data-astro-cid-6keevuiw]{font:700 15px var(--font-body);fill:var(--ink);text-anchor:middle}.it-t-side[data-astro-cid-6keevuiw]{font:600 15px var(--font-body);fill:#b42318}.it-t-done[data-astro-cid-6keevuiw]{font:600 20px var(--font-body);fill:var(--ink);text-anchor:middle}.it-circ[data-astro-cid-6keevuiw]{stroke-width:2px}.it-check[data-astro-cid-6keevuiw]{fill:none;stroke:#fff;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.it-dot[data-astro-cid-6keevuiw]{fill:var(--accent);opacity:0}.it-boxic[data-astro-cid-6keevuiw]{fill:none;stroke:var(--muted);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.it-boxic--me[data-astro-cid-6keevuiw]{stroke:var(--accent)}.iter-text[data-astro-cid-6keevuiw]{border-top:1px solid var(--line);color:var(--ink);gap:6px;margin:0;padding-top:16px;font-size:clamp(17px,1.5vw,19px);line-height:1.45;display:grid}.iter-text[data-astro-cid-6keevuiw] p[data-astro-cid-6keevuiw]{margin:0}.iter-text[data-astro-cid-6keevuiw] p[data-astro-cid-6keevuiw]:first-child{font-weight:600}@media (width<=1099px){.iter-cycle[data-astro-cid-6keevuiw]{margin-bottom:-10%}.it-t-tag[data-astro-cid-6keevuiw]{font-size:15px}.it-t-name[data-astro-cid-6keevuiw]{font-size:25px}.it-t-note[data-astro-cid-6keevuiw],.it-t-dec[data-astro-cid-6keevuiw],.it-t-side[data-astro-cid-6keevuiw]{font-size:18px}.it-t-done[data-astro-cid-6keevuiw]{font-size:24px}}@media (width>=1100px){.iter[data-astro-cid-6keevuiw]{grid-template-columns:minmax(0,1fr) 450px;align-items:start;gap:30px 32px;display:grid}.iter-title[data-astro-cid-6keevuiw]{grid-column:1/-1}.iter-text[data-astro-cid-6keevuiw]{border-top:0;grid-area:2/1;align-self:start;gap:10px;max-width:460px;margin-bottom:14px;padding-top:0}.iter-text[data-astro-cid-6keevuiw] p[data-astro-cid-6keevuiw]:first-child{font:400 28px/1.25 var(--font-display)}.iter-text[data-astro-cid-6keevuiw] p[data-astro-cid-6keevuiw]:last-child{color:var(--muted);font-size:19px}.iter-step[data-astro-cid-6keevuiw]{grid-column:1}.iter-step[data-astro-cid-6keevuiw]:first-of-type{grid-row:3}.iter-step[data-astro-cid-6keevuiw]:nth-of-type(2){grid-row:4}.iter-step[data-astro-cid-6keevuiw]:nth-of-type(3){grid-row:5;align-self:end}.iter-step[data-astro-cid-6keevuiw]:nth-of-type(3):after,.iter-step[data-astro-cid-6keevuiw]:nth-of-type(3):before{display:none}.iter-cycle[data-astro-cid-6keevuiw]{grid-area:2/2/span 4;align-self:end;margin:0}.it-entry[data-astro-cid-6keevuiw]{display:inline}.it-t-tag[data-astro-cid-6keevuiw]{font-size:12px}}@media (prefers-reduced-motion:reduce){.iter-step[data-astro-cid-6keevuiw],.iter-cycle[data-astro-cid-6keevuiw] [data-astro-cid-6keevuiw]{opacity:1;animation:none!important}.it-line[data-astro-cid-6keevuiw]{opacity:1}}.keepup[data-astro-cid-4sathtxc]{width:100%;margin:6px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.keepup[data-astro-cid-4sathtxc] svg[data-astro-cid-4sathtxc]{width:100%;height:auto;display:block;overflow:hidden}.ku-axis[data-astro-cid-4sathtxc]{stroke:var(--line);stroke-width:1.5px}.ku-marker[data-astro-cid-4sathtxc]{fill:var(--accent)}.ku-lab{font:600 23px var(--font-display);fill:var(--muted);transition:fill .35s}.ku-lab.is-lead{fill:var(--accent)}.ku-tick{stroke:var(--ink);stroke-width:1.5px}.ku-month{font:500 14px var(--font-body);fill:var(--ink);text-anchor:middle}.expg[data-astro-cid-c2rwk2rz]{width:100%;margin:6px 0 0}.expg[data-astro-cid-c2rwk2rz] svg[data-astro-cid-c2rwk2rz]{width:100%;height:auto;display:block;overflow:visible}.expg-v[data-astro-cid-c2rwk2rz]{max-width:360px;margin-inline:auto;display:none!important}@media (width<=639px){.expg-h[data-astro-cid-c2rwk2rz]{display:none!important}.expg-v[data-astro-cid-c2rwk2rz]{display:block!important}}.eg-box{fill:none;stroke:var(--line);stroke-width:1.5px}.eg-label{font:600 12px var(--font-body);letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.eg-edge{stroke:var(--line);stroke-width:1.2px}.eg-machine{fill:var(--surface);stroke:var(--ink);stroke-width:1.4px}.eg-person{fill:var(--muted)}.eg-pulse{fill:var(--accent)}.eg-me{fill:var(--accent);stroke:none}.eg-me-machine{fill:var(--surface);stroke:var(--accent);stroke-width:1.8px}.eg-me-text{font:600 12px var(--font-body);fill:var(--accent);text-anchor:middle}.proc[data-astro-cid-avdnuuvx]{grid-template-columns:minmax(0,1fr);gap:18px 20px;width:100%;margin:6px 0 0;display:grid}@media (width>=640px){.proc[data-astro-cid-avdnuuvx]{grid-template-columns:repeat(2,minmax(0,1fr))}}.proc-panel[data-astro-cid-avdnuuvx]{flex-direction:column;gap:6px;margin:0;display:flex}.proc-panel[data-astro-cid-avdnuuvx] svg[data-astro-cid-avdnuuvx]{width:100%;height:auto;display:block;overflow:visible}.proc[data-astro-cid-avdnuuvx] figcaption[data-astro-cid-avdnuuvx]{font:600 12px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pg-ground{stroke:var(--line);stroke-width:1.5px}.pg-bubble{fill:var(--surface);stroke:var(--line);stroke-width:1.3px}.pg-bubble-line{stroke:var(--muted);stroke-width:2px;stroke-linecap:round}.pg-me{fill:var(--accent)}.pg-desk{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round}.pg-card{fill:#fff;stroke:var(--ink);stroke-width:1.4px}.pg-block{fill:var(--tint)}.pg-line{stroke:var(--muted);stroke-width:2.4px;stroke-linecap:round}.pg-q{font:700 21px var(--font-body);fill:#8a5a00;text-anchor:middle}.pg-spark{fill:#f2b01e}.stk[data-astro-cid-bh2mv7es]{width:100%;margin:6px 0 0}.stk[data-astro-cid-bh2mv7es] svg[data-astro-cid-bh2mv7es]{width:100%;height:auto;display:block;overflow:visible}.stk-v[data-astro-cid-bh2mv7es]{max-width:400px;margin-inline:auto;display:none!important}@media (width<=639px){.stk-h[data-astro-cid-bh2mv7es]{display:none!important}.stk-v[data-astro-cid-bh2mv7es]{display:block!important}}.sg-layer{fill:var(--surface);stroke:var(--ink);stroke-width:1.3px}.sg-glow{fill:none;stroke:var(--accent);stroke-width:2px}.sg-label{font:600 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.sg-chip{fill:#fff;stroke:var(--line);stroke-width:1.2px}.sg-chip-text{font:600 14px var(--font-body);fill:var(--ink);text-anchor:middle}.sg-ai{fill:var(--ink)}.sg-ai-text{font:700 15px var(--font-body);fill:#fff;text-anchor:middle}.sg-ctrl{stroke:var(--muted);stroke-width:1.4px;fill:none;stroke-dasharray:4 5}.sg-me{fill:var(--accent)}.sg-me-text{font:600 12px var(--font-body);fill:var(--accent);text-anchor:middle}.sg-arrow{stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;fill:none}.sg-cell{fill:var(--accent)}.sg-cell-text{font:600 11px var(--font-body);fill:#fff;text-anchor:middle}.sg-box{fill:none;stroke:var(--ink);stroke-width:1.4px}.sg-box-label{font:600 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.sg-target-ring{fill:none;stroke:var(--ink);stroke-width:1.6px}.sg-target-dot{fill:var(--ink)}.sg-target-label{font:600 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;fill:var(--muted)}.sg-fit{stroke-width:3.2px;stroke-linecap:round;fill:none}.imp[data-astro-cid-dn2jxv6o]{width:100%;max-width:360px;margin:0}.imp[data-astro-cid-dn2jxv6o] svg[data-astro-cid-dn2jxv6o]{width:100%;height:auto;display:block;overflow:visible}.ip[data-astro-cid-dn2jxv6o]{flex-direction:column;gap:14px;padding-top:6px;display:flex}.ip-tag[data-astro-cid-dn2jxv6o]{font:600 clamp(22px, 2.2vw, 28px)/1 var(--font-display);color:var(--ink)}.ip-cursor[data-astro-cid-dn2jxv6o]{color:var(--accent);animation:1s step-end infinite blink}.ip-bar[data-astro-cid-dn2jxv6o]{border:1.4px solid var(--ink);border-radius:6px;width:100%;max-width:280px;height:10px;overflow:hidden}.ip-bar[data-astro-cid-dn2jxv6o] span[data-astro-cid-dn2jxv6o]{background:repeating-linear-gradient(135deg, var(--accent) 0 10px, var(--tint) 10px 20px);background-size:28px 28px;width:62%;height:100%;animation:1s linear infinite stripes,6s ease-in-out infinite grow;display:block}@keyframes blink{50%{opacity:0}}@keyframes stripes{to{background-position:28px 0}}@keyframes grow{0%{width:18%}70%,to{width:74%}}.tv[data-astro-cid-dn2jxv6o]{flex-direction:column;gap:12px;display:flex}.tv-head[data-astro-cid-dn2jxv6o]{font:400 clamp(18px, 1.6vw, 21px)/1.2 var(--font-display);color:var(--ink)}.tv-head[data-astro-cid-dn2jxv6o] b[data-astro-cid-dn2jxv6o]{color:var(--accent);margin-right:4px;font-size:1.5em;font-weight:600}.tv-row[data-astro-cid-dn2jxv6o]{align-items:center;gap:10px;display:flex}.tv-lab[data-astro-cid-dn2jxv6o]{width:44px;font:600 12px var(--font-body);color:var(--muted);flex-shrink:0}.tv-strip[data-astro-cid-dn2jxv6o]{flex:1;height:20px;margin-right:34px;position:relative}.tv-layer[data-astro-cid-dn2jxv6o]{gap:3px;display:flex;position:absolute;inset:0}.tv-layer[data-astro-cid-dn2jxv6o] i[data-astro-cid-dn2jxv6o]{background:var(--line);opacity:.8;border-radius:3px;flex:1}.tv-fill[data-astro-cid-dn2jxv6o] i[data-astro-cid-dn2jxv6o]{opacity:1}.tv-before[data-astro-cid-dn2jxv6o] i[data-astro-cid-dn2jxv6o]{background:var(--muted)}.tv-after[data-astro-cid-dn2jxv6o] i[data-astro-cid-dn2jxv6o]{background:var(--accent)}.tv-fill[data-astro-cid-dn2jxv6o]{animation:8s linear infinite tv-before}.tv-after[data-astro-cid-dn2jxv6o]{animation-name:tv-after;animation-duration:8s}.imp[data-astro-cid-dn2jxv6o] .tv-check[data-astro-cid-dn2jxv6o]{width:28px;height:28px;fill:var(--accent);transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite tv-check;position:absolute;top:-4px;right:-34px}.tv-check[data-astro-cid-dn2jxv6o] path[data-astro-cid-dn2jxv6o]{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.tv-cap[data-astro-cid-dn2jxv6o]{font:600 13px/1.4 var(--font-body);color:var(--ink);animation:8s ease-in-out infinite tv-cap}@keyframes tv-before{0%{clip-path:inset(0 100% 0 0)}76%{clip-path:inset(0)}92%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes tv-after{0%{clip-path:inset(0 100% 0 0)}38%{clip-path:inset(0)}92%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes tv-check{0%,38%{opacity:0;transform:scale(.3)}44%,92%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes tv-cap{0%,36%{opacity:.25}46%,92%{opacity:1}to{opacity:.25}}.s-line{stroke:var(--line);stroke-width:3px;stroke-linecap:round}.s-line-on{stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:268;animation:8s ease-in-out infinite s-line}.s-bg{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.s-glyph{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.s-dot{fill:var(--ink)}.s-coin{fill:#2f9e5b;stroke:#1f6b3d;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite s-coin}.s-dollar{font:800 20px var(--font-body);fill:#fff;dominant-baseline:central}.s-pulse{fill:var(--accent);animation:8s ease-in-out infinite s-pulse}.s-text{font:600 12px var(--font-body);fill:var(--muted)}.s-time{font:700 13px var(--font-body);fill:var(--accent)}.s-a .s-bg{animation:8s ease-in-out infinite s-light-a}.s-b .s-bg{animation:8s ease-in-out infinite s-light-b}.s-c .s-bg{animation:8s ease-in-out infinite s-light-c}@keyframes s-pulse{0%{opacity:1;transform:translate(28px)}18%{transform:translate(112px)}50%{transform:translate(204px)}76%{opacity:1;transform:translate(296px)}84%,to{opacity:0;transform:translate(296px)}}@keyframes s-line{0%{stroke-dashoffset:268px}18%{stroke-dashoffset:179px}50%{stroke-dashoffset:90px}76%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes s-light-a{0%,90%{fill:#fde7b0}to{fill:var(--surface)}}@keyframes s-light-b{0%,16%{fill:var(--surface)}22%,90%{fill:var(--tint)}to{fill:var(--surface)}}@keyframes s-light-c{0%,48%{fill:var(--surface)}54%,90%{fill:var(--tint)}to{fill:var(--surface)}}@keyframes s-coin{0%,74%{opacity:.35;transform:scale(.7)}82%{opacity:1;transform:scale(1.25)}88%,92%{opacity:1;transform:scale(1)}to{opacity:.35;transform:scale(.7)}}.e-person-s{fill:var(--muted)}.e-person-v{fill:var(--accent)}.e-person-n{fill:var(--line)}.e-win{fill:#fff;stroke:var(--ink);stroke-width:1.4px}.e-win-line{stroke:var(--line);stroke-width:1.2px}.e-win-dot{fill:var(--line)}.e-search{fill:var(--surface);stroke:var(--line);stroke-width:1px}.e-search-ic{fill:none;stroke:var(--muted);stroke-width:1px;stroke-linecap:round}.e-result{fill:var(--tint)}.e-link{stroke:var(--line);stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 4}.e-flow{fill:var(--accent);animation:3s ease-in infinite e-flow}.e-flow-out{fill:var(--accent);animation:3s ease-in-out infinite e-flow-out}.e-researcher{fill:var(--ink)}.e-bulb-glass{fill:#f8d96b;stroke:#b98a00;stroke-width:1.3px;animation:3s ease-in-out infinite e-bulb}.e-bulb-base{stroke:#b98a00;stroke-width:1.5px;stroke-linecap:round}.e-bulb-ray{stroke:#e0a800;stroke-width:1.6px;stroke-linecap:round;animation:3s ease-in-out infinite e-ray}.e-syr{fill:#fff;stroke:var(--accent);stroke-width:1.3px}.e-syr-line{stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round;fill:none}.e-q{font:700 12px var(--font-body);fill:var(--muted);animation:2.4s ease-in-out infinite e-q}.e-lens{animation:7s ease-in-out infinite e-lens;transform:translate(80px)}.e-lens-glass{fill:#ffffff59;stroke:var(--ink);stroke-width:2px}.e-lens-handle{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.e-dev{fill:var(--accent)}.e-laptop{fill:none;stroke:var(--ink);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round}.e-code{stroke:var(--accent);stroke-width:1.4px;stroke-linecap:round}.e-out{animation:1.6s linear infinite e-out;transform:translate(84px,38px)}.e-file{fill:#fff;stroke:var(--ink);stroke-width:1.3px}.e-file-line{stroke:var(--muted);stroke-width:1.2px;stroke-linecap:round}.e-fast{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;animation:1.6s ease-in-out infinite e-fast}.e-text{font:600 13px var(--font-body);fill:var(--ink)}.e-sub{font:400 12px var(--font-body);fill:var(--muted)}@keyframes e-flow{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(28px)}}@keyframes e-flow-out{0%,40%{opacity:0;transform:translate(0)}55%{opacity:1}to{opacity:0;transform:translate(26px)}}@keyframes e-bulb{0%,55%{fill:#ecece8}70%,to{fill:#f8d96b}}@keyframes e-ray{0%,55%{opacity:0}70%,to{opacity:1}}@keyframes e-q{0%,to{opacity:.3}50%{opacity:1}}@keyframes e-lens{0%{transform:translate(0)}50%{transform:translate(160px)}to{transform:translate(0)}}@keyframes e-out{0%{opacity:0;transform:translate(84px,38px)}12%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(128px,38px)}}@keyframes e-fast{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.imp[data-astro-cid-dn2jxv6o] [data-astro-cid-dn2jxv6o],.imp[data-astro-cid-dn2jxv6o]{animation:none!important}}
