.snapshot[data-astro-cid-52qxj4m3]{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);margin:2em 0;padding:18px 20px}.illustrative[data-astro-cid-52qxj4m3]{color:var(--mentioned-text)}.summary[data-astro-cid-52qxj4m3]{margin-top:8px;font-size:17px;line-height:1.45}.rows[data-astro-cid-52qxj4m3]{gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-52qxj4m3]{gap:6px;display:grid}@media (width>=560px){li[data-astro-cid-52qxj4m3]{grid-template-columns:76px 1fr;align-items:center;gap:6px 14px}}.name[data-astro-cid-52qxj4m3]{font-size:14px;font-weight:500}.bar[data-astro-cid-52qxj4m3]{background:var(--surface-sunk);border-radius:2px;height:10px;display:flex;overflow:hidden}.seg[data-astro-cid-52qxj4m3]{height:100%}.rec[data-astro-cid-52qxj4m3]{background:var(--recommended)}.men[data-astro-cid-52qxj4m3]{background:var(--mentioned-mark)}.abs[data-astro-cid-52qxj4m3]{background:var(--absent-fill)}.counts[data-astro-cid-52qxj4m3]{color:var(--muted-foreground);font-size:13px}@media (width>=560px){.counts[data-astro-cid-52qxj4m3]{grid-column:2}}figcaption[data-astro-cid-52qxj4m3]{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:16px;padding-top:12px;font-size:13px;line-height:1.5}.method[data-astro-cid-sgcxssll]{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--cool-wash);margin:2em 0;padding:16px 20px}ul[data-astro-cid-sgcxssll]{color:var(--prose);margin:10px 0 0;padding-left:1.1em;font-size:14.5px;line-height:1.6}li[data-astro-cid-sgcxssll]+li[data-astro-cid-sgcxssll]{margin-top:4px}.extra[data-astro-cid-sgcxssll]:not(:empty){margin-top:10px;font-size:14.5px;line-height:1.6}.outcome[data-astro-cid-nmq7ncwi]{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:.78em;display:inline-flex}.mark[data-astro-cid-nmq7ncwi]{border-radius:999px;width:7px;height:7px}.recommended[data-astro-cid-nmq7ncwi]{color:var(--recommended-text);font-weight:500}.recommended[data-astro-cid-nmq7ncwi] .mark[data-astro-cid-nmq7ncwi]{background:var(--recommended)}.mentioned[data-astro-cid-nmq7ncwi]{color:var(--mentioned-text)}.mentioned[data-astro-cid-nmq7ncwi] .mark[data-astro-cid-nmq7ncwi]{border:1.5px solid var(--mentioned-mark)}.absent[data-astro-cid-nmq7ncwi]{color:var(--absent-text)}.absent[data-astro-cid-nmq7ncwi] .mark[data-astro-cid-nmq7ncwi]{border:1px dashed var(--absent)}.legend[data-astro-cid-3emmadl6]{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);margin:1.8em 0}dl[data-astro-cid-3emmadl6]{margin:0}dl[data-astro-cid-3emmadl6]>div[data-astro-cid-3emmadl6]{gap:6px;padding:14px 18px;display:grid}dl[data-astro-cid-3emmadl6]>div[data-astro-cid-3emmadl6]+div[data-astro-cid-3emmadl6]{border-top:1px solid var(--border)}dt[data-astro-cid-3emmadl6]{font-size:16px}dd[data-astro-cid-3emmadl6]{color:var(--prose);margin:0;font-size:15px;line-height:1.55}.source[data-astro-cid-3emmadl6]{background:var(--surface-sunk)}.label[data-astro-cid-3emmadl6]{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--marine);font-size:.78em}@media (width>=640px){dl[data-astro-cid-3emmadl6]>div[data-astro-cid-3emmadl6]{grid-template-columns:150px 1fr;align-items:baseline;gap:16px}}.article-cta[data-astro-cid-37ow5gys]{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-surface);background:var(--surface-sunk);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:2.2em 0;padding:18px 20px;display:flex}.heading[data-astro-cid-37ow5gys]{font-size:15.5px;font-weight:600;line-height:1.35}.body[data-astro-cid-37ow5gys]{color:var(--muted-foreground);margin-top:4px;font-size:14.5px;line-height:1.5}.btn[data-astro-cid-37ow5gys] .arrow{color:var(--accent)}.callout[data-astro-cid-lnlu5god]{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);border-left-width:3px;margin:1.8em 0;padding:16px 20px}.note[data-astro-cid-lnlu5god]{border-left-color:var(--marine)}.tip[data-astro-cid-lnlu5god]{border-left-color:var(--recommended)}.caution[data-astro-cid-lnlu5god]{border-left-color:var(--mentioned-mark)}.label[data-astro-cid-lnlu5god]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.content[data-astro-cid-lnlu5god]{margin-top:6px;font-size:16px;line-height:1.65}.content[data-astro-cid-lnlu5god]>:first-child{margin-top:0}.content[data-astro-cid-lnlu5god]>:last-child{margin-bottom:0}.items[data-astro-cid-ujrmpk47]{border-top:1px solid var(--border);margin-top:.9em}.faq-item[data-astro-cid-5vjhlio4]{border-bottom:1px solid var(--border)}summary[data-astro-cid-5vjhlio4]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}summary[data-astro-cid-5vjhlio4]::-webkit-details-marker{display:none}.plus[data-astro-cid-5vjhlio4]{flex-shrink:0;width:14px;height:14px;transition:transform .15s;position:relative}.plus[data-astro-cid-5vjhlio4]:before,.plus[data-astro-cid-5vjhlio4]:after{content:"";background:var(--muted-foreground);height:1.5px;position:absolute;inset:6.5px 0 auto}.plus[data-astro-cid-5vjhlio4]:after{transform:rotate(90deg)}details[data-astro-cid-5vjhlio4][open] .plus[data-astro-cid-5vjhlio4]{transform:rotate(45deg)}.answer[data-astro-cid-5vjhlio4]{color:var(--prose);padding-bottom:18px;font-size:16px;line-height:1.65}.answer[data-astro-cid-5vjhlio4]>:first-child{margin-top:0}.answer[data-astro-cid-5vjhlio4]>:last-child{margin-bottom:0}.figure[data-astro-cid-2n6bsby7]{margin:2em 0}.figure[data-astro-cid-2n6bsby7] img{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-sunk);width:100%}figcaption[data-astro-cid-2n6bsby7]{color:var(--muted-foreground);margin-top:10px;font-size:13.5px;line-height:1.5}.pros-cons[data-astro-cid-xto64k7f]{margin:1.8em 0}.title[data-astro-cid-xto64k7f]{margin-bottom:10px;font-weight:600}.grid[data-astro-cid-xto64k7f]{gap:12px;display:grid}.col[data-astro-cid-xto64k7f]{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);padding:16px 18px}.label[data-astro-cid-xto64k7f]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:flex}.mark[data-astro-cid-xto64k7f]{border-radius:999px;width:8px;height:8px}.pro[data-astro-cid-xto64k7f]{background:var(--recommended)}.con[data-astro-cid-xto64k7f]{border:1.5px solid var(--mentioned-mark)}.content[data-astro-cid-xto64k7f]{margin-top:8px;font-size:15.5px;line-height:1.6}.content[data-astro-cid-xto64k7f] ul{margin:0;padding-left:1.1em}.content[data-astro-cid-xto64k7f] li+li{margin-top:4px}@media (width>=640px){.grid[data-astro-cid-xto64k7f]{grid-template-columns:1fr 1fr}}.table-scroll[data-astro-cid-bvagi77k]{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);margin:1.8em 0;overflow-x:auto}table[data-astro-cid-bvagi77k]{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.5}table[data-astro-cid-bvagi77k] th{border-bottom:1px solid var(--border);background:var(--surface-sunk);font-family:var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:500}table[data-astro-cid-bvagi77k] td{border-bottom:1px solid var(--border);vertical-align:top;padding:11px 14px}table[data-astro-cid-bvagi77k] tr:last-child td{border-bottom:0}.related[data-astro-cid-vqeokuyd]{border-top:1px solid var(--border);padding-top:20px}.grid[data-astro-cid-vqeokuyd]{gap:16px;margin-top:20px;display:grid}@media (width>=720px){.grid[data-astro-cid-vqeokuyd]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}ul[data-astro-cid-bintgrcv]{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}a[data-astro-cid-bintgrcv],button[data-astro-cid-bintgrcv]{background:var(--inverse);width:36px;height:36px;color:var(--accent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}a[data-astro-cid-bintgrcv]:hover,button[data-astro-cid-bintgrcv]:hover{background:color-mix(in oklab, var(--inverse) 82%, var(--inverse-foreground))}button[data-astro-cid-bintgrcv][hidden],.icon-done[data-astro-cid-bintgrcv]{display:none}button[data-astro-cid-bintgrcv][data-done] .icon-done[data-astro-cid-bintgrcv]{display:inline}button[data-astro-cid-bintgrcv][data-done] .icon-default[data-astro-cid-bintgrcv]{display:none}.copied[data-astro-cid-bintgrcv]{min-height:1em;color:var(--muted-foreground);margin-top:6px;font-size:12px}ol[data-astro-cid-y2enqxn2]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-y2enqxn2] ol[data-astro-cid-y2enqxn2]{border-left:1px solid var(--border);margin-top:14px}.toc[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2]{color:var(--muted-foreground);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s;display:block}.toc[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2]:hover{color:var(--foreground)}.toc[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2][aria-current=true]{border-left-color:var(--accent);color:var(--foreground);font-weight:500}.toc-inline[data-astro-cid-y2enqxn2]{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface)}.toc-inline[data-astro-cid-y2enqxn2] summary[data-astro-cid-y2enqxn2]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 18px;list-style:none;display:flex}.toc-inline[data-astro-cid-y2enqxn2] summary[data-astro-cid-y2enqxn2]::-webkit-details-marker{display:none}.toc-inline[data-astro-cid-y2enqxn2] summary[data-astro-cid-y2enqxn2]:after{content:"+";color:var(--muted-foreground);font-size:18px;transition:transform .15s}.toc-inline[data-astro-cid-y2enqxn2][open] summary[data-astro-cid-y2enqxn2]:after{transform:rotate(45deg)}.count[data-astro-cid-y2enqxn2]{color:var(--muted-foreground);margin-left:auto;font-size:13px}.toc-inline[data-astro-cid-y2enqxn2] nav[data-astro-cid-y2enqxn2]{padding:0 18px 16px}.toc-inline[data-astro-cid-y2enqxn2] li[data-astro-cid-y2enqxn2]+li[data-astro-cid-y2enqxn2]{margin-top:10px}.toc-inline[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2]{color:var(--foreground);font-size:15px;line-height:1.4;text-decoration:none}.toc-inline[data-astro-cid-y2enqxn2] a[data-astro-cid-y2enqxn2]:hover{text-decoration:underline}.sidebar-cta[data-astro-cid-yq6dumcu]{border-radius:var(--radius-surface);background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--accent) 12%, transparent), transparent 60%), var(--inverse);color:var(--inverse-foreground);padding:18px 12px 12px}.heading[data-astro-cid-yq6dumcu]{font-family:var(--font-brand);font-size:19px;line-height:1.15}.body[data-astro-cid-yq6dumcu]{color:var(--inverse-muted);margin-top:6px;font-size:13.5px;line-height:1.5}.cta[data-astro-cid-yq6dumcu]{gap:6px;width:100%;margin-top:14px;padding:0 10px;font-size:13px}.cta[data-astro-cid-yq6dumcu] .arrow{flex-shrink:0;width:15px;height:15px}.prose{color:var(--prose);overflow-wrap:break-word;font-size:17.5px;line-height:1.72}.prose>*+*{margin-top:1.1em}.prose :where(h2,h3,h4):not(.not-prose *){color:var(--foreground);scroll-margin-top:calc(var(--header-h) + 24px);text-wrap:balance}.prose :where(h2):not(.not-prose *){font-family:var(--font-brand);margin-top:2.2em;font-size:32px;font-weight:400;line-height:1.12}.prose :where(h3):not(.not-prose *){margin-top:1.9em;font-size:20px;font-weight:600;line-height:1.3}.prose :where(h4):not(.not-prose *){margin-top:1.6em;font-size:17.5px;font-weight:600}.prose :where(h2,h3,h4)+*{margin-top:.6em}.prose :where(a):not(.not-prose *,.btn){color:var(--marine);text-underline-offset:3px;text-decoration:underline 1px}.prose :where(a):not(.not-prose *,.btn):hover{color:var(--foreground)}.prose :where(strong):not(.not-prose *){color:var(--foreground);font-weight:600}.prose :where(ul,ol):not(.not-prose *){padding-left:1.3em}.prose :where(li):not(.not-prose *)+li{margin-top:.45em}.prose :where(li):not(.not-prose *)::marker{color:var(--muted-foreground)}.prose :where(blockquote):not(.not-prose *){border-left:2px solid var(--accent);color:var(--foreground);font-family:var(--font-brand);padding:2px 0 2px 20px;font-size:21px;line-height:1.45}.prose :where(hr):not(.not-prose *){border:0;border-top:1px solid var(--border);margin-block:2.4em}.prose :where(code):not(.not-prose *,pre code){background:var(--surface-sunk);font-family:var(--font-mono);border-radius:4px;padding:.12em .35em;font-size:.86em}.prose :where(pre):not(.not-prose *){border-radius:var(--radius-surface);padding:16px 18px;font-size:14px;line-height:1.6;overflow-x:auto}.prose :where(p>img):not(.not-prose *){border:1px solid var(--border);border-radius:var(--radius-surface)}@media (width<=639px){.prose{font-size:17px}.prose :where(h2):not(.not-prose *){font-size:28px}}.progress[data-astro-cid-bnohfldf]{top:var(--header-h);z-index:40;height:2px;margin-top:-2px;position:sticky}.progress[data-astro-cid-bnohfldf] span[data-astro-cid-bnohfldf]{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.layout[data-astro-cid-bnohfldf]{gap:48px;padding-top:36px;padding-bottom:96px;display:grid}.article[data-astro-cid-bnohfldf]{flex-direction:column;gap:40px;width:100%;min-width:0;max-width:720px;margin-inline:auto;display:flex}.article[data-astro-cid-bnohfldf]>.prose[data-astro-cid-bnohfldf]{margin-top:-8px}.back[data-astro-cid-bnohfldf]{color:var(--muted-foreground);align-self:flex-start;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.back[data-astro-cid-bnohfldf]:hover{color:var(--foreground)}.header[data-astro-cid-bnohfldf]{flex-direction:column;gap:18px;margin-top:-16px;display:flex}.title[data-astro-cid-bnohfldf]{font-size:clamp(38px,6.4vw,60px)}.lead[data-astro-cid-bnohfldf]{color:var(--muted-foreground);font-size:18.5px;line-height:1.55}.byline[data-astro-cid-bnohfldf]{align-items:center;gap:12px;margin-top:6px;display:flex}.avatar[data-astro-cid-bnohfldf]{background:var(--inverse);width:40px;height:40px;color:var(--accent);font:500 13px/1 var(--font-mono);letter-spacing:.06em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.author[data-astro-cid-bnohfldf]{font-size:14.5px;font-weight:600}.role[data-astro-cid-bnohfldf]{color:var(--muted-foreground);font-weight:400}.dates[data-astro-cid-bnohfldf]{color:var(--muted-foreground);flex-wrap:wrap;gap:0 6px;font-size:13.5px;display:flex}.hero[data-astro-cid-bnohfldf] img{border:1px solid var(--border);border-radius:var(--radius-surface);width:100%}.takeaway[data-astro-cid-bnohfldf]{border-radius:var(--radius-surface);background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 60%), var(--inverse);padding:20px 22px}.takeaway[data-astro-cid-bnohfldf] .label-mono[data-astro-cid-bnohfldf]{color:var(--accent)}.takeaway[data-astro-cid-bnohfldf] p[data-astro-cid-bnohfldf]:last-child{color:var(--inverse-foreground);margin-top:8px;font-size:16.5px;line-height:1.6}.sidebar[data-astro-cid-bnohfldf]{display:none}@media (width>=1024px){.layout[data-astro-cid-bnohfldf]{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:64px;padding-top:48px}.sidebar[data-astro-cid-bnohfldf]{grid-area:1/1;display:block}.article[data-astro-cid-bnohfldf]{grid-column:2;margin-inline:0}.sticky[data-astro-cid-bnohfldf]{top:calc(var(--header-h) + 32px);max-height:calc(100vh - var(--header-h) - 48px);flex-direction:column;gap:28px;padding:4px 2px 8px 0;display:flex;position:sticky;overflow-y:auto}.toc-inline-wrap[data-astro-cid-bnohfldf],.share-inline[data-astro-cid-bnohfldf]{display:none}}@media (width>=1280px){.layout[data-astro-cid-bnohfldf]{grid-template-columns:232px minmax(0,720px);gap:88px}}
