:root{--ink: #161616;--muted: #666;--rule: #e1e1e1;--rose: #c51b5b;--sidebar: 18rem}[data-astro-cid-cygx6kou]{box-sizing:border-box}html{color:var(--ink);background:#fff;font-family:Arial,Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif;scroll-behavior:smooth}body{margin:0}.doc-shell[data-astro-cid-cygx6kou]{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);min-height:100vh}.doc-sidebar[data-astro-cid-cygx6kou]{position:sticky;top:0;height:100vh;overflow:auto;border-right:1px solid var(--rule);padding:1.5rem 1.15rem;background:#fafafa}.home-link[data-astro-cid-cygx6kou]{display:inline-flex;align-items:center;height:2rem;margin-bottom:1.4rem;color:var(--rose);font-weight:700;text-decoration:none}.nav-title[data-astro-cid-cygx6kou]{margin:0 0 .65rem;color:#222;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chapter-list[data-astro-cid-cygx6kou],.section-list[data-astro-cid-cygx6kou]{display:grid;gap:.15rem;margin:0;padding:0;list-style:none}.chapter-list[data-astro-cid-cygx6kou] a[data-astro-cid-cygx6kou],.section-list[data-astro-cid-cygx6kou] a[data-astro-cid-cygx6kou]{display:block;border-radius:.25rem;padding:.45rem .55rem;color:#444;line-height:1.35;text-decoration:none;transition:background-color .18s ease,color .18s ease,font-weight .18s ease}.chapter-list[data-astro-cid-cygx6kou] a[data-astro-cid-cygx6kou]:hover,.section-list[data-astro-cid-cygx6kou] a[data-astro-cid-cygx6kou]:hover,.chapter-list[data-astro-cid-cygx6kou] a[data-astro-cid-cygx6kou].active-section{background:var(--rose);color:#fff}.section-details[data-astro-cid-cygx6kou]{margin:.8rem 0 .8rem .55rem;border-left:1px solid var(--rule);padding-left:.55rem}.section-details[data-astro-cid-cygx6kou] summary[data-astro-cid-cygx6kou]{cursor:pointer;padding:.3rem .35rem;color:#222;font-size:.82rem;font-weight:700;line-height:1.35;list-style-position:outside}.section-details[data-astro-cid-cygx6kou] summary[data-astro-cid-cygx6kou]:hover{color:var(--rose)}.section-list[data-astro-cid-cygx6kou]{font-size:.92rem}.section-list[data-astro-cid-cygx6kou] .level-3[data-astro-cid-cygx6kou] a[data-astro-cid-cygx6kou]{padding-left:1.3rem;color:#666}.section-list[data-astro-cid-cygx6kou] a[data-astro-cid-cygx6kou].active-section{background:#fff2f6;color:var(--rose);font-weight:700}.section-list[data-astro-cid-cygx6kou] a[data-astro-cid-cygx6kou].active-section:hover{background:var(--rose);color:#fff}.doc-main[data-astro-cid-cygx6kou]{min-width:0;padding:3.5rem clamp(1.5rem,5vw,5rem) 5rem}.doc-content[data-astro-cid-cygx6kou]{max-width:860px}.doc-content[data-astro-cid-cygx6kou] h1{margin:0 0 2rem;font-size:clamp(2.2rem,4vw,3.3rem);line-height:1.15;font-weight:700}.doc-content[data-astro-cid-cygx6kou] h2{clear:both;scroll-margin-top:1.5rem;margin:3rem 0 1rem;border-top:1px solid var(--rule);padding-top:1.8rem;font-size:clamp(1.55rem,2.4vw,2.05rem);line-height:1.25}.doc-content[data-astro-cid-cygx6kou] h3{scroll-margin-top:1.5rem;margin:2.2rem 0 .8rem;font-size:1.25rem;line-height:1.35}.doc-content[data-astro-cid-cygx6kou] p,.doc-content[data-astro-cid-cygx6kou] li,.doc-content[data-astro-cid-cygx6kou] td,.doc-content[data-astro-cid-cygx6kou] th{color:#333;font-size:1.02rem;line-height:1.85}.doc-content[data-astro-cid-cygx6kou] p{margin:0 0 1rem;text-align:justify;text-justify:inter-ideograph}.doc-content[data-astro-cid-cygx6kou] li{text-align:justify;text-justify:inter-ideograph}.doc-content[data-astro-cid-cygx6kou] a{color:var(--rose);text-underline-offset:.2em}.doc-content[data-astro-cid-cygx6kou] code{color:#111;font-family:Cascadia Mono,Consolas,monospace}.doc-content[data-astro-cid-cygx6kou] pre{overflow-x:auto;border:1px solid #e8e8e8;background:#f8f8f8;padding:1rem;line-height:1.6}.doc-content[data-astro-cid-cygx6kou] .lead{color:#555;font-size:1.16rem}.doc-content[data-astro-cid-cygx6kou] .formula-card,.doc-content[data-astro-cid-cygx6kou] .rule-grid>div{border:1px solid #e8e8e8;background:#fbfbfb;padding:1rem}.doc-content[data-astro-cid-cygx6kou] .rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.2rem 0}.doc-content[data-astro-cid-cygx6kou] .formula-list{display:grid;gap:.9rem}.doc-content[data-astro-cid-cygx6kou] .formula-card h3{margin-top:0}.doc-content[data-astro-cid-cygx6kou] table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.95rem}.doc-content[data-astro-cid-cygx6kou] th,.doc-content[data-astro-cid-cygx6kou] td{border:1px solid #e6e6e6;padding:.72rem;text-align:left;vertical-align:top}.doc-content[data-astro-cid-cygx6kou] th{background:#f7f7f7;color:#222}@media(max-width:900px){.doc-shell[data-astro-cid-cygx6kou]{display:block}.doc-sidebar[data-astro-cid-cygx6kou]{position:static;height:auto;border-right:0;border-bottom:1px solid var(--rule)}.doc-main[data-astro-cid-cygx6kou]{padding-top:2.5rem}.doc-content[data-astro-cid-cygx6kou] .rule-grid{grid-template-columns:1fr}}
