:root{--night: #0a1a3f;--night-deep: #050e26;--page: #afc4f4;--starlight: #f4f7ff;--gold: #f2c14e;--display: "Newsreader", "Songti SC", "Noto Serif SC", "Source Han Serif SC", Georgia, serif;--sans: "IBM Plex Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--night-deep);color:var(--starlight);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--page);outline-offset:3px;border-radius:999px}.sky{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;isolation:isolate;display:grid;place-items:center;padding:72px 24px 120px;background:radial-gradient(1px 1px at 8% 14%,#fff9 50%,transparent 51%),radial-gradient(1.5px 1.5px at 19% 36%,#fffa 50%,transparent 51%),radial-gradient(1px 1px at 27% 8%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 36% 62%,#fff6 50%,transparent 51%),radial-gradient(1.5px 1.5px at 44% 21%,#fff9 50%,transparent 51%),radial-gradient(1px 1px at 58% 11%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 66% 44%,#fff6 50%,transparent 51%),radial-gradient(1.5px 1.5px at 74% 18%,#fffb 50%,transparent 51%),radial-gradient(1px 1px at 83% 33%,#fff8 50%,transparent 51%),radial-gradient(1px 1px at 91% 9%,#fff9 50%,transparent 51%),radial-gradient(1.5px 1.5px at 95% 52%,#fff7 50%,transparent 51%),radial-gradient(1px 1px at 4% 48%,#fff7 50%,transparent 51%),radial-gradient(90% 60% at 50% 115%,#1d47b0 0%,#12306f 38%,transparent 70%),linear-gradient(180deg,var(--night-deep),var(--night))}.sky-horizon{position:absolute;z-index:-1;left:50%;bottom:calc(16vh - 150vmax);width:150vmax;height:150vmax;transform:translate(-50%);border-radius:50%;border-top:1.5px solid #9dbaff99;background:radial-gradient(50% 12% at 50% 0%,#3b6ee640,transparent 70%);box-shadow:0 -24px 80px -12px #4a7cf066}.sky-center{display:flex;flex-direction:column;align-items:center;text-align:center}.sky-logo{width:clamp(150px,22vmin,220px);height:auto;margin-bottom:18px;-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);animation:rise 1.4s cubic-bezier(.2,.7,.2,1) both}.sky-name{margin:0;font:500 clamp(40px,7vw,68px)/1.05 var(--display);letter-spacing:-.015em}[lang=zh-CN] .sky-name{letter-spacing:.08em;margin-right:-.08em}.sky-alt{margin:6px 0 0;font-size:14px;letter-spacing:.06em;color:#9fb2de}.sky-line{margin:22px 0 0;font-size:clamp(16px,2.2vw,19px);color:#c9d6f7;max-width:32em}.sky-scope{margin:8px 0 0;font-size:13.5px;color:#8fa3d3}.sky-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px}.sky-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;font-weight:600;font-size:15px;color:var(--starlight);border:1px solid #ffffff38;background:#ffffff0d;transition:background .15s,border-color .15s}.sky-btn:hover{background:#ffffff1c;border-color:#ffffff70}.sky-btn.primary{background:var(--starlight);border-color:var(--starlight);color:var(--night)}.sky-btn.primary:hover{background:#fff;box-shadow:0 0 0 5px #ffffff1f}.sky-lang{position:absolute;top:18px;right:20px;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid #ffffff2e;background:none;color:#c9d6f7;font:inherit;font-size:14px;cursor:pointer}.sky-lang:hover{color:var(--starlight);border-color:#ffffff60}@keyframes rise{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sky-logo{animation:none}}@media(max-width:520px){.sky-actions{flex-direction:column;align-items:stretch;width:min(300px,100%)}.sky-btn{justify-content:center}}html{scroll-behavior:smooth}.sky-down{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#c9d6f7;border:1px solid #ffffff2e;animation:nudge 2.4s ease-in-out 1.6s 2}.sky-down:hover{color:var(--starlight);border-color:#fff6}@keyframes nudge{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}.rs{padding:88px 24px 64px;background:linear-gradient(180deg,#16357a,#0f2862)}.rs-in{max-width:1040px;margin:0 auto}.rs h2{margin:0 0 14px;font:500 clamp(30px,4.4vw,42px)/1.15 var(--display)}.rs-lede{margin:0 0 32px;max-width:46em;color:#b7c6ea;font-size:16px;line-height:1.75;text-wrap:pretty}.rs-lede b{color:var(--gold);font-weight:600;white-space:nowrap}.rs-card{padding:6px 34px 22px;border-radius:18px;border:1px solid #ffffff1f;background:linear-gradient(180deg,#ffffff10,#ffffff05);box-shadow:0 30px 80px -40px #000}.rs-sec{padding:26px 0 6px}.rs-sec+.rs-sec{border-top:1px solid #ffffff14}.rs-sec h3{margin:0 0 16px;font:600 13px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--page)}[lang=zh-CN] .rs-sec h3{letter-spacing:.2em}.rs-grid{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);column-gap:40px;align-items:start}.rs-bench-sp,.rs-bench{height:50px}.rs-bench{font:600 15px/1.3 var(--sans);color:var(--starlight)}.rs-bench span{display:block;margin-top:1px;font-weight:400;font-size:12.5px;color:#8fa3d3}.rs-n{height:36px;display:flex;align-items:center;justify-content:flex-end;text-align:right;font-size:14px;color:#b7c6ea;white-space:nowrap}.rs-n.us{color:var(--starlight);font-weight:600}.rs-n.us:before{content:"✦";margin-right:8px;font-size:12px;color:var(--gold);text-shadow:0 0 10px #f2c14e99}.rs-plot{position:relative;border-left:1px solid #ffffff40}.rs-lines i{position:absolute;top:-3px;bottom:-3px;width:1px;background:#ffffff12}.rs-lines i:first-child{display:none}.rs-row{position:relative;height:36px;display:flex;align-items:center}.rs-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rs-track{position:relative;width:100%;display:flex;align-items:center}.rs-bar{flex:none;width:0;height:15px;border-radius:0 5px 5px 0;background:#ffffff2b;transition:width .95s cubic-bezier(.2,.7,.2,1) calc(var(--i) * 70ms)}.rs-bar.us{height:18px;background:linear-gradient(90deg,#2f5fd0,#8fb0ff 72%,#d3e2ff);box-shadow:0 0 24px -2px #4a7cf0b3}.rs-sec.on .rs-bar{width:var(--w)}.rs-val{margin-left:10px;font-size:14px;color:#b7c6ea;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .5s ease calc(var(--i) * 70ms + .55s)}.rs-val.us{color:var(--starlight);font-weight:600;font-size:15.5px}.rs-sec.on .rs-val{opacity:1}.rs-na{margin-left:10px;font-size:13px;color:#7f93c6}.rs-ticks{position:relative;height:24px;font-size:11.5px;color:#7f93c6}.rs-ticks b{position:absolute;top:7px;font-weight:400;font-variant-numeric:tabular-nums}.rs-note{margin:0;align-self:end;padding-bottom:24px;font-size:13px;line-height:1.65;color:#8fa3d3}.rs-note a{color:#b7c6ea;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff40;white-space:nowrap}.rs-note a:hover{color:var(--starlight)}.qs{padding:56px 24px;background:linear-gradient(180deg,#0f2862 0%,#0c1f4f 14%,var(--night-deep) 62%)}.qs>h2{max-width:880px;margin:0 auto 36px;font:500 clamp(30px,4.4vw,42px)/1.15 var(--display)}.qs-steps{max-width:880px;margin:0 auto;padding:0;list-style:none;counter-reset:qs}.qs-steps>li{position:relative;padding:0 0 40px 56px;counter-increment:qs}.qs-steps>li:before{content:counter(qs);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:500 17px var(--display);color:var(--night);background:var(--page)}.qs-steps>li:after{content:"";position:absolute;left:16.5px;top:44px;bottom:10px;width:1px;background:#afc4f433}.qs-steps>li:last-child:after{display:none}.qs-steps h3{margin:3px 0 6px;font-size:19px;font-weight:600}.qs-steps>li>p{margin:0 0 14px;color:#b7c6ea;font-size:15px;max-width:62ch}.qs-code{position:relative;border-radius:12px;background:#050d24cc;border:1px solid #ffffff1f}.qs-code pre{margin:0;padding:14px 92px 14px 16px;overflow-x:auto;font:13.5px/1.75 IBM Plex Mono,ui-monospace,Menlo,monospace;color:#e3eafc}.qs-prompt{color:#7f93c6;-webkit-user-select:none;user-select:none}.qs-com{color:#7f93c6}.qs-copy{position:absolute;top:9px;right:9px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid #ffffff26;background:#ffffff0d;color:#c9d6f7;font:500 12px var(--sans);cursor:pointer}.qs-copy:hover{color:var(--starlight);border-color:#ffffff59}.qs-tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:12px;border-radius:999px;background:#050d24aa;border:1px solid #ffffff1f}.qs-tabs button{padding:7px 16px;border-radius:999px;border:0;background:none;color:#b7c6ea;font:600 14px var(--sans);cursor:pointer}.qs-tabs button:hover{color:var(--starlight)}.qs-tabs button.on{background:var(--starlight);color:var(--night)}.qs-agent .qs-code{margin-bottom:14px}.qs-term{border-radius:12px;overflow:hidden;border:1px solid #ffffff24;background:#040a1d;box-shadow:0 24px 60px -30px #000}.qs-term-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#0a1534;border-bottom:1px solid #ffffff14}.qs-term-bar span{width:10px;height:10px;border-radius:50%;background:#2a3a66}.qs-term-bar em{margin-left:8px;font:12.5px IBM Plex Mono,ui-monospace,monospace;font-style:normal;color:#8fa3d3}.qs-term-body{padding:16px 18px 6px;font-size:14.5px;line-height:1.7}.qs-term-body p{margin:0 0 10px}.qs-ask{color:var(--starlight)}.qs-ask b{color:var(--gold);margin-right:4px}.qs-tool{font:13px IBM Plex Mono,ui-monospace,monospace;color:#8fb0ff;margin-bottom:4px!important}.qs-answer{margin-top:12px;padding-top:10px;border-top:1px dashed #ffffff1f;color:#d4def7}.qs-answer strong{color:var(--starlight)}.qs-note{margin:10px 0 0;font-size:12.5px;color:#8093c0}.qs-foot{max-width:880px;margin:24px auto 0;padding-top:22px;border-top:1px solid #ffffff1a;display:flex;flex-wrap:wrap;gap:22px;font-size:14px;color:#8fa3d3}.qs-foot a:hover{color:var(--starlight)}.qs-contact a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff30}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sky-down{animation:none}.rs-bar,.rs-val{transition:none}}@media(max-width:760px){.rs{padding:64px 18px 48px}.rs-card{padding:4px 18px 18px}.rs-grid{grid-template-columns:minmax(0,1fr);row-gap:26px}.rs-names{display:none}.rs-bench{height:auto;margin-bottom:8px}.rs-row{height:auto;flex-direction:column;align-items:stretch;padding:5px 0}.rs-lbl{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin:0 0 4px 12px;font-size:13px;color:#b7c6ea}.rs-row:first-child .rs-lbl{color:var(--starlight);font-weight:600}.rs-track{height:22px}.rs-val,.rs-na{margin-left:8px}.rs-note{padding-bottom:6px}}@media(max-width:520px){.qs-steps>li{padding-left:0}.qs-steps>li:before{position:static;margin-bottom:10px}.qs-steps>li:after{display:none}.qs-code pre{padding-right:16px;padding-top:44px}}
