*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#0c1519;color:#edf4f1;font:15px/1.7 "Segoe UI","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}header,main,footer{max-width:1280px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px;border-bottom:1px solid #263637;gap:20px}.brand{display:flex;align-items:center;gap:12px;letter-spacing:2px;font-weight:750}.brand b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#63dcb4;color:#0d2720;font-size:25px}.brand small{font-weight:400;font-size:11px;color:#88a69e;letter-spacing:1px}nav{display:flex;gap:26px;font-size:13px;color:#b4c6c0}nav a:hover,footer a:hover{color:#63dcb4}main{padding:0 32px}.hero{padding:88px 0 84px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.eyebrow{font:11px/1.5 monospace;letter-spacing:2px;color:#69d8b4;margin:0 0 18px}h1{font-size:clamp(35px,3.6vw,52px);line-height:1.25;letter-spacing:-1.5px;margin:0 0 25px}h2{font-size:27px;line-height:1.5;margin:0 0 28px;letter-spacing:-.5px}h3{font-size:20px;line-height:1.5;margin:15px 0 10px}p{color:#9fb7ae}.intro{max-width:505px;font-size:16px;line-height:1.9}.actions{display:flex;gap:15px;align-items:center;margin:30px 0 12px;flex-wrap:wrap}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:13px 20px;border-radius:7px;font-weight:600}.primary{background:#69ddb7;color:#0c2920}.primary:hover{background:#91eccb}.secondary{border:1px solid #3e514a;color:#c5d9d0}.subtle{font-size:12px;color:#7e9b90}.console{border:1px solid #36564b;border-radius:14px;overflow:hidden;background:#152621;box-shadow:0 25px 100px #0006;transform:perspective(1200px) rotateY(-5deg)}.console-head{display:flex;justify-content:space-between;padding:18px;font-size:9px;letter-spacing:1px;color:#91bbaa}.console-head i{display:inline-block;background:#69ddb7;width:5px;height:5px;border-radius:50%;margin-right:6px}.screens{display:grid;grid-template-columns:1fr 46px 1fr;gap:10px;padding:0 15px 20px}.screen{position:relative;border:1px solid #4c826e;border-radius:5px;min-width:0;padding:10px;height:230px;overflow:hidden;background:#10251d}.output{border-color:#b08b51;background:#26251b}.screen small{font-size:9px;color:#89d6b2}.output small{color:#ecd497}.screen b{position:absolute;bottom:17px;font-size:11px;left:12px}.scene{position:absolute;inset:45px -15px;display:flex;gap:8px;transform:rotate(-25deg)}.scene span{flex:1;background:linear-gradient(#69ddb7aa,#19322700);border:1px solid #69ddb733;border-radius:60px;height:170px}.scene span:nth-child(2){margin-top:-45px}.scene.second{transform:rotate(25deg)}.scene.second span{background:linear-gradient(#c6b075aa,#28251600);border-color:#b2a36233}.switch{display:flex;flex-direction:column;justify-content:center;gap:8px}.switch span{font-size:8px;text-align:center;background:#32453d;border:1px solid #50665c;padding:6px 0}.console-bottom{display:flex;gap:6px;padding:14px;border-top:1px solid #2d4137}.console-bottom span{flex:1;border:1px solid #314a3d;font-size:9px;padding:8px;text-align:center;color:#a8c0b5}section:not(.hero){padding:55px 0;border-top:1px solid #263637}.features,.downloads{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.features article{padding:27px 24px;border-left:1px solid #365045;background:linear-gradient(135deg,#17292066,transparent)}em{font:10px monospace;color:#5cab8c;letter-spacing:1px}.features p{font-size:14px}.section-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.pill{font-size:11px;border:1px solid #345646;padding:6px 12px;border-radius:20px;white-space:nowrap;color:#93c2ac}.downloads{grid-template-columns:repeat(2,1fr)}.download-card{background:#15231e;border:1px solid #31493e;border-radius:10px;padding:28px;display:flex;flex-direction:column}.download-card:first-child{border-color:#64b291}.tag{font-size:11px;color:#75deb7}.download-card p{font-size:14px;min-height:48px}.download-card .primary,.download-card .secondary{margin-top:15px;align-self:flex-start}.meta{font-size:12px;color:#98b6a6}.checksum{font:10px/1.6 monospace;overflow-wrap:anywhere;user-select:all;color:#789887;margin-top:18px}.start{display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.start a{color:#74d5ae}.start ol{padding:0;list-style:none;counter-reset:steps}.start li{counter-increment:steps;position:relative;padding:0 0 20px 50px}.start li:before{content:counter(steps);position:absolute;left:0;top:0;border:1px solid #45604f;color:#6cdfb0;border-radius:50%;width:28px;height:28px;text-align:center}.start li p{font-size:13px;margin-top:5px}.faq details{border-top:1px solid #293e33;padding:18px 0}.faq summary{cursor:pointer;color:#cfdfd4}.faq p{max-width:800px;font-size:14px}footer{display:flex;justify-content:space-between;gap:20px;padding:28px 32px;border-top:1px solid #263637;font-size:12px;color:#84a091}.guide{max-width:850px;padding:55px 25px}.guide h1{font-size:36px}.guide li{margin:15px 0;color:#b2cabc}.guide code{overflow-wrap:anywhere;color:#8de1b9}a:focus-visible,summary:focus-visible{outline:2px solid #8ae0b9;outline-offset:5px}@media(max-width:850px){.hero{grid-template-columns:1fr;padding:50px 0;gap:35px}.console{transform:none;max-width:600px}.features{grid-template-columns:1fr}.start{grid-template-columns:1fr;gap:10px}.section-top{display:block}.pill{display:inline-block;margin-bottom:20px}header{flex-wrap:wrap}nav{gap:16px;flex-wrap:wrap}.downloads{grid-template-columns:1fr}footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.download-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.download-actions .primary,.download-actions .secondary{gap:8px}.console-hint{font-size:12px;color:#9fb7ae;margin-top:12px}
