*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;font:16px/1.75 -apple-system,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;color:#1f2a3a;background:#f6f9fc;overflow-wrap:anywhere}
a{color:#2462d8}
img{max-width:100%;height:auto;display:block}
.sr-w{max-width:1160px;margin:0 auto;padding:0 20px}
.sr-top{background:#fff;border-bottom:1px solid #e6edf5;position:sticky;top:0;z-index:5}
.sr-topin{display:flex;align-items:center;gap:20px;min-height:64px;flex-wrap:wrap}
.sr-brand{display:flex;line-height:0}
.sr-nav{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}
.sr-nav a{color:#34435a;text-decoration:none;padding:8px 12px;border-radius:10px;font-size:15px;white-space:nowrap}
.sr-nav a:hover,.sr-nav a[aria-current]{background:#eaf4ff;color:#1f5fd6}
.sr-mt{position:absolute;opacity:0;pointer-events:none}
.sr-ml{display:none;margin-left:auto;padding:6px 14px;border:1px solid #cfdceb;border-radius:999px;font-size:14px;cursor:pointer}
@media(max-width:900px){.sr-ml{display:block}.sr-nav{display:none;width:100%;margin:0 0 10px;flex-direction:column}.sr-mt:checked~.sr-nav{display:flex}}
.sr-hero{background:linear-gradient(118deg,#c9ecff 0%,#d9f6f4 46%,#fff0e2 100%);padding:40px 0 56px}
.sr-hgrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}
.sr-card{background:rgba(255,255,255,.92);border-radius:28px;padding:30px 34px;box-shadow:0 18px 50px rgba(38,96,170,.14);position:relative;z-index:2;margin-right:-60px}
.sr-fig{margin:0;position:relative;z-index:1}
.sr-fig img{border-radius:24px}
.sr-hero-plain .sr-hgrid{grid-template-columns:minmax(0,820px)}
.sr-hero-plain .sr-card{margin-right:0}
.sr-crumb{font-size:13px;color:#7b8798;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}
.sr-crumb a{color:#7b8798;text-decoration:none}.sr-crumb span{margin-left:6px}
h1{font-size:34px;line-height:1.3;margin:0 0 14px;color:#152033}
.sr-lede{margin:0 0 20px;color:#44536a}
.sr-act{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.sr-dl{display:inline-flex;align-items:center;gap:10px;background:#ff7a1f;color:#fff;text-decoration:none;font-weight:600;padding:12px 14px 12px 24px;border-radius:999px;white-space:nowrap;box-shadow:0 8px 20px rgba(255,122,31,.3)}
.sr-dl i{font-style:normal;background:rgba(255,255,255,.25);width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px}
.sr-note{font-size:13px;color:#6c7a8e}
@media(max-width:860px){.sr-hgrid{grid-template-columns:1fr}.sr-card{margin:0 0 -40px;padding:24px 20px}.sr-fig{padding:0 10px}h1{font-size:27px}}
.sr-ct{text-align:center;font-size:28px;margin:0 0 6px}
.sr-cs{text-align:center;color:#7b8798;margin:0 0 26px}
.sr-bento-wrap{padding:56px 0 20px}
.sr-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.sr-tile{border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:6px;min-height:150px}
.sr-tile b{font-size:18px}.sr-tile span{color:#4a5870;font-size:15px}
.sr-big{grid-column:span 2;min-height:190px}.sr-big b{font-size:22px}
.sr-b0{background:#e5f2ff}.sr-b1{background:#fff0e3}.sr-b2{background:#e6f8f0}.sr-b3{background:#f0edff}.sr-b4{background:#fff7d9}.sr-b5{background:#ffeef3}
@media(max-width:760px){.sr-bento{grid-template-columns:1fr 1fr}.sr-big{grid-column:span 2}}
@media(max-width:420px){.sr-bento{grid-template-columns:1fr}.sr-big{grid-column:auto}}
.sr-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;padding-top:40px;padding-bottom:20px;align-items:start}
.sr-one{grid-template-columns:minmax(0,860px)}
.sr-aside{position:sticky;top:84px;background:#fff;border:1px solid #e3ebf4;border-radius:20px;padding:20px}
.sr-aside-t{font-weight:700;margin:0 0 8px;color:#ff7a1f}
.sr-aside dl{margin:0}.sr-aside dt{font-size:13px;color:#7b8798;margin-top:10px}.sr-aside dd{margin:0;font-weight:600;font-size:15px}
@media(max-width:900px){.sr-body{grid-template-columns:1fr}.sr-aside{position:static;order:-1}}
.sr-sec{background:#fff;border-radius:22px;padding:26px 28px;margin-bottom:20px;border:1px solid #e8eef5}
.sr-sec h2,.sr-end h2{font-size:23px;margin:0 0 10px;line-height:1.4}
.sr-ans{margin:0 0 14px;padding:12px 16px;background:#f0f7ff;border-radius:14px;font-weight:600;color:#1d4f9e}
@media(max-width:600px){.sr-sec{padding:20px 16px}}
.sr-ul,.sr-ol{padding-left:1.3em}
.sr-tw{overflow-x:auto;margin:10px 0}
.sr-tab{width:100%;border-collapse:collapse;font-size:15px}
.sr-tab th{background:#f3f7fb;text-align:left;font-weight:600}
.sr-tab th,.sr-tab td{padding:10px 12px;border-bottom:1px solid #e6edf5}
.sr-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0}
.sr-chip{border-radius:16px;padding:14px 16px;display:flex;flex-direction:column}
.sr-chip span{font-size:14px;color:#4a5870}
.sr-t0{background:#e5f2ff}.sr-t1{background:#fff0e3}.sr-t2{background:#e6f8f0}.sr-t3{background:#f0edff}
@media(max-width:520px){.sr-chips{grid-template-columns:1fr}}
.sr-track{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;position:relative}
.sr-track li{position:relative;padding:44px 14px 14px;background:#fbfcfe;border:1px dashed #cfdceb;border-radius:18px}
.sr-track em{position:absolute;top:12px;left:14px;font-style:normal;width:26px;height:26px;border-radius:50%;background:#ff7a1f;color:#fff;text-align:center;line-height:26px;font-size:14px}
.sr-track b{display:block}.sr-track span{font-size:14px;color:#4a5870}
@media(max-width:640px){.sr-track{grid-template-columns:1fr}}
.sr-howto{border:1px solid #ffd9bd;background:#fffaf5;border-radius:18px;padding:16px 18px;margin:6px 0 14px}
.sr-howto-t{font-weight:700;margin:0 0 8px}
.sr-steps{list-style:none;margin:0;padding:0}
.sr-steps li{display:flex;gap:12px;padding:9px 0;border-top:1px solid #f6e3d3}
.sr-steps li:first-child{border-top:0}
.sr-steps i{flex:none;font-style:normal;font-weight:700;color:#ff7a1f;width:26px;height:26px;border:2px solid #ff7a1f;border-radius:50%;text-align:center;line-height:22px;font-size:13px}
.sr-mid{margin:0 0 20px;border-radius:22px;padding:24px 28px;background:linear-gradient(100deg,#2f6fe8,#3cc6f0);color:#fff}
.sr-mid-title{font-size:21px;font-weight:700;margin:0 0 4px}
.sr-mid p{margin:0}
.sr-lead{color:#44536a;margin:0 0 12px}
.sr-qa details{border-top:1px solid #e6edf5;padding:12px 0}
.sr-qa summary{font-weight:600;cursor:pointer;list-style:none;padding-right:28px;position:relative}
.sr-qa summary::-webkit-details-marker{display:none}
.sr-qa summary::after{content:"−";position:absolute;right:4px;top:0;color:#ff7a1f;font-weight:700}
.sr-qa details:not([open]) summary::after{content:"+"}
.sr-qa details p{margin:6px 0 0;color:#44536a}
.sr-end{padding:10px 0 50px}
.sr-endgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}
@media(max-width:860px){.sr-endgrid{grid-template-columns:1fr}}
.sr-sum{background:#fff;border-radius:22px;padding:24px 26px;border-left:6px solid #ff7a1f}
.sr-sum ul{margin:0;padding-left:1.2em}
.sr-more{background:#eef6ff;border-radius:22px;padding:24px 26px}
.sr-more-t{font-weight:700;font-size:20px;margin:0 0 10px}
.sr-links{margin:0;padding-left:1.1em}
.sr-vers{display:grid;gap:10px}
.sr-vers a{display:flex;flex-direction:column;background:#fff;border-radius:14px;padding:12px 16px;text-decoration:none;color:#1f2a3a}
.sr-vers span{font-size:13px;color:#7b8798}
.sr-foot{background:#fff;border-top:1px solid #e6edf5;padding:36px 0 20px;font-size:14px}
.sr-fgrid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:20px}
.sr-fgrid a{display:block;color:#44536a;text-decoration:none;padding:3px 0}
.sr-fbrand a{display:inline-block}
.sr-fh{font-weight:700;margin:0 0 6px}
.sr-fgrid p{margin:0 0 6px;color:#6c7a8e}
@media(max-width:700px){.sr-fgrid{grid-template-columns:1fr 1fr}.sr-fbrand{grid-column:span 2}}
.sr-legal{border-top:1px solid #eef2f7;margin-top:20px;padding-top:14px;color:#7b8798;font-size:13px}
.sr-legal p{margin:0 0 6px}
.sr-404{padding:80px 20px;text-align:center}
