:root{--bg:#0b1115;--panel:#131e24;--ink:#f2f4f2;--muted:#9baab1;--line:#2a383f;--green:#b9dac6;--paper:#f1f2ee;--paper-ink:#162329;--paper-muted:#627078}body{font-family:'Helvetica Neue',Arial,'Microsoft YaHei',sans-serif;-webkit-font-smoothing:antialiased}::selection{background:#b9dac6;color:#0b1115}.skip{position:fixed;left:15px;top:-60px;z-index:100;background:var(--green);color:#111;padding:12px}.skip:focus{top:15px}.preview{background:#18262a;color:#aabcbf;font-size:9px;letter-spacing:1.5px;padding:8px}header{padding:24px 5vw;background:#0b1115f5;gap:20px}.brand{letter-spacing:2.7px;font-size:16px;gap:13px}.brand>span:last-child{line-height:1.2}.brand-small{display:block;font-size:8px;letter-spacing:5.8px;margin-top:6px;color:#a7b7bd}.mark{border:0;width:35px;height:38px}.mark svg{width:100%;height:100%;fill:none;stroke:var(--green);stroke-width:1.6}.nav-link{color:#bac5c9;font-size:12px;letter-spacing:.2px}nav{gap:25px}nav .text-link{font-weight:400}.header-actions{gap:20px}#lang{font-size:11px;color:#cad3d6}.button{background:#d7e6da;border-color:#d7e6da;border-radius:2px;padding:14px 23px;letter-spacing:.2px;color:#12211b;font-size:12px}.button:hover{background:#f1f7f0;border-color:#f1f7f0}.button.small{padding:11px 17px;font-size:11px}#menu-toggle{display:none;border:0;background:none;color:var(--ink);font-size:21px}.hero{position:relative;overflow:hidden;grid-template-columns:1.04fr 1fr;gap:3vw;min-height:720px;padding:90px 5vw 70px;background:radial-gradient(ellipse at 90% 50%,#263b43 0%,#101b22 36%,#0b1115 72%)}.hero .eyebrow{font-size:9px;letter-spacing:2px}.hero h1{font-size:clamp(55px,6.7vw,104px);letter-spacing:-4.7px;line-height:1.01;font-weight:400;margin-bottom:30px}.hero h1 em{color:#b9dac6}.hero .lead{font-size:15px;max-width:450px;color:#adbac0}.hero .actions{margin-top:35px;gap:27px}.hero .text-link{font-size:12px;font-weight:400;color:#d6e1e4}.hero-meta{display:flex;gap:23px;margin-top:55px;font:8px monospace;letter-spacing:1.1px;color:#8499a2}.hero-art{align-self:stretch;position:relative;display:flex;flex-direction:column;justify-content:center;min-height:520px;margin-left:5px;background-image:linear-gradient(#95b7c508 1px,transparent 1px),linear-gradient(90deg,#95b7c508 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 88%,transparent)}.art-coordinate{font:8px monospace;color:#819ba7;letter-spacing:1.7px;padding:0 10px 30px}.server-bank{display:flex;align-items:center;justify-content:center;gap:13px;transform:perspective(1100px) rotateY(-21deg) rotateX(4deg);padding:30px 5px}.server-cabinet{width:32%;max-width:185px;background:linear-gradient(100deg,#3b4a52,#19262e 70%,#35454e);border:1px solid #62747d;padding:11px 9px 9px;box-shadow:12px 6px 0 #0a151b,13px 6px 0 #465862;position:relative}.cabinet-0{transform:translateY(20px)}.cabinet-2{transform:translateY(-20px)}.cabinet-label{font:8px monospace;letter-spacing:2px;color:#adbcc2;margin:2px 2px 14px}.server-unit{background:linear-gradient(#28373f,#19272e);margin:5px 0;height:25px;border:1px solid #41535d;display:flex;align-items:center;padding:3px;gap:5px}.server-unit span{font:5px monospace;color:#718892}.server-unit div{flex:1;height:15px;background:repeating-linear-gradient(90deg,#0b151b 0px 2px,#344751 2px 3px)}.server-unit i{display:block;background:#b0dac0;box-shadow:0 0 6px #b0dac066;width:2px;height:2px}.cabinet-foot{font:6px monospace;color:#718c99;letter-spacing:1px;margin:15px 2px 3px}.art-base{margin-top:20px;display:flex;justify-content:space-between;font:7px monospace;letter-spacing:1px;color:#8da5b0;border-top:1px solid #48606c;padding:17px 10px}.art-disclaimer{font-size:9px;color:#7f959f;text-align:center;letter-spacing:.2px}.principles{padding:34px 0;margin:0 5vw;gap:45px;align-items:center;border-top:0}.principles div{display:block;min-width:210px}.principles div span{font:8px monospace;letter-spacing:1px;color:#849ca7}.principles strong{display:block;font-size:17px;margin-top:6px}.principles p{font-size:12px;color:var(--muted);max-width:580px;line-height:1.8;margin:0}.principles .text-link{white-space:nowrap;font-size:11px}section:not(.hero):not(.principles){padding:100px 5vw}.eyebrow{font-size:9px;letter-spacing:1.6px;color:#97bfa9;margin-bottom:30px}.section-note{font:9px monospace;letter-spacing:.5px}h2{font-size:clamp(34px,3.6vw,58px);line-height:1.09;letter-spacing:-1.8px;font-weight:400}h3{letter-spacing:-.7px}.editorial-heading{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;margin-bottom:45px}.editorial-heading h2{margin:0}.editorial-heading .lead{max-width:385px;margin:0;font-size:14px}.editorial-heading>.text-link{margin-bottom:7px;max-width:370px}.product-grid{gap:20px;border:0}.product{background:#111d24;border:1px solid #2e404b;padding:38px 40px 36px;border-radius:3px;position:relative}.product.featured{background:#1b2a32;border:1px solid #4b635f}.product:after{content:'↗';position:absolute;right:35px;top:31px;font-size:25px;color:#688481}.product h3{font-size:36px;margin-top:29px}.product-index{font-size:9px;color:#9ab2bd}.product p,.product li{font-size:13px}.product li{padding:14px 0}.status{font-size:9px}.spec-strip{border-top:1px solid var(--line);padding-top:28px;margin-top:38px}.spec-strip .eyebrow{line-height:1.8;max-width:150px}.paper{background:var(--paper);color:var(--paper-ink)}.paper .eyebrow{color:#547a67}.paper .lead,.paper p,.paper .section-note{color:var(--paper-muted)}.paper .text-link{color:#2a473e}.workload-layout{display:grid;grid-template-columns:.85fr 1.25fr;gap:70px;margin-top:60px}.workload-tabs button{display:flex;gap:18px;align-items:center;background:none;border:0;border-top:1px solid #bac6c0;color:#69767b;width:100%;padding:24px 0;text-align:left}.workload-tabs button:last-child{border-bottom:1px solid #bac6c0}.workload-tabs button>span{font:10px monospace}.workload-tabs button>span:last-child{margin-left:auto;font-size:18px}.workload-tabs button strong{font-size:17px;font-weight:400}.workload-tabs button[aria-selected=true]{color:#183d2c;border-top-color:#294837}.workload-tabs button[aria-selected=true]>strong{font-weight:600}.workload-tag{font:9px monospace;letter-spacing:1.6px;color:#567264}#workload-panel{min-height:310px;border-left:1px solid #c6cec8;padding:0 0 0 50px}#workload-panel h3{font-size:27px;margin:15px 0}#workload-panel>p{font-size:13px;max-width:550px}.workload-checks{margin:25px 0}.workload-checks p{font-size:12px;padding-left:20px;position:relative;margin:12px 0}.workload-checks p:before{content:'+';color:#5d7c65;position:absolute;left:0}.workload-metrics{display:flex;gap:7px;flex-wrap:wrap}.workload-metrics span{font:9px monospace;color:#375145;border:1px solid #b8c9bd;padding:8px 10px}.architecture-section{background:#0e171d}.architecture-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.topology{padding:32px;background:#16232b;border:1px solid #354b55;border-radius:3px}.topology-title{font:8px monospace;letter-spacing:1.7px;color:#899faa;margin-bottom:32px}.diagram-layer>span{font:8px monospace;color:#88a1af;letter-spacing:1px}.diagram-layer>div{display:flex;gap:12px;margin-top:10px}.diagram-layer b{font:8px monospace;line-height:1.6;letter-spacing:.5px;flex:1;text-align:center;padding:16px 6px;border:1px solid #3f5968;color:#bacbd3;background:#172b36}.diagram-connector{text-align:center;color:#799787;font:22px monospace;line-height:1.4}.compute-layer b{color:#d4e5d7;border-color:#688875;background:#263b32}.diagram-fabric{border:1px dashed #799787;color:#b4cabc;font:8px monospace;letter-spacing:1px;text-align:center;padding:15px 10px;margin:15px 0 25px}.topology>p{font-size:9px;color:#92a5af;margin:27px 0 0}.architecture-notes article{display:flex;gap:21px;padding:20px 0;border-bottom:1px solid #2d3e46}.architecture-notes article:first-child{padding-top:0}.architecture-notes article>span{font:10px monospace;color:#9ebdaa;margin-top:4px}.architecture-notes h3{font-size:18px;margin:0 0 10px;letter-spacing:-.2px}.architecture-notes p{font-size:12px;color:#9aadb7;margin:0;line-height:1.85}.regions{background:#19272e;border-block:0}.region-layout{gap:70px}.region-tabs button{border-color:#48616b;padding:11px 17px}.region-tabs button.active{background:#d0e2d5;border-color:#d0e2d5}.regions .lead{font-size:14px;max-width:460px}.map{padding:15px;border:1px solid #40565d;background:#16232a}.map p{font-size:8px}.process .steps{gap:30px}.steps>div{border-color:#bfc9c0}.steps span{font:9px monospace;color:#567462}.steps h3{font-size:21px;margin-bottom:17px}.steps p{font-size:12px;min-height:64px}.steps small{display:block;border-top:1px solid #c4cfc8;margin-top:23px;padding-top:17px;font:8px monospace;letter-spacing:.5px;color:#587166}.trust{background:#101c22;border:0;gap:8vw}.trust .lead{font-size:14px}.accordions summary{font-size:15px}.accordions p{font-size:12px;line-height:1.9}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.resource-card{display:block;border-bottom:1px solid #a8b8ad;padding-bottom:22px}.resource-card:hover h3{color:#38664e}.resource-card h3{font-size:24px;line-height:1.3;margin:15px 0}.resource-card p{font-size:12px;min-height:40px}.resource-type{font:8px monospace;color:#587061;letter-spacing:1px;margin-top:22px}.resource-arrow{display:block;font:9px monospace;color:#43654e;letter-spacing:1px;margin-top:27px}.resource-visual{height:175px;background:#dce3dc;display:flex;align-items:center;justify-content:center;gap:20px;position:relative;overflow:hidden}.network-visual{background:#243b45}.network-visual span{width:24px;height:24px;border:1px solid #afc8b8;transform:rotate(45deg);position:relative;z-index:1;background:#243b45}.network-visual i{position:absolute;width:80%;height:1px;background:#87a899}.acceptance-visual{background:#d7dfd4;flex-direction:column;gap:10px}.acceptance-visual>div{display:flex;gap:15px;align-items:center;font:9px monospace;color:#506451;width:65%}.acceptance-visual i{height:12px;border:1px solid #829d81;width:100%;background:#bccbb7}.acceptance-visual>div:nth-child(2) i{width:70%}.acceptance-visual>div:nth-child(3) i{width:85%}.data-visual{background:#cedbd9;gap:7px}.data-visual span{font:7px monospace;border:1px solid #658d85;padding:14px 7px;background:#dde7e2}.company{background:#263e37;position:relative}.company .eyebrow{color:#aecbbb}.company .lead{font-size:16px;max-width:780px;color:#c1d0c7}.contact{padding-top:110px!important}.contact .lead{font-size:14px}.contact-note{font-size:10px;line-height:1.9;border-color:#5a776a;color:#8299a4;max-width:370px}.form-grid{gap:22px}label>span{font-size:11px}input:not([type=checkbox]),select,textarea{background:#15232b;border-color:#3d5561;font-size:12px;padding:14px}.check span{color:#8fa4af}.contact h2{font-size:53px}.corporate-footer{background:#081015;padding:65px 5vw 28px}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px;padding-bottom:50px}.footer-top h4{font:9px monospace;letter-spacing:1.5px;color:#8da2ad;margin:0 0 23px}.footer-top>div>a:not(.brand){display:block;font-size:11px;line-height:2.8;color:#aabcc5;font-weight:400}.footer-top .brand{font-size:19px;display:block}.footer-top .brand-small{letter-spacing:6px;line-height:2}.footer-statement{color:#9db3bc;font-size:15px;margin-top:26px;line-height:1.8}.corporate-footer>div.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #293b44;padding-top:24px}.footer-bottom p{font-size:9px;margin:0;max-width:430px}.footer-bottom>div{display:flex;gap:15px}.footer-bottom .legal{font-size:9px;color:#90a4ad}.footer-bottom>span{font:7px monospace;letter-spacing:.5px;color:#728994}.detail-hero{background:radial-gradient(ellipse at 95% 40%,#273e47,#0b1115 65%);padding:85px 5vw!important;position:relative}.detail-hero h1{font-size:clamp(48px,6vw,88px);line-height:1.02;letter-spacing:-3.5px}.detail-hero .lead{max-width:610px;font-size:16px}.detail-meta{display:flex;gap:40px;flex-wrap:wrap;font:9px monospace;color:#8fa6b2;margin-top:45px;letter-spacing:1px}.detail-subnav{background:#17272f;display:flex;padding:22px 5vw;gap:38px;flex-wrap:wrap;border-block:1px solid #324953}.detail-subnav a{font-size:11px;font-weight:400}.technical-section h2{max-width:700px;margin-bottom:50px}.technical-row{display:grid;grid-template-columns:45px 1.3fr 1fr;gap:30px;border-top:1px solid #bdc9c2;padding:30px 0}.row-number{font:10px monospace;color:#5f7d69;padding-top:6px}.technical-row h3{font-size:21px;line-height:1.2;margin:0 0 16px}.technical-row p{font-size:13px;line-height:1.9;margin:0;max-width:580px}.technical-row>div:last-child{border-left:1px solid #c7d0ca;padding-left:30px}.technical-row h4{font:8px monospace;color:#668172;letter-spacing:1px;margin:4px 0 17px}.technical-row>div:last-child p{font-size:12px;color:#5d7066}.technical-section:nth-of-type(even){background:#e7ece5}.reference-section{background:#15232b}.source-links{display:flex;flex-direction:column;gap:15px;max-width:620px}.source-links a{font-size:13px;border-bottom:1px solid #354c55;padding:15px 0}.source-links a:hover{color:var(--green)}.detail-cta{background:#233b34;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.detail-cta h2{margin:0 auto 0 0}.detail-cta>.text-link{font-size:11px}.detail-page .corporate-footer{margin-top:0}html[lang=zh-CN] .hero h1{font-size:clamp(48px,6vw,85px);letter-spacing:-2.5px;line-height:1.15}html[lang=zh-CN] h2{line-height:1.25;letter-spacing:-1px}html[lang=zh-CN] .eyebrow{letter-spacing:1.3px}html[lang=zh-CN] .technical-row p{line-height:2}dialog{background:#15252e;padding:45px}#legal-content{font-size:14px;line-height:1.95;color:#aebfc7}dialog h2{line-height:1.3;font-size:26px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #83b89b;outline-offset:5px}@media(min-width:1600px){header,section:not(.hero):not(.principles),.hero,.corporate-footer{padding-left:max(5vw,calc((100vw - 1440px)/2));padding-right:max(5vw,calc((100vw - 1440px)/2))}.hero{gap:65px}.principles{margin-left:max(5vw,calc((100vw - 1440px)/2));margin-right:max(5vw,calc((100vw - 1440px)/2))}}@media(max-width:1100px){nav{gap:17px}.header-actions .small{display:none}.hero{min-height:650px}.hero h1{font-size:7.1vw;letter-spacing:-3px}.hero-art{min-height:460px}.server-bank{gap:10px}.server-cabinet{padding:8px 6px}.server-unit{height:22px}.server-unit div{height:12px}.hero-meta{gap:13px}.principles{gap:25px}.principles .text-link{display:none}.architecture-layout{gap:35px}.workload-layout{gap:35px}#workload-panel{padding-left:30px}.topology{padding:23px}.diagram-layer b{font-size:7px}.resource-grid{gap:22px}.resource-card h3{font-size:20px}.footer-top{gap:30px}}@media(max-width:760px){header{padding:19px 6vw;flex-wrap:nowrap}.brand{font-size:14px}.brand-small{font-size:7px;letter-spacing:5px}.mark{width:30px}.header-actions{gap:18px}#menu-toggle{display:block}header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#0d1b23;border-bottom:1px solid #3c5260;padding:20px 6vw;order:0}header.menu-open nav{display:flex;flex-direction:column;align-items:stretch;gap:0}header nav a{padding:13px 0;border-bottom:1px solid #263c48;font-size:13px}.hero{padding:60px 6vw 50px;grid-template-columns:1fr;gap:35px}.hero h1{font-size:62px;letter-spacing:-3px}.hero .lead{font-size:14px;max-width:470px}.hero .eyebrow{font-size:8px}.hero-art{min-height:385px;margin:0;max-width:520px;width:100%;justify-self:center}.server-bank{padding:15px 5px}.server-cabinet{max-width:145px;width:31%;padding:7px}.server-unit{height:20px;margin:4px 0}.cabinet-label{margin-bottom:10px;font-size:7px}.art-coordinate{padding-bottom:10px}.art-base{margin-top:5px;padding:15px 8px}.hero-meta{margin-top:36px;font-size:7px;gap:17px}.principles{display:block;padding:28px 0;margin:0 6vw}.principles p{margin-top:18px;font-size:12px}.principles div span{font-size:8px}.principles strong{font-size:18px}.principles .text-link{display:none}section:not(.hero):not(.principles){padding:65px 6vw}h2{font-size:36px;letter-spacing:-1px}.editorial-heading{display:block;margin-bottom:35px}.editorial-heading>.lead{margin-top:23px;max-width:540px}.editorial-heading>.text-link{display:inline-block;margin-top:25px}.product-grid{grid-template-columns:1fr;gap:18px}.product{padding:30px}.product.featured{border:1px solid #4b635f}.product h3{font-size:33px}.spec-strip{gap:25px}.spec-strip .eyebrow{max-width:none}.workload-layout{grid-template-columns:1fr;gap:30px;margin-top:30px}#workload-panel{padding-left:0;border-left:0;min-height:330px}.workload-tabs button{padding:18px 0}.workload-tabs button strong{font-size:15px}.architecture-layout{grid-template-columns:1fr;gap:35px}.architecture-section .section-top{flex-direction:column;gap:0;margin-bottom:30px}.architecture-section .section-top .eyebrow{margin-bottom:17px}.architecture-section .section-top a{font-size:11px}.topology{padding:23px}.diagram-layer>div{gap:7px}.diagram-layer b{font-size:6px;padding:13px 5px}.diagram-fabric{font-size:6px;letter-spacing:.4px}.region-layout{grid-template-columns:1fr;gap:25px}.region-tabs{margin-top:25px}.region-tabs button{font-size:10px;padding:10px 13px}.steps{grid-template-columns:1fr 1fr;gap:28px 24px;margin-top:40px}.steps p{min-height:85px}.steps h3{font-size:20px}.steps span,.steps small{font-size:7px}.trust{grid-template-columns:1fr;gap:30px}.resource-grid{grid-template-columns:1fr;gap:35px}.resource-visual{height:175px}.resource-card h3{font-size:25px}.resource-card p{min-height:0}.resource-card{padding-bottom:24px}.resource-arrow{margin-top:18px}.company .lead{font-size:14px}.contact{grid-template-columns:1fr;padding-top:65px!important;gap:35px}.contact h2{font-size:40px}.form-grid{gap:20px 12px}.form-grid input,.form-grid select{font-size:11px;padding:12px 9px}.corporate-footer{padding:50px 6vw 25px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-top>div:first-child{grid-column:1/-1}.footer-statement{font-size:16px}.footer-top>div>a:not(.brand){font-size:11px}.footer-bottom p{font-size:9px}.footer-bottom>div{gap:13px;flex-wrap:wrap}.footer-bottom>span{font-size:7px}.detail-hero{padding:60px 6vw!important}.detail-hero h1{font-size:52px;letter-spacing:-2px}.detail-hero .lead{font-size:14px}.detail-meta{font-size:8px;gap:15px;line-height:1.9}.detail-subnav{gap:20px;padding:18px 6vw}.detail-subnav a{font-size:10px}.technical-row{grid-template-columns:25px 1fr;gap:20px;padding:27px 0}.technical-row>div:last-child{grid-column:2;padding-left:0;border-left:0;border-top:1px solid #c4cfc6;padding-top:15px}.technical-row h3{font-size:20px}.technical-row p{font-size:13px}.technical-section h2{margin-bottom:35px}.detail-cta{display:block}.detail-cta .button{margin-top:25px}.detail-cta .text-link{display:block;margin-top:20px}html[lang=zh-CN] .hero h1{font-size:54px;letter-spacing:-2px}html[lang=zh-CN] .detail-hero h1{font-size:46px}dialog{padding:28px}}@media print{header,.preview,.corporate-footer,.detail-subnav,.detail-cta,#lang{display:none}body,.paper,.technical-section:nth-of-type(even),.detail-hero{background:#fff!important;color:#111!important}.detail-hero h1{font-size:36px}.technical-section{padding:25px 0!important;break-inside:avoid}.technical-row{break-inside:avoid}.technical-row p,.lead{color:#333!important}.detail-hero{padding:20px 0!important}.reference-section{background:#fff;color:#111}.source-links a{color:#111}.eyebrow{color:#444!important}}
@media(max-width:760px){html[lang=zh-CN] .detail-hero h1{font-size:clamp(30px,8.6vw,40px);line-height:1.2}}
