
html{--fgk1pjk:4px;--fgk15hr:rgb(250 248 245);--fgk1f8e:rgb(64 56 214);--fgkwjix:rgb(39 56 211);--fgkrtbx:rgb(249 248 246);--fgk1cuk:rgb(33 26 18);--fgk1put:rgb(113 101 86);--fgk1u47:1160px;--fgk7hzb:rgb(248 249 251);--fgk11yn:rgb(158 88 20);--fgk1b7s:1.1rem;--fgkbi72:"Source Han Serif CN","Noto Serif CJK SC","STSong","SimSun",serif;--fgkwj9s:rgb(233 228 221);--fgk5hxd:"HarmonyOS Sans SC","MiSans","PingFang SC","Microsoft YaHei",sans-serif;--fgkmdnd:rgb(27 39 147)}
*,*::before,*::after{box-sizing:border-box}
html{scroll-padding-top:4.75rem;-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{background:var(--fgkrtbx);font:16px/1.75 var(--fgk5hxd);margin:0;color:var(--fgk1cuk);counter-reset:fgkoxv9}
a{color:var(--fgkmdnd)}
button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--fgkwjix);outline-offset:2px;border-radius:4px}
h1,h2,h3{font-family:var(--fgkbi72);line-height:1.3;margin:0}
.fgk1c77{padding:.5rem .95rem;z-index:20;background:var(--fgkwjix);top:0;color:var(--fgk7hzb);left:-999px;position:absolute}
.fgk1c77:focus{left:.95rem}
.fgk19hd{max-width:var(--fgk1u47);padding:0 .95rem;margin:0 auto}
.fgk1o67{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--fgkrtbx) 90%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}
.fgk1o67.fgk19zp{box-shadow:0 6px 24px -18px color-mix(in srgb,var(--fgk1cuk) 60%,transparent);border-color:var(--fgkwj9s)}
.fgk1qct{gap:1.2rem;align-items:center;display:flex;height:3.8rem}
.fgk1jo8{align-items:center;white-space:nowrap;gap:.55rem;display:flex;min-width:0;color:var(--fgk1cuk);text-decoration:none;font-weight:700;font-size:1rem}
.fgk1jo8 span{overflow:hidden;text-overflow:ellipsis}
.fgkezuu{flex:none}
.fgk1yzk{margin-left:auto;scrollbar-width:none;display:flex;overflow-x:auto;gap:.25rem}
.fgk1yzk::-webkit-scrollbar{display:none}
.fgk1yzk a{font-size:.85rem;padding:.4rem .65rem;white-space:nowrap;border-radius:var(--fgk1pjk);text-decoration:none;color:var(--fgk1put)}
.fgk1yzk a:hover,.fgk1yzk a.fgk7hzb{background:color-mix(in srgb,var(--fgkwjix) 14%,transparent);color:var(--fgk1cuk)}
.fgk1cev{font-size:.85rem;padding:.5rem .95rem;background:var(--fgkwjix);color:var(--fgk7hzb);border-radius:var(--fgk1pjk);flex:none;text-decoration:none;font-weight:700}
.fgk1cev:hover{background:var(--fgk1f8e)}
.fgk151q{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--fgkwjix) 9%,var(--fgkrtbx)),var(--fgkrtbx) 80%);overflow:hidden;padding:calc(var(--fgk1b7s)*3) 0 calc(var(--fgk1b7s)*2.5)}
.fgkfbdq{grid-template-columns:1.1fr .9fr;align-items:center;display:grid;gap:calc(var(--fgk1b7s)*2)}
.fgk1dgh{display:inline-flex;margin:0 0 .95rem;gap:.5rem;align-items:center;font-size:.8rem;letter-spacing:.04em;color:var(--fgk1put)}
.fgk1dgh::before{width:.5rem;border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--fgk11yn) 22%,transparent);background:var(--fgk11yn);height:.5rem;content:""}
.fgk151q h1{max-width:18em;font-size:clamp(1.65rem,1.05rem + 2.6vw,2.7rem);letter-spacing:-.01em}
.fgk1232{max-width:34em;margin:.95rem 0 0;color:var(--fgk1put);font-size:1.05rem}
.fgkq4xs{margin:0;position:relative;aspect-ratio:3/2;border-radius:calc(var(--fgk1pjk)*2);background:var(--fgk15hr);border:1px solid var(--fgkwj9s);display:grid;place-items:center;overflow:hidden}
.fgkq4xs::after{border-radius:50%;aspect-ratio:1;width:60%;inset:auto -20% -40% auto;position:absolute;content:"";background:radial-gradient(color-mix(in srgb,var(--fgk1f8e) 30%,transparent),transparent 70%)}
.fgk118t{position:relative;height:auto;width:92%;z-index:1}
.fgk1sqw{margin-top:calc(var(--fgk1b7s)*.5);grid-column:1/-1}
.fgk1yhq{margin-bottom:.85rem;align-items:baseline;display:flex;gap:.25rem .95rem;flex-wrap:wrap}
.fgk1yhq .fgku0yz{font-family:var(--fgkbi72);font-size:1.1rem;color:var(--fgk1cuk);font-weight:700}
.fgk1yhq p{font-size:.85rem;margin:0;color:var(--fgk1put)}
.fgkmvyq{list-style:none;display:grid;margin:0;padding:0;gap:.7rem;grid-template-columns:repeat(4,1fr)}
.fgk15dc{display:flex;align-items:center;gap:.75rem;padding:.85rem .95rem;background:var(--fgk15hr);border:1px solid var(--fgkwj9s);border-radius:var(--fgk1pjk);text-decoration:none;color:var(--fgk1cuk);transition:transform .15s,border-color .15s}
.fgk15dc:hover{border-color:var(--fgkwjix);transform:translateY(-2px)}
.fgktold{place-items:center;display:grid;width:2.45rem;border-radius:var(--fgk1pjk);height:2.45rem;flex:none;color:var(--fgkmdnd);background:color-mix(in srgb,var(--fgkwjix) 16%,transparent)}
.fgktold svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.fgk15dc b{font-size:.95rem;display:block}
.fgk15dc small{font-size:.75rem;display:block;color:var(--fgk1put);line-height:1.4}
.fgk15dc i{margin-left:auto;color:var(--fgkmdnd);font-weight:700;font-style:normal}
.fgkoxv9{padding:calc(var(--fgk1b7s)*3) 0;counter-increment:fgkoxv9}
.fgkoxv9+.fgkoxv9{border-top:1px solid var(--fgkwj9s)}
.fgk16c6{background:var(--fgk15hr)}
.fgkxkc7{gap:.2rem .95rem;display:grid;margin-bottom:calc(var(--fgk1b7s)*1.6);align-items:end;grid-template-columns:auto 1fr}
.fgkxkc7::before{font:800 clamp(2.3rem,1.9rem + 2vw,3.4rem)/1 var(--fgkbi72);color:transparent;content:counter(fgkoxv9,decimal-leading-zero);-webkit-text-stroke:1.5px var(--fgkwjix);grid-row:span 2}
.fgkxkc7 h2{font-size:clamp(1.3rem,1.05rem + 1vw,1.75rem)}
.fgkxkc7 p{margin:0;color:var(--fgk1put);font-size:.9rem}
.fgk14tm{display:grid;gap:.95rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.fgk172q{background:var(--fgkrtbx);border:1px solid var(--fgkwj9s);border-top:3px solid var(--fgkwjix);border-radius:var(--fgk1pjk);padding:1.05rem 1.15rem 1.15rem}
.fgk172q.fgkjfsx{border-top-color:var(--fgk11yn)}
.fgk172q.fgks0z1{border-top-color:var(--fgk1put)}
.fgk1bjs{font-size:.7rem;display:inline-block;border-radius:99px;color:var(--fgk1cuk);letter-spacing:.05em;padding:.1rem .5rem;font-weight:700;background:color-mix(in srgb,var(--fgkwjix) 16%,transparent)}
.fgk172q.fgkjfsx .fgk1bjs{background:color-mix(in srgb,var(--fgk11yn) 18%,transparent)}
.fgk172q.fgks0z1 .fgk1bjs{background:color-mix(in srgb,var(--fgk1put) 18%,transparent)}
.fgk172q h3{margin:.55rem 0 .35rem;font-size:1rem}
.fgk172q p{margin:0;line-height:1.7;color:var(--fgk1put);font-size:.9rem}
.fgk1gxu{margin:0 auto;max-width:41.8rem}
.fgk1alq+.fgk1alq{margin-top:calc(var(--fgk1b7s)*3);border-top:1px dashed var(--fgkwj9s);padding-top:calc(var(--fgk1b7s)*3)}
.fgk1alq h2{margin-bottom:.85rem;font-size:clamp(1.25rem,1.05rem + .8vw,1.55rem)}
.fgk1alq h3{padding-left:.7rem;border-left:3px solid var(--fgkwjix);margin:1.7rem 0 .5rem;font-size:1.05rem}
.fgk1alq p{margin:0 0 .95rem}
.fgk1alq ul,.fgk1alq ol{margin:0 0 .95rem;padding-left:1.35rem}
.fgk1alq li{margin:.3rem 0}
.fgk1alq li::marker{color:var(--fgkmdnd);font-weight:700}
.fgk1alq a{text-underline-offset:3px;text-decoration-thickness:1px}
.fgk1ayu h3{margin-bottom:.95rem;font-size:1.05rem}
.fgkt1vv{list-style:none;display:grid;margin:0;padding:0;counter-reset:fgkxoza;gap:.95rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.fgkt1vv li{counter-increment:fgkxoza;position:relative;padding:3.05rem 1.05rem 1.05rem;background:var(--fgkrtbx);border:1px solid var(--fgkwj9s);border-radius:var(--fgk1pjk)}
.fgkt1vv li::before{border-radius:50%;font-size:.85rem;place-items:center;content:counter(fgkxoza);width:1.7rem;background:var(--fgkwjix);display:grid;color:var(--fgk7hzb);height:1.7rem;left:1.05rem;top:.95rem;position:absolute;font-weight:800}
.fgkt1vv strong,.fgkt1vv b{display:block;margin-bottom:.3rem}
.fgkt1vv p{font-size:.85rem;margin:0;color:var(--fgk1put)}
.fgkok27{overflow-x:auto;border:1px solid var(--fgkwj9s);border-radius:var(--fgk1pjk)}
.fgk7xtx{width:100%;border-collapse:collapse;font-size:.9rem;min-width:520px}
.fgk7xtx caption{caption-side:top;text-align:left;border-bottom:1px solid var(--fgkwj9s);padding:.75rem .95rem;font-weight:700}
.fgk7xtx td,.fgk7xtx th{padding:.65rem .95rem;vertical-align:top;text-align:left;border-bottom:1px solid var(--fgkwj9s)}
.fgk7xtx thead th{font-size:.8rem;background:color-mix(in srgb,var(--fgkwjix) 12%,var(--fgk15hr))}
.fgk7xtx tbody tr:last-child>*{border-bottom:0}
.fgk7xtx tbody th{font-weight:600}
.fgk1czb{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;gap:0 1.9rem;margin:0}
.fgk1czb div{padding:.85rem 0;border-bottom:1px solid var(--fgkwj9s)}
.fgk1czb dt{color:var(--fgkmdnd);font-weight:700}
.fgk1czb dd{color:var(--fgk1put);font-size:.9rem;margin:.2rem 0 0}
.fgkgobo{justify-content:flex-end;display:flex;margin:-.5rem 0 .7rem}
.fgkgobo button{font:inherit;font-size:.8rem;background:none;border:1px solid var(--fgkwj9s);color:var(--fgk1cuk);border-radius:var(--fgk1pjk);padding:.3rem .75rem;cursor:pointer}
.fgk10ae{max-width:49.4rem}
.fgk10ae details{border-bottom:1px solid var(--fgkwj9s)}
.fgk10ae summary{list-style:none;display:flex;gap:.95rem;padding:.95rem 0;justify-content:space-between;cursor:pointer;font-weight:600}
.fgk10ae summary::-webkit-details-marker{display:none}
.fgk10ae summary::after{border-radius:50%;place-items:center;height:1.5rem;transition:transform .2s;display:grid;content:"+";flex:none;color:var(--fgkmdnd);font-weight:700;width:1.5rem;background:color-mix(in srgb,var(--fgkwjix) 16%,transparent)}
.fgk10ae details[open] summary::after{transform:rotate(45deg)}
.fgk10ae details p{margin:0 0 1.05rem;color:var(--fgk1put)}
.fgk12ig{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;display:grid;gap:.55rem;margin:0;padding:0}
.fgk12ig a{display:block;padding:.7rem .95rem;border:1px solid var(--fgkwj9s);border-radius:var(--fgk1pjk);text-decoration:none;background:var(--fgkrtbx)}
.fgk12ig a::before{color:var(--fgk11yn);content:"→ "}
.fgk12ig a:hover{border-color:var(--fgkwjix)}
.fgkinre{max-width:var(--fgk1u47);padding:calc(var(--fgk1b7s)*2.5) .95rem;margin:0 auto}
.fgkinre h2{margin-bottom:.95rem;font-size:1.25rem}
.fgkinre ul{list-style:none;column-gap:1.9rem;margin:0;padding:0;columns:2 300px}
.fgkinre li{break-inside:avoid;padding:.5rem 0;border-bottom:1px solid var(--fgkwj9s)}
.fgkinre a{text-decoration:none}
.fgkinre a:hover{text-decoration:underline}
.fgk1kw4{font-size:.85rem;padding:calc(var(--fgk1b7s)*3) 0 1.45rem;background:var(--fgk15hr);border-top:1px solid var(--fgkwj9s)}
.fgk172g{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:1.9rem}
.fgk172g h2{font-size:.8rem;margin-bottom:.75rem;letter-spacing:.08em;color:var(--fgk1put)}
.fgk172g p{margin:.75rem 0 0;color:var(--fgk1put)}
.fgkpcp6{gap:.45rem;display:flex;align-items:flex-start;flex-direction:column}
.fgkpcp6 a{color:var(--fgk1cuk);text-decoration:none}
.fgkpcp6 a:hover{text-decoration:underline;color:var(--fgkmdnd)}
.fgkwgr0{padding-top:1.15rem;gap:.5rem;font-size:.8rem;display:flex;margin-top:1.9rem;flex-wrap:wrap;justify-content:space-between;color:var(--fgk1put);border-top:1px solid var(--fgkwj9s)}
@media (max-width:860px){.fgkfbdq{grid-template-columns:1fr}.fgkq4xs{order:-1;aspect-ratio:2/1}.fgkmvyq{grid-template-columns:repeat(2,1fr)}.fgk172g{grid-template-columns:1fr 1fr}.fgk172g>:first-child{grid-column:1/-1}}
@media (max-width:640px){.fgk1qct{padding-top:.55rem;height:auto;gap:.4rem .95rem;flex-wrap:wrap}.fgk1yzk{margin:0 -1rem;width:100%;padding:0 .55rem .4rem;order:3}.fgk1cev{margin-left:auto}.fgk151q{padding-top:var(--fgk1b7s)}.fgkmvyq{gap:.5rem}.fgk15dc{gap:.5rem;padding:.75rem;align-items:flex-start;flex-direction:column}.fgk15dc i{display:none}.fgk172g{grid-template-columns:1fr}.fgkxkc7{grid-template-columns:1fr}.fgkxkc7::before{grid-row:auto}.fgk7xtx{min-width:0}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.fgkzrqq{align-items:center;display:flex;gap:.95rem;height:3.4rem;justify-content:space-between}
.fgkk0kb{margin:0 0 .4rem;gap:.1rem}
.fgkk0kb a{padding:.35rem .55rem;border-radius:0;border-bottom:2px solid transparent}
.fgkk0kb a.fgk7hzb,.fgkk0kb a:hover{border-bottom-color:var(--fgkwjix);background:none}
.fgkfu09{gap:.3rem;padding:.85rem 0 .5rem;align-items:center;display:flex;flex-direction:column}
.fgkfu09 .fgk1yzk{margin:0}
.fgk1jtq{grid-template-columns:1fr}
.fgkfbw7{grid-template-columns:repeat(2,1fr)}
.fgkhygp{grid-template-columns:1fr}
.fgkhygp .fgk172q{column-gap:.95rem;display:grid;border-left:3px solid var(--fgkwjix);grid-template-columns:6.65rem minmax(0,1fr);border-top-width:1px}
.fgkhygp .fgk172q.fgkjfsx{border-left-color:var(--fgk11yn)}
.fgkhygp .fgk1bjs{order:-1;justify-self:start;align-self:start;grid-row:span 2}
.fgkusnb{display:grid;gap:.95rem}
.fgkyubo{gap:.4rem 1.15rem;flex-wrap:wrap;flex-direction:row}
@media (max-width:640px){.fgkhygp .fgk172q{grid-template-columns:1fr}.fgkzrqq{padding:.55rem 0;height:auto;flex-wrap:wrap}}

.fgk16c6{background:none}.fgkoxv9+.fgkoxv9{border-top:0}.fgk151q{background:var(--fgk15hr)}
.fgk1ocv{font-size:.8rem;color:var(--fgk1put);margin:.85rem 0 0}.fgk1ocv span{opacity:.8;margin-right:.5rem}.fgk1ocv a{color:var(--fgk1put)}
h1{text-wrap:balance}