
:root{--fh-l8590:#11162C;--fh-o9gh4:#EFF0FB;--fh-m8x7d:#FFFFFF;--fh-k5mzy:#4D66D5;--fh-1rn3p:1.05rem;--fh-6xwc4:#545D83;--fh-18qhy:#CDCFEA;--fh-1wabv:1160px;--fh-tjrr2:#F8F9FB;--fh-e2t4l:"HarmonyOS Sans SC","MiSans","PingFang SC","Microsoft YaHei",sans-serif;--fh-xfqkm:#8028EB;--fh-108kv:"HarmonyOS Sans SC","MiSans","PingFang SC","Microsoft YaHei",sans-serif;--fh-16apz:#1B2379;--fh-1g78i:#3340D1;--fh-1jnmj:2px}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:4.5rem}
body{color:var(--fh-l8590);counter-reset:fh-xxh65;margin:0;background:var(--fh-o9gh4);font:16px/1.75 var(--fh-e2t4l)}
a{color:var(--fh-16apz)}
summary:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--fh-1g78i);outline-offset:2px;border-radius:4px}
h1,h3,h2{margin:0;line-height:1.3;font-family:var(--fh-108kv)}
.fh-pq7os{position:absolute;top:0;padding:.45rem .9rem;left:-999px;color:var(--fh-tjrr2);z-index:20;background:var(--fh-1g78i)}
.fh-pq7os:focus{left:.9rem}
.fh-tzda0{padding:0 .9rem;margin:0 auto;max-width:var(--fh-1wabv)}
.fh-1vw3h{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--fh-o9gh4) 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}
.fh-1vw3h.fh-oo248{border-color:var(--fh-18qhy);box-shadow:0 6px 24px -18px color-mix(in srgb,var(--fh-l8590) 60%,transparent)}
.fh-a1w2s{display:flex;height:3.6rem;gap:1.15rem;align-items:center}
.fh-1d60r{font-size:.95rem;font-weight:700;color:var(--fh-l8590);text-decoration:none;display:flex;white-space:nowrap;min-width:0;gap:.55rem;align-items:center}
.fh-1d60r span{overflow:hidden;text-overflow:ellipsis}
.fh-vn1il{flex:none}
.fh-1xgoq{margin-left:auto;gap:.25rem;overflow-x:auto;display:flex;scrollbar-width:none}
.fh-1xgoq::-webkit-scrollbar{display:none}
.fh-1xgoq a{color:var(--fh-6xwc4);font-size:.85rem;text-decoration:none;border-radius:var(--fh-1jnmj);white-space:nowrap;padding:.35rem .65rem}
.fh-1xgoq a.fh-tjrr2,.fh-1xgoq a:hover{background:color-mix(in srgb,var(--fh-1g78i) 14%,transparent);color:var(--fh-l8590)}
.fh-1hh1c{font-weight:700;text-decoration:none;border-radius:var(--fh-1jnmj);flex:none;padding:.45rem .9rem;font-size:.8rem;color:var(--fh-tjrr2);background:var(--fh-1g78i)}
.fh-1hh1c:hover{background:var(--fh-k5mzy)}
.fh-a7uic{background:linear-gradient(180deg,color-mix(in srgb,var(--fh-1g78i) 9%,var(--fh-o9gh4)),var(--fh-o9gh4) 80%);overflow:hidden;padding:calc(var(--fh-1rn3p)*3) 0 calc(var(--fh-1rn3p)*2.5);position:relative}
.fh-taxet{grid-template-columns:1.1fr .9fr;gap:calc(var(--fh-1rn3p)*2);display:grid;align-items:center}
.fh-pq6up{color:var(--fh-6xwc4);letter-spacing:.04em;gap:.45rem;font-size:.75rem;align-items:center;margin:0 0 .9rem;display:inline-flex}
.fh-pq6up::before{width:.5rem;content:"";box-shadow:0 0 0 4px color-mix(in srgb,var(--fh-xfqkm) 22%,transparent);background:var(--fh-xfqkm);height:.5rem;border-radius:50%}
.fh-a7uic h1{font-size:clamp(1.6rem,1rem + 2.6vw,2.55rem);letter-spacing:-.01em;max-width:18em}
.fh-17tdi{font-size:.95rem;max-width:34em;color:var(--fh-6xwc4);margin:.9rem 0 0}
.fh-13abt{margin:0;position:relative;aspect-ratio:3/2;border-radius:calc(var(--fh-1jnmj)*2);background:var(--fh-m8x7d);border:1px solid var(--fh-18qhy);display:grid;place-items:center;overflow:hidden}
.fh-13abt::after{background:radial-gradient(color-mix(in srgb,var(--fh-k5mzy) 30%,transparent),transparent 70%);position:absolute;content:"";inset:auto -20% -40% auto;width:60%;border-radius:50%;aspect-ratio:1}
.fh-18dd5{height:auto;width:92%;z-index:1;position:relative}
.fh-cer61{margin-top:calc(var(--fh-1rn3p)*.5);grid-column:1/-1}
.fh-1es3i{flex-wrap:wrap;display:flex;gap:.25rem .9rem;margin-bottom:.8rem;align-items:baseline}
.fh-1es3i .fh-1x8lx{font-size:1.05rem;font-weight:700;color:var(--fh-l8590);font-family:var(--fh-108kv)}
.fh-1es3i p{color:var(--fh-6xwc4);font-size:.85rem;margin:0}
.fh-1exve{grid-template-columns:repeat(4,1fr);display:grid;margin:0;gap:.7rem;padding:0;list-style:none}
.fh-1p0ix{display:flex;align-items:center;gap:.7rem;padding:.8rem .9rem;background:var(--fh-m8x7d);border:1px solid var(--fh-18qhy);border-radius:var(--fh-1jnmj);text-decoration:none;color:var(--fh-l8590);transition:transform .15s,border-color .15s}
.fh-1p0ix:hover{transform:translateY(-2px);border-color:var(--fh-1g78i)}
.fh-156rd{width:2.35rem;color:var(--fh-16apz);display:grid;border-radius:var(--fh-1jnmj);flex:none;height:2.35rem;background:color-mix(in srgb,var(--fh-1g78i) 16%,transparent);place-items:center}
.fh-156rd svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.fh-1p0ix b{font-size:.9rem;display:block}
.fh-1p0ix small{color:var(--fh-6xwc4);line-height:1.4;display:block;font-size:.7rem}
.fh-1p0ix i{font-style:normal;margin-left:auto;color:var(--fh-16apz);font-weight:700}
.fh-xxh65{counter-increment:fh-xxh65;padding:calc(var(--fh-1rn3p)*3) 0}
.fh-xxh65+.fh-xxh65{border-top:1px solid var(--fh-18qhy)}
.fh-wdaq8{background:var(--fh-m8x7d)}
.fh-1ih26{gap:.2rem .9rem;margin-bottom:calc(var(--fh-1rn3p)*1.6);align-items:end;display:grid;grid-template-columns:auto 1fr}
.fh-1ih26::before{grid-row:span 2;-webkit-text-stroke:1.5px var(--fh-1g78i);color:transparent;font:800 clamp(2.15rem,1.8rem + 2vw,3.25rem)/1 var(--fh-108kv);content:counter(fh-xxh65,decimal-leading-zero)}
.fh-1ih26 h2{font-size:clamp(1.2rem,1rem + 1vw,1.65rem)}
.fh-1ih26 p{color:var(--fh-6xwc4);font-size:.85rem;margin:0}
.fh-jqjk7{gap:.9rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.fh-uk3ju{background:var(--fh-o9gh4);border:1px solid var(--fh-18qhy);border-top:3px solid var(--fh-1g78i);border-radius:var(--fh-1jnmj);padding:1rem 1.1rem 1.1rem}
.fh-uk3ju.fh-mmtxf{border-top-color:var(--fh-xfqkm)}
.fh-uk3ju.fh-jrm4l{border-top-color:var(--fh-6xwc4)}
.fh-bft5o{padding:.1rem .5rem;font-weight:700;color:var(--fh-l8590);letter-spacing:.05em;display:inline-block;border-radius:99px;background:color-mix(in srgb,var(--fh-1g78i) 16%,transparent);font-size:.7rem}
.fh-uk3ju.fh-mmtxf .fh-bft5o{background:color-mix(in srgb,var(--fh-xfqkm) 18%,transparent)}
.fh-uk3ju.fh-jrm4l .fh-bft5o{background:color-mix(in srgb,var(--fh-6xwc4) 18%,transparent)}
.fh-uk3ju h3{font-size:.95rem;margin:.55rem 0 .3rem}
.fh-uk3ju p{color:var(--fh-6xwc4);font-size:.85rem;margin:0;line-height:1.7}
.fh-1yxys{margin:0 auto;max-width:39.6rem}
.fh-15wln+.fh-15wln{border-top:1px dashed var(--fh-18qhy);margin-top:calc(var(--fh-1rn3p)*3);padding-top:calc(var(--fh-1rn3p)*3)}
.fh-15wln h2{font-size:clamp(1.15rem,1rem + .8vw,1.5rem);margin-bottom:.8rem}
.fh-15wln h3{margin:1.6rem 0 .45rem;border-left:3px solid var(--fh-1g78i);font-size:1rem;padding-left:.7rem}
.fh-15wln p{margin:0 0 .9rem}
.fh-15wln ol,.fh-15wln ul{padding-left:1.25rem;margin:0 0 .9rem}
.fh-15wln li{margin:.25rem 0}
.fh-15wln li::marker{color:var(--fh-16apz);font-weight:700}
.fh-15wln a{text-underline-offset:3px;text-decoration-thickness:1px}
.fh-1frmg h3{margin-bottom:.9rem;font-size:1rem}
.fh-1tc2b{gap:.9rem;counter-reset:fh-fhugy;display:grid;margin:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none}
.fh-1tc2b li{counter-increment:fh-fhugy;position:relative;padding:2.9rem 1rem 1rem;background:var(--fh-o9gh4);border:1px solid var(--fh-18qhy);border-radius:var(--fh-1jnmj)}
.fh-1tc2b li::before{left:1rem;position:absolute;font-weight:800;display:grid;font-size:.8rem;color:var(--fh-tjrr2);content:counter(fh-fhugy);height:1.6rem;top:.9rem;background:var(--fh-1g78i);place-items:center;width:1.6rem;border-radius:50%}
.fh-1tc2b strong,.fh-1tc2b b{display:block;margin-bottom:.25rem}
.fh-1tc2b p{color:var(--fh-6xwc4);font-size:.85rem;margin:0}
.fh-gwnk7{overflow-x:auto;border:1px solid var(--fh-18qhy);border-radius:var(--fh-1jnmj)}
.fh-1i3l8{width:100%;border-collapse:collapse;font-size:.85rem;min-width:520px}
.fh-1i3l8 caption{font-weight:700;caption-side:top;padding:.7rem .9rem;text-align:left;border-bottom:1px solid var(--fh-18qhy)}
.fh-1i3l8 th,.fh-1i3l8 td{vertical-align:top;text-align:left;padding:.65rem .9rem;border-bottom:1px solid var(--fh-18qhy)}
.fh-1i3l8 thead th{font-size:.75rem;background:color-mix(in srgb,var(--fh-1g78i) 12%,var(--fh-m8x7d))}
.fh-1i3l8 tbody tr:last-child>*{border-bottom:0}
.fh-1i3l8 tbody th{font-weight:600}
.fh-1578o{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;margin:0;gap:0 1.8rem}
.fh-1578o div{padding:.8rem 0;border-bottom:1px solid var(--fh-18qhy)}
.fh-1578o dt{color:var(--fh-16apz);font-weight:700}
.fh-1578o dd{color:var(--fh-6xwc4);font-size:.85rem;margin:.2rem 0 0}
.fh-1uu5u{margin:-.5rem 0 .7rem;display:flex;justify-content:flex-end}
.fh-1uu5u button{font:inherit;font-size:.75rem;background:none;border:1px solid var(--fh-18qhy);color:var(--fh-l8590);border-radius:var(--fh-1jnmj);padding:.25rem .7rem;cursor:pointer}
.fh-15i5b{max-width:46.8rem}
.fh-15i5b details{border-bottom:1px solid var(--fh-18qhy)}
.fh-15i5b summary{font-weight:600;gap:.9rem;justify-content:space-between;display:flex;cursor:pointer;padding:.9rem 0;list-style:none}
.fh-15i5b summary::-webkit-details-marker{display:none}
.fh-15i5b summary::after{height:1.45rem;color:var(--fh-16apz);font-weight:700;display:grid;flex:none;content:"+";width:1.45rem;transition:transform .2s;background:color-mix(in srgb,var(--fh-1g78i) 16%,transparent);place-items:center;border-radius:50%}
.fh-15i5b details[open] summary::after{transform:rotate(45deg)}
.fh-15i5b details p{color:var(--fh-6xwc4);margin:0 0 1rem}
.fh-1a2li{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid;margin:0;padding:0;gap:.55rem;list-style:none}
.fh-1a2li a{display:block;padding:.7rem .9rem;border:1px solid var(--fh-18qhy);border-radius:var(--fh-1jnmj);text-decoration:none;background:var(--fh-o9gh4)}
.fh-1a2li a::before{content:"→ ";color:var(--fh-xfqkm)}
.fh-1a2li a:hover{border-color:var(--fh-1g78i)}
.fh-12rxc{margin:0 auto;max-width:var(--fh-1wabv);padding:calc(var(--fh-1rn3p)*2.5) .9rem}
.fh-12rxc h2{font-size:1.15rem;margin-bottom:.9rem}
.fh-12rxc ul{columns:2 300px;column-gap:1.8rem;margin:0;padding:0;list-style:none}
.fh-12rxc li{break-inside:avoid;padding:.45rem 0;border-bottom:1px solid var(--fh-18qhy)}
.fh-12rxc a{text-decoration:none}
.fh-12rxc a:hover{text-decoration:underline}
.fh-1hofd{padding:calc(var(--fh-1rn3p)*3) 0 1.35rem;font-size:.8rem;border-top:1px solid var(--fh-18qhy);background:var(--fh-m8x7d)}
.fh-uwyd5{grid-template-columns:1.4fr 1fr 1.2fr;display:grid;gap:1.8rem}
.fh-uwyd5 h2{color:var(--fh-6xwc4);letter-spacing:.08em;font-size:.75rem;margin-bottom:.7rem}
.fh-uwyd5 p{color:var(--fh-6xwc4);margin:.7rem 0 0}
.fh-1doim{flex-direction:column;align-items:flex-start;display:flex;gap:.4rem}
.fh-1doim a{color:var(--fh-l8590);text-decoration:none}
.fh-1doim a:hover{color:var(--fh-16apz);text-decoration:underline}
.fh-5e287{color:var(--fh-6xwc4);flex-wrap:wrap;justify-content:space-between;display:flex;gap:.45rem;border-top:1px solid var(--fh-18qhy);font-size:.75rem;padding-top:1.1rem;margin-top:1.8rem}
@media (max-width:860px){.fh-taxet{grid-template-columns:1fr}.fh-13abt{order:-1;aspect-ratio:2/1}.fh-1exve{grid-template-columns:repeat(2,1fr)}.fh-uwyd5{grid-template-columns:1fr 1fr}.fh-uwyd5>:first-child{grid-column:1/-1}}
@media (max-width:640px){.fh-a1w2s{flex-wrap:wrap;gap:.35rem .9rem;height:auto;padding-top:.55rem}.fh-1xgoq{order:3;padding:0 .55rem .35rem;margin:0 -1rem;width:100%}.fh-1hh1c{margin-left:auto}.fh-a7uic{padding-top:var(--fh-1rn3p)}.fh-1exve{gap:.45rem}.fh-1p0ix{flex-direction:column;align-items:flex-start;padding:.7rem;gap:.45rem}.fh-1p0ix i{display:none}.fh-uwyd5{grid-template-columns:1fr}.fh-1ih26{grid-template-columns:1fr}.fh-1ih26::before{grid-row:auto}.fh-1i3l8{min-width:0}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.fh-1jl6n{height:3.25rem;gap:.9rem;justify-content:space-between;display:flex;align-items:center}
.fh-rkanf{gap:.1rem;margin:0 0 .35rem}
.fh-rkanf a{padding:.3rem .55rem;border-radius:0;border-bottom:2px solid transparent}
.fh-rkanf a.fh-tjrr2,.fh-rkanf a:hover{background:none;border-bottom-color:var(--fh-1g78i)}
.fh-8sxma{flex-direction:column;gap:.25rem;padding:.8rem 0 .45rem;display:flex;align-items:center}
.fh-8sxma .fh-1xgoq{margin:0}
.fh-1u2au{grid-template-columns:1fr}
.fh-13t36{grid-template-columns:repeat(2,1fr)}
.fh-4ngfd{grid-template-columns:1fr}
.fh-4ngfd .fh-uk3ju{border-left:3px solid var(--fh-1g78i);border-top-width:1px;display:grid;grid-template-columns:6.3rem minmax(0,1fr);column-gap:.9rem}
.fh-4ngfd .fh-uk3ju.fh-mmtxf{border-left-color:var(--fh-xfqkm)}
.fh-4ngfd .fh-bft5o{grid-row:span 2;order:-1;align-self:start;justify-self:start}
.fh-llklv{gap:.9rem;display:grid}
.fh-18cl9{flex-direction:row;gap:.35rem 1.1rem;flex-wrap:wrap}
@media (max-width:640px){.fh-4ngfd .fh-uk3ju{grid-template-columns:1fr}.fh-1jl6n{padding:.55rem 0;flex-wrap:wrap;height:auto}}

.fh-wdaq8{background:none}.fh-xxh65+.fh-xxh65{border-top:0}.fh-a7uic{background:var(--fh-m8x7d)}
.fh-1jmjo{color:var(--fh-6xwc4);margin:.8rem 0 0;font-size:.75rem}.fh-1jmjo span{margin-right:.45rem;opacity:.8}.fh-1jmjo a{color:var(--fh-6xwc4)}
h1{text-wrap:balance}