:root{--font-geist-sans:"Inter","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--ink:#061017;--ink-soft:#0a1821;--panel:#0c202b;--line:rgba(126,224,255,0.18);--cyan:#16d9ff;--cyan-soft:#75efff;--lime:#baff20;--amber:#ffbd4a;--paper:#f0f4f0;--white:#f8fbfa;--muted:#91a8b3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:var(--font-geist-sans),"PingFang SC","Microsoft YaHei",sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}a,button{-webkit-tap-highlight-color:transparent}main{min-height:100vh}.site-header{position:absolute;z-index:20;top:0;left:0;right:0;height:86px;justify-content:space-between;padding:0 clamp(24px,5vw,82px);border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(3,9,13,.88),rgba(3,9,13,.16));backdrop-filter:blur(6px)}.brand,.site-header{display:flex;align-items:center}.brand{gap:12px}.brand-mark{width:38px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--cyan);border-radius:50%;color:var(--cyan);font:700 11px/1 var(--font-geist-mono),monospace;box-shadow:inset 0 0 18px rgba(22,217,255,.17),0 0 18px rgba(22,217,255,.12)}.brand strong{display:block;font-size:19px;letter-spacing:-.02em}.brand small{display:block;margin-top:2px;color:var(--muted);font:600 8px/1 var(--font-geist-mono),monospace;letter-spacing:.16em}.site-header nav{display:flex;gap:clamp(24px,3vw,48px);color:#c4d2d8;font-size:13px}.site-header nav a{transition:color .2s ease}.site-header nav a:hover{color:var(--cyan)}.header-tools{display:flex;align-items:center;gap:16px}.language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(117,239,255,.5);border-radius:999px;background:rgba(3,16,22,.72);color:#a9bdc5;font:700 11px/1 var(--font-geist-mono),monospace;letter-spacing:.08em;box-shadow:0 0 18px rgba(22,217,255,.08)}.language-label{padding:0 8px;color:#6f8792;font-size:9px}.language-switch a{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border-radius:999px;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.language-switch a:hover,.language-switch a[aria-current=page]{background:var(--cyan);color:#031016;box-shadow:0 0 14px rgba(22,217,255,.32)}.header-download{min-height:40px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid rgba(117,239,255,.55);color:var(--cyan-soft);font:650 12px/1 var(--font-geist-mono),monospace;letter-spacing:.08em}.hero{min-height:min(920px,100svh);position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;padding:126px clamp(24px,5vw,82px) 54px;background:linear-gradient(90deg,rgba(4,14,20,.98) 0,rgba(4,14,20,.93) 39%,rgba(4,14,20,.15) 69%,rgba(4,14,20,.05) 100%),radial-gradient(circle at 70% 42%,rgba(22,217,255,.12),transparent 31%),var(--ink);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(42,155,183,.18) 1px,transparent 0),linear-gradient(90deg,rgba(42,155,183,.18) 1px,transparent 0);background-size:54px 54px;mask-image:linear-gradient(90deg,black,transparent 70%)}.hero-copy{position:relative;z-index:4;max-width:690px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--cyan-soft);font:650 11px/1.4 var(--font-geist-mono),monospace;letter-spacing:.16em}.eyebrow>span{width:28px;height:1px;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}.hero h1,.section h2{margin:0;font-family:"Arial Narrow","DIN Condensed",var(--font-geist-sans),sans-serif;letter-spacing:-.055em;font-weight:720;line-height:.98}.hero h1{font-size:clamp(58px,6.4vw,100px)}.hero h1 em{color:var(--cyan);font-style:normal;text-shadow:0 0 36px rgba(22,217,255,.16)}.hero-lead{max-width:620px;margin:28px 0 0;color:#b7c8cf;font-size:clamp(15px,1.3vw,18px);line-height:1.85}.download-actions,.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:34px}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:0 22px;font-size:13px;font-weight:700;letter-spacing:.02em;transition:transform .2s ease,border-color .2s ease,background .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--cyan);color:#021117;box-shadow:0 10px 40px rgba(22,217,255,.16)}.button-primary span{font-size:18px}.button-quiet{border:1px solid rgba(189,215,224,.28);color:#dce7ea}.button-quiet:hover{border-color:var(--cyan)}.hero-proof{display:flex;gap:36px;margin-top:clamp(42px,7vh,82px);color:#6f8792;font:600 9px/1.5 var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.11em}.hero-proof span{display:grid;gap:2px}.hero-proof strong{color:#e7f1f3;font-size:16px;letter-spacing:-.04em}.hero-visual{position:absolute;z-index:2;inset:0 0 0 42%;overflow:hidden;perspective:1200px}.hero-visual:after{content:"";position:absolute;z-index:3;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--ink),transparent 17%,transparent 86%,rgba(3,10,14,.4))}.hero-sheet{position:absolute;overflow:hidden;background:#eef2ef;border:1px solid rgba(117,239,255,.38);box-shadow:0 28px 80px rgba(0,0,0,.55),0 0 60px rgba(22,217,255,.08)}.hero-sheet img{width:100%;height:100%;object-fit:contain}.hero-sheet-front{z-index:2;width:min(82%,880px);aspect-ratio:1408/768;right:-5%;top:24%;transform:rotate(-2deg)}.hero-sheet-back{z-index:1;width:min(42%,430px);aspect-ratio:814/1312;right:4%;top:4%;transform:rotate(5deg);opacity:.38;filter:saturate(.45) contrast(1.04)}.visual-label{position:absolute;z-index:4;display:grid;gap:5px;padding:13px 16px;border-left:2px solid var(--cyan);background:rgba(2,12,17,.75);backdrop-filter:blur(8px)}.visual-label span{color:var(--muted);font:600 8px/1 var(--font-geist-mono),monospace;letter-spacing:.16em}.visual-label strong{color:var(--cyan-soft);font:700 11px/1 var(--font-geist-mono),monospace}.visual-label-top{top:25%;right:6%}.visual-label-bottom{bottom:20%;left:25%}.signal-strip{min-height:74px;display:flex;align-items:center;justify-content:space-around;gap:22px;padding:18px 5vw;background:var(--cyan);color:#001015;font:800 clamp(14px,1.7vw,24px)/1 var(--font-geist-mono),monospace;letter-spacing:-.04em}.signal-strip p{margin:0}.signal-strip span{font-weight:400;opacity:.65}.section{padding:clamp(86px,10vw,150px) clamp(24px,7vw,112px)}.section-heading{max-width:1280px;margin:0 auto 64px}.split-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.62fr);gap:80px;align-items:end}.section h2{font-size:clamp(46px,5.1vw,78px)}.architecture-copy>p,.guide-heading>p,.split-heading>p{margin:0;color:#8fa6b0;font-size:15px;line-height:1.9}.appearance{background:var(--paper);color:#0b161b}.appearance .eyebrow{color:#057f99}.appearance .eyebrow>span{background:#008aa5;box-shadow:none}.appearance .split-heading>p{color:#53656c}.product-gallery{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-shot{position:relative;margin:0;overflow:hidden;background:#dce3e1}.product-shot-main,.product-shot-wide{grid-column:1/-1;min-height:680px}.product-shot-portrait{min-height:940px}.product-shot img{width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.product-shot:hover img{transform:scale(1.018)}.product-shot figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:24px;padding:17px 20px;color:white;background:linear-gradient(180deg,transparent,rgba(2,10,14,.84));font-size:12px}.product-shot figcaption span{color:var(--cyan);font:700 10px/1.3 var(--font-geist-mono),monospace;letter-spacing:.1em}.reference-note{max-width:1280px;margin:16px auto 0;color:#69787d;font-size:10px;line-height:1.6}.screen-section{padding-right:0;background:#06141c;overflow:hidden}.screen-intro{max-width:1400px;display:flex;align-items:end;justify-content:space-between;padding-right:clamp(24px,7vw,112px);margin:0 auto 54px}.screen-intro>p{margin:0 0 8px;color:#76909b;font:600 10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.screen-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(310px,29vw);gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 clamp(24px,7vw,112px) 28px 0;scrollbar-color:var(--cyan) rgba(255,255,255,.08);scrollbar-width:thin}.screen-card{margin:0;scroll-snap-align:start}.screen-frame{aspect-ratio:1;border-radius:50%;padding:5%;background:radial-gradient(circle,rgba(25,89,113,.26),rgba(1,7,10,.8) 69%);border:1px solid rgba(61,173,205,.2);box-shadow:inset 0 0 60px rgba(15,119,146,.1),0 22px 70px rgba(0,0,0,.35)}.screen-frame img{width:100%;height:100%;object-fit:contain;border-radius:50%}.screen-card figcaption{display:grid;grid-template-columns:34px 1fr;margin-top:22px;align-items:baseline}.screen-card figcaption>span{grid-row:span 2;color:var(--cyan);font:700 10px/1 var(--font-geist-mono),monospace}.screen-card figcaption strong{font-size:17px}.screen-card figcaption small{margin-top:6px;color:#6d8792;font-size:11px}.features{background:#081820}.capability-grid{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.capability-card{position:relative;min-height:360px;padding:24px 26px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;transition:background .25s ease}.capability-card:hover{background:rgba(20,71,87,.22)}.card-topline{display:flex;justify-content:space-between;color:#5a7885;font:650 9px/1 var(--font-geist-mono),monospace;letter-spacing:.1em}.card-topline strong{color:var(--cyan)}.capability-glyph{position:absolute;right:12px;top:35px;color:rgba(22,217,255,.055);font:800 170px/1 var(--font-geist-mono),monospace}.capability-card h3{position:relative;margin:164px 0 12px;font-size:23px;letter-spacing:-.03em}.capability-card p{position:relative;margin:0;color:#819aa4;font-size:13px;line-height:1.75}.architecture{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(60px,10vw,160px);background:#e9eee9;color:#0b171b}.architecture-copy{align-self:center}.architecture-copy .eyebrow{color:#087c95}.architecture-copy .eyebrow>span{background:#087c95;box-shadow:none}.architecture-copy>p{margin-top:28px;color:#526269}.open-note{display:flex;gap:18px;margin-top:44px;padding-top:24px;border-top:1px solid rgba(8,33,40,.16)}.open-note>span{color:#0088a6;font-size:32px}.open-note p{margin:0;color:#46575d;font-size:13px;line-height:1.65}.open-note strong{display:block;color:#0b171b;margin-bottom:4px}.spec-list{margin:0;border-top:1px solid rgba(8,33,40,.18)}.spec-list>div{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;min-height:66px;border-bottom:1px solid rgba(8,33,40,.15)}.spec-list dt{display:flex;align-items:center;gap:20px;font-size:12px;color:#506166}.spec-list dt span{color:#0090ad;font:700 9px/1 var(--font-geist-mono),monospace}.spec-list dd{margin:0;font-size:14px;font-weight:650}.guide{background:#071219}.guide-heading{display:grid;grid-template-columns:.5fr 1fr .7fr;gap:60px;align-items:end}.guide-heading .eyebrow{align-self:start}.guide-steps{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.guide-steps article{min-height:410px;padding:28px;border-right:1px solid var(--line)}.guide-steps article:last-child{border-right:0}.step-number{color:var(--cyan);font:700 11px/1 var(--font-geist-mono),monospace}.step-kicker{margin:66px 0 8px;color:#54727f;font:650 9px/1 var(--font-geist-mono),monospace;letter-spacing:.15em}.guide-steps h3{margin:0 0 22px;font-size:27px}.guide-steps ol,.guide-steps ul{margin:0;padding-left:18px;color:#8ba3ad;font-size:13px;line-height:2}.guide-steps article>p:not(.step-kicker){color:#8ba3ad;font-size:13px;line-height:1.8}.guide-steps pre{margin:20px 0 12px;padding:18px;overflow-x:auto;border:1px solid rgba(22,217,255,.2);background:#031016;color:var(--cyan-soft);font:12px/1.75 var(--font-geist-mono),monospace}.guide-steps small{color:#5a737e;font-size:10px}.doc-details{max-width:1280px;margin:60px auto 0;border-top:1px solid var(--line)}.doc-details details{border-bottom:1px solid var(--line)}.doc-details summary{min-height:74px;display:grid;grid-template-columns:52px 1fr 20px;align-items:center;cursor:pointer;list-style:none;color:#dbe8eb;font-size:14px}.doc-details summary::-webkit-details-marker{display:none}.doc-details summary span{color:var(--cyan);font:700 9px/1 var(--font-geist-mono),monospace}.doc-details summary b{color:var(--cyan);font-size:20px;font-weight:400;transition:transform .2s ease}.doc-details details[open] summary b{transform:rotate(45deg)}.doc-details details p{margin:-8px 0 24px 52px;max-width:800px;color:#77919c;font-size:13px;line-height:1.8}.download{background:#091921}.download-card{position:relative;max-width:1280px;min-height:560px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;padding:clamp(36px,6vw,78px);overflow:hidden;background:linear-gradient(110deg,#0b2633,#061219 72%);border:1px solid rgba(71,191,221,.3)}.download-card:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(66,158,183,.3) 1px,transparent 0),linear-gradient(90deg,rgba(66,158,183,.3) 1px,transparent 0);background-size:42px 42px}.download-copy{position:relative;z-index:2;grid-column:2}.download-copy>p:not(.eyebrow){max-width:680px;margin:26px 0 0;color:#91a8b1;font-size:14px;line-height:1.85}.download-copy>p strong{color:#dff9fd}.download-radar{position:absolute;z-index:1;width:510px;height:510px;left:-90px;top:24px;border:1px solid rgba(22,217,255,.24);border-radius:50%;box-shadow:inset 0 0 80px rgba(22,217,255,.06)}.download-radar span,.download-radar:after,.download-radar:before{content:"";position:absolute;inset:16%;border:1px solid rgba(22,217,255,.18);border-radius:50%}.download-radar:after{inset:34%}.download-radar span{inset:48%;background:var(--lime);border:0;box-shadow:0 0 30px rgba(186,255,32,.7)}.download-radar i{position:absolute;left:50%;top:50%;width:45%;height:1px;transform-origin:left center;transform:rotate(-35deg);background:linear-gradient(90deg,var(--cyan),transparent)}.release-meta{display:flex;flex-wrap:wrap;gap:28px;margin-top:28px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#d2e1e5;font:600 11px/1.3 var(--font-geist-mono),monospace}.release-meta span{display:grid;gap:5px}.release-meta small{color:#587680;font-size:8px;letter-spacing:.14em}.download-warning{max-width:1280px;margin:18px auto 0;color:#7d939c;font-size:11px;line-height:1.6}.download-warning strong{color:var(--amber)}footer{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:34px clamp(24px,7vw,112px);border-top:1px solid var(--line);color:#758e98}.footer-brand{display:flex;align-items:baseline;gap:12px}.footer-brand strong{color:white;font-size:21px}.footer-brand span{font-size:10px}footer>p{color:var(--cyan);font:650 10px/1 var(--font-geist-mono),monospace;letter-spacing:.12em}.footer-links{display:flex;gap:24px;font-size:11px}.footer-links a:hover{color:var(--cyan)}@media (max-width:1050px){.site-header nav{display:none}.hero{grid-template-columns:1fr;min-height:920px;align-items:end;padding-bottom:76px}.hero-visual{inset:0 0 37% 32%;opacity:.85}.hero-copy{align-self:end}.visual-label{display:none}.split-heading{grid-template-columns:1fr;gap:26px}.product-shot-main,.product-shot-wide{min-height:560px}.product-shot-portrait{min-height:760px}.capability-grid{grid-template-columns:repeat(2,1fr)}.architecture,.guide-heading{grid-template-columns:1fr}.guide-heading{gap:24px}.guide-steps{grid-template-columns:1fr}.guide-steps article{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.guide-steps article:last-child{border-bottom:0}.step-kicker{margin-top:38px}.download-card{grid-template-columns:.55fr 1.45fr}}@media (max-width:700px){.site-header{height:72px;padding-inline:18px}.brand small,.header-download{display:none}.header-tools{gap:0}.language-label{display:none}.language-switch a{padding-inline:12px}.hero{min-height:860px;padding:100px 20px 50px;background:linear-gradient(180deg,rgba(4,14,20,.1),rgba(4,14,20,.95) 43%,var(--ink) 72%)}.hero:before{mask-image:linear-gradient(180deg,black,transparent 55%)}.hero-visual{inset:0 0 46% 0}.hero-visual:after{background:linear-gradient(180deg,transparent 45%,var(--ink))}.hero-sheet-front{width:95%;right:-20%;top:15%}.hero-sheet-back{display:none}.hero h1{font-size:clamp(49px,14vw,70px)}.hero-lead{margin-top:20px;font-size:14px;line-height:1.72}.hero-actions{align-items:stretch}.button{width:100%}.hero-proof{gap:16px;justify-content:space-between;margin-top:42px}.hero-proof strong{font-size:13px}.signal-strip{min-height:56px;justify-content:center}.signal-strip p:last-child,.signal-strip span{display:none}.section{padding:80px 20px}.section h2{font-size:clamp(42px,12vw,58px)}.split-heading{margin-bottom:42px}.product-gallery{grid-template-columns:1fr}.product-shot-main,.product-shot-wide{grid-column:auto;min-height:310px}.product-shot-portrait{min-height:640px}.screen-section{padding-right:0}.screen-intro{padding-right:20px}.screen-intro>p{display:none}.screen-rail{grid-auto-columns:80vw;padding-right:20px}.capability-grid{grid-template-columns:1fr}.capability-card{min-height:310px}.capability-card h3{margin-top:130px}.architecture{gap:56px}.spec-list>div{grid-template-columns:.7fr 1.3fr}.spec-list dd{text-align:right;font-size:12px}.doc-details summary{grid-template-columns:36px 1fr 20px;font-size:13px}.doc-details details p{margin-left:36px}.download-card{min-height:auto;display:block;padding:42px 24px}.download-radar{opacity:.18;left:-250px}.release-meta{gap:18px}footer{align-items:flex-start;flex-direction:column}footer>p{order:3}.footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}