.hero{background:linear-gradient(135deg,#f9fbfa 30%,#eef6f3)}.hero-grid{opacity:.72;-webkit-mask-image:linear-gradient(90deg,#000 0%,#00000080 56%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#00000080 56%,#0000 100%)}.hero-visual{justify-content:center;align-items:center;display:flex}.hero-layout{grid-template-columns:.95fr 1.05fr;gap:45px}.agent-demo{color:#e5f0ed;background:#0b1728;border:1px solid #213748;border-radius:22px;width:100%;max-width:600px;padding:0 22px 18px;overflow:hidden;box-shadow:0 32px 90px #0b172833}.agent-demo-top{border-bottom:1px solid #203b4b;justify-content:space-between;align-items:center;height:56px;font-size:12px;display:flex}.agent-demo-brand,.agent-demo-status{align-items:center;gap:7px;display:flex}.agent-demo-brand{color:#eef7f4;font-weight:700}.agent-demo-brand i{color:#8ea5ad;background:#203b4b;border-radius:3px;padding:3px 5px;font:8px monospace}.agent-demo-status{color:#78d9b4;font-size:10px}.agent-demo-status>i{background:#10a879;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #10a8791a}.agent-demo-body{height:370px;padding-top:16px;position:relative}.agent-demo-context{color:#7d929c;justify-content:space-between;font-size:10px;display:flex}.agent-demo-context span{color:#a9c1ba;font-weight:700}.agent-demo-context small{font-size:9px}.agent-message,.agent-protection{opacity:0;transition:opacity .55s,transform .55s;position:absolute;left:0;right:0;transform:translateY(10px)}.agent-message{background:#102536;border:1px solid #294555;border-radius:10px;padding:13px 14px}.agent-message small{color:#90a5ae;align-items:center;gap:5px;font:10px monospace;display:flex}.agent-message p{color:#d9e8e4;margin:7px 0 0;font-size:12px;line-height:1.68}.agent-message p b{font-weight:650}.agent-user{background:#152e3c;border-color:#3e5260;top:44px}.agent-user p b{color:#ffb3a5;background:#e8685821;border-radius:3px;padding:1px 3px}.agent-protection{color:#8be5c2;background:#10382e;border:1px solid #24775e;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 11px;font-size:11px;display:flex;top:156px}.agent-protection span{align-items:center;gap:6px;display:flex}.agent-protection small{color:#77bda4;font-size:9px}.agent-upstream,.agent-model,.agent-result{top:204px}.agent-upstream{background:#10352b;border-color:#2a8063}.agent-upstream p b{color:#91e5c2}.agent-model{background:#112b3a;border-color:#315365}.agent-tool{background:#0b202d;border:1px solid #294c5e;border-radius:6px;margin-top:9px;padding:8px}.agent-tool span{color:#8dcce1;align-items:center;gap:5px;font:9px monospace;display:flex}.agent-tool code{color:#c9dde6;margin-top:6px;font:10px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.agent-result{background:#10372d;border-color:#2c8768}.agent-result p b{color:#a6e9cd}.agent-result em{color:#7eb69f;margin-top:8px;font-size:9px;font-style:normal;display:block}.stage-1 .agent-user,.stage-2 .agent-user,.stage-3 .agent-user,.stage-4 .agent-user,.stage-2 .agent-protection,.stage-2 .agent-upstream,.stage-3 .agent-model,.stage-4 .agent-result{opacity:1;transform:translateY(0)}.agent-composer{border-top:1px solid #203b4b;grid-template-columns:1fr 39px;gap:9px;height:56px;padding-top:9px;display:grid;position:relative}.agent-composer>div{color:#9cafb6;white-space:nowrap;text-overflow:ellipsis;background:#102535;border:1px solid #355161;border-radius:7px;padding:10px 11px;font-size:10px;overflow:hidden}.agent-composer button{color:#fff;cursor:pointer;background:#0d9c71;border:0;border-radius:7px;place-items:center;transition:transform .2s,background .2s;display:grid}.agent-composer button:hover{background:#10b984;transform:translateY(-1px)}.agent-cursor{color:#fff;filter:drop-shadow(0 2px 3px #000);opacity:0;animation:4s ease-in-out infinite agentCursor;position:absolute;top:15px;right:11px}.stage-0 .agent-cursor{opacity:1}.stage-1 .agent-composer>div,.stage-2 .agent-composer>div,.stage-3 .agent-composer>div,.stage-4 .agent-composer>div{color:#637984}.agent-demo-steps{color:#66808a;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:9px;display:flex}.agent-demo-steps span{transition:color .4s}.agent-demo-steps span.active{color:#74dab4}.agent-demo-steps i{background:#355160;width:21px;height:1px;display:block}.agent-demo-steps .active+i{background:#3e9b7b}@keyframes agentCursor{0%,55%{opacity:0;transform:translate(22px,14px)scale(1)}65%,78%{opacity:1;transform:translate(0)scale(1)}83%{opacity:1;transform:translate(0)scale(.78)}to{opacity:0;transform:translate(0)scale(1)}}.privacy-flow-demo{color:#fff;background:#0b1728;border:1px solid #213748;border-radius:22px;width:100%;max-width:550px;padding:25px;box-shadow:0 32px 90px #0b172833}.privacy-demo-head,.privacy-demo-note{justify-content:space-between;align-items:center;display:flex}.privacy-demo-head{letter-spacing:.1em;color:#68d5af;font:10px monospace}.privacy-demo-head i{color:#7f96a3;font-size:9px;font-style:normal}.privacy-demo-note{color:#8296a0;margin:18px 0 20px;font-size:10px}.privacy-demo-note span:last-child{color:#72d9b4;align-items:center;gap:6px;display:flex}.privacy-demo-note i{background:#10a879;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #10a8791f}.privacy-demo-row{grid-template-columns:minmax(0,1fr) 26px 103px 26px minmax(0,1fr);align-items:center;gap:0;display:grid}.privacy-card{background:#102536;border:1px solid #294455;border-radius:11px;min-height:122px;padding:13px}.privacy-card small,.privacy-card em{display:block}.privacy-card small{color:#8aa0ad;margin-bottom:10px;font:9px monospace}.privacy-card code{color:#dce9e7;font:11px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.privacy-card em{color:#76909a;margin-top:9px;font-size:9px;font-style:normal}.privacy-sensitive{color:#ffb6a9;background:#e8685824;border-radius:3px;padding:1px 3px;animation:8s ease-in-out infinite privacySensitive}.privacy-mask{color:#81e1bc;background:#10a87924;border-radius:3px;padding:1px 3px;animation:8s ease-in-out infinite privacyMask}.privacy-restore{color:#b6e9d2;animation:8s ease-in-out infinite privacyRestore}.privacy-gateway{background:#10342d;border:1px solid #39876e;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:108px;animation:8s ease-in-out infinite privacyGateway;display:flex;box-shadow:0 0 0 5px #10a87914}.privacy-gateway .logo-mark{width:38px;height:38px}.privacy-gateway .mark-primary{fill:#f2f7f5}.privacy-gateway .mark-shield-core{fill:#10342d}.privacy-gateway strong{font-size:12px}.privacy-gateway small{color:#86cdb2;font-size:8px}.privacy-connector{background:#345466;height:1px;position:relative;overflow:visible}.privacy-connector:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:6px solid #4a7788;position:absolute;top:-3px;right:-1px}.privacy-connector i{background:#71dbb2;border-radius:4px;width:11px;height:4px;animation:8s linear infinite privacyPacketRight;position:absolute;top:-2px;box-shadow:0 0 10px #71dbb2}.privacy-response{margin-top:10px}.privacy-connector.response:after{border-left:0;border-right:6px solid #4a7788;left:-1px;right:auto}.privacy-connector.response i{animation-name:privacyPacketLeft}.privacy-gateway.response{animation-delay:3.1s}.privacy-response-label{color:#8198a3;border-top:1px solid #1e3949;justify-content:space-between;align-items:center;margin:18px 0 0;padding-top:14px;font-size:9px;display:flex}.privacy-response-label i{color:#73d9b5;font-style:normal}.privacy-card.result{min-height:103px}.privacy-card.result code{color:#d8e8e4}@keyframes privacyPacketRight{0%,13%{opacity:0;left:-2px}18%,44%{opacity:1}49%,to{opacity:0;left:100%}}@keyframes privacyPacketLeft{0%,50%{opacity:0;left:auto;right:-2px}56%,82%{opacity:1}88%,to{opacity:0;left:auto;right:100%}}@keyframes privacySensitive{0%,14%,to{color:#ffb6a9;background:#e8685824}20%,60%{color:#e0e9e7;background:0 0}}@keyframes privacyMask{0%,19%{opacity:.45}27%,75%{opacity:1}to{opacity:.45}}@keyframes privacyRestore{0%,59%{opacity:.35}68%,to{opacity:1}}@keyframes privacyGateway{0%,14%,to{box-shadow:0 0 0 5px #10a87914}21%,34%,63%,77%{box-shadow:0 0 0 10px #10a87929}}.products{background:#f4f7f6}.product-card{border-color:#d9e3df;min-height:610px;box-shadow:0 10px 35px #0b172809}.risk-strip{background:#f4f7f6;border-bottom:1px solid #dce6e2;padding:42px 0}.risk-strip .kicker{margin-bottom:22px}.risk-items{border-top:1px solid #d6e1dd;border-left:1px solid #d6e1dd;grid-template-columns:repeat(4,1fr);display:grid}.risk-items span{background:#ffffff9e;border-bottom:1px solid #d6e1dd;border-right:1px solid #d6e1dd;padding:20px 22px}.risk-items b,.risk-items small{display:block}.risk-items b{color:#142b35;margin-bottom:7px;font-size:14px}.risk-items small{color:#71807d;font-size:12px;line-height:1.55}.product-card:hover{transform:translateY(-4px);box-shadow:0 20px 55px #0b172814}.product-brand-art{border-radius:20px 0 0;justify-content:center;align-items:center;gap:18px;width:220px;height:180px;display:flex;position:absolute;bottom:0;right:0;overflow:hidden}.product-brand-art:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-90px;right:-70px}.product-brand-art span{letter-spacing:.13em;color:#718079;font:9px/1.7 monospace}.shield-brand-art{color:#10a879;background:#f0f8f5}.engine-brand-art{color:#3567e8;background:#f3f6ff}.engine-product li svg,.engine-product>a{color:#3567e8}.engine-product .product-name span{color:#173a87}.capabilities{border-top:1px solid #e0e8e5;padding-top:92px;padding-bottom:92px}.demo{background:#081725}.scenario-grid article{background:#ffffffa8}.capabilities .capability-layout{gap:68px}.capabilities .section-heading.align-left h2{margin-bottom:20px;font-size:43px;line-height:1.28}.capabilities .section-heading.align-left p{max-width:440px;font-size:16px;line-height:1.85}.capabilities .text-link{margin-top:24px;font-size:14px}.capabilities .timeline-item{grid-template-columns:45px 54px 1fr;gap:20px;min-height:100px}.capabilities .step-icon{border-radius:12px;width:54px;height:54px}.capabilities .timeline-item h3{margin-bottom:8px;font-size:18px}.capabilities .timeline-item p{color:#687783;font-size:14px;line-height:1.65}.capability-proof{border-top:1px solid #dce6e2;border-bottom:1px solid #dce6e2;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}.capability-proof>div{border-right:1px solid #dce6e2;padding:22px 28px}.capability-proof>div:last-child{border-right:0}.capability-proof strong,.capability-proof span{display:block}.capability-proof strong{color:#0b1728;margin-bottom:8px;font-size:15px}.capability-proof span{color:#74817f;font-size:13px;line-height:1.55}.demo-points{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.demo-points span{color:#9bb0bc;background:#0d2130;border:1px solid #274052;border-radius:8px;padding:7px 10px;font-size:9px}.scenario-grid article{min-height:330px;padding:32px 28px}.scenario-grid article>span{font-size:11px}.scenario-grid article>small{color:#087a5b;letter-spacing:.04em;margin-top:27px;font-size:11px;font-weight:600;display:block}.scenario-grid article h3{margin:14px 0 16px;font-size:21px;line-height:1.35}.scenario-grid article p{color:#667572;font-size:14px;line-height:1.85}.scenario-grid article a{width:38px;height:38px;bottom:30px;left:28px}.architecture{background:#fff;border-top:1px solid #e1e9e6}.architecture-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;display:grid}.architecture-copy h2{letter-spacing:-.045em;margin:15px 0 20px;font-size:40px;line-height:1.3}.architecture-copy>p{color:#697687;font-size:14px;line-height:1.9}.deployment-list{gap:11px;margin:27px 0;display:grid}.deployment-list span{color:#42515e;align-items:center;gap:9px;font-size:12px;display:flex}.deployment-list svg{color:#087a5b}.architecture-flow{background:#f4f7f6;border:1px solid #d9e3df;border-radius:22px;grid-template-columns:1fr 34px 1.25fr 34px 1fr;align-items:center;gap:10px;min-height:390px;padding:38px;display:grid;position:relative;overflow:hidden}.architecture-flow:before{content:"";border:1px solid #087a5b17;border-radius:50%;width:290px;height:290px;position:absolute;top:-150px;right:-130px;box-shadow:0 0 0 40px #087a5b06}.arch-column{z-index:1;gap:8px;display:grid;position:relative}.arch-column small{color:#8c999f;margin-bottom:3px;font:9px monospace}.arch-column span{text-align:center;color:#53616a;background:#fff;border:1px solid #d9e3df;border-radius:8px;padding:10px 8px;font-size:10px}.arch-arrow{color:#a2b0b5;place-items:center;display:grid}.arch-core{z-index:1;background:#0b1728;border-radius:15px;gap:9px;padding:12px;display:grid;position:relative}.arch-core>div{background:#102536;border:1px solid #203c4e;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.arch-core>i{background:#294354;height:1px}.arch-core span,.arch-core b,.arch-core small{display:block}.arch-core b{color:#fff;font-size:11px}.arch-core small{color:#78909c;margin-top:3px;font-size:8px}.arch-status{color:#7b8c92;justify-content:space-between;font:9px monospace;display:flex;position:absolute;bottom:22px;left:38px;right:38px}.arch-status span:first-child{color:#087a5b}.arch-status i{background:#10a879;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}@media (max-width:900px){.privacy-flow-demo{max-width:600px}.hero-visual{height:470px}.capabilities .capability-layout{gap:45px}.architecture-layout{grid-template-columns:1fr;gap:50px}.architecture-flow{min-height:360px}}@media (max-width:680px){.privacy-flow-demo{padding:18px}.hero-visual{height:505px;margin:0;transform:none}.agent-demo{border-radius:16px;padding:0 12px 13px}.agent-demo-body{height:355px}.agent-message{padding:9px}.agent-message p{font-size:9px}.agent-message small,.agent-protection{font-size:8px}.agent-protection{padding:7px;top:137px}.agent-upstream,.agent-model,.agent-result{top:178px}.agent-tool code,.agent-demo-context{font-size:8px}.agent-demo-context small{display:none}.agent-composer{height:48px}.privacy-demo-row{grid-template-columns:minmax(0,1fr) 16px 78px 16px minmax(0,1fr)}.privacy-card{min-height:113px;padding:9px}.privacy-card small{margin-bottom:7px;font-size:7px}.privacy-card code{font-size:8px}.privacy-card em{font-size:7px}.privacy-gateway{height:96px}.privacy-gateway .logo-mark{width:31px;height:31px}.privacy-gateway strong{font-size:10px}.privacy-gateway small{text-align:center;font-size:7px}.privacy-card.result{min-height:94px}.product-brand-art{width:190px;height:150px}.product-brand-art .logo-mark{width:86px!important;height:86px!important}.capability-proof{grid-template-columns:1fr}.capability-proof>div{border-bottom:1px solid #dce6e2;border-right:0}.capability-proof>div:last-child{border-bottom:0}.architecture-copy h2{font-size:34px}.architecture-flow{grid-template-columns:1fr 22px 1.15fr 22px 1fr;gap:4px;min-height:350px;padding:24px 18px}.arch-column span{padding:8px 3px;font-size:8px}.arch-core{padding:7px}.arch-core>div{gap:5px;padding:7px}.arch-core .logo-mark{width:28px!important;height:28px!important}.arch-status{left:18px;right:18px}.risk-items{grid-template-columns:1fr 1fr}.risk-items span{padding:16px}}@media (prefers-reduced-motion:reduce){.privacy-flow-demo *,.agent-demo *{transition:none!important;animation:none!important}.agent-demo .agent-user,.agent-demo .agent-result{opacity:1;transform:none}.agent-demo .agent-protection,.agent-demo .agent-upstream,.agent-demo .agent-model,.agent-demo .agent-cursor{display:none}}
.ld-page{--ld-ink:#0b1728;--ld-muted:#526476;--ld-line:#d8e2df;--ld-green:#087a5b;min-height:100vh;color:var(--ld-ink);background:#f7faf9;padding-top:72px;font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:16px;overflow-x:hidden}.ld-page *{box-sizing:border-box;letter-spacing:0}.ld-page .brand{letter-spacing:.08em}.ld-shell{width:min(1180px,100% - 48px);margin:0 auto}.ld-header{border-bottom:1px solid var(--ld-line);background:#f7faf9f5;height:62px}.ld-header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.ld-brand,.ld-back{align-items:center;gap:10px;font-weight:700;display:flex}.ld-brand{font-size:15px}.ld-brand-mark{background:var(--ld-ink);color:#fff;border-radius:7px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.ld-back{color:var(--ld-muted);font-size:14px;font-weight:600}.ld-hero{border-bottom:1px solid var(--ld-line);grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:58px;padding:54px 0 48px;display:grid}.ld-eyebrow{color:var(--ld-green);font:700 12px ui-monospace,SFMono-Regular,Consolas,monospace}.ld-dot{background:#13ae7b;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.ld-hero h1{margin:16px 0 18px;font-size:60px;line-height:1.08}.ld-hero h1 em{color:var(--ld-green);font-style:normal}.ld-hero-copy>p{max-width:580px;color:var(--ld-muted);margin:0;font-size:17px;line-height:1.75}.ld-hero-actions{gap:12px;margin-top:24px;display:flex}.ld-button{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.ld-button-primary{background:var(--ld-green);color:#fff;box-shadow:0 10px 24px #087a5b24}.ld-button-quiet{color:var(--ld-ink);background:#fff;border:1px solid #c5d4d0}.rotate-180{transform:rotate(180deg)}.ld-release-card{background:var(--ld-ink);color:#fff;border-radius:8px;padding:25px 27px;box-shadow:0 18px 42px #0b172829}.ld-card-top{color:#94a8b3;justify-content:space-between;align-items:center;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.ld-status{color:#72d9b1}.ld-status i{background:#38ce94;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.ld-version{overflow-wrap:anywhere;margin:28px 0 24px;font:30px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace}.ld-card-meta{color:#c2d1d7;gap:11px;font-size:14px;display:grid}.ld-card-meta span{align-items:center;gap:9px;display:flex}.ld-card-meta svg{color:#67d4a9}.ld-card-line{background:#274052;height:1px;margin:21px 0 16px}.ld-release-card p{color:#e5eeee;margin:0;font-size:15px;line-height:1.65}.ld-release-card small{color:#9eb0b9;font-size:12px}.ld-section{border-bottom:1px solid var(--ld-line);grid-template-columns:52px minmax(0,1fr);gap:22px;padding:46px 0;display:grid}.ld-section-number{color:#729086;padding-top:8px;font:700 13px ui-monospace,SFMono-Regular,Consolas,monospace}.ld-section-content{min-width:0}.ld-section h2{margin:0 0 16px;font-size:28px;line-height:1.25}.ld-section p{max-width:900px;color:var(--ld-muted);margin:0 0 17px;font-size:16px;line-height:1.75}.ld-platforms{grid-template-columns:1fr 1fr;gap:12px;max-width:960px;display:grid}.ld-platform{border:1px solid var(--ld-line);background:#fff;border-radius:7px;gap:13px;padding:17px 18px;display:flex}.ld-platform svg{flex:none}.ld-platform strong,.ld-platform span{display:block}.ld-platform strong{margin-bottom:5px;font-size:15px}.ld-platform span{color:var(--ld-muted);font-size:15px}.supported svg{color:var(--ld-green)}.unsupported svg{color:#a96812}.ld-requirements{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ld-requirements span{color:#45675e;background:#f1f8f5;border:1px solid #c9ddd6;border-radius:6px;padding:7px 10px;font:13px ui-monospace,SFMono-Regular,Consolas,monospace}.ld-code{background:var(--ld-ink);color:#d4e0e2;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:18px;width:min(940px,100%);margin:12px 0;padding:16px 18px;font:14px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:relative;overflow:auto}.ld-code code{white-space:pre}.ld-copy{color:#b1c2c8;cursor:pointer;background:#13283a;border:1px solid #3b5668;border-radius:5px;flex:none;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex}.ld-copy:hover{color:#fff}.ld-callout{color:#356455;background:#eef9f4;border:1px solid #cdeadd;border-radius:7px;align-items:flex-start;gap:12px;width:min(940px,100%);padding:15px 16px;display:flex}.ld-callout svg{color:var(--ld-green);flex:none;margin-top:3px}.ld-callout p{color:#356455;margin:0;font-size:15px}.ld-callout-warn{background:#fff8e9;border-color:#e7d29f}.ld-callout-warn svg{color:#a76d1d}.ld-callout-warn p{color:#685026}.ld-caption{font-size:14px!important}.ld-caption code,.ld-callout code{background:#dcebe5;border-radius:3px;padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.ld-flow{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 20px;display:flex}.ld-flow span{border:1px solid var(--ld-line);background:#fff;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:600}.ld-flow i{color:#76978d;font-style:normal}.ld-update{color:var(--ld-green);gap:13px;margin-bottom:16px;display:flex}.ld-update>div{color:var(--ld-ink)}.ld-update strong{font-size:16px}.ld-update p{margin-top:6px}.ld-faq{border-top:1px solid var(--ld-line);width:min(940px,100%)}.ld-faq details{border-bottom:1px solid var(--ld-line);padding:16px 0}.ld-faq summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;list-style:none;display:flex}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary svg{flex:none;transition:transform .2s}.ld-faq details[open] summary svg{transform:rotate(180deg)}.ld-faq details p{margin:10px 28px 0 0;font-size:15px}.ld-download-form{border:1px solid var(--ld-line);background:#fff;border-radius:7px;width:min(760px,100%);padding:18px}.ld-download-form label{color:#405b52;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.ld-download-form>div{gap:10px;display:flex}.ld-download-form input{min-width:0;height:44px;color:var(--ld-ink);background:#f9fcfb;border:1px solid #b9ccc6;border-radius:7px;flex:1;padding:0 13px;font:16px ui-monospace,SFMono-Regular,Consolas,monospace}.ld-download-form input:focus{outline-offset:1px;outline:2px solid #9bd3bd}.ld-download-form button{cursor:pointer;border:0}.ld-download-form button:disabled{opacity:.65;cursor:wait}.ld-download-error{color:#a83e32!important;margin:10px 0 0!important;font-size:14px!important}.ld-footer{background:var(--ld-ink);color:#9fb0b8;padding:22px 0;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.ld-footer .ld-shell{justify-content:space-between;gap:20px;display:flex}.ld-brand .ld-logo{width:30px;height:30px}.ld-footer-main .ld-footer-brand{color:#fff;align-items:center;gap:9px;font-weight:700;display:flex}.ld-footer .lingshu-mark .mark-primary,.ld-footer .lingshu-mark .mark-accent{fill:none;stroke:#f4f8f7}.ld-filings{border-top:1px solid #ffffff1f;margin-top:18px;padding-top:16px;font-size:11px}.ld-filings a{color:inherit;align-items:center;gap:6px;display:inline-flex}.ld-filings img{width:19px;height:19px}@media (max-width:860px){.ld-hero{grid-template-columns:minmax(0,1fr) 360px;gap:32px}.ld-hero h1{font-size:52px}.ld-version{font-size:25px}}@media (max-width:720px){.ld-shell{width:calc(100% - 32px)}.ld-header{height:58px}.ld-hero{grid-template-columns:1fr;gap:28px;padding:38px 0 34px}.ld-hero h1{margin:14px 0 16px;font-size:48px}.ld-hero-copy>p{font-size:16px}.ld-release-card{padding:22px}.ld-version{margin:24px 0 20px;font-size:28px}.ld-section{grid-template-columns:1fr;gap:7px;padding:34px 0}.ld-section-number{padding:0}.ld-section h2{margin-bottom:14px;font-size:25px}.ld-platforms{grid-template-columns:1fr}.ld-flow{gap:7px}.ld-flow i{display:none}.ld-footer .ld-shell{flex-direction:column;gap:8px}}@media (max-width:520px){.ld-page .brand{letter-spacing:.02em}.ld-brand{font-size:14px}.ld-back{gap:6px;font-size:13px}.ld-hero h1{font-size:44px}.ld-hero-actions{grid-template-columns:1fr 1fr;display:grid}.ld-button{padding-left:12px;padding-right:12px}.ld-card-top{align-items:flex-start;gap:12px}.ld-version{font-size:24px}.ld-code{padding:14px;font-size:12px}.ld-copy{padding:6px;font-size:0}.ld-download-form>div{flex-direction:column}.ld-download-form .ld-button{width:100%}}
