
:root{--vpq1nz6:#FBFBF8;--vpq1xv1:980px;--vpq1mj3:#45BF98;--vpq12gl:14px;--vpqpkhx:#6E6753;--vpq1otd:#282315;--vpq1vkw:system-ui,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--vpq470m:#2A7A60;--vpqnnik:.8rem;--vpqh593:#093426;--vpq1gl9:#22841B;--vpq1599:system-ui,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--vpqdubz:#4AC489;--vpqi97y:#E6E0D0;color-scheme:light;--vpq13ff:#FDFDFB}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:4.5rem}
body{background:var(--vpq1nz6);margin:0;overflow-wrap:anywhere;font:15px/1.75 var(--vpq1599);color:var(--vpq1otd)}
a{color:var(--vpq470m);text-underline-offset:3px}
a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid var(--vpq470m);outline-offset:2px;border-radius:3px}
h3,h2,h1{line-height:1.3;font-family:var(--vpq1vkw);color:var(--vpq1otd)}
.vpqaczp{background:var(--vpq1mj3);color:var(--vpqh593);left:-999px;position:absolute;top:0;padding:.5rem 1rem;z-index:20}
.vpqaczp:focus{left:1rem}
.vpq1vi3{background:color-mix(in srgb,var(--vpq1nz6) 92%,transparent);border-bottom:1px solid var(--vpqi97y);backdrop-filter:blur(8px);top:0;z-index:10;position:sticky}
.vpq1vi2{align-items:center;min-height:3.4rem;gap:.9rem;padding:.55rem 1rem;max-width:calc(var(--vpq1xv1) + 160px);display:flex;margin:0 auto}
.vpq17m1{align-items:center;white-space:nowrap;text-decoration:none;font-weight:700;gap:.55rem;display:flex;color:var(--vpq1otd)}
.vpq17m1 .vpqjn2q{flex:none;width:26px;height:26px}
.vpq1rsm{align-items:center;min-width:0;gap:.4rem;color:var(--vpqpkhx);font:13px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;border-left:1px solid var(--vpqi97y);padding-left:.9rem}
.vpq1rsm span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vpq1rsm b{font-weight:500;color:var(--vpq1otd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vpqrc46{background:var(--vpq1mj3);color:var(--vpqh593);margin-left:auto;flex:none;text-decoration:none;border-radius:var(--vpq12gl);padding:.4rem .85rem;font-weight:600;font-size:13px}
.vpqifs4{gap:calc(var(--vpqnnik)*2.4);padding:0 1rem;grid-template-columns:230px minmax(0,1fr) 210px;max-width:calc(var(--vpq1xv1) + 160px);display:grid;margin:0 auto}
.vpq146f{padding:1.6rem 0 2rem;overflow:auto;max-height:calc(100vh - 3.4rem);font-size:14px;top:3.4rem;position:sticky;align-self:start}
.vpq146f>details>summary{display:none}
.vpq12p2{font-family:var(--vpq1599);text-transform:uppercase;color:var(--vpqpkhx);font-size:11px;margin:0 0 .6rem;letter-spacing:.12em}
.vpq1b2g,.vpq1b2g ul{margin:0;list-style:none;padding:0}
.vpq1b2g>li{margin-bottom:.15rem}
.vpq1b2g a{align-items:center;text-decoration:none;border-radius:var(--vpq12gl);display:flex;gap:.5rem;padding:.3rem .6rem;color:var(--vpq1otd)}
.vpq1b2g a:hover{background:color-mix(in srgb,var(--vpq1mj3) 12%,transparent)}
.vpq1b2g svg{flex:none;width:15px;stroke:var(--vpqpkhx);height:15px}
.vpq1b2g ul{padding-left:.7rem;border-left:1px solid var(--vpqi97y);margin:.15rem 0 .35rem 1.05rem}
.vpq1b2g ul a{padding:.2rem .5rem;color:var(--vpqpkhx);font-size:13px;display:block}
.vpq1cj8{padding-top:1rem;margin-top:1.4rem;border-top:1px dashed var(--vpqi97y);color:var(--vpqpkhx);font-size:12px}
.vpqltf6{min-width:0;padding:1.8rem 0 3rem}
.vpq1a7d{margin:0 0 .8rem;letter-spacing:.06em;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--vpq470m)}
.vpqltf6 h1{letter-spacing:-.01em;margin:0 0 .7rem;font-size:clamp(1.65rem,1.2rem + 1.8vw,2.35rem)}
.vpq1wq8{max-width:44em;color:var(--vpqpkhx);font-size:1.05rem;margin:0 0 1.2rem}
.vpq13rt{border-bottom:1px solid var(--vpqi97y);gap:.4rem 1.2rem;color:var(--vpqpkhx);flex-wrap:wrap;margin-bottom:1.6rem;font-size:13px;display:flex;padding-bottom:1.2rem}
.vpq12zo{align-items:stretch;grid-template-columns:minmax(0,1fr) 220px;margin-bottom:2.4rem;gap:1.2rem;display:grid}
.vpq1966{border:1px solid var(--vpqi97y);border-left:3px solid var(--vpq1mj3);background:var(--vpq13ff);border-radius:var(--vpq12gl);padding:1rem 1.2rem}
.vpq1966 h2{font-size:14px;margin:0 0 .5rem}
.vpq1966 ol{column-gap:1.6rem;margin:0;columns:2;font-size:14px;padding-left:1.3rem}
.vpq1966 li{break-inside:avoid;padding:.1rem 0}
.vpq1t0z{margin:0;border:1px solid var(--vpqi97y);border-radius:var(--vpq12gl);background:color-mix(in srgb,var(--vpq1mj3) 7%,var(--vpq1nz6));display:flex;flex-direction:column;justify-content:center;overflow:hidden}
.vpq1t0z .vpqaouc{height:auto;width:100%;display:block}
.vpq1t0z figcaption{border-top:1px solid var(--vpqi97y);padding:.35rem .7rem;color:var(--vpqpkhx);font-size:12px}
.vpq1wfr{margin:0 0 2.8rem}
.vpq1wfr>h2,.vpqhfi7 h2{border-bottom:1px solid var(--vpqi97y);position:relative;margin:0 0 .9rem;padding-bottom:.45rem;font-size:1.4rem}
.vpq1ijq{text-decoration:none;opacity:.0;font-weight:400;color:var(--vpq1mj3);transition:opacity .15s;margin-left:.35rem}
h2:hover .vpq1ijq,.vpq1ijq:focus{opacity:1}
.vpqgfa9{color:var(--vpqpkhx);font-size:14px;margin:-.4rem 0 1rem}
.vpq5lv6{list-style:none;margin:0;padding:0;border:1px solid var(--vpqi97y);border-radius:var(--vpq12gl);overflow:hidden}
.vpq5lv6 li+li{border-top:1px solid var(--vpqi97y)}
.vpq5lv6 a{background:var(--vpq13ff);align-items:center;gap:.8rem;grid-template-columns:2.2rem minmax(0,1fr) auto;text-decoration:none;padding:.75rem 1rem;display:grid;color:var(--vpq1otd)}
.vpq5lv6 a:hover{background:color-mix(in srgb,var(--vpq1mj3) 10%,var(--vpq13ff))}
.vpq5lv6 svg{stroke:var(--vpq470m);width:22px;height:22px}
.vpq5lv6 b{font-weight:600;display:block}
.vpq5lv6 small{font-size:12.5px;color:var(--vpqpkhx)}
.vpq5lv6 em{background:var(--vpq1mj3);color:var(--vpqh593);padding:.2rem .65rem;font-style:normal;font-weight:600;font-size:12px;border-radius:999px}
.vpqhfi7{margin:0 0 2.8rem}
.vpqhfi7 h3{margin:1.6rem 0 .5rem;font-size:1.1rem}
.vpqhfi7 p{margin:0 0 1rem}
.vpqhfi7 ol,.vpqhfi7 ul{padding-left:1.4rem;margin:0 0 1rem}
.vpqhfi7 li{margin:.25rem 0}
.vpq2vn0{gap:.8rem;display:grid}
.vpqxrj5{--vpq1rse:var(--vpqdubz);border:1px solid var(--vpqi97y);border-left:4px solid var(--vpq1rse);background:color-mix(in srgb,var(--vpq1rse) 7%,var(--vpq1nz6));border-radius:var(--vpq12gl);padding:.85rem 1.1rem}
.vpqxrj5.vpqg304{--vpq1rse:var(--vpq1mj3)}
.vpqxrj5.vpqrh15{--vpq1rse:var(--vpq1gl9)}
.vpq18j1{align-items:center;display:inline-flex;letter-spacing:.04em;gap:.4rem;font-weight:700;font-size:12px;color:var(--vpq1otd)}
.vpq18j1::before{color:var(--vpqh593);display:inline-grid;height:1.15rem;place-items:center;border-radius:50%;background:var(--vpq1rse);font:700 11px/1 Georgia,serif;content:"i";width:1.15rem}
.vpqxrj5.vpqrh15 .vpq18j1::before{content:"!"}
.vpqxrj5.vpqg304 .vpq18j1::before{content:"✓"}
.vpqxrj5 h3{font-size:1rem;margin:.3rem 0 .2rem}
.vpqxrj5 p{margin:0;color:var(--vpqpkhx);font-size:14px}
.vpq185v{background:var(--vpq13ff);border:1px solid var(--vpqi97y);border-radius:var(--vpq12gl);padding:1.2rem 1.4rem}
.vpq1pgp h3{margin:0 0 1rem;font-size:1.05rem}
.vpqg4xq{margin:0;list-style:none;padding:0;counter-reset:vpqcvxx}
.vpqg4xq li{position:relative;counter-increment:vpqcvxx;padding:0 0 1.1rem 2.8rem}
.vpqg4xq li::before{width:1.9rem;background:var(--vpq1mj3);color:var(--vpqh593);font:700 13px/1 ui-monospace,Menlo,monospace;height:1.9rem;place-items:center;border-radius:50%;content:counter(vpqcvxx);position:absolute;top:0;left:0;display:grid}
.vpqg4xq li::after{content:"";position:absolute;left:.9rem;top:2.1rem;bottom:.2rem;border-left:2px dotted var(--vpqi97y)}
.vpqg4xq li:last-child{padding-bottom:0}
.vpqg4xq li:last-child::after{display:none}
.vpqg4xq b,.vpqg4xq strong{line-height:1.9rem;display:block}
.vpqg4xq p{margin:.1rem 0 0;color:var(--vpqpkhx);font-size:14px}
.vpq1tig{margin:0;border-top:1px solid var(--vpqi97y)}
.vpq1tig div{gap:1rem;border-bottom:1px solid var(--vpqi97y);padding:.7rem 0;grid-template-columns:10em minmax(0,1fr);display:grid}
.vpq1tig dt{color:var(--vpq470m);font:600 14px/1.6 ui-monospace,SFMono-Regular,Menlo,var(--vpq1599)}
.vpq1tig dd{margin:0;font-size:14px}
.vpq2xbx{overflow-x:auto;border:1px solid var(--vpqi97y);border-radius:var(--vpq12gl)}
.vpqxupv{width:100%;border-collapse:collapse;font-size:14px;min-width:30rem}
.vpqxupv caption{text-align:left;caption-side:top;padding:.6rem .9rem;color:var(--vpqpkhx);font-size:13px}
.vpqxupv td,.vpqxupv th{vertical-align:top;border-top:1px solid var(--vpqi97y);text-align:left;padding:.6rem .9rem}
.vpqxupv thead th{background:var(--vpq13ff);font-size:13px}
.vpqxupv tbody th{font-weight:600}
.vpq1b6u details{border-bottom:1px solid var(--vpqi97y)}
.vpq1b6u summary{list-style:none;cursor:pointer;font-weight:600;display:flex;gap:.6rem;padding:.75rem 0}
.vpq1b6u summary::-webkit-details-marker{display:none}
.vpq1b6u summary::before{flex:none;content:"+";width:1rem;color:var(--vpq470m);font-family:ui-monospace,Menlo,monospace}
.vpq1b6u details[open] summary::before{content:"−"}
.vpq1b6u details p{margin:0 0 .9rem 1.6rem;color:var(--vpqpkhx);font-size:14px}
.vpq1f9s{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.5rem;display:grid}
.vpq1f9s a{display:block;padding:.55rem .8rem;border:1px solid var(--vpqi97y);border-radius:var(--vpq12gl);text-decoration:none;font-size:14px;background:var(--vpq13ff)}
.vpq1f9s a::before{content:"→ ";color:var(--vpqpkhx)}
.vpq1f9s a:hover{border-color:var(--vpq1mj3)}
.vpqskto{margin:0 0 2.8rem}
.vpqskto h2{border-bottom:1px solid var(--vpqi97y);margin:0 0 .9rem;padding-bottom:.45rem;font-size:1.4rem}
.vpqskto ul{margin:0;list-style:none;padding:0}
.vpqskto li{border-bottom:1px dashed var(--vpqi97y);padding:.45rem 0}
.vpqskto a{text-decoration:none}
.vpq1xyw{gap:.8rem;margin-top:1rem;grid-template-columns:1fr 1fr;display:grid}
.vpq1xyw a{display:block;border:1px solid var(--vpqi97y);border-radius:var(--vpq12gl);padding:.8rem 1rem;text-decoration:none;color:var(--vpq1otd)}
.vpq1xyw a:hover{border-color:var(--vpq1mj3)}
.vpq1xyw small{color:var(--vpqpkhx);font-size:12px;display:block}
.vpq1xyw b{color:var(--vpq470m)}
.vpq1xyw a+a{text-align:right}
.vpqr5ro{padding:1.8rem 0 2rem;overflow:auto;max-height:calc(100vh - 3.4rem);font-size:13px;top:3.4rem;position:sticky;align-self:start}
.vpqr5ro h2{font-family:var(--vpq1599);color:var(--vpqpkhx);font-weight:600;font-size:12px;margin:0 0 .6rem}
.vpqr5ro ul{list-style:none;padding:0;margin:0 0 1.6rem;border-left:1px solid var(--vpqi97y)}
.vpqr5ro li a{margin-left:-1px;text-decoration:none;border-left:2px solid transparent;padding:.25rem 0 .25rem .8rem;color:var(--vpqpkhx);line-height:1.45;display:block}
.vpqr5ro li a:hover{color:var(--vpq1otd)}
.vpqr5ro li a[aria-current]{color:var(--vpq470m);border-left-color:var(--vpq1mj3);font-weight:600}
.vpq8cd5 a{padding:.2rem 0;font-size:13px;display:block}
.vpqog2z{background:var(--vpq13ff);border-top:1px solid var(--vpqi97y);color:var(--vpqpkhx);font-size:13px}
.vpqjg8m{justify-content:space-between;padding:1.2rem 1rem;gap:.5rem 1.5rem;flex-wrap:wrap;max-width:calc(var(--vpq1xv1) + 160px);display:flex;margin:0 auto}
.vpqog2z a{color:var(--vpqpkhx)}
@media (max-width:1180px){.vpqifs4{grid-template-columns:210px minmax(0,1fr)}.vpqr5ro{grid-column:2;max-height:none;position:static;padding:0 0 2rem}#vpqwua1,.vpq20m4{display:none}}
@media (max-width:820px){
.vpqifs4{flex-direction:column;display:flex}
.vpqltf6{order:1}.vpqr5ro{order:2}
.vpq146f{order:3;max-height:none;padding:0 0 1.5rem;overflow:visible;position:static}
.vpq146f>details{border:1px solid var(--vpqi97y);border-radius:var(--vpq12gl);background:var(--vpq13ff)}
.vpq146f>details>summary{justify-content:space-between;align-items:center;padding:.6rem .9rem;list-style:none;cursor:pointer;font-weight:600;display:flex}
.vpq146f>details>summary::-webkit-details-marker{display:none}
.vpq146f>details>summary::after{color:var(--vpqpkhx);content:"▾"}
.vpq146f>details[open]>summary::after{content:"▴"}
.vpq146f>details>div{padding:0 .6rem .8rem}
.vpq12p2{display:none}
.vpq12zo{grid-template-columns:1fr}
.vpq1t0z{max-width:280px}
.vpq1rsm{display:none}
}
@media (max-width:520px){
.vpq1966 ol{columns:1}
.vpq1tig div{gap:.15rem;grid-template-columns:1fr}
.vpq1xyw{grid-template-columns:1fr}
.vpq1xyw a+a{text-align:left}
.vpq5lv6 em{display:none}
.vpq185v{padding:1rem}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.vpqf84o{margin-left:auto;gap:1.1rem;font-size:.9rem;display:flex}
.vpqf84o a{text-decoration:none;color:var(--vpqpkhx)}
.vpqf84o a:hover{color:var(--vpq470m)}
.vpqifs4:not(:has(>.vpqr5ro)){grid-template-columns:240px minmax(0,1fr)}
.vpquf4v{flex-direction:column;align-items:center;text-align:center;gap:.3rem}
.vpq1b2g svg{display:none}.vpq1b2g a{padding-left:.4rem}

.vpq1wlo{font-size:.8rem;color:var(--vpqpkhx);margin:.9rem 0 0}.vpq1wlo span{margin-right:.5rem;opacity:.8}.vpq1wlo a{color:var(--vpqpkhx)}
h1{text-wrap:balance}