:root{font-family:Aptos,PingFang SC,Microsoft YaHei,ui-sans-serif,system-ui,sans-serif;color:#101318;background:#f4f3ef;font-synthesis:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#f4f3ef}button,a{font:inherit}a{color:inherit;text-decoration:none}button{border:0}.site{min-height:100vh;overflow:hidden}.site-header{position:absolute;z-index:20;top:0;left:0;display:grid;width:100%;height:76px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(24px,4vw);color:#f8fafc}.site-brand{display:inline-flex;width:fit-content;align-items:center;gap:11px}.site-brand img,.site-brand>span{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border-radius:8px;background:#2867ff;color:#fff;font-size:12px;font-weight:800;object-fit:contain}.site-brand strong{font-size:15px}.site-nav{display:flex;align-items:center;gap:32px;color:#b9c1cc;font-size:13px;font-weight:600}.site-nav a{transition:color .18s ease}.site-nav a:hover{color:#fff}.site-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;font-size:13px;font-weight:650}.text-link{color:#b9c1cc}.admin-link{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 13px;border:1px solid rgb(255 255 255 / 22%);border-radius:7px}.hero{position:relative;display:grid;min-height:790px;grid-template-columns:minmax(380px,.88fr) minmax(560px,1.12fr);align-items:center;gap:5vw;padding:128px max(24px,5vw) 88px;overflow:hidden;color:#f8fafc;background:#101318}.hero:after{position:absolute;right:3vw;bottom:0;width:40vw;height:1px;background:linear-gradient(90deg,transparent,#2867ff,transparent);content:"";animation:line-sweep 5s ease-in-out infinite}.hero-grid{position:absolute;inset:0;opacity:.15;background-image:linear-gradient(rgb(255 255 255 / 12%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 12%) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 85%);mask-image:linear-gradient(to bottom,#000,transparent 85%)}.hero-copy{position:relative;z-index:2;animation:rise-in .7s cubic-bezier(.2,.8,.2,1) both}.hero-domain{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:7px 10px;border:1px solid rgb(255 255 255 / 14%);border-radius:6px;color:#bcc7d8;font:12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.hero h1{max-width:680px;margin:0;font-size:clamp(54px,5.8vw,92px);line-height:.98;letter-spacing:-.055em}.hero h1 span{display:block;margin-bottom:12px;color:#ff6b35;font-size:.38em;line-height:1.1;letter-spacing:.01em}.hero-lead{max-width:600px;margin:28px 0 0;color:#cdd5df;font-size:clamp(18px,1.6vw,23px);line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.download-button,.demo-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:7px;font-weight:750;transition:transform .18s ease,background .18s ease}.download-button{color:#101318;background:#fff}.download-button span{margin-left:4px;padding-left:12px;border-left:1px solid rgb(16 19 24 / 18%);color:#4f5968;font:11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.download-button.is-disabled{color:#98a2b3;background:#242933}.demo-button{border:1px solid rgb(255 255 255 / 20%);color:#f8fafc;background:#ffffff0d}.download-button:hover,.demo-button:hover{transform:translateY(-2px)}.demo-button:hover{background:#ffffff1a}.hero-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:30px;color:#939eac;font-size:12px}.hero-proof span{display:inline-flex;align-items:center;gap:6px}.product-stage{position:relative;z-index:2;min-width:0;overflow:hidden;border:1px solid rgb(255 255 255 / 16%);border-radius:8px;background:#151a21;box-shadow:0 40px 90px #00000073;transform:perspective(1400px) rotateY(-4deg) rotateX(1deg);animation:stage-in .9s .15s cubic-bezier(.2,.8,.2,1) both}.stage-topbar{display:grid;height:46px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;border-bottom:1px solid rgb(255 255 255 / 8%);color:#7f8996;font:10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.stage-dots{display:flex;gap:6px}.stage-dots i{width:7px;height:7px;border-radius:50%;background:#3b4350}.stage-title{letter-spacing:.12em}.stage-live{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:#8ce9bd}.stage-live i{width:6px;height:6px;border-radius:50%;background:#59d69b;box-shadow:0 0 0 4px #59d69b1a}.stage-body{display:grid;min-height:520px;grid-template-columns:58px 1fr}.stage-rail{display:flex;align-items:center;flex-direction:column;gap:24px;padding:18px 0;border-right:1px solid rgb(255 255 255 / 7%)}.rail-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#2867ff;color:#fff;font-size:9px;font-weight:800}.stage-rail i{width:16px;height:16px;border:1px solid #39414e;border-radius:4px}.stage-rail i.active{border-color:#2867ff;background:#2867ff2e;box-shadow:inset 3px 0 #2867ff}.stage-workspace{min-width:0;padding:24px}.stage-heading{display:flex;align-items:center;justify-content:space-between}.stage-heading div{display:flex;flex-direction:column;gap:4px}.stage-heading span{color:#7d8795;font-size:10px}.stage-heading strong{font-size:18px}.stage-filter{padding:7px 10px;border:1px solid #303845;border-radius:5px}.stage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.stage-metrics>div{position:relative;min-height:94px;padding:13px;overflow:hidden;border:1px solid #2a313c;border-radius:7px;background:#1b212a}.stage-metrics span{color:#7d8795;font-size:10px}.stage-metrics strong{display:block;margin-top:11px;font:24px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.metric-line{position:absolute;right:12px;bottom:13px;left:12px;height:3px;border-radius:3px;background:#2b3340}.metric-line:after{display:block;width:62%;height:100%;border-radius:inherit;background:currentColor;content:"";animation:metric-grow 2.8s ease-in-out infinite alternate}.metric-line.is-blue{color:#4f83ff}.metric-line.is-orange{color:#ff7c4a}.metric-line.is-mint{color:#58d6a0}.stage-flow{position:relative;display:flex;flex-direction:column;gap:10px;margin-top:22px}.flow-line{position:absolute;z-index:0;top:28px;bottom:28px;left:27px;width:1px;background:#313a47}.flow-line:after{position:absolute;top:0;left:-2px;width:5px;height:38%;border-radius:10px;background:linear-gradient(#2867ff,#58d6a0);content:"";animation:flow-run 3.6s linear infinite}.work-card{position:relative;z-index:1;display:grid;min-height:68px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px 15px;border:1px solid #2b3340;border-radius:7px;background:#1a2028}.card-index{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#242c37;color:#7f8996;font:9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.work-card div{display:flex;min-width:0;flex-direction:column;gap:5px}.work-card strong{font-size:12px}.work-card div span{color:#7f8996;font-size:10px}.work-card svg{color:#58d6a0}.card-two{animation:card-pulse 3.2s .4s ease-in-out infinite}.card-three{animation:card-pulse 3.2s 1.4s ease-in-out infinite}.spin{animation:spin 1.4s linear infinite}.stage-footer{display:flex;justify-content:space-between;margin-top:20px;padding-top:14px;border-top:1px solid #262e39;color:#707b89;font-size:10px}.stage-footer span{display:inline-flex;align-items:center;gap:6px}.stage-scan{position:absolute;inset:46px 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(79 131 255 / 75%),transparent);animation:scan 5s ease-in-out infinite}.workflow-band,.capability-band{padding:108px max(24px,6vw)}.workflow-band{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(580px,1.3fr);gap:7vw;background:#f4f3ef}.section-index{color:#2867ff;font:11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.section-copy h2,.capability-heading h2,.download-band h2{margin:18px 0 0;font-size:clamp(38px,4.4vw,66px);line-height:1.04;letter-spacing:-.045em}.workflow-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-steps article{position:relative;min-height:240px;padding:24px;overflow:hidden;border:1px solid #d9d7cf;border-radius:8px;background:#faf9f5}.workflow-steps article>span{position:absolute;top:18px;right:20px;color:#a5a29a;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.workflow-steps svg{width:30px;height:30px;margin-top:52px;color:#2867ff}.workflow-steps strong{display:block;margin-top:22px;font-size:19px}.workflow-steps p{margin:10px 0 0;color:#6d7076;font-size:14px;line-height:1.75}.workflow-steps article:hover svg{animation:icon-nudge .5s ease}.capability-band{color:#f5f7fa;background:#161b22}.capability-heading{max-width:760px}.capability-grid{display:grid;grid-template-columns:1.4fr repeat(3,.72fr);gap:12px;margin-top:54px}.capability-grid article{min-height:286px;padding:24px;border:1px solid #303844;border-radius:8px;background:#1b212a}.capability-main{background:#202936!important}.capability-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid #3c4654;border-radius:7px;color:#7aa1ff}.capability-grid h3{margin:34px 0 0;font-size:18px}.capability-grid p{margin:12px 0 0;color:#9ca6b4;font-size:13px;line-height:1.75}.network-switch{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:32px;padding:4px;border:1px solid #384250;border-radius:7px;background:#151b23}.network-switch span{padding:9px;text-align:center;color:#87919f;font-size:11px}.network-switch span.is-on{border-radius:5px;color:#fff;background:#2867ff}.download-band{display:grid;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:100px max(24px,6vw);color:#101318;background:#ff6b35}.download-band .section-index{color:#4c230f}.download-band p{max-width:660px;margin:24px 0 0;font-size:18px;line-height:1.7}.download-panel{display:flex;min-width:330px;align-items:center;gap:12px;padding:16px;border:1px solid rgb(16 19 24 / 20%);border-radius:8px;background:#ffffff47}.download-panel>span{flex:1;font:11px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.download-panel a,.download-panel button{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 14px;border-radius:6px;color:#fff;background:#101318;font-size:12px;font-weight:750}.download-panel button:disabled{color:#6d4b3e;background:#ffffff59}.site-footer{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:24px;padding:0 max(24px,6vw);color:#8d96a3;background:#101318;font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.site-footer a{color:#cfd6df}.site-boot,.site-error{display:grid;min-height:100vh;place-items:center;background:#101318}.site-boot .boot-mark,.error-mark{display:grid;width:48px;height:48px;place-items:center;border-radius:8px;color:#fff;background:#2867ff;font-size:12px;font-weight:800;animation:boot-pulse 1.4s ease-in-out infinite}.site-error{align-content:center;padding:24px;color:#f8fafc;text-align:center}.site-error h1{margin:28px 0 20px;font-size:32px}.site-error a{color:#8fb0ff}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}}@keyframes stage-in{0%{opacity:0;transform:perspective(1400px) rotateY(-9deg) rotateX(3deg) translateY(36px)}}@keyframes line-sweep{0%,to{opacity:.3;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}@keyframes metric-grow{0%{width:36%}to{width:88%}}@keyframes flow-run{0%{transform:translateY(-10%)}to{transform:translateY(260%)}}@keyframes card-pulse{0%,to{border-color:#2b3340}50%{border-color:#426fd5;background:#1e2735}}@keyframes scan{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(510px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes icon-nudge{50%{transform:translate(5px)}}@keyframes boot-pulse{50%{transform:scale(1.08)}}@media(max-width:1120px){.site-nav{display:none}.site-header{grid-template-columns:1fr auto}.hero{min-height:auto;grid-template-columns:1fr;padding-top:120px}.product-stage{max-width:860px;transform:none}.workflow-band{grid-template-columns:1fr}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-main{grid-column:1 / -1}}@media(max-width:720px){.site-header{height:64px;padding-inline:16px}.text-link{display:none}.admin-link{min-height:32px;padding-inline:10px;font-size:11px}.site-brand strong{display:none}.hero{gap:48px;padding:102px 16px 64px}.hero h1{font-size:46px}.hero-lead{font-size:17px}.hero-actions{align-items:stretch;flex-direction:column}.download-button,.demo-button{width:100%}.product-stage{transform:none}.stage-body{min-height:430px;grid-template-columns:44px 1fr}.stage-workspace{padding:16px}.stage-metrics{gap:6px}.stage-metrics>div{min-height:78px;padding:9px}.stage-metrics strong{font-size:18px}.workflow-band,.capability-band{padding:72px 16px}.workflow-steps,.capability-grid{grid-template-columns:1fr}.capability-main{grid-column:auto}.section-copy h2,.capability-heading h2,.download-band h2{font-size:38px}.download-band{grid-template-columns:1fr;padding:72px 16px}.download-panel{min-width:0;align-items:stretch;flex-direction:column}.download-panel a,.download-panel button{justify-content:center}.site-footer{align-items:flex-start;flex-direction:column;padding:28px 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
