[data-pagefind-body]{font-family:var(--font-body), "Noto Sans SC", "Noto Sans CJK SC", system-ui, -apple-system, sans-serif;color:var(--white-85p);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;line-height:1.75}[data-pagefind-body] h1,[data-pagefind-body] h2,[data-pagefind-body] h3,[data-pagefind-body] h4,[data-pagefind-body] h5,[data-pagefind-body] h6{color:var(--white-full);margin-top:var(--space-xl);margin-bottom:var(--space-md);font-weight:600;line-height:1.3}[data-pagefind-body] h1{margin-top:2.5rem;margin-bottom:var(--space-lg);border-bottom:3px solid var(--accent-50p);padding-bottom:.6rem;font-size:2.4rem;font-weight:700;line-height:1.25}[data-pagefind-body] h2{margin-top:2.5rem;margin-bottom:var(--space-md);border-bottom:2px solid var(--accent-30p);padding-bottom:.4rem;font-size:1.8rem;font-weight:650;line-height:1.3}[data-pagefind-body] h3{margin-top:2rem;margin-bottom:var(--space-md);color:var(--white-95p);font-size:1.4rem;font-weight:600;line-height:1.4}[data-pagefind-body] h4{color:var(--white-90p);margin-top:1.5rem;margin-bottom:.6rem;font-size:1.15rem;font-weight:600;line-height:1.45}[data-pagefind-body] h5{color:var(--white-90p);margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.5}[data-pagefind-body] h6{color:var(--white-80p);margin-top:1.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:600;line-height:1.5}[data-pagefind-body] p{margin:0 0 var(--space-lg);line-height:1.75}[data-pagefind-body] strong{color:#ffd966;font-weight:600}[data-pagefind-body] em{color:var(--white-85p);font-style:italic}[data-pagefind-body] strong em,[data-pagefind-body] em strong{color:#ffd966}[data-pagefind-body] del{color:var(--white-60p)}[data-pagefind-body] mark{color:inherit;background-color:#ffd96640;border-radius:2px;padding:.1em .2em}[data-pagefind-body] kbd{background-color:var(--white-10p);border:1px solid var(--white-20p);color:var(--white-85p);border-radius:4px;padding:.15em .4em;font-family:JetBrains Mono,Fira Code,Consolas,Courier New,monospace;font-size:.85em}[data-pagefind-body] sup,[data-pagefind-body] sub{font-size:.8em}[data-pagefind-body] a{color:var(--accent-80p);transition:color var(--transition-fast) ease, border-bottom-color var(--transition-fast) ease;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;border-bottom:2px solid #0000;text-decoration:none}[data-pagefind-body] a:hover,[data-pagefind-body] a:focus-visible{color:var(--accent-90p);border-bottom-color:var(--accent-60p)}[data-pagefind-body] code{color:#ff92d0;background-color:#ff79c626;border:1px solid #ff79c640;border-radius:4px;padding:.2em .4em;font-family:JetBrains Mono,Fira Code,Consolas,Courier New,monospace;font-size:.88em}[data-pagefind-body] pre{background:var(--black-30p);color:var(--white-85p);border-left:4px solid var(--accent-60p);margin:var(--space-xl) 0;box-shadow:var(--shadow-md);border-radius:8px;padding:1.2rem 1.5rem;font-family:JetBrains Mono,Fira Code,Consolas,Courier New,monospace;font-size:.92em;line-height:1.65;overflow-x:auto}[data-pagefind-body] pre code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit}.expressive-code pre,.expressive-code code{all:revert}[data-pagefind-body] ul,[data-pagefind-body] ol{margin:0 0 var(--space-lg);padding-left:1.75rem}[data-pagefind-body] li{color:var(--white-85p);margin:.4rem 0;line-height:1.75}[data-pagefind-body] ul li{list-style:outside}[data-pagefind-body] ul li ul li{list-style:circle}[data-pagefind-body] ul li ul li ul li{list-style:square}[data-pagefind-body] ol li{list-style:decimal}[data-pagefind-body] ol li ol li{list-style:lower-alpha}[data-pagefind-body] li>ul,[data-pagefind-body] li>ol{margin-top:.3rem;margin-bottom:.3rem}[data-pagefind-body] blockquote{margin:var(--space-xl) 0;border-left:4px solid var(--accent-60p);background:var(--black-10p);color:var(--white-75p);border-radius:0 8px 8px 0;padding:1rem 1.5rem}[data-pagefind-body] blockquote p{margin:0;line-height:1.7}[data-pagefind-body] blockquote p+p{margin-top:.8rem}[data-pagefind-body] blockquote strong{color:#ffd966}[data-pagefind-body] blockquote code{font-size:.85em}[data-pagefind-body] table{border-collapse:collapse;width:100%;margin:var(--space-xl) 0;box-shadow:var(--shadow-md);-webkit-overflow-scrolling:touch;border-radius:8px;display:block;overflow:auto hidden}[data-pagefind-body] th,[data-pagefind-body] td{text-align:left;border-bottom:1px solid var(--white-10p);padding:.75rem 1rem;line-height:1.6}[data-pagefind-body] th{background:var(--accent-30p);color:var(--white-full);white-space:nowrap;font-size:.95em;font-weight:600}[data-pagefind-body] td{color:var(--white-85p)}[data-pagefind-body] tr:nth-child(2n) td{background-color:var(--white-05p)}[data-pagefind-body] tr:hover td{background-color:var(--black-10p)}[data-pagefind-body] table code{font-size:.85em}[data-pagefind-body] img{max-width:100%;height:auto;margin:var(--space-xl) auto;box-shadow:var(--shadow-lg);transition:transform var(--transition-normal) ease, box-shadow var(--transition-normal) ease;border-radius:8px;display:block}[data-pagefind-body] img:hover{box-shadow:var(--shadow-xl);transform:scale(1.02)}[data-pagefind-body] iframe,[data-pagefind-body] embed,[data-pagefind-body] video{max-width:100%;height:auto;margin:var(--space-xl) auto;border-radius:8px;display:block}[data-pagefind-body] hr{margin:var(--space-2xl) 0;background:linear-gradient(90deg, transparent, var(--white-15p) 20%, var(--accent-40p) 50%, var(--white-15p) 80%, transparent);border:none;height:1.5px}[data-pagefind-body] details{margin:var(--space-lg) 0;background-color:var(--white-05p);border:1px solid var(--white-10p);transition:border-color var(--transition-fast) ease;border-radius:6px;padding:.8rem 1rem}[data-pagefind-body] details:hover{border-color:var(--white-20p)}[data-pagefind-body] summary{cursor:pointer;color:var(--white-90p);font-weight:600}[data-pagefind-body] details[open] summary{border-bottom:1px solid var(--white-10p);margin-bottom:.8rem;padding-bottom:.6rem}[data-pagefind-body] figure{margin:var(--space-xl) 0;text-align:center}[data-pagefind-body] figcaption{color:var(--white-70p);margin-top:.5rem;font-size:.9em;font-style:italic}[data-pagefind-body] .footnotes{color:var(--white-75p);border-top:1px solid var(--white-15p);margin-top:var(--space-2xl);padding-top:var(--space-lg);font-size:.88em}[data-pagefind-body] .footnotes ol{margin-left:1rem;padding-left:.5rem}[data-pagefind-body] .footnotes li{margin:.5rem 0;line-height:1.6}[data-pagefind-body] .footnotes a{font-size:.9em}@media (width<=1024px){[data-pagefind-body]{font-size:.95rem}[data-pagefind-body] h1{font-size:2rem}[data-pagefind-body] h2{font-size:1.6rem}[data-pagefind-body] h3{font-size:1.25rem}[data-pagefind-body] h4{font-size:1.05rem}[data-pagefind-body] pre{padding:1rem 1.2rem;font-size:.88em}}@media (width<=768px){[data-pagefind-body]{font-size:.9rem;line-height:1.7}[data-pagefind-body] h1{margin-top:1.5rem;font-size:1.6rem}[data-pagefind-body] h2{margin-top:1.5rem;font-size:1.3rem}[data-pagefind-body] h3{margin-top:1.25rem;font-size:1.1rem}[data-pagefind-body] h4{margin-top:1rem;font-size:1rem}[data-pagefind-body] h5{font-size:.9rem}[data-pagefind-body] h6{font-size:.85rem}[data-pagefind-body] p{margin-bottom:var(--space-md)}[data-pagefind-body] pre{margin:var(--space-lg) 0;border-left-width:3px;padding:.8rem 1rem;font-size:.82em}[data-pagefind-body] table{font-size:.85rem}[data-pagefind-body] th,[data-pagefind-body] td{padding:.5rem .7rem}[data-pagefind-body] blockquote{padding:.8rem 1rem;font-size:.9em}[data-pagefind-body] ul,[data-pagefind-body] ol{padding-left:1.5rem}}
