.post[data-astro-cid-zg7dkzxc]{max-width:720px;padding:40px 0 24px}.crumbs[data-astro-cid-zg7dkzxc]{color:var(--muted);font-size:14px}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--accent);text-decoration:none}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{text-decoration:underline}.draft[data-astro-cid-zg7dkzxc]{border:1px dashed var(--border);color:var(--muted);border-radius:8px;margin-top:12px;padding:8px 12px;font-size:14px}h1[data-astro-cid-zg7dkzxc]{letter-spacing:-.02em;margin-top:12px;font-size:clamp(30px,4.5vw,40px);line-height:1.15}.meta[data-astro-cid-zg7dkzxc]{color:var(--muted);margin:10px 0 32px;font-size:14px}.prose[data-astro-cid-zg7dkzxc] h2{letter-spacing:-.01em;margin:40px 0 12px;font-size:24px;line-height:1.25}.prose[data-astro-cid-zg7dkzxc] h3{letter-spacing:-.01em;margin:32px 0 10px;font-size:19px}.prose[data-astro-cid-zg7dkzxc] p,.prose[data-astro-cid-zg7dkzxc] ul,.prose[data-astro-cid-zg7dkzxc] ol,.prose[data-astro-cid-zg7dkzxc] blockquote,.prose[data-astro-cid-zg7dkzxc] pre{margin-bottom:16px}.prose[data-astro-cid-zg7dkzxc] ul,.prose[data-astro-cid-zg7dkzxc] ol{padding-left:22px}.prose[data-astro-cid-zg7dkzxc] li{margin-bottom:6px}.prose[data-astro-cid-zg7dkzxc] a{color:var(--accent)}.prose[data-astro-cid-zg7dkzxc] blockquote{border-left:3px solid var(--border);color:var(--muted);padding:2px 0 2px 16px}.prose[data-astro-cid-zg7dkzxc] code{background:var(--surface);border-radius:4px;padding:1px 5px;font-size:.9em}.prose[data-astro-cid-zg7dkzxc] pre{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:14px 16px;font-size:14px;overflow-x:auto}.prose[data-astro-cid-zg7dkzxc] pre code{background:0 0;padding:0}.prose[data-astro-cid-zg7dkzxc] figure{margin:8px 0 24px}.post[data-astro-cid-zg7dkzxc] .viz{--viz-o1:#0d366b;--viz-o2:#2a78d6;--viz-o3:#86b6ef;--viz-none:#c3c8cf;--viz-a:#2a78d6;--viz-b:#eb6834;--viz-c:#1baf7a}:root[data-theme=dark] .post[data-astro-cid-zg7dkzxc] .viz{--viz-o1:#cde2fb;--viz-o2:#5598e7;--viz-o3:#1c5cab;--viz-none:#3a414b;--viz-a:#3987e5;--viz-b:#d95926;--viz-c:#199e70}.prose[data-astro-cid-zg7dkzxc] .viz-narrow{display:none}@media (width<=560px){.prose[data-astro-cid-zg7dkzxc] .viz-wide{display:none}.prose[data-astro-cid-zg7dkzxc] .viz-narrow{display:block}}.prose[data-astro-cid-zg7dkzxc] figure [data-tip]{cursor:default;outline:none}.prose[data-astro-cid-zg7dkzxc] figure [data-tip]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart-tip[data-astro-cid-zg7dkzxc]{z-index:40;border:1px solid var(--border);background:var(--surface);max-width:280px;color:var(--foreground);pointer-events:none;border-radius:6px;padding:6px 10px;font-size:13px;line-height:1.4;position:fixed;box-shadow:0 4px 12px #0000001f}.prose[data-astro-cid-zg7dkzxc] figcaption{color:var(--muted);margin-top:6px;font-size:13px}.prose[data-astro-cid-zg7dkzxc] details{margin-bottom:16px}.prose[data-astro-cid-zg7dkzxc] details.reproduce{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);border-radius:8px;padding:10px 16px;font-size:15px}.prose[data-astro-cid-zg7dkzxc] details.reproduce[open] summary{margin-bottom:12px}.prose[data-astro-cid-zg7dkzxc] details.reproduce summary{font-weight:500}.prose[data-astro-cid-zg7dkzxc] details.reproduce blockquote{overflow-wrap:anywhere}.prose[data-astro-cid-zg7dkzxc] summary{color:var(--accent);cursor:pointer}.prose[data-astro-cid-zg7dkzxc] img{border-radius:8px;max-width:100%;height:auto}.prose[data-astro-cid-zg7dkzxc] table{border-collapse:collapse;width:100%;margin:4px 0 18px;font-size:14px;display:block;overflow-x:auto}.prose[data-astro-cid-zg7dkzxc] th,.prose[data-astro-cid-zg7dkzxc] td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 12px}.prose[data-astro-cid-zg7dkzxc] th{color:var(--muted);font-weight:600}.ask[data-astro-cid-zg7dkzxc]{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:40px;padding:20px}.ask[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{font-size:18px}.ask[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{color:var(--muted);margin:4px 0 12px;font-size:14px}.ask[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{gap:8px;list-style:none;display:grid}.ask[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{background:var(--accent-soft);color:var(--accent);border-radius:8px;padding:10px 14px;font-weight:500;text-decoration:none;display:block}:root[data-theme=dark] .ask[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:#fff}.ask[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:after{content:" →"}.ask[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{text-decoration:underline}.disclaimer[data-astro-cid-zg7dkzxc]{color:var(--muted);margin-top:32px;font-size:14px}
