.desktop-toc[data-astro-cid-p33bl5ka]>p[data-astro-cid-p33bl5ka]{margin-bottom:7px}nav[data-astro-cid-p33bl5ka]{gap:1px;display:grid}a[data-astro-cid-p33bl5ka]{border-left:1px solid var(--line);color:var(--muted);padding:3px 0 3px 9px;font-size:11.5px;line-height:1.55;text-decoration:none;display:block}a[data-astro-cid-p33bl5ka].depth-3{padding-left:18px;font-size:11px}a[data-astro-cid-p33bl5ka]:hover,a[data-astro-cid-p33bl5ka][aria-current=location]{border-left-color:var(--accent);color:var(--accent)}.mobile-toc[data-astro-cid-p33bl5ka]{border-block:1px solid var(--line);margin:18px 0 0}.mobile-toc[data-astro-cid-p33bl5ka] summary[data-astro-cid-p33bl5ka]{min-height:38px;color:var(--text);cursor:pointer;align-items:center;gap:6px;font-size:12px;list-style:none;display:flex}.mobile-toc[data-astro-cid-p33bl5ka] summary[data-astro-cid-p33bl5ka]::-webkit-details-marker{display:none}.mobile-toc[data-astro-cid-p33bl5ka] summary[data-astro-cid-p33bl5ka] span[data-astro-cid-p33bl5ka]{color:var(--faint);margin-left:auto;font-size:10px}.mobile-toc[data-astro-cid-p33bl5ka] summary[data-astro-cid-p33bl5ka] svg[data-astro-cid-p33bl5ka]{fill:none;width:12px;stroke:var(--muted);transition:transform .15s}.mobile-toc[data-astro-cid-p33bl5ka]:not([open]) summary[data-astro-cid-p33bl5ka] svg[data-astro-cid-p33bl5ka]{transform:rotate(-90deg)}.mobile-toc[data-astro-cid-p33bl5ka] nav[data-astro-cid-p33bl5ka]{padding:3px 0 9px}@media (width>=1025px){.mobile-toc[data-astro-cid-p33bl5ka]{display:none}}.reading-progress[data-astro-cid-kw4rgypl]{z-index:100;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.reading-progress[data-astro-cid-kw4rgypl] span[data-astro-cid-kw4rgypl]{background:var(--accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.article-actions[data-astro-cid-4oyofp65]{align-items:center;gap:5px;display:flex}button[data-astro-cid-4oyofp65]{border:1px solid var(--line);min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;display:inline-flex}button[data-astro-cid-4oyofp65]:hover{border-color:var(--line-strong);color:var(--accent)}svg[data-astro-cid-4oyofp65]{fill:none;stroke:currentColor;stroke-width:1.4px;width:13px;height:13px}.action-status[data-astro-cid-4oyofp65]{color:var(--accent);font-size:10.5px}.breadcrumb[data-astro-cid-tldeq5d5]{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;padding-top:22px;font-size:10.5px;display:flex}.breadcrumb[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:var(--muted);text-decoration:none}.breadcrumb[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:var(--accent)}.post-header[data-astro-cid-tldeq5d5]{border-bottom:1px solid var(--line);padding:12px 0 18px}.post-kicker[data-astro-cid-tldeq5d5]{align-items:center;gap:7px;margin-bottom:7px;display:flex}.post-kicker[data-astro-cid-tldeq5d5]>a[data-astro-cid-tldeq5d5]{color:var(--accent);font-size:10.5px;font-weight:600;text-decoration:none}h1[data-astro-cid-tldeq5d5]{letter-spacing:-.025em;max-width:720px;font-size:30px;font-weight:650;line-height:1.35}.post-description[data-astro-cid-tldeq5d5]{max-width:680px;color:var(--muted);margin-top:9px;font-size:13px;line-height:1.7}.post-meta[data-astro-cid-tldeq5d5]{color:var(--faint);font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;font-size:10px;display:flex}.post-tags[data-astro-cid-tldeq5d5]{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.article-body[data-astro-cid-tldeq5d5]{padding-top:22px}.post-footer[data-astro-cid-tldeq5d5]{border-top:1px solid var(--line);margin-top:32px;padding-top:14px}.post-actions-row[data-astro-cid-tldeq5d5]{justify-content:space-between;align-items:center;gap:16px;display:flex}.post-navigation[data-astro-cid-tldeq5d5]{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.post-navigation[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{border:1px solid var(--line);border-radius:var(--radius);color:var(--text);gap:3px;padding:10px 12px;text-decoration:none;display:grid}.post-navigation[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{border-color:var(--line-strong);background:var(--hover)}.post-navigation[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]>span[data-astro-cid-tldeq5d5]{color:var(--faint);font-size:10px}.post-navigation[data-astro-cid-tldeq5d5] strong[data-astro-cid-tldeq5d5]{font-size:12px;font-weight:550;line-height:1.55}.post-navigation[data-astro-cid-tldeq5d5] .older[data-astro-cid-tldeq5d5]{text-align:right}.related-bottom[data-astro-cid-tldeq5d5]{margin-top:32px}.aside-inner[data-astro-cid-tldeq5d5]{top:calc(var(--header-height) + 18px);position:sticky}.aside-block[data-astro-cid-tldeq5d5]{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.aside-block[data-astro-cid-tldeq5d5] h2[data-astro-cid-tldeq5d5]{margin:3px 0 7px;font-size:12px;font-weight:600}.aside-block[data-astro-cid-tldeq5d5] h2[data-astro-cid-tldeq5d5] span[data-astro-cid-tldeq5d5]{background:var(--accent-soft);min-width:17px;height:17px;color:var(--accent);font-family:var(--font-mono);border-radius:9px;justify-content:center;align-items:center;margin-left:3px;font-size:9px;display:inline-flex}.aside-empty[data-astro-cid-tldeq5d5]{color:var(--faint);font-size:10.5px;line-height:1.65}.backlink-list[data-astro-cid-tldeq5d5]{padding:0;list-style:none}.backlink-list[data-astro-cid-tldeq5d5] li[data-astro-cid-tldeq5d5]{margin:0}.backlink-list[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:var(--muted);padding:4px 0;font-size:11px;line-height:1.55;text-decoration:none;display:block}.backlink-list[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:var(--accent)}.backlink-list[data-astro-cid-tldeq5d5] span[data-astro-cid-tldeq5d5]{display:none}.aside-context[data-astro-cid-tldeq5d5] dl[data-astro-cid-tldeq5d5]{gap:4px;margin:0;display:grid}.aside-context[data-astro-cid-tldeq5d5] dl[data-astro-cid-tldeq5d5] div[data-astro-cid-tldeq5d5]{justify-content:space-between;gap:8px;font-size:10.5px;display:flex}.aside-context[data-astro-cid-tldeq5d5] dt[data-astro-cid-tldeq5d5]{color:var(--faint)}.aside-context[data-astro-cid-tldeq5d5] dd[data-astro-cid-tldeq5d5]{color:var(--muted);text-align:right;margin:0}.aside-context[data-astro-cid-tldeq5d5] dd[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:var(--muted);text-decoration:none}.aside-context[data-astro-cid-tldeq5d5] dd[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:var(--accent)}@media (width<=1024px){.article-aside[data-astro-cid-tldeq5d5]{display:none}}@media (width<=640px){.breadcrumb[data-astro-cid-tldeq5d5]{padding-top:16px}h1[data-astro-cid-tldeq5d5]{font-size:25px}.post-meta[data-astro-cid-tldeq5d5]{font-size:9.5px}.post-actions-row[data-astro-cid-tldeq5d5]{flex-direction:column;align-items:flex-start}.post-navigation[data-astro-cid-tldeq5d5]{grid-template-columns:1fr}.post-navigation[data-astro-cid-tldeq5d5] .older[data-astro-cid-tldeq5d5]{text-align:left}.post-navigation[data-astro-cid-tldeq5d5] span[data-astro-cid-tldeq5d5]:empty{display:none}}
