.fm[data-astro-cid-7nyy25md]{padding-top:clamp(40px,6vw,80px)}.fh[data-astro-cid-7nyy25md]{gap:18px;display:grid}.fh[data-astro-cid-7nyy25md]>[data-astro-cid-7nyy25md]{max-width:860px}.wide[data-astro-cid-7nyy25md]{max-width:64ch}.crumbs[data-astro-cid-7nyy25md]{color:var(--fg-3);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.crumbs[data-astro-cid-7nyy25md] a[data-astro-cid-7nyy25md]:hover{color:var(--fg)}.ttl[data-astro-cid-7nyy25md]{letter-spacing:-.04em;font-size:clamp(30px,4.2vw,54px);line-height:1.06}.src[data-astro-cid-7nyy25md]{color:var(--fg-3);font-size:12.5px}.calc[data-astro-cid-7nyy25md]{grid-template-columns:1.15fr 1fr;gap:20px;padding-block:36px 8px;display:grid}.ci[data-astro-cid-7nyy25md],.co[data-astro-cid-7nyy25md]{align-content:start;gap:18px;padding:clamp(18px,2.6vw,28px);display:grid}.row[data-astro-cid-7nyy25md]{gap:6px;display:grid}.row[data-astro-cid-7nyy25md] label[data-astro-cid-7nyy25md]{font-size:16px;font-weight:600}.kl[data-astro-cid-7nyy25md]{margin-right:4px}.ctl[data-astro-cid-7nyy25md]{align-items:center;gap:14px;display:flex}.ctl[data-astro-cid-7nyy25md] input[data-astro-cid-7nyy25md][type=range]{accent-color:var(--blue);flex:1;min-width:0;height:28px}.val[data-astro-cid-7nyy25md]{text-align:right;width:2ch;font-size:24px;font-weight:700}.hint[data-astro-cid-7nyy25md]{min-height:1.4em;margin:0;font-size:14px}.res[data-astro-cid-7nyy25md]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.res[data-astro-cid-7nyy25md]>div[data-astro-cid-7nyy25md]{gap:4px;display:grid}.res[data-astro-cid-7nyy25md] .mono[data-astro-cid-7nyy25md].dim{font-size:12px}.big[data-astro-cid-7nyy25md]{letter-spacing:-.03em;font-size:clamp(34px,4vw,48px);line-height:1.1}.big[data-astro-cid-7nyy25md].ap{border-radius:var(--r-2);width:fit-content;padding:2px 14px;font-size:clamp(28px,3.2vw,40px);display:inline-block}.why[data-astro-cid-7nyy25md]{margin:0;font-size:16px;line-height:1.55}.todo[data-astro-cid-7nyy25md]{margin:0;font-size:15px;line-height:1.55}.same[data-astro-cid-7nyy25md]{margin:0;font-size:13.5px;line-height:1.5}.co[data-astro-cid-7nyy25md] .btn[data-astro-cid-7nyy25md]{width:fit-content}.fm[data-astro-cid-7nyy25md] .ap{border-radius:var(--r-1);padding:1px 8px;font-size:13px;font-weight:700;display:inline-block}.fm[data-astro-cid-7nyy25md] .ap-H{color:#ff8a8a;background:#ff5c5c2e}.fm[data-astro-cid-7nyy25md] .ap-M{color:#f5c76a;background:#f5b9412e}.fm[data-astro-cid-7nyy25md] .ap-L{color:var(--mint);background:#4fe3b024}.body[data-astro-cid-7nyy25md]{max-width:calc(860px + 2 * var(--gutter));grid-template-columns:minmax(0,1fr);gap:44px;margin-inline:0;padding-block:24px 40px;display:grid}.body[data-astro-cid-7nyy25md]>section[data-astro-cid-7nyy25md],.calc[data-astro-cid-7nyy25md]>[data-astro-cid-7nyy25md]{min-width:0}.body[data-astro-cid-7nyy25md] section[data-astro-cid-7nyy25md]>h2[data-astro-cid-7nyy25md]{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.body[data-astro-cid-7nyy25md] h3[data-astro-cid-7nyy25md]{letter-spacing:-.015em;margin:26px 0 10px;font-size:19px}.body[data-astro-cid-7nyy25md] p[data-astro-cid-7nyy25md],.body[data-astro-cid-7nyy25md] li[data-astro-cid-7nyy25md]{color:var(--fg-2);font-size:16.5px;line-height:1.68}.body[data-astro-cid-7nyy25md] p[data-astro-cid-7nyy25md]{margin:0 0 .9em}.body[data-astro-cid-7nyy25md] strong[data-astro-cid-7nyy25md]{color:var(--fg)}.body[data-astro-cid-7nyy25md] ul[data-astro-cid-7nyy25md],.body[data-astro-cid-7nyy25md] ol[data-astro-cid-7nyy25md]{gap:6px;margin:0 0 1em;padding-left:1.3em;display:grid}.body[data-astro-cid-7nyy25md] a[data-astro-cid-7nyy25md]:not(.btn){text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.body[data-astro-cid-7nyy25md] a[data-astro-cid-7nyy25md]:not(.btn):hover{text-decoration-color:var(--fg)}.tw[data-astro-cid-7nyy25md]{border:1px solid var(--line);border-radius:var(--r-2);margin:0 0 14px;position:relative;overflow-x:auto}table[data-astro-cid-7nyy25md]{border-collapse:collapse;width:100%;font-size:14.5px}.tw[data-astro-cid-7nyy25md] th,.tw[data-astro-cid-7nyy25md] td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--fg-2);padding:8px 10px}th[data-astro-cid-7nyy25md]{color:var(--fg);background:var(--bg-1);font-weight:600}.ws[data-astro-cid-7nyy25md]{min-width:760px}.ws[data-astro-cid-7nyy25md] td[contenteditable]{outline:none;min-width:120px}.ws[data-astro-cid-7nyy25md] td[contenteditable]:focus{background:var(--bg-2)}.ws[data-astro-cid-7nyy25md] td.mono{font-family:var(--mono)}.ws[data-astro-cid-7nyy25md] .num{background:var(--bg-2);width:3.4em;color:var(--fg);border:1px solid var(--line-2);border-radius:var(--r-1);padding:3px 4px;font-size:14px}.ws[data-astro-cid-7nyy25md] .x{color:var(--fg-3);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.ws[data-astro-cid-7nyy25md] .x:hover{color:var(--err)}.wa[data-astro-cid-7nyy25md]{flex-wrap:wrap;gap:10px;display:flex}.apt[data-astro-cid-7nyy25md]{min-width:0}.apt[data-astro-cid-7nyy25md] td[data-astro-cid-7nyy25md],.apt[data-astro-cid-7nyy25md] th[data-astro-cid-7nyy25md]{text-align:center}.apt[data-astro-cid-7nyy25md] tr[data-astro-cid-7nyy25md].sb>[data-astro-cid-7nyy25md]{border-top:2px solid var(--line-2)}.apt[data-astro-cid-7nyy25md] tbody[data-astro-cid-7nyy25md] th[data-astro-cid-7nyy25md]{background:var(--bg-2);vertical-align:middle}.note[data-astro-cid-7nyy25md]{font-size:13.5px!important}.sc[data-astro-cid-7nyy25md] td[data-astro-cid-7nyy25md]:first-child{white-space:nowrap}.sc[data-astro-cid-7nyy25md] td[data-astro-cid-7nyy25md]:nth-child(2){color:var(--fg);min-width:110px}.cta[data-astro-cid-7nyy25md]{gap:10px;padding:24px;display:grid}.ct[data-astro-cid-7nyy25md]{font-weight:600;color:var(--fg)!important;margin:0!important;font-size:17.5px!important}.cl[data-astro-cid-7nyy25md]{margin:0!important}.ma[data-astro-cid-7nyy25md]{gap:10px;margin-top:4px;display:flex}details[data-astro-cid-7nyy25md]{border-top:1px solid var(--line);padding:14px 0}details[data-astro-cid-7nyy25md]:last-of-type{border-bottom:1px solid var(--line)}summary[data-astro-cid-7nyy25md]{cursor:pointer;color:var(--fg);font-size:17px;font-weight:600}details[data-astro-cid-7nyy25md] p[data-astro-cid-7nyy25md]{margin:10px 0 0!important}.h-src[data-astro-cid-7nyy25md]{margin-top:28px!important}.srcs[data-astro-cid-7nyy25md] li[data-astro-cid-7nyy25md]{font-size:14.5px}.sr[data-astro-cid-7nyy25md]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.talk[data-astro-cid-7nyy25md]{grid-template-columns:1fr 460px;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.talk[data-astro-cid-7nyy25md]>div[data-astro-cid-7nyy25md]:first-child{gap:18px;display:grid}.fc[data-astro-cid-7nyy25md]{padding:clamp(22px,3vw,34px)}@media (width<=960px){.calc[data-astro-cid-7nyy25md],.talk[data-astro-cid-7nyy25md]{grid-template-columns:1fr}}@media (width<=600px){.apt[data-astro-cid-7nyy25md] th,.apt[data-astro-cid-7nyy25md] td{padding:6px 4px;font-size:13px}}
