.cli-product{padding-top:92px;padding-bottom:92px;border-top:1px solid #dde4e0}.cli-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.cli-product h2{font-size:clamp(33px,4vw,52px);line-height:1.12;letter-spacing:-2px;margin:18px 0 22px}.cli-product p{color:#61736e;line-height:1.8;font-size:14px}.cli-feature-list{list-style:none;padding:0;margin:25px 0}.cli-feature-list li{padding:12px 0;border-bottom:1px solid #dde4e0;font-size:13px}.cli-feature-list strong{display:block;color:#173532}.cli-terminal{background:#122b27;color:#e8eee7;border:1px solid #3b574b;border-radius:12px;box-shadow:0 25px 65px #17353216;overflow:hidden;min-width:0}.cli-terminal-head{display:flex;gap:7px;align-items:center;padding:16px 20px;border-bottom:1px solid #365047;font:11px Arial;color:#a7bcb0}.cli-terminal-head i{width:7px;height:7px;background:#6f8e79;border-radius:50%}.cli-terminal-head span{margin-left:auto}.cli-terminal pre{padding:25px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 monospace;margin:0}.cli-terminal .dim{color:#a8c0b1}.cli-terminal .accent{color:#c0d5a9}.cli-terminal-foot{padding:16px 22px;border-top:1px solid #365047;display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:10px;color:#b8cbbc}.cli-copy{border:1px solid #6e8979;background:transparent;color:#e9eee5;padding:7px 12px;border-radius:5px;cursor:pointer;font-size:11px}.cli-disclosure{font-size:11px!important;margin-top:20px!important}.cli-page{background:#f7f8f5;color:#173532;font:15px/1.75 Arial,Helvetica,sans-serif}.cli-page .cli-shell{width:min(1100px,calc(100% - 48px));margin:auto}.cli-page header{padding:28px 0;border-bottom:1px solid #dde4e0;display:flex;justify-content:space-between;align-items:center}.cli-page .cli-brand{display:flex;gap:12px;text-decoration:none;color:#173532;align-items:center}.cli-brand img{width:34px}.cli-brand b{font-size:27px;letter-spacing:-1.5px}.cli-page h1{font-size:clamp(42px,6vw,72px);line-height:1.08;letter-spacing:-3px;margin:25px 0}.cli-page h2{font-size:32px;line-height:1.2;letter-spacing:-1px}.cli-page h3{font-size:18px;line-height:1.4}.cli-page .cli-hero{padding:65px 0;display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.cli-page .cli-kicker{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#61736e}.cli-page .cli-lead{color:#61736e;font-size:16px;max-width:600px}.cli-page a{color:inherit;text-underline-offset:4px}.cli-page .cli-button{display:inline-block;background:#173532;color:white;text-decoration:none;border:1px solid #173532;padding:12px 20px;border-radius:6px;font-size:13px;font-weight:700}.cli-page section{scroll-margin-top:24px}.cli-doc-section{padding:45px 0;border-top:1px solid #dde4e0}.cli-doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cli-doc-card{padding:25px;background:white;border:1px solid #dde4e0;border-radius:9px}.cli-doc-card p{font-size:13px;color:#61736e}.cli-code{background:#edf3ed;border:1px solid #dde4e0;padding:22px;border-radius:9px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.9 monospace}.cli-table{width:100%;border-collapse:collapse;font-size:13px}.cli-table th,.cli-table td{padding:14px;text-align:left;border-bottom:1px solid #dde4e0;vertical-align:top}.cli-table th{background:#edf3ed}.cli-note{font-size:12px;color:#61736e}.cli-page footer{padding:35px 0;border-top:1px solid #dde4e0;font-size:12px;color:#61736e}.cli-page details{border-bottom:1px solid #dde4e0;padding:18px 0}.cli-page summary{cursor:pointer;font-weight:bold}.cli-page details p{color:#61736e;font-size:13px}.cli-page :focus-visible,.cli-copy:focus-visible{outline:3px solid #7e947c;outline-offset:4px}@media(max-width:800px){.cli-grid,.cli-page .cli-hero{grid-template-columns:1fr;gap:30px}.cli-doc-grid{grid-template-columns:1fr}.cli-page .cli-shell{width:calc(100% - 36px)}.cli-product{padding-top:50px;padding-bottom:50px}.cli-terminal pre{padding:20px;font-size:11px}.cli-page .cli-hero{padding:40px 0}.cli-page h1{font-size:47px;letter-spacing:-2px}.cli-table th,.cli-table td{padding:11px 6px;font-size:11px}}
