.tag-link[data-astro-cid-7t72llso]{transition:color var(--t-hover,.18s) ease, background-color var(--t-hover,.18s) ease, border-color var(--t-hover,.18s) ease, transform var(--t-press,.14s) var(--ease-out,cubic-bezier(.22, 1, .36, 1))}@media (hover:hover) and (pointer:fine){.tag-link[data-astro-cid-7t72llso]:hover{transform:translateY(-1px)}}.tag-link[data-astro-cid-7t72llso]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.tag-link[data-astro-cid-7t72llso]{transition:color 1ms,background-color 1ms,border-color 1ms}.tag-link[data-astro-cid-7t72llso]:hover,.tag-link[data-astro-cid-7t72llso]:active{transform:none}}.toc-desktop-body[data-astro-cid-7k3pnqyz]{overscroll-behavior-y:contain;scrollbar-width:thin;max-height:calc(100svh - 176px);position:sticky;top:96px;overflow-y:auto}.toc-link[data-astro-cid-7k3pnqyz]{color:var(--muted-foreground);border-color:var(--border);transition:color var(--t-hover,.18s) ease, border-color var(--t-hover,.18s) ease, transform var(--t-ui,.24s) var(--ease-expo,cubic-bezier(.16, 1, .3, 1));line-height:1.5;position:relative}.toc-link[data-astro-cid-7k3pnqyz]:hover{color:var(--accent)}.toc-link[data-astro-cid-7k3pnqyz][data-active=true]{color:var(--accent);border-color:var(--accent);font-weight:500}@media (width>=1360px){.toc-link[data-astro-cid-7k3pnqyz][data-active=true]{transform:translate(4px)}}.toc-mobile[data-astro-cid-7k3pnqyz] ul[data-astro-cid-7k3pnqyz]{animation:toc-reveal .32s var(--ease-expo,cubic-bezier(.16, 1, .3, 1)) both}@keyframes toc-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.toc-link[data-astro-cid-7k3pnqyz],.toc-mobile[data-astro-cid-7k3pnqyz] ul[data-astro-cid-7k3pnqyz]{transition:none;animation:none}.toc-link[data-astro-cid-7k3pnqyz][data-active=true]{transform:none}}.article-back-nav[data-astro-cid-u7nadic5]{background:var(--background)}.article-back-inner[data-astro-cid-u7nadic5]{max-width:56rem;margin-inline:auto;padding-inline:16px}.article-back-nav[data-astro-cid-u7nadic5] .article-back-link{white-space:nowrap;border-radius:var(--radius-ui);min-width:44px;min-height:44px;color:var(--foreground);transition:color var(--t-hover,.18s) ease, background-color var(--t-hover,.18s) ease;background:0 0;justify-content:center;margin-inline-start:-12px;padding:8px 12px}.article-back-nav[data-astro-cid-u7nadic5] .article-back-link:hover{background:var(--muted);color:var(--accent)}@media (width>=1200px){.article-back-nav[data-astro-cid-u7nadic5]{inset-inline-start:calc(50% - 28rem - 112px);background:0 0;width:max-content;position:absolute;top:calc(100% + 24px)}.article-back-inner[data-astro-cid-u7nadic5]{padding:0}.article-back-nav[data-astro-cid-u7nadic5] .article-back-link{margin-inline-start:0}}@media (width<=1199px){#main-content:target,#main-content :target{scroll-margin-block-start:8rem}}@media (prefers-reduced-motion:reduce){.article-back-nav[data-astro-cid-u7nadic5] .article-back-link{transition:none}}.adjacent-label[data-astro-cid-lfwxpnpp]{color:var(--muted-foreground);font-size:13px}.adjacent-title[data-astro-cid-lfwxpnpp]{color:color-mix(in srgb, var(--accent) 85%, transparent);margin-top:2px;font-size:14px;line-height:1.7}.adjacent-prev[data-astro-cid-lfwxpnpp],.adjacent-next[data-astro-cid-lfwxpnpp]{transition:transform var(--t-ui,.24s) var(--ease-out,cubic-bezier(.22, 1, .36, 1))}@media (hover:hover) and (pointer:fine){.adjacent-prev[data-astro-cid-lfwxpnpp]:hover,.adjacent-prev[data-astro-cid-lfwxpnpp]:focus-visible{transform:translate(-3px)}.adjacent-next[data-astro-cid-lfwxpnpp]:hover,.adjacent-next[data-astro-cid-lfwxpnpp]:focus-visible{transform:translate(3px)}.adjacent-prev[data-astro-cid-lfwxpnpp]:hover .adjacent-title[data-astro-cid-lfwxpnpp],.adjacent-next[data-astro-cid-lfwxpnpp]:hover .adjacent-title[data-astro-cid-lfwxpnpp]{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}}@media (prefers-reduced-motion:reduce){.adjacent-prev[data-astro-cid-lfwxpnpp],.adjacent-next[data-astro-cid-lfwxpnpp]{transition:none}.adjacent-prev[data-astro-cid-lfwxpnpp]:hover,.adjacent-prev[data-astro-cid-lfwxpnpp]:focus-visible,.adjacent-next[data-astro-cid-lfwxpnpp]:hover,.adjacent-next[data-astro-cid-lfwxpnpp]:focus-visible{transform:none}}.code-block-wrap{position:relative}.copy-code{top:10px;z-index:10;border-radius:var(--radius-ui,4px);color:#d7e2ec;font-family:var(--font-app-stack);letter-spacing:0;cursor:pointer;backdrop-filter:blur(4px);opacity:.88;background:#101c28e6;border:1px solid #ffffff29;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:12px;font-weight:500;line-height:18px;transition:opacity .18s,background-color .18s,border-color .18s,color .18s,transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;inset-inline-end:10px}.copy-code__icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:none;width:13px;height:13px;display:block}.copy-code:hover,.copy-code:focus-visible,.code-block-wrap:hover .copy-code{opacity:1;color:#f1e2cd;border-color:#dfaa738c}.copy-code:focus-visible{outline:2px solid var(--accent,#dfaa73);outline-offset:2px}.copy-code:active{transform:scale(.96)}.copy-code.is-copied{opacity:1;color:var(--accent,#dfaa73);background:#dfaa7324;border-color:#dfaa739e;transition:opacity .18s,background-color .18s,border-color .18s,transform .14s cubic-bezier(.22,1,.36,1)}.copy-code.is-copied:hover,.copy-code.is-copied:focus-visible,.code-block-wrap:hover .copy-code.is-copied{color:var(--accent,#dfaa73);background:#dfaa7324;border-color:#dfaa739e}@media (hover:none){.copy-code{opacity:1}}@media (prefers-reduced-motion:reduce){.copy-code{transition:background-color 1ms,border-color 1ms,color 1ms,opacity 1ms}.copy-code:active{transform:none}}
