.dim[data-astro-cid-s2nrdmmv]{color:#ffffff8c}.page-head[data-astro-cid-s2nrdmmv] .lede[data-astro-cid-s2nrdmmv]{max-width:60ch;margin:clamp(1.4rem,3.5vw,2rem) 0 0}.nc-links[data-astro-cid-s2nrdmmv]{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.btn[data-astro-cid-s2nrdmmv]{border:1px solid var(--line);color:var(--text);background:#ffffff0a;border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.btn[data-astro-cid-s2nrdmmv].primary{background:var(--accent);color:var(--bg);border-color:#0000}h2[data-astro-cid-s2nrdmmv] em[data-astro-cid-s2nrdmmv]{color:#7ee0c8;font-style:normal}.note[data-astro-cid-s2nrdmmv]{color:var(--text-faint,#ffffff73);max-width:70ch;font-size:.82rem}.tag[data-astro-cid-s2nrdmmv]{letter-spacing:.06em;text-transform:uppercase;color:#7ee0c8;border:1px solid #7ee0c859;border-radius:999px;padding:.1rem .5rem;font-size:.68rem;position:absolute;top:.8rem;right:.9rem}.nc-ai[data-astro-cid-s2nrdmmv]{background:radial-gradient(80% 60% at 20% 0,#7ee0c81f,#0000 60%)}.flow[data-astro-cid-s2nrdmmv]{border:1px solid var(--line);background:#ffffff08;border-radius:20px;margin:2rem 0;padding:1rem}.flow[data-astro-cid-s2nrdmmv] svg[data-astro-cid-s2nrdmmv]{width:100%;height:auto;display:block}.flow[data-astro-cid-s2nrdmmv] rect[data-astro-cid-s2nrdmmv]{fill:#ffffff0d;stroke:#fff3}.flow[data-astro-cid-s2nrdmmv] rect[data-astro-cid-s2nrdmmv].dc{fill:#f0786424;stroke:#f0786499}.flow[data-astro-cid-s2nrdmmv] rect[data-astro-cid-s2nrdmmv].dev{fill:#7ee0c81f;stroke:#7ee0c899}.flow[data-astro-cid-s2nrdmmv] text[data-astro-cid-s2nrdmmv]{fill:var(--text);text-anchor:middle;font-size:15px;font-family:var(--font-display)}.flow[data-astro-cid-s2nrdmmv] text[data-astro-cid-s2nrdmmv].sm{fill:var(--text-dim);font-size:11.5px}.flow[data-astro-cid-s2nrdmmv] text[data-astro-cid-s2nrdmmv].lt{text-anchor:start;fill:var(--text-dim);letter-spacing:.04em;font-size:12px}.flow[data-astro-cid-s2nrdmmv] path[data-astro-cid-s2nrdmmv]{fill:none;stroke-linecap:round;stroke-dasharray:6 8;animation:1.2s linear infinite dash}.flow[data-astro-cid-s2nrdmmv] .fat[data-astro-cid-s2nrdmmv]{stroke:#f07864cc;stroke-width:9px}.flow[data-astro-cid-s2nrdmmv] .thin[data-astro-cid-s2nrdmmv]{stroke:#7ee0c8;stroke-width:3px}.flow[data-astro-cid-s2nrdmmv] figcaption[data-astro-cid-s2nrdmmv]{color:var(--text-dim);margin-top:.6rem;font-size:.85rem}@keyframes dash{to{stroke-dashoffset:-14px}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-s2nrdmmv] path[data-astro-cid-s2nrdmmv]{animation:none}}.algos[data-astro-cid-s2nrdmmv]{counter-reset:a;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;padding:0;list-style:none;display:grid}.algos[data-astro-cid-s2nrdmmv] li[data-astro-cid-s2nrdmmv]{counter-increment:a;border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:1.2rem}.algos[data-astro-cid-s2nrdmmv] li[data-astro-cid-s2nrdmmv]:before{content:counter(a);color:#7ee0c8;font-size:2rem;font-weight:300;display:block}.algos[data-astro-cid-s2nrdmmv] b[data-astro-cid-s2nrdmmv]{margin-bottom:.35rem;display:block}.algos[data-astro-cid-s2nrdmmv] span[data-astro-cid-s2nrdmmv]{color:var(--text-dim);font-size:.92rem}.co2[data-astro-cid-s2nrdmmv],.calc[data-astro-cid-s2nrdmmv]{background:#7ee0c80d;border:1px solid #7ee0c84d;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:1.2rem 2rem;margin-top:2rem;padding:1.4rem;display:grid}.calc[data-astro-cid-s2nrdmmv]{border-color:var(--line);background:#ffffff08}.calc[data-astro-cid-s2nrdmmv] h3[data-astro-cid-s2nrdmmv],.co2[data-astro-cid-s2nrdmmv] .note[data-astro-cid-s2nrdmmv],.calc[data-astro-cid-s2nrdmmv] .note[data-astro-cid-s2nrdmmv]{grid-column:1/-1;margin:0}.co2-in[data-astro-cid-s2nrdmmv],.calc-in[data-astro-cid-s2nrdmmv]{gap:.7rem;display:grid}.co2[data-astro-cid-s2nrdmmv] label[data-astro-cid-s2nrdmmv],.calc[data-astro-cid-s2nrdmmv] label[data-astro-cid-s2nrdmmv]{color:var(--text-dim);justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex}.co2[data-astro-cid-s2nrdmmv] label[data-astro-cid-s2nrdmmv] span[data-astro-cid-s2nrdmmv],.calc[data-astro-cid-s2nrdmmv] label[data-astro-cid-s2nrdmmv] span[data-astro-cid-s2nrdmmv]{color:var(--text);align-items:center;gap:.4rem;display:inline-flex}input[data-astro-cid-s2nrdmmv][type=number]{width:9rem;color:var(--text);border:1px solid var(--line);font:inherit;text-align:right;background:#0000004d;border-radius:8px;padding:.35rem .5rem}input[data-astro-cid-s2nrdmmv][type=range]{accent-color:#7ee0c8;width:8rem}.co2-out[data-astro-cid-s2nrdmmv],.calc-out[data-astro-cid-s2nrdmmv]{align-content:center;gap:1rem;display:grid}.co2-out[data-astro-cid-s2nrdmmv] p[data-astro-cid-s2nrdmmv],.calc-out[data-astro-cid-s2nrdmmv] p[data-astro-cid-s2nrdmmv]{margin:0;display:grid}.co2-out[data-astro-cid-s2nrdmmv] b[data-astro-cid-s2nrdmmv],.calc-out[data-astro-cid-s2nrdmmv] b[data-astro-cid-s2nrdmmv]{color:#7ee0c8;letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600}.co2-out[data-astro-cid-s2nrdmmv] span[data-astro-cid-s2nrdmmv],.calc-out[data-astro-cid-s2nrdmmv] span[data-astro-cid-s2nrdmmv]{color:var(--text-dim);font-size:.85rem}.thanks[data-astro-cid-s2nrdmmv]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1.4rem;display:grid}.thanks[data-astro-cid-s2nrdmmv] article[data-astro-cid-s2nrdmmv]{border:1px solid var(--line);background:linear-gradient(160deg,#f0a8c814,#7ee0c80d);border-radius:20px;padding:1.4rem}.thanks[data-astro-cid-s2nrdmmv] h3[data-astro-cid-s2nrdmmv]{margin-top:0}.thanks[data-astro-cid-s2nrdmmv] p[data-astro-cid-s2nrdmmv]{color:var(--text-dim);margin-bottom:0}.bars2[data-astro-cid-s2nrdmmv]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin:2rem 0 1rem;display:grid}.bcard[data-astro-cid-s2nrdmmv],.rq[data-astro-cid-s2nrdmmv]{border:1px solid var(--line);background:#ffffff08;border-radius:20px;margin:0;padding:1.3rem;position:relative}.bcard[data-astro-cid-s2nrdmmv] figcaption[data-astro-cid-s2nrdmmv],.rq[data-astro-cid-s2nrdmmv] figcaption[data-astro-cid-s2nrdmmv]{gap:.2rem;margin-bottom:1rem;padding-right:5rem;display:grid}.bcard[data-astro-cid-s2nrdmmv] figcaption[data-astro-cid-s2nrdmmv] span[data-astro-cid-s2nrdmmv],.rq[data-astro-cid-s2nrdmmv] figcaption[data-astro-cid-s2nrdmmv] span[data-astro-cid-s2nrdmmv]{color:var(--text-dim);font-size:.82rem}.bcard[data-astro-cid-s2nrdmmv] ul[data-astro-cid-s2nrdmmv]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.bcard[data-astro-cid-s2nrdmmv] li[data-astro-cid-s2nrdmmv]{grid-template-columns:4.8rem 1fr 5.4rem;align-items:center;gap:.6rem;font-size:.88rem;display:grid}.bcard[data-astro-cid-s2nrdmmv] li[data-astro-cid-s2nrdmmv] b[data-astro-cid-s2nrdmmv]{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.bt[data-astro-cid-s2nrdmmv]{background:#ffffff0f;border-radius:6px;height:12px;overflow:hidden}.bf[data-astro-cid-s2nrdmmv]{height:100%;width:calc(var(--w) * 1%);animation:1.1s cubic-bezier(.2,.8,.2,1) both grow;animation-delay:calc(var(--i) * .12s);border-radius:6px;display:block}.h264[data-astro-cid-s2nrdmmv] .bf[data-astro-cid-s2nrdmmv],.s[data-astro-cid-s2nrdmmv].h264,.key[data-astro-cid-s2nrdmmv] .h264[data-astro-cid-s2nrdmmv] i[data-astro-cid-s2nrdmmv]{--c:#f07864;background:var(--c)}.hevc[data-astro-cid-s2nrdmmv] .bf[data-astro-cid-s2nrdmmv],.s[data-astro-cid-s2nrdmmv].hevc,.key[data-astro-cid-s2nrdmmv] .hevc[data-astro-cid-s2nrdmmv] i[data-astro-cid-s2nrdmmv]{--c:#8aa8ff;background:var(--c)}.nu[data-astro-cid-s2nrdmmv] .bf[data-astro-cid-s2nrdmmv],.s[data-astro-cid-s2nrdmmv].nu,.key[data-astro-cid-s2nrdmmv] .nu[data-astro-cid-s2nrdmmv] i[data-astro-cid-s2nrdmmv]{--c:#7ee0c8;background:var(--c)}.bsum[data-astro-cid-s2nrdmmv]{color:var(--text-dim);margin:1rem 0 0;font-size:.9rem}.bsum[data-astro-cid-s2nrdmmv] b[data-astro-cid-s2nrdmmv]{color:#7ee0c8}@keyframes grow{0%{width:0}}.rq[data-astro-cid-s2nrdmmv] svg[data-astro-cid-s2nrdmmv]{width:100%;height:auto;display:block}.rq[data-astro-cid-s2nrdmmv] .grid[data-astro-cid-s2nrdmmv] line[data-astro-cid-s2nrdmmv]{stroke:#ffffff12}.rq[data-astro-cid-s2nrdmmv] .grid[data-astro-cid-s2nrdmmv] text[data-astro-cid-s2nrdmmv]{fill:var(--text-faint,#ffffff73);font-size:11px}.rq[data-astro-cid-s2nrdmmv] .vline[data-astro-cid-s2nrdmmv]{stroke:#7ee0c8;stroke-dasharray:3 5;opacity:.5}.rq[data-astro-cid-s2nrdmmv] .s[data-astro-cid-s2nrdmmv]{background:0 0}.rq[data-astro-cid-s2nrdmmv] .s[data-astro-cid-s2nrdmmv] path[data-astro-cid-s2nrdmmv]{fill:none;stroke:var(--c);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s forwards draw}.rq[data-astro-cid-s2nrdmmv] .s[data-astro-cid-s2nrdmmv] circle[data-astro-cid-s2nrdmmv]{fill:var(--c)}.key[data-astro-cid-s2nrdmmv]{color:var(--text-dim);flex-wrap:wrap;gap:.4rem 1.2rem;margin:.8rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.key[data-astro-cid-s2nrdmmv] i[data-astro-cid-s2nrdmmv]{vertical-align:middle;border-radius:2px;width:12px;height:3px;margin-right:.4rem;display:inline-block}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.bf[data-astro-cid-s2nrdmmv],.rq[data-astro-cid-s2nrdmmv] .s[data-astro-cid-s2nrdmmv] path[data-astro-cid-s2nrdmmv]{stroke-dashoffset:0;animation:none}}.why[data-astro-cid-s2nrdmmv]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.why[data-astro-cid-s2nrdmmv] article[data-astro-cid-s2nrdmmv]{border:1px solid var(--line);border-radius:18px;padding:1.2rem}.why[data-astro-cid-s2nrdmmv] h3[data-astro-cid-s2nrdmmv]{margin-top:0}.why[data-astro-cid-s2nrdmmv] p[data-astro-cid-s2nrdmmv]{color:var(--text-dim);margin-bottom:0;font-size:.92rem}.nc-moq[data-astro-cid-s2nrdmmv]{background:radial-gradient(70% 60% at 85% 10%,#f380201f,#0000 60%)}.docs[data-astro-cid-s2nrdmmv]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem;margin-top:1.4rem;padding:0;list-style:none;display:grid}.docs[data-astro-cid-s2nrdmmv] a[data-astro-cid-s2nrdmmv]{border:1px solid var(--line);background:#ffffff08;border-radius:16px;gap:.25rem;height:100%;padding:1rem 1.1rem;text-decoration:none;display:grid}.docs[data-astro-cid-s2nrdmmv] a[data-astro-cid-s2nrdmmv]:hover{border-color:#7ee0c880}.docs[data-astro-cid-s2nrdmmv] span[data-astro-cid-s2nrdmmv]{color:var(--text-dim);font-size:.85rem}@media (width<=720px){.co2[data-astro-cid-s2nrdmmv],.calc[data-astro-cid-s2nrdmmv]{grid-template-columns:1fr}.bcard[data-astro-cid-s2nrdmmv] li[data-astro-cid-s2nrdmmv]{grid-template-columns:4.5rem 1fr 5.5rem;font-size:.8rem}.co2[data-astro-cid-s2nrdmmv] label[data-astro-cid-s2nrdmmv],.calc[data-astro-cid-s2nrdmmv] label[data-astro-cid-s2nrdmmv]{flex-direction:column;align-items:flex-start}}
