.currency-picker[data-astro-cid-3cew5sdj]{flex:220px;align-items:center;gap:10px;font-size:.9375rem;font-weight:580;display:flex}.currency-picker[data-astro-cid-3cew5sdj] .input[data-astro-cid-3cew5sdj]{flex:1;min-height:44px}.currency-picker[data-astro-cid-3cew5sdj] select[data-astro-cid-3cew5sdj]{height:42px;font-size:.9375rem}.mono-input[data-astro-cid-5me5hevk]{font-family:var(--mono)!important}.field-action[data-astro-cid-5me5hevk]{align-items:end;display:flex}.ledger[data-astro-cid-5me5hevk] dd[data-astro-cid-5me5hevk]{overflow-wrap:anywhere}.mono-input[data-astro-cid-qirgnq4m]{font-family:var(--mono)!important}.field-action[data-astro-cid-qirgnq4m]{align-items:end;display:flex}.verdict[data-astro-cid-qirgnq4m]{font-size:1.25rem;font-weight:700}.verdict[data-astro-cid-qirgnq4m][data-state=clean]{color:var(--good,#15803d)}.verdict[data-astro-cid-qirgnq4m][data-state=listed]{color:var(--bad,#b91c1c)}.figures[data-astro-cid-qirgnq4m] td[data-astro-cid-qirgnq4m].code{font-family:var(--mono);color:var(--ink-2);font-size:.8125rem}tr[data-astro-cid-qirgnq4m][data-skipped] th[data-astro-cid-qirgnq4m],tr[data-astro-cid-qirgnq4m][data-skipped] td[data-astro-cid-qirgnq4m]{opacity:.65}.bmi-scale[data-astro-cid-tmqcou3q]{margin-top:22px;padding-bottom:22px;position:relative}.bmi-track[data-astro-cid-tmqcou3q]{gap:2px;height:12px;display:flex}.bmi-band[data-astro-cid-tmqcou3q]:first-child{border-radius:4px 0 0 4px}.bmi-band[data-astro-cid-tmqcou3q]:last-child{border-radius:0 4px 4px 0}.bmi-band[data-astro-cid-tmqcou3q][data-band=under],.bmi-band[data-astro-cid-tmqcou3q][data-band=over]{background:var(--status-warning)}.bmi-band[data-astro-cid-tmqcou3q][data-band=healthy]{background:var(--status-good)}.bmi-band[data-astro-cid-tmqcou3q][data-band=obese1]{background:var(--status-serious)}.bmi-band[data-astro-cid-tmqcou3q][data-band=obese2],.bmi-band[data-astro-cid-tmqcou3q][data-band=obese3]{background:var(--status-critical)}.bmi-marker[data-astro-cid-tmqcou3q]{background:var(--ink-1);width:4px;height:24px;box-shadow:0 0 0 2px var(--sheet);border-radius:2px;margin-left:-2px;transition:left .16s;position:absolute;top:-6px}.bmi-ticks[data-astro-cid-tmqcou3q] span[data-astro-cid-tmqcou3q]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8125rem;position:absolute;top:18px;transform:translate(-50%)}table[data-astro-cid-fhohm7d6].figures td[data-astro-cid-fhohm7d6]{text-align:center}table[data-astro-cid-fhohm7d6].figures td[data-astro-cid-fhohm7d6] input[data-astro-cid-fhohm7d6]{width:20px;height:20px}.color-row[data-astro-cid-jck6xi6w]{align-items:flex-start;gap:16px;display:flex}.picker[data-astro-cid-jck6xi6w] input[data-astro-cid-jck6xi6w]{border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--sheet);cursor:pointer;width:64px;height:48px;margin-top:28px;padding:0}.swatch-big[data-astro-cid-jck6xi6w]{border-radius:var(--r-sheet);border:1px solid var(--line);background-image:linear-gradient(45deg, var(--grid) 25%, transparent 25%), linear-gradient(-45deg, var(--grid) 25%, transparent 25%);height:88px}.formats[data-astro-cid-jck6xi6w] td[data-astro-cid-jck6xi6w]{text-align:start}.formats[data-astro-cid-jck6xi6w] code[data-astro-cid-jck6xi6w]{font-family:var(--mono);font-size:.9375rem}.sample[data-astro-cid-jck6xi6w]{border-radius:var(--r-sheet);border:1px solid var(--line);padding:20px;font-size:1.125rem}.ports[data-astro-cid-pd7yhr7f] .mono[data-astro-cid-pd7yhr7f]{font-family:var(--mono)}.ports[data-astro-cid-pd7yhr7f] .note[data-astro-cid-pd7yhr7f]{color:var(--ink-2);min-width:22ch;font-size:.875rem}.tag[data-astro-cid-pd7yhr7f]{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.tag[data-astro-cid-pd7yhr7f][data-exposure=safe]{background:color-mix(in oklab, var(--good,#15803d) 18%, transparent);color:var(--good,#15803d)}.tag[data-astro-cid-pd7yhr7f][data-exposure=caution]{color:#b45309;background:oklab(55.5283% .0954648 .10981/.18)}.tag[data-astro-cid-pd7yhr7f][data-exposure=never]{background:color-mix(in oklab, var(--bad,#b91c1c) 18%, transparent);color:var(--bad,#b91c1c)}.out[data-astro-cid-pd7yhr7f]{font-family:var(--mono);margin-block:4px 16px;font-size:.9375rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tag[data-astro-cid-pd7yhr7f][data-exposure=caution]{color:#fbbf24}}:root[data-theme=dark] .tag[data-astro-cid-pd7yhr7f][data-exposure=caution]{color:#fbbf24}.filedrop-zone[data-astro-cid-w6oac26f]{text-align:center;background:var(--sunk);border:2px dashed var(--line-strong);border-radius:var(--r-xl);justify-items:center;gap:12px;padding:40px 24px;transition:background-color .12s,border-color .12s;display:grid}.filedrop-zone[data-astro-cid-w6oac26f] svg[data-astro-cid-w6oac26f]{width:36px;height:36px;color:var(--ink-2)}.filedrop-hint[data-astro-cid-w6oac26f]{font-weight:600}.filedrop-zone[data-astro-cid-w6oac26f].is-over{background:var(--tint);border-color:var(--ink-1)}.filedrop-zone[data-astro-cid-w6oac26f] label[data-astro-cid-w6oac26f]{cursor:pointer}.filelist[data-astro-cid-w6oac26f]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.filelist[data-astro-cid-w6oac26f]:empty{margin:0}.filerow[data-astro-cid-w6oac26f]{background:var(--sunk);border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.filerow-name[data-astro-cid-w6oac26f]{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.filerow-meta[data-astro-cid-w6oac26f]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.875rem}.filerow-actions[data-astro-cid-w6oac26f]{gap:2px;display:flex}.filerow-actions[data-astro-cid-w6oac26f] .icon-btn[data-astro-cid-w6oac26f]{width:36px;height:36px}.filerow-actions[data-astro-cid-w6oac26f] .icon-btn[data-astro-cid-w6oac26f] svg[data-astro-cid-w6oac26f]{width:18px;height:18px}.privacy-banner[data-astro-cid-h6w5iqts]{background:var(--tint);border-radius:var(--r-lg);align-items:flex-start;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex}.privacy-banner[data-astro-cid-h6w5iqts] svg[data-astro-cid-h6w5iqts]{width:26px;height:26px;color:var(--good-ink);flex:none}.privacy-banner-title[data-astro-cid-h6w5iqts]{letter-spacing:-.01em;font-weight:700}.privacy-banner-body[data-astro-cid-h6w5iqts]{color:var(--ink-2);max-width:70ch;margin-top:4px;font-size:.9375rem;line-height:1.5}.answer-figure[data-astro-cid-a6h2vsjh]{font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);font-family:var(--mono);letter-spacing:0}.mono-input[data-astro-cid-ff7z7pxa]{font-family:var(--mono)!important;font-size:1.125rem!important}.cron-meaning[data-astro-cid-ff7z7pxa]{margin-top:6px;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.3}.cron-fields[data-astro-cid-ff7z7pxa] td[data-astro-cid-ff7z7pxa]{white-space:normal;text-align:start}.next-runs[data-astro-cid-ff7z7pxa]{font-variant-numeric:tabular-nums;gap:6px;margin:0;padding-inline-start:1.6em;display:grid}.mono-input[data-astro-cid-uwjuukaj]{font-family:var(--mono)!important}.field-action[data-astro-cid-uwjuukaj]{align-items:end;display:flex}.figures[data-astro-cid-uwjuukaj] td[data-astro-cid-uwjuukaj].val{font-family:var(--mono);overflow-wrap:anywhere;white-space:normal;font-size:.875rem}.mono-input[data-astro-cid-vpcnoehk]{font-family:var(--mono)!important}.field-action[data-astro-cid-vpcnoehk]{align-items:end;display:flex}.plain-list[data-astro-cid-vpcnoehk]{font-family:var(--mono);gap:6px;font-size:.9375rem;list-style:none;display:grid}.linkish[data-astro-cid-e4nweo26]{font:inherit;color:var(--link);cursor:pointer;text-align:start;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.courses-wrap[data-astro-cid-zq5v7mio]{max-height:none}.courses[data-astro-cid-zq5v7mio] td[data-astro-cid-zq5v7mio]{padding:6px 8px}.courses[data-astro-cid-zq5v7mio] input[data-astro-cid-zq5v7mio],.courses[data-astro-cid-zq5v7mio] select[data-astro-cid-zq5v7mio]{font:inherit;color:var(--ink-1);background:var(--sheet);border:1px solid var(--line-strong);border-radius:var(--r-control);width:100%;min-width:0;height:40px;padding:0 8px}.courses[data-astro-cid-zq5v7mio] input[data-astro-cid-zq5v7mio].num{text-align:end;font-variant-numeric:tabular-nums;width:5em}.courses[data-astro-cid-zq5v7mio] select[data-astro-cid-zq5v7mio]{width:5.5em}.courses[data-astro-cid-zq5v7mio] [data-astro-cid-zq5v7mio]:is(input,select):focus-visible{outline:2px solid var(--link);outline-offset:-1px;border-color:var(--link)}.items-wrap[data-astro-cid-z2yfqav4]{max-height:none}.items[data-astro-cid-z2yfqav4] td[data-astro-cid-z2yfqav4]{padding:6px 8px}.items[data-astro-cid-z2yfqav4] input[data-astro-cid-z2yfqav4]{font:inherit;color:var(--ink-1);background:var(--sheet);border:1px solid var(--line-strong);border-radius:var(--r-control);width:100%;min-width:0;height:40px;padding:0 8px}.items[data-astro-cid-z2yfqav4] input[data-astro-cid-z2yfqav4].num{text-align:end;font-variant-numeric:tabular-nums;width:6em}.items[data-astro-cid-z2yfqav4] input[data-astro-cid-z2yfqav4]:focus-visible{outline:2px solid var(--link);outline-offset:-1px;border-color:var(--link)}.hashes[data-astro-cid-zi3t5ioo] td[data-astro-cid-zi3t5ioo]{white-space:normal;text-align:start}.hashes[data-astro-cid-zi3t5ioo] code[data-astro-cid-zi3t5ioo]{font-family:var(--mono);overflow-wrap:anywhere;word-break:break-all;font-size:.875rem}.mono-input[data-astro-cid-v7l4chf3]{font-family:var(--mono)!important}.field-action[data-astro-cid-v7l4chf3]{align-items:end;display:flex}.figures[data-astro-cid-v7l4chf3] td[data-astro-cid-v7l4chf3]{overflow-wrap:anywhere}.figures[data-astro-cid-v7l4chf3] td[data-astro-cid-v7l4chf3].mono{font-family:var(--mono);font-size:.875rem}.timecard-wrap[data-astro-cid-xnr27sep]{max-height:none}.timecard[data-astro-cid-xnr27sep] td[data-astro-cid-xnr27sep],.timecard[data-astro-cid-xnr27sep] th[data-astro-cid-xnr27sep]{padding:6px 8px}.timecard[data-astro-cid-xnr27sep] input[data-astro-cid-xnr27sep]{font:inherit;font-variant-numeric:tabular-nums;color:var(--ink-1);background:var(--sheet);border:1px solid var(--line-strong);border-radius:var(--r-control);min-width:0;height:40px;padding:0 8px}.timecard[data-astro-cid-xnr27sep] input[data-astro-cid-xnr27sep][inputmode]{text-align:end;width:5.5em}.timecard[data-astro-cid-xnr27sep] input[data-astro-cid-xnr27sep]:focus-visible{outline:2px solid var(--link);outline-offset:-1px;border-color:var(--link)}.phrase[data-astro-cid-rw6xy6aa]{color:var(--ink-2);font-size:.875rem;font-weight:500;display:block}.note[data-astro-cid-rw6xy6aa]{white-space:normal;text-align:start;min-width:22rem}table[data-astro-cid-rw6xy6aa].figures th[data-astro-cid-rw6xy6aa][scope=row]{vertical-align:top}.mono-input[data-astro-cid-qx77i3go]{font-family:var(--mono)!important}.field-action[data-astro-cid-qx77i3go]{align-items:end;display:flex}.ledger[data-astro-cid-qx77i3go] dd[data-astro-cid-qx77i3go]{overflow-wrap:anywhere}.mono-input[data-astro-cid-tza5o7ym]{font-family:var(--mono)!important;font-size:1.125rem!important}.range-row[data-astro-cid-tza5o7ym]{gap:8px;display:grid}.ip-ledger[data-astro-cid-tza5o7ym] dd[data-astro-cid-tza5o7ym]{font-family:var(--mono);white-space:normal;overflow-wrap:anywhere;text-align:end;font-size:.9375rem}.ip-ledger[data-astro-cid-tza5o7ym] dd[data-astro-cid-tza5o7ym] .net[data-astro-cid-tza5o7ym]{color:var(--link)}.mono-input[data-astro-cid-c3pq3sjh]{font-family:var(--mono)!important}.field-action[data-astro-cid-c3pq3sjh]{align-items:end;display:flex}.ledger[data-astro-cid-c3pq3sjh] dd[data-astro-cid-c3pq3sjh]{overflow-wrap:anywhere}.pw-box[data-astro-cid-gk7k37r3]{gap:14px;display:grid}.pw-out[data-astro-cid-gk7k37r3]{font-family:var(--mono);background:var(--sunk);border:1px solid var(--line-strong);border-radius:var(--r-control);overflow-wrap:anywhere;word-break:break-all;user-select:all;padding:16px 18px;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:600;display:block}.strength-bar[data-astro-cid-gk7k37r3]{background:var(--neutral-fill);border-radius:4px;height:8px;overflow:hidden}.strength-bar[data-astro-cid-gk7k37r3] span[data-astro-cid-gk7k37r3]{border-radius:4px;width:0;height:100%;transition:width .16s;display:block}.strength[data-astro-cid-gk7k37r3] p[data-astro-cid-gk7k37r3]{margin-top:8px}.range-row[data-astro-cid-gk7k37r3]{gap:8px;max-width:520px;display:grid}.range-row[data-astro-cid-gk7k37r3] input[data-astro-cid-gk7k37r3]{width:100%}.checks[data-astro-cid-gk7k37r3]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.pw-list[data-astro-cid-gk7k37r3]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pw-list[data-astro-cid-gk7k37r3] li[data-astro-cid-gk7k37r3]{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-control);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.pw-list[data-astro-cid-gk7k37r3] code[data-astro-cid-gk7k37r3]{font-family:var(--mono);overflow-wrap:anywhere;word-break:break-all}.previews[data-astro-cid-uifgq2he]{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:14px;display:grid}.previews[data-astro-cid-uifgq2he] img[data-astro-cid-uifgq2he]{border-radius:var(--r-md);background:#fff;width:100%;height:auto;box-shadow:0 2px 10px -4px #0006}.mono-input[data-astro-cid-wscszrat]{font-family:var(--mono)!important}.actions[data-astro-cid-wscszrat]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.out[data-astro-cid-wscszrat]{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:.9375rem;line-height:1.7}.mono-input[data-astro-cid-znlft5a3]{font-family:var(--mono)!important}.field-action[data-astro-cid-znlft5a3]{align-items:end;display:flex}.ledger[data-astro-cid-znlft5a3] dd[data-astro-cid-znlft5a3]{overflow-wrap:anywhere}.ledger[data-astro-cid-znlft5a3] dd[data-astro-cid-znlft5a3][data-ok=no]{color:var(--bad,#b91c1c)}.calc[data-astro-cid-45mi3oo6]{width:100%;padding:20px}@media (width>=720px){.calc[data-astro-cid-45mi3oo6]{padding:24px}}.calc-display[data-astro-cid-45mi3oo6]{background:var(--sunk);border-radius:var(--r-lg);text-align:end;border:1px solid #0000;padding:16px 18px 14px}.calc-meta[data-astro-cid-45mi3oo6]{min-height:1.4em;color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:.875rem;display:flex}.calc-meta[data-astro-cid-45mi3oo6] span[data-astro-cid-45mi3oo6]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calc-expr[data-astro-cid-45mi3oo6]{width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:end;color:var(--ink-1);background:0 0;border:0;outline:none;margin-top:4px;padding:0;font-size:1.5rem}.calc-display[data-astro-cid-45mi3oo6]:focus-within{border-color:var(--ink-1);box-shadow:0 0 0 4px var(--halo)}.calc-result[data-astro-cid-45mi3oo6]{letter-spacing:-.04em;overflow-wrap:anywhere;min-height:3.1rem;margin-top:6px;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:900;line-height:1.15}.calc-preview[data-astro-cid-45mi3oo6]{color:var(--ink-3);font-weight:600}.calc-more[data-astro-cid-45mi3oo6]{display:none}.calc-keys[data-astro-cid-45mi3oo6]{gap:14px;margin-top:14px;display:grid}@media (width>=560px){.calc-keys[data-astro-cid-45mi3oo6]{grid-template-columns:1fr 1fr}}.calc-pad[data-astro-cid-45mi3oo6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.key[data-astro-cid-45mi3oo6]{min-height:50px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink-1);background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;touch-action:manipulation;padding:0 4px;font-size:1.125rem;font-weight:600;transition:background-color .1s,border-color .1s}.key[data-astro-cid-45mi3oo6]:hover{border-color:var(--ink-1)}.key[data-astro-cid-45mi3oo6]:active{background:var(--sunk);transform:translateY(1px)}.key-fn[data-astro-cid-45mi3oo6]{color:var(--ink-2);background:var(--sunk);border-color:#0000;font-size:.96875rem;font-weight:600}.key-op[data-astro-cid-45mi3oo6]{background:var(--tint);border-color:#0000;font-weight:700}.key-eq[data-astro-cid-45mi3oo6]{background:var(--key-eq);border-color:var(--key-eq);color:#0e0f0c;font-size:1.5rem;font-weight:900}.key-eq[data-astro-cid-45mi3oo6]:hover{background:#b8f28f;border-color:#0e0f0c}@media (width<=559px){.calc-more[data-astro-cid-45mi3oo6]{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;margin:12px 0 0 auto;padding:6px 0;font-size:.9375rem;font-weight:600;display:block}.calc-sci[data-astro-cid-45mi3oo6]:not(.is-open){display:none}.key[data-astro-cid-45mi3oo6]{min-height:56px}}.tape[data-astro-cid-45mi3oo6]{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.tape-head[data-astro-cid-45mi3oo6]{justify-content:space-between;align-items:center;min-height:36px;display:flex}.tape-head[data-astro-cid-45mi3oo6] h2[data-astro-cid-45mi3oo6]{letter-spacing:-.01em;font-size:1rem;font-weight:700}.tape-list[data-astro-cid-45mi3oo6]{max-height:196px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.tape-list[data-astro-cid-45mi3oo6] button{width:100%;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:start;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;justify-content:space-between;gap:16px;padding:7px 4px;font-size:.9375rem;display:flex}.tape-list[data-astro-cid-45mi3oo6] button:hover{background:var(--sunk);color:var(--ink-1)}.tape-list[data-astro-cid-45mi3oo6] strong{color:var(--ink-1);white-space:nowrap}.sci-page[data-astro-cid-z422sdcw]{max-width:640px}.gauges[data-astro-cid-gzundu32]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:20px;display:grid}.gauge[data-astro-cid-gzundu32]{text-align:center;border-radius:var(--radius,12px);background:var(--surface-2,#80808014);padding:16px 8px}.gauge-label[data-astro-cid-gzundu32]{color:var(--ink-2);font-size:.875rem}.gauge-figure[data-astro-cid-gzundu32]{font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.2rem + 3.4vw,3.25rem);font-weight:800;line-height:1.1}.gauge-unit[data-astro-cid-gzundu32]{color:var(--ink-2);font-size:.8125rem}.actions[data-astro-cid-gzundu32]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rating[data-astro-cid-gzundu32]{font-weight:600}.rating[data-astro-cid-gzundu32][data-level=good]{color:var(--good,#15803d)}.rating[data-astro-cid-gzundu32][data-level=poor]{color:var(--bad,#b91c1c)}.diff-wrap[data-astro-cid-2sbdsmrs]{max-height:640px}.diff[data-astro-cid-2sbdsmrs]{border-collapse:collapse;width:100%;font-family:var(--mono);direction:ltr;font-size:.875rem;line-height:1.5}.diff[data-astro-cid-2sbdsmrs] td{vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:0;padding:1px 10px}.diff[data-astro-cid-2sbdsmrs] td.num{width:1%;color:var(--ink-3);text-align:end;user-select:none;white-space:nowrap;background:var(--sunk)}.diff[data-astro-cid-2sbdsmrs] td.sign{user-select:none;width:1%;color:var(--ink-3)}.diff[data-astro-cid-2sbdsmrs] tr.del td:not(.num),.diff[data-astro-cid-2sbdsmrs] td.del{background:color-mix(in srgb, var(--status-critical) 12%, transparent)}.diff[data-astro-cid-2sbdsmrs] tr.ins td:not(.num),.diff[data-astro-cid-2sbdsmrs] td.ins{background:color-mix(in srgb, var(--status-good) 13%, transparent)}.diff[data-astro-cid-2sbdsmrs] del,.diff[data-astro-cid-2sbdsmrs] ins{border-radius:3px;text-decoration:none}.diff[data-astro-cid-2sbdsmrs] del{background:color-mix(in srgb, var(--status-critical) 32%, transparent)}.diff[data-astro-cid-2sbdsmrs] ins{background:color-mix(in srgb, var(--status-good) 34%, transparent)}.diff[data-astro-cid-2sbdsmrs] td.gap{background:var(--grid)}tr.is-picked th,tr.is-picked td{background:var(--link-wash)}.licence[data-astro-cid-zxydvhfi]{margin-bottom:20px}.licence[data-astro-cid-zxydvhfi] details[data-astro-cid-zxydvhfi]{border:1px solid var(--line);border-radius:var(--r-lg);padding:0 16px}.licence[data-astro-cid-zxydvhfi] summary[data-astro-cid-zxydvhfi]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-weight:600;display:flex}.licence-state[data-astro-cid-zxydvhfi]{color:var(--ink-2);font-size:.875rem;font-weight:500}.licence-state[data-astro-cid-zxydvhfi][data-ok=yes]{color:var(--good-ink)}.licence-state[data-astro-cid-zxydvhfi][data-ok=no]{color:var(--bad,#b91c1c)}.licence-body[data-astro-cid-zxydvhfi]{gap:10px;padding-bottom:16px;display:grid}.licence-row[data-astro-cid-zxydvhfi]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.licence-row[data-astro-cid-zxydvhfi] .input[data-astro-cid-zxydvhfi]{flex:260px}.licence-row[data-astro-cid-zxydvhfi] input[data-astro-cid-zxydvhfi]{font-family:var(--mono);text-transform:uppercase}.actions[data-astro-cid-7zsqf4gk]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}input[data-astro-cid-7zsqf4gk][type=file]{padding:10px 0}.sent-notice[data-astro-cid-7zsqf4gk]{background:var(--tint);border-radius:var(--r-lg);align-items:flex-start;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex}.sent-notice[data-astro-cid-7zsqf4gk] svg[data-astro-cid-7zsqf4gk]{width:26px;height:26px;color:var(--good-ink);flex:none}.sent-notice-title[data-astro-cid-7zsqf4gk]{letter-spacing:-.01em;font-weight:700}.sent-notice-body[data-astro-cid-7zsqf4gk]{color:var(--ink-2);max-width:70ch;margin-top:4px;font-size:.9375rem;line-height:1.5}.actions[data-astro-cid-oea5yxyv]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}input[data-astro-cid-oea5yxyv][type=file]{padding:10px 0}.modes[data-astro-cid-oea5yxyv]{gap:10px;display:grid}.mode[data-astro-cid-oea5yxyv]{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.mode[data-astro-cid-oea5yxyv] span[data-astro-cid-oea5yxyv]{gap:2px;display:grid}.mode[data-astro-cid-oea5yxyv] em[data-astro-cid-oea5yxyv]{color:var(--ink-2);font-size:.875rem;font-style:normal;line-height:1.45}.sent-notice[data-astro-cid-oea5yxyv]{background:var(--tint);border-radius:var(--r-lg);align-items:flex-start;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex}.sent-notice[data-astro-cid-oea5yxyv] svg[data-astro-cid-oea5yxyv]{width:26px;height:26px;color:var(--good-ink);flex:none}.sent-notice-title[data-astro-cid-oea5yxyv]{letter-spacing:-.01em;font-weight:700}.sent-notice-body[data-astro-cid-oea5yxyv]{color:var(--ink-2);max-width:70ch;margin-top:4px;font-size:.9375rem;line-height:1.5}.now-figure[data-astro-cid-24p2kkka]{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:900}.now-figure[data-astro-cid-24p2kkka] small[data-astro-cid-24p2kkka]{color:var(--ink-2);font-size:1rem;font-weight:500}[data-astro-cid-24p2kkka][data-ts-out] dd[data-astro-cid-24p2kkka],.ledger[data-astro-cid-24p2kkka] dd[data-astro-cid-24p2kkka][data-g]{font-family:var(--mono);white-space:normal;overflow-wrap:anywhere;font-size:.9375rem}[data-astro-cid-jdfdez3c][data-parts] td[data-astro-cid-jdfdez3c],[data-astro-cid-jdfdez3c][data-params] td[data-astro-cid-jdfdez3c],[data-astro-cid-jdfdez3c][data-params] th[data-astro-cid-jdfdez3c]{white-space:normal;overflow-wrap:anywhere;text-align:start;font-family:var(--mono);font-size:.875rem}.uuid-hero[data-astro-cid-2euvpaah]{font-size:clamp(1.15rem,.9rem + 1.2vw,1.6rem);font-weight:700;font-family:var(--mono);overflow-wrap:anywhere;line-height:1.4}.ip-label[data-astro-cid-atphrg6f]{color:var(--ink-2);font-size:.9375rem}.ip-figure[data-astro-cid-atphrg6f]{font-family:var(--mono);overflow-wrap:anywhere;margin-block:4px 16px;font-size:clamp(1.5rem,1rem + 2.6vw,2.5rem);font-weight:700}.hero-band[data-astro-cid-wcolddp2]{padding-top:8px}.hero[data-astro-cid-wcolddp2]{gap:32px;padding-block:32px 8px;display:grid}@media (width>=1000px){.hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;column-gap:56px;padding-block:56px 16px}}.hero-copy[data-astro-cid-wcolddp2]{container-type:inline-size}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{letter-spacing:-.045em;overflow-wrap:break-word;font-size:clamp(3.5rem,1.6rem + 8.4vw,7.5rem);font-weight:900;line-height:.88}@supports (font-size:1cqi){.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{font-size:clamp(2.75rem,.6rem + 15cqi,7.5rem)}}.hero-lede[data-astro-cid-wcolddp2]{max-width:34ch;color:var(--ink-2);margin-top:24px;font-size:clamp(1.125rem,1.02rem + .45vw,1.375rem);line-height:1.5}.hero-actions[data-astro-cid-wcolddp2]{margin-top:32px}.hero-actions[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{width:20px;height:20px}.hero-stats[data-astro-cid-wcolddp2]{color:var(--ink-2);flex-wrap:wrap;gap:10px 28px;margin:32px 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.hero-stats[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-items:baseline;gap:6px;display:flex}.hero-stats[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{letter-spacing:-.04em;color:var(--ink-1);font-size:1.75rem;font-weight:900}.hero-calc[data-astro-cid-wcolddp2]{align-self:start}.popular[data-astro-cid-wcolddp2]{margin-top:48px}.popular[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin-bottom:16px}.popular[data-astro-cid-wcolddp2] .tool-list[data-astro-cid-wcolddp2]{grid-template-columns:1fr}@media (width>=560px){.popular[data-astro-cid-wcolddp2] .tool-list[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.popular[data-astro-cid-wcolddp2] .tool-list[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr))}}.popular[data-astro-cid-wcolddp2] .tool-list[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{min-height:150px;padding:20px 60px 22px 22px}.popular[data-astro-cid-wcolddp2] .tool-list[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:var(--ink-2);background:var(--sunk);border-radius:var(--r-pill);margin-bottom:18px;padding:3px 10px;font-size:.8125rem;font-style:normal;font-weight:600;display:inline-block}.popular[data-astro-cid-wcolddp2] .tool-list[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{letter-spacing:-.03em;font-size:1.375rem;font-weight:800}.directory-wrap[data-astro-cid-wcolddp2]{margin-top:72px}.directory-title[data-astro-cid-wcolddp2]{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:900}.directory[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.cat-card[data-astro-cid-wcolddp2]{background:var(--band);border-radius:var(--r-xl);flex-direction:column;padding:28px;display:flex}.cat-card-head[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cat-card[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{letter-spacing:-.04em;font-size:1.75rem;font-weight:900}.cat-card[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:inherit;text-decoration:none}.cat-card[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{text-decoration:underline 3px}.cat-count[data-astro-cid-wcolddp2]{font-variant-numeric:tabular-nums;min-width:40px;height:40px;color:var(--on-accent);background:var(--accent);border-radius:var(--r-pill);place-items:center;padding-inline:10px;font-weight:800;display:inline-grid}.cat-card[data-astro-cid-wcolddp2]>p[data-astro-cid-wcolddp2]{color:var(--ink-2);margin:8px 0 18px}.cat-card[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{margin:0;padding:0;list-style:none;display:grid}.cat-card[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]+li[data-astro-cid-wcolddp2]{border-top:1px solid color-mix(in srgb, var(--ink-1) 10%, transparent)}.cat-card[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--ink-1);padding-block:9px;font-weight:500;text-decoration:none;display:block}.cat-card[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{text-decoration:underline}.cat-more[data-astro-cid-wcolddp2]{color:var(--ink-1);background:var(--sheet);border-radius:var(--r-pill);align-self:flex-start;margin-top:16px;padding:8px 16px;font-size:.9375rem;font-weight:600;text-decoration:none}.cat-more[data-astro-cid-wcolddp2]:hover{background:var(--ink-1);color:var(--pad)}.promo[data-astro-cid-wcolddp2]{background:var(--sheet);border-radius:var(--r-xl);border:1px solid #0000;margin-top:72px;padding:40px 28px}@media (width>=720px){.promo[data-astro-cid-wcolddp2]{padding:64px 56px}}.promo[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{letter-spacing:-.045em;color:#9fe870;max-width:16ch;font-size:clamp(2.25rem,1.4rem + 3.6vw,4.5rem);font-weight:900;line-height:.95}.promo[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:52ch;color:var(--ink-2);margin:24px 0 32px;font-size:1.125rem}:root[data-theme=dark] .promo[data-astro-cid-wcolddp2]{border-color:#3c5a2a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .promo[data-astro-cid-wcolddp2]{border-color:#3c5a2a}}:is(:lang(zh),:lang(ja),:lang(hi),:lang(ar)) [data-astro-cid-wcolddp2]:is(.hero h1,.promo h2,.directory-title,.cat-card h3){letter-spacing:0;font-weight:800}:is(:lang(zh),:lang(ja),:lang(hi),:lang(ar)) [data-astro-cid-wcolddp2]:is(.hero h1,.promo h2){line-height:1.15}.cat-list[data-astro-cid-ez3swq7g] a[data-astro-cid-ez3swq7g]{padding-block:22px 24px}.cat-list[data-astro-cid-ez3swq7g] strong[data-astro-cid-ez3swq7g]{font-size:1.25rem}
