
:root{--iv-1mmfi:#14A7E6;--iv-ofuni:#1E84F1;--iv-j4tgp:#ED313D;--iv-b9fbx:#EDF8FC;--iv-1onvz:#FFFFFF;--iv-1sf95:#11282C;--iv-1uizz:#567F86;--iv-qd93a:#CBE2EB;--iv-11jfi:#0773A2;--iv-1v61i:#062837;--iv-hlss8:4px;--iv-1bnvk:1.18rem;--iv-dfpyz:"HarmonyOS Sans SC","MiSans","PingFang SC","Microsoft YaHei",sans-serif;--iv-124p2:"HarmonyOS Sans SC","MiSans","PingFang SC","Microsoft YaHei",sans-serif;--iv-1ak9l:1100px;color-scheme:light}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:1rem;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--iv-b9fbx);color:var(--iv-1sf95);font:16px/1.8 var(--iv-dfpyz);overflow-wrap:anywhere}
a{color:var(--iv-11jfi)}
a:focus-visible,summary:focus-visible{outline:2px solid var(--iv-11jfi);outline-offset:3px;border-radius:4px}
h1,h2,h3{font-family:var(--iv-124p2);line-height:1.35}
.iv-yr7au{max-width:var(--iv-1ak9l);margin:0 auto;padding:0 1.25rem}
.iv-ypqjn{border-bottom:1px solid var(--iv-qd93a)}
.iv-ypqjn .iv-yr7au{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.9rem;padding-bottom:.9rem}
.iv-1r0yq{display:inline-flex;align-items:center;gap:.6rem;font-weight:800;font-size:1.05rem;color:var(--iv-1sf95);text-decoration:none;min-width:0}
.iv-1r0yq span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.iv-1r0yq .iv-1smy6{flex:none}
.iv-1qukf{display:flex;gap:1.3rem;font-size:14px}
.iv-1qukf a{color:var(--iv-1uizz);text-decoration:none}
.iv-1qukf a:hover{color:var(--iv-11jfi)}
.iv-73lah{position:relative;overflow:hidden;padding:calc(var(--iv-1bnvk)*3.6) 0 calc(var(--iv-1bnvk)*2.4);background:radial-gradient(60rem 22rem at 85% 0%,color-mix(in srgb,var(--iv-1mmfi) 16%,transparent),transparent 70%)}
.iv-73lah .iv-1qi3h{position:absolute;right:-3rem;top:1rem;width:min(46vw,540px);height:auto;opacity:.32;pointer-events:none}
.iv-1l8s1{position:relative;max-width:46rem}
.iv-1ko0l{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:14px;color:var(--iv-1uizz)}
.iv-1ko0l i{font-style:normal;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--iv-j4tgp);color:var(--iv-1v61i);font-weight:800}
.iv-73lah h1{font-size:clamp(1.8rem,1.2rem + 2.6vw,3rem);margin:0 0 .8rem;letter-spacing:-.015em}
.iv-1enh3{font-size:1.1rem;color:var(--iv-1uizz);margin:0 0 1.6rem}
.iv-g6ji5{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}
.iv-g6ji5 a{display:inline-block;padding:.38rem .95rem;border:1px solid var(--iv-qd93a);border-radius:999px;background:var(--iv-1onvz);color:var(--iv-1sf95);text-decoration:none;font-size:14px;line-height:1.5;transition:border-color .15s,color .15s}
.iv-g6ji5 a:hover{border-color:var(--iv-1mmfi);color:var(--iv-11jfi)}
.iv-g6ji5 li:first-child a{background:var(--iv-1mmfi);border-color:var(--iv-1mmfi);color:var(--iv-1v61i);font-weight:700}
.iv-1rn33{padding:calc(var(--iv-1bnvk)*2.6) 0}
.iv-1rn33+.iv-1rn33{border-top:1px solid var(--iv-qd93a)}
.iv-r4s8c{display:flex;align-items:baseline;gap:.8rem;margin:0 0 1.3rem}
.iv-r4s8c h2{font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem);margin:0}
.iv-r4s8c span{font:700 12px/1 ui-monospace,Menlo,monospace;letter-spacing:.1em;color:var(--iv-11jfi);border:1px solid currentColor;padding:.3rem .5rem;border-radius:4px;flex:none}
.iv-ub8v9{color:var(--iv-1uizz);margin:-.6rem 0 1.4rem}
.iv-z0h91{counter-reset:iv-k8g1l;border-top:2px solid var(--iv-1sf95)}
.iv-z0h91 details{border-bottom:1px solid var(--iv-qd93a);counter-increment:iv-k8g1l}
.iv-z0h91 summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:3.4rem minmax(0,1fr) 2rem;align-items:center;gap:.6rem;padding:1.15rem 0;font-family:var(--iv-124p2);font-size:clamp(1.05rem,.95rem + .5vw,1.28rem);font-weight:700;line-height:1.45}
.iv-z0h91 summary::-webkit-details-marker{display:none}
.iv-z0h91 summary::before{content:"Q" counter(iv-k8g1l);font:800 1.05rem/1 ui-monospace,Menlo,monospace;color:var(--iv-11jfi)}
.iv-z0h91 summary::after{content:"";width:.7rem;height:.7rem;justify-self:end;margin-right:.4rem;border-right:2px solid var(--iv-1uizz);border-bottom:2px solid var(--iv-1uizz);transform:rotate(45deg);transition:transform .2s}
.iv-z0h91 details[open] summary::after{transform:rotate(-135deg)}
.iv-z0h91 summary:hover{color:var(--iv-11jfi)}
.iv-epkfw{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:.6rem;padding:0 2.6rem 1.4rem 0}
.iv-epkfw::before{content:"A";font:800 1.05rem/1.8 ui-monospace,Menlo,monospace;color:var(--iv-j4tgp)}
.iv-epkfw p{margin:0;color:var(--iv-1sf95);background:var(--iv-1onvz);border-radius:var(--iv-hlss8);padding:.9rem 1.1rem;border:1px solid var(--iv-qd93a)}
.iv-1cy22{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;background:var(--iv-1onvz);border:1px solid var(--iv-qd93a);border-radius:var(--iv-hlss8);padding:1.1rem 1.3rem}
.iv-19qr1{flex:1 1 16rem}
.iv-19qr1 b{display:block;font-size:1.05rem}
.iv-19qr1 small{color:var(--iv-1uizz);font-size:13px}
.iv-12vrj{display:flex;flex-wrap:wrap;gap:.5rem}
.iv-12vrj a{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:var(--iv-hlss8);background:var(--iv-1mmfi);color:var(--iv-1v61i);font-weight:700;font-size:14px;text-decoration:none}
.iv-12vrj a:hover{background:var(--iv-ofuni)}
.iv-12vrj svg{width:16px;height:16px;fill:currentColor}
.detail{display:flex;flex-wrap:wrap;gap:calc(var(--iv-1bnvk)*2.2);align-items:flex-start}
.iv-1rymq{flex:1 1 34rem;min-width:0;max-width:48rem}
.iv-pg8m3{flex:1 1 17rem;max-width:22rem;position:sticky;top:1rem}
.iv-pg8m3 h3{font-size:14px;margin:0 0 .3rem;letter-spacing:.05em}
.iv-pg8m3>p{font-size:13px;color:var(--iv-1uizz);margin:0 0 .9rem;line-height:1.6}
.iv-15r4i{margin:0 0 2.4rem;padding-left:1.1rem;border-left:3px solid color-mix(in srgb,var(--iv-1mmfi) 45%,transparent)}
.iv-15r4i h2{font-size:1.35rem;margin:0 0 .8rem}
.iv-15r4i h3{font-size:1.08rem;margin:1.5rem 0 .4rem}
.iv-15r4i p{margin:0 0 1rem}
.iv-15r4i ul,.iv-15r4i ol{margin:0 0 1rem;padding-left:1.4rem}
.iv-19dja{position:relative;background:var(--iv-1onvz);border:1px solid var(--iv-qd93a);border-radius:var(--iv-hlss8);padding:.85rem 1rem;margin:0 0 .7rem}
.iv-19bat{display:inline-block;font-size:11.5px;font-weight:700;padding:.1rem .5rem;border-radius:4px;background:color-mix(in srgb,var(--iv-1mmfi) 18%,transparent);color:var(--iv-1sf95)}
.iv-19dja[data-verdict="不足"] .iv-19bat{background:color-mix(in srgb,var(--iv-j4tgp) 20%,transparent)}
.iv-19dja[data-verdict="提示"] .iv-19bat{background:color-mix(in srgb,var(--iv-1uizz) 18%,transparent)}
.iv-19dja h3{font-size:.98rem;margin:.45rem 0 .2rem;letter-spacing:0}
.iv-19dja p{margin:0;font-size:13.5px;line-height:1.65;color:var(--iv-1uizz)}
.iv-96fyg{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.4rem}
.iv-96fyg div{padding:.9rem 0;border-bottom:1px dashed var(--iv-qd93a)}
.iv-96fyg dt{font-weight:800;font-size:1.02rem}
.iv-96fyg dt::before{content:"#";color:var(--iv-j4tgp);margin-right:.35rem}
.iv-96fyg dd{margin:.2rem 0 0;color:var(--iv-1uizz);font-size:14.5px}
.iv-6dmtl h3{font-size:1.1rem;margin:0 0 1rem}
.steps{list-style:none;margin:0;padding:0;counter-reset:iv-19qj7;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem}
.steps li{counter-increment:iv-19qj7;background:var(--iv-1onvz);border:1px solid var(--iv-qd93a);border-radius:var(--iv-hlss8);padding:1rem 1.1rem;border-top:3px solid var(--iv-1mmfi)}
.steps li::before{content:"第 " counter(iv-19qj7) " 步";display:block;font-size:12px;font-weight:700;color:var(--iv-11jfi);margin-bottom:.3rem}
.steps strong{display:block;font-size:1rem}
.steps p{margin:.3rem 0 0;font-size:14px;color:var(--iv-1uizz);line-height:1.65}
.iv-k8qho{overflow-x:auto;border-radius:var(--iv-hlss8);border:1px solid var(--iv-qd93a)}
.iv-dgluw{width:100%;min-width:32rem;border-collapse:collapse;font-size:14.5px}
.iv-dgluw caption{text-align:left;padding:.7rem 1rem;font-weight:700;background:var(--iv-1onvz)}
.iv-dgluw th,.iv-dgluw td{padding:.7rem 1rem;text-align:left;vertical-align:top;border-top:1px solid var(--iv-qd93a)}
.iv-dgluw thead th{color:var(--iv-1v61i);background:var(--iv-1mmfi);border-top:0}
.iv-dgluw tbody tr:nth-child(even){background:color-mix(in srgb,var(--iv-1onvz) 70%,transparent)}
.iv-8zzvm{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.2rem 2rem}
.iv-8zzvm li{display:flex;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--iv-qd93a)}
.iv-8zzvm li::before{content:"?";flex:none;display:grid;place-items:center;width:1.4rem;height:1.4rem;margin-top:.2rem;border-radius:50%;border:1px solid var(--iv-qd93a);font-size:12px;font-weight:800;color:var(--iv-1uizz)}
.iv-8zzvm a{text-decoration:none}
.iv-8zzvm a:hover{text-decoration:underline}
.fapnet-latest{max-width:var(--iv-1ak9l);margin:0 auto;padding:calc(var(--iv-1bnvk)*2.4) 1.25rem;border-top:1px solid var(--iv-qd93a)}
.fapnet-latest h2{font-size:1.35rem;margin:0 0 1rem}
.fapnet-latest ul{margin:0;padding:0;list-style:none;columns:2 18rem;column-gap:2.4rem}
.fapnet-latest li{break-inside:avoid;padding:.4rem 0}
.iv-1aqmf{background:var(--iv-1onvz);border-top:1px solid var(--iv-qd93a);font-size:14px;color:var(--iv-1uizz);margin-top:calc(var(--iv-1bnvk)*2)}
.iv-1lqnu{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;padding-top:1.4rem;padding-bottom:1.2rem;border-bottom:1px solid var(--iv-qd93a)}
.iv-1lqnu b{color:var(--iv-1sf95);flex-basis:100%;font-size:13px}
.iv-1lqnu a{display:inline-flex;align-items:center;gap:.35rem;color:var(--iv-11jfi);text-decoration:none}
.iv-1lqnu a::before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:var(--iv-j4tgp)}
.iv-1ahdu{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding-top:1rem;padding-bottom:1.4rem;font-size:13px}
@media (max-width:760px){
.iv-1qukf{display:none}
.iv-73lah .iv-1qi3h{width:70vw;right:-20vw;top:auto;bottom:-2rem;opacity:.1}
.iv-pg8m3{max-width:none;position:static}
.iv-96fyg{grid-template-columns:1fr}
.iv-z0h91 summary{grid-template-columns:2.6rem minmax(0,1fr) 1.4rem}
.iv-epkfw{grid-template-columns:2.6rem minmax(0,1fr);padding-right:0}
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
h1{text-wrap:balance}