.post-body pre{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-mono);margin:0 0 1.5em;padding:18px 20px;font-size:14px;line-height:1.7;position:relative;overflow-x:auto}.post-body pre code{color:inherit;background:0 0;border:0;padding:0;font-family:inherit;display:block}.post-body pre,.post-body pre span{color:var(--shiki-dark)}html[data-theme=light] .post-body pre,html[data-theme=light] .post-body pre span{color:var(--shiki-light)}.post-body :not(pre)>code{font-family:var(--font-mono);background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:.9em}.wr-copy{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid var(--line-2);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:11px;transition:color .2s,border-color .2s;position:absolute;top:10px;right:10px}.wr-copy:hover{color:var(--ink);border-color:var(--ink)}.wr-copy:focus-visible{outline:2px solid var(--support);outline-offset:2px}.wr-copy.done{color:var(--support);border-color:var(--support)}.wr-yt{aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--line);cursor:pointer;background:#000;width:100%;margin:0 0 1.6em;display:block;position:relative;overflow:hidden}.wr-yt img{object-fit:cover;opacity:.85;border-radius:0;width:100%;height:100%;transition:opacity .25s;display:block}.wr-yt:hover img{opacity:1}.wr-yt:focus-visible{outline:2px solid var(--support);outline-offset:3px}.wr-yt-play{background:var(--accent);pointer-events:none;border-radius:12px;place-items:center;width:66px;height:46px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 10px 30px -8px #0009}.wr-yt-play svg{width:24px;height:24px;color:var(--accent-text);margin-left:3px}.wr-yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.post-body img{border-radius:var(--r-md);border:1px solid var(--line);cursor:zoom-in;max-width:100%;height:auto}.wr-yt img{border:0}.wr-lb{z-index:80;background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:clamp(16px,4vw,40px);display:none;position:fixed;inset:0}.wr-lb.open{display:grid}.wr-lb img{border:1px solid var(--line-2);cursor:default;border-radius:8px;max-width:min(1100px,95vw);max-height:90vh;box-shadow:0 30px 80px -30px #000000d9}.wr-lb-x{border:1px solid var(--line-2);background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:grid;position:fixed;top:18px;right:18px}.wr-lb-x svg{width:18px;height:18px}.wr-lb-x:focus-visible{outline:2px solid var(--support);outline-offset:2px}@media (prefers-reduced-motion:reduce){.wr-yt img,.wr-copy{transition:none}}.post-body .wk{--wk-gap:14px;font-family:var(--font-body);margin:2.4em 0}.post-body .wk-title{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:600}.post-body .wk-note{color:var(--muted);margin:12px 0 0;font-size:13.5px;line-height:1.55}.post-body .wk-cell{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px}.post-body .wk-cell h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0 0 6px;font-size:16.5px;line-height:1.3}.post-body .wk-cell p{color:var(--body-ink);margin:0;font-size:14.5px;line-height:1.6}.post-body .wk-cell.is-key{border-color:var(--accent)}.post-body .wk-cell.is-key h4{color:var(--accent)}.post-body .wk-diagram{display:block}.post-body .wk-flow{align-items:stretch;gap:var(--wk-gap);flex-wrap:wrap;display:flex}.post-body .wk-flow>.wk-cell{flex:190px;position:relative}.post-body .wk-flow>.wk-cell+.wk-cell:before{content:"";inset-inline-start:calc(var(--wk-gap) * -1);width:var(--wk-gap);background:var(--line-2);height:1px;position:absolute;top:50%}@media (max-width:640px){.post-body .wk-flow>.wk-cell+.wk-cell:before{inset-inline-start:50%;top:calc(var(--wk-gap) * -1);width:1px;height:var(--wk-gap)}}.post-body .wk-stack{flex-direction:column-reverse;gap:10px;display:flex}.post-body .wk-stack>.wk-cell{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.post-body .wk-stack>.wk-cell h4{min-width:170px;margin:0}.post-body .wk-loop{gap:var(--wk-gap);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.post-body .wk-loop>.wk-cell{counter-increment:wk-step;padding-top:38px;position:relative}.post-body .wk-loop{counter-reset:wk-step}.post-body .wk-loop>.wk-cell:before{content:counter(wk-step);top:14px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--support);font-size:12px;font-weight:600;position:absolute;inset-inline-start:18px}.post-body .wk-loop-close{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:14px 0 0;font-size:12px}.post-body .wk-spectrum{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2px;display:grid;overflow:hidden}.post-body .wk-spectrum>.wk-zone{background:var(--surface);padding:16px 18px}.post-body .wk-zone h4{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:15.5px}.post-body .wk-zone p{color:var(--body-ink);margin:0;font-size:14px;line-height:1.55}.post-body .wk-zone.is-key{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.post-body .wk-zone.is-key h4{color:var(--accent)}.post-body .wk-axis{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:11.5px;display:flex}.post-body .wk-split{gap:var(--wk-gap);grid-template-columns:1fr;display:grid}@media (min-width:760px){.post-body .wk-split{grid-template-columns:1fr auto 1fr;align-items:center}}.post-body .wk-split-mid{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px dashed var(--accent);border-radius:var(--r-sm);padding:10px 12px;font-size:11.5px}.post-body .wk-split-col{flex-direction:column;gap:10px;display:flex}.post-body .wk-compare{gap:var(--wk-gap);grid-template-columns:1fr;display:grid}@media (min-width:700px){.post-body .wk-compare{grid-template-columns:1fr 1fr}}.post-body .wk-compare>.wk-cell{border-top:2px solid var(--line-2)}.post-body .wk-compare>.wk-cell.is-before{border-top-color:var(--faint)}.post-body .wk-compare>.wk-cell.is-after{border-top-color:var(--accent)}.post-body .wk-compare .wk-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11.5px;font-weight:600;display:block}.post-body .wk-compare .is-after .wk-label{color:var(--accent)}.post-body .wk-compare ul{margin:8px 0 0;padding-left:1.15em}.post-body .wk-compare li{color:var(--body-ink);margin-bottom:.4em;font-size:14.5px;line-height:1.6}.post-body .wk-callout{background:var(--surface-2);border:1px solid var(--line);border-inline-start:3px solid var(--support);border-radius:var(--r-md);padding:20px 22px}.post-body .wk-callout>h4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;font-size:17px}.post-body .wk-callout ul,.post-body .wk-callout ol{margin:0;padding-left:1.2em}.post-body .wk-callout li{color:var(--body-ink);margin-bottom:.5em;font-size:15px;line-height:1.62}.post-body .wk-callout li:last-child{margin-bottom:0}.post-body .wk-callout p{color:var(--body-ink);margin:0;font-size:15px;line-height:1.65}.post-body .wk-callout.is-key{border-inline-start-color:var(--accent)}.post-body blockquote.wk-quote{border-inline-start:2px solid var(--accent);margin:2.6em 0;padding:0 0 0 clamp(16px,3vw,28px)}.post-body blockquote.wk-quote p{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(20px,2.5vw,27px);font-weight:600;line-height:1.3}.post-body blockquote.wk-quote cite{font-style:normal;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:12px;display:block}.post-body .wk-faq{border-top:1px solid var(--line)}.post-body .wk-faq details{border-bottom:1px solid var(--line)}.post-body .wk-faq summary{cursor:pointer;font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;padding:16px 34px 16px 0;font-size:17px;font-weight:600;line-height:1.35;list-style:none;position:relative}.post-body .wk-faq summary::-webkit-details-marker{display:none}.post-body .wk-faq summary:after{content:"";inset-inline-end:6px;border-inline-end:1.5px solid var(--muted);border-block-end:1.5px solid var(--muted);width:9px;height:9px;transition:transform .2s;position:absolute;top:calc(50% - 4px);transform:rotate(45deg)}.post-body .wk-faq details[open] summary:after{transform:rotate(-135deg)}.post-body .wk-faq summary:hover{color:var(--accent)}.post-body .wk-faq summary:focus-visible{outline:2px solid var(--support);outline-offset:3px;border-radius:4px}.post-body .wk-faq details>p{color:var(--body-ink);max-width:70ch;margin:0 0 16px;font-size:15.5px;line-height:1.7}.post-body .wk-toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:18px 22px}.post-body .wk-toc ol{margin:0;padding-left:1.2em}.post-body .wk-toc li{margin-bottom:.4em;font-size:15px;line-height:1.6}.post-body .wk-toc a{color:var(--body-ink);text-decoration:none}.post-body .wk-toc a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.post-body .wk-faq summary:after{transition:none}}.post[data-astro-cid-7mn2gw7j]{padding:clamp(36px,7vw,90px) 0 clamp(70px,9vw,120px)}.post-shell[data-astro-cid-7mn2gw7j]{max-width:820px;padding-inline:var(--pad);grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""cover""toc""body""nav""rel";margin-inline:auto;display:grid}.pa-hero[data-astro-cid-7mn2gw7j]{grid-area:hero}.pa-cover[data-astro-cid-7mn2gw7j]{grid-area:cover}.pa-toc[data-astro-cid-7mn2gw7j]{grid-area:toc;display:none}.pa-body[data-astro-cid-7mn2gw7j]{grid-area:body}.pa-nav[data-astro-cid-7mn2gw7j]{grid-area:nav}.pa-rel[data-astro-cid-7mn2gw7j]{grid-area:rel}.post-meta[data-astro-cid-7mn2gw7j]{font-family:var(--font-mono);color:var(--faint);flex-wrap:wrap;gap:16px;margin:26px 0 14px;font-size:12.5px;display:flex}.post-cat[data-astro-cid-7mn2gw7j]{color:var(--support);letter-spacing:.12em;text-transform:uppercase}.post-upd[data-astro-cid-7mn2gw7j]{color:var(--support)}.post-hero[data-astro-cid-7mn2gw7j] h1[data-astro-cid-7mn2gw7j]{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(34px,5.6vw,66px);line-height:1.08}.post-lead[data-astro-cid-7mn2gw7j]{color:var(--body-ink);max-width:60ch;margin:0 0 18px;font-size:clamp(17px,1.8vw,21px);line-height:1.6}.post-author[data-astro-cid-7mn2gw7j]{color:var(--muted);font-size:14px}.post-author[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.post-cover[data-astro-cid-7mn2gw7j]{aspect-ratio:21/9;border-radius:var(--r-lg);border:1px solid var(--line);margin:clamp(26px,4vw,44px) 0;overflow:hidden}.post-toc[data-astro-cid-7mn2gw7j] .k[data-astro-cid-7mn2gw7j],.post-share[data-astro-cid-7mn2gw7j] .k[data-astro-cid-7mn2gw7j],.pn[data-astro-cid-7mn2gw7j] .k[data-astro-cid-7mn2gw7j]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:11.5px}.post-toc[data-astro-cid-7mn2gw7j] ol[data-astro-cid-7mn2gw7j]{counter-reset:toc;flex-direction:column;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:flex}.post-toc[data-astro-cid-7mn2gw7j] li[data-astro-cid-7mn2gw7j]{counter-increment:toc}.post-toc[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]{color:var(--muted);grid-template-columns:26px 1fr;align-items:baseline;column-gap:10px;font-size:14.5px;line-height:1.45;transition:color .2s;display:grid}.post-toc[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);color:var(--support);font-size:11px}.post-toc[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]:hover,.post-toc[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j].active{color:var(--ink)}.post-body[data-astro-cid-7mn2gw7j]{color:var(--body-ink);font-size:clamp(16.5px,1.35vw,18.5px);line-height:1.78}.post-body[data-astro-cid-7mn2gw7j] h2{color:var(--ink);margin:2.2em 0 .7em;scroll-margin-top:104px;font-size:clamp(23px,2.6vw,30px);line-height:1.22}.post-body[data-astro-cid-7mn2gw7j] p{margin:0 0 1.25em}.post-body[data-astro-cid-7mn2gw7j] strong{color:var(--ink);font-weight:600}.post-body[data-astro-cid-7mn2gw7j] em{color:var(--ink)}.post-body[data-astro-cid-7mn2gw7j] ul,.post-body[data-astro-cid-7mn2gw7j] ol{margin:0 0 1.25em;padding-left:1.3em}.post-body[data-astro-cid-7mn2gw7j] li{margin-bottom:.5em}.post-body[data-astro-cid-7mn2gw7j] a{color:var(--support);text-underline-offset:3px;text-decoration:underline}.post-body[data-astro-cid-7mn2gw7j] p.yt-credit{color:var(--muted);margin-top:-1em;font-size:13.5px}.post-share[data-astro-cid-7mn2gw7j]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:44px;padding-top:26px;display:flex}.post-share[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j],.post-share[data-astro-cid-7mn2gw7j] button[data-astro-cid-7mn2gw7j]{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:999px;padding:9px 18px;font-size:13px;text-decoration:none;transition:color .2s,border-color .2s}.post-share[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]:hover,.post-share[data-astro-cid-7mn2gw7j] button[data-astro-cid-7mn2gw7j]:hover{color:var(--ink);border-color:var(--ink)}.post-share[data-astro-cid-7mn2gw7j] button[data-astro-cid-7mn2gw7j].done{color:var(--support);border-color:var(--support)}.post-nav[data-astro-cid-7mn2gw7j]{grid-template-columns:1fr 1fr;gap:16px;margin:clamp(36px,5vw,60px) 0 0;display:grid}.pn[data-astro-cid-7mn2gw7j]{border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);flex-direction:column;gap:8px;padding:20px 22px;font-size:15.5px;line-height:1.35;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.pn[data-astro-cid-7mn2gw7j]:hover{border-color:var(--line-2);transform:translateY(-2px)}.pn-r[data-astro-cid-7mn2gw7j]{text-align:right;align-items:flex-end}.post-related[data-astro-cid-7mn2gw7j]{margin:clamp(46px,6vw,72px) 0 0}.post-related[data-astro-cid-7mn2gw7j] h2[data-astro-cid-7mn2gw7j]{margin-bottom:20px;font-size:clamp(22px,2.6vw,30px)}.rel-grid[data-astro-cid-7mn2gw7j]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rel-card[data-astro-cid-7mn2gw7j]{border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);padding:22px;text-decoration:none;transition:border-color .25s,transform .25s}.rel-card[data-astro-cid-7mn2gw7j]:hover{border-color:var(--line-2);transform:translateY(-3px)}.wr-cat[data-astro-cid-7mn2gw7j]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--support);font-size:11.5px}.rel-card[data-astro-cid-7mn2gw7j] h3[data-astro-cid-7mn2gw7j]{margin:10px 0 8px;font-size:18px;line-height:1.25}.rel-card[data-astro-cid-7mn2gw7j] p[data-astro-cid-7mn2gw7j]{color:var(--muted);margin:0;font-size:14px;line-height:1.55}@media (min-width:1080px){.post-shell[data-astro-cid-7mn2gw7j]{grid-template-columns:212px minmax(0,720px);grid-template-areas:".hero"".cover""toc body"".nav"".rel";justify-content:center;column-gap:64px;max-width:none}.post-toc[data-astro-cid-7mn2gw7j].pa-toc{align-self:start;max-height:calc(100vh - 150px);padding-right:6px;display:block;position:sticky;top:112px;overflow:auto}.post-toc[data-astro-cid-7mn2gw7j] .k[data-astro-cid-7mn2gw7j]{margin-bottom:4px}}.toc-mobile[data-astro-cid-7mn2gw7j]{display:block}@media (min-width:1080px){.toc-mobile[data-astro-cid-7mn2gw7j]{display:none}}.toc-bar[data-astro-cid-7mn2gw7j]{--edge:clamp(18px,3.4vw,34px);left:var(--edge);bottom:var(--edge);width:min(560px,calc(100vw - 2*var(--edge) - 56px));z-index:58;cursor:pointer;text-align:left;background:var(--surface);border:1px solid var(--line-2);color:var(--ink);opacity:0;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;transition:transform .38s cubic-bezier(.2,.7,.2,1),opacity .3s,width .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;transform:translateY(140%);box-shadow:0 20px 44px -22px #000000b3}.toc-bar[data-astro-cid-7mn2gw7j].show{opacity:1;transform:translateY(0)}.toc-bar[data-astro-cid-7mn2gw7j].docked{width:min(720px,calc(100vw - 2*var(--edge)))}.toc-bar[data-astro-cid-7mn2gw7j] svg[data-astro-cid-7mn2gw7j]{width:18px;height:18px;color:var(--support);flex:none}.toc-bar-txt[data-astro-cid-7mn2gw7j]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:none;font-size:12px}.toc-bar-now[data-astro-cid-7mn2gw7j]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.toc-bar-caret[data-astro-cid-7mn2gw7j]{color:var(--muted);flex:none;margin-left:auto;transition:transform .3s}.toc-bar-caret[data-astro-cid-7mn2gw7j] svg[data-astro-cid-7mn2gw7j]{color:currentColor;width:16px;height:16px}body.toc-open .toc-bar-caret[data-astro-cid-7mn2gw7j]{transform:rotate(180deg)}.toc-veil[data-astro-cid-7mn2gw7j]{z-index:59;opacity:0;visibility:hidden;background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .3s,visibility .3s;position:fixed;inset:0}body.toc-open .toc-veil[data-astro-cid-7mn2gw7j]{opacity:1;visibility:visible}.toc-sheet[data-astro-cid-7mn2gw7j]{z-index:60;background:var(--surface);border-top:1px solid var(--line-2);padding:8px 20px max(22px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;max-height:70vh;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(100%)}body.toc-open .toc-sheet[data-astro-cid-7mn2gw7j]{transform:translateY(0)}.toc-sheet-head[data-astro-cid-7mn2gw7j]{background:var(--surface);justify-content:space-between;align-items:center;padding:14px 2px 12px;display:flex;position:sticky;top:0}.toc-sheet-head[data-astro-cid-7mn2gw7j] .k[data-astro-cid-7mn2gw7j]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:11.5px}.toc-sheet-x[data-astro-cid-7mn2gw7j]{border:1px solid var(--line-2);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.toc-sheet-x[data-astro-cid-7mn2gw7j] svg[data-astro-cid-7mn2gw7j]{width:18px;height:18px}.toc-sheet[data-astro-cid-7mn2gw7j] ol[data-astro-cid-7mn2gw7j]{counter-reset:ts;margin:0;padding:4px 0 8px;list-style:none}.toc-sheet[data-astro-cid-7mn2gw7j] li[data-astro-cid-7mn2gw7j]{counter-increment:ts}.toc-sheet[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]{color:var(--ink);border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:baseline;column-gap:12px;padding:14px 4px;font-size:17px;line-height:1.35;display:grid}.toc-sheet[data-astro-cid-7mn2gw7j] li[data-astro-cid-7mn2gw7j]:last-child a[data-astro-cid-7mn2gw7j]{border-bottom:none}.toc-sheet[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j]:before{content:counter(ts,decimal-leading-zero);font-family:var(--font-mono);color:var(--support);font-size:12px}.toc-sheet[data-astro-cid-7mn2gw7j] a[data-astro-cid-7mn2gw7j].active{color:var(--accent)}@media (max-width:720px){.post-nav[data-astro-cid-7mn2gw7j],.rel-grid[data-astro-cid-7mn2gw7j]{grid-template-columns:1fr}.pn-r[data-astro-cid-7mn2gw7j]{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.toc-bar[data-astro-cid-7mn2gw7j],.toc-sheet[data-astro-cid-7mn2gw7j],.toc-veil[data-astro-cid-7mn2gw7j],.toc-bar-caret[data-astro-cid-7mn2gw7j]{transition:opacity .2s linear}}
