.cli-page{padding-block:78px 100px}.cli-page h1,.cli-page h2,.cli-install-panel h2{font-family:var(--serif);font-weight:400}.cli-page h1{letter-spacing:-2.6px;font-size:clamp(48px,5.2vw,76px);line-height:1.01}.cli-page h1 em{color:var(--accent);font-weight:400}.cli-page h2{font-size:32px;line-height:1.12}.cli-page p{line-height:1.75}.cli-page .eyebrow{line-height:1.4}.cli-guide-hero{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.cli-guide-intro>.eyebrow{margin-bottom:26px}.cli-guide-intro>p:not(.eyebrow){color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);max-width:440px;margin-top:24px;font-size:16px}.cli-release-label{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);align-items:center;gap:9px;margin-top:29px;font-size:11px;display:flex}.cli-release-label>span{background:var(--accent);border-radius:50%;width:6px;height:6px}.cli-instruction-card{background:var(--lightningcss-light,#eef0e5)var(--lightningcss-dark,#151610);border:1px solid var(--lightningcss-light,#d8dccc)var(--lightningcss-dark,#2e3126);border-radius:8px;padding:32px;position:relative}.cli-card-topline{color:var(--lightningcss-light,#647057)var(--lightningcss-dark,#9ba194);align-items:center;gap:10px;margin-bottom:30px;font-size:11px;display:flex}.cli-instruction-card>p{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);margin-top:15px;font-size:13px}.cli-instruction-card .cli-prompt-text{margin-block:22px}.cli-prelaunch-note{border-top:1px solid var(--lightningcss-light,#d8dccc)var(--lightningcss-dark,#2e3126);gap:16px;margin-block:26px;padding-top:24px;display:flex}.cli-prelaunch-note strong{font-size:13px;font-weight:600}.cli-prelaunch-note p{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);margin-top:7px;font-size:12px}.cli-icon{color:var(--lightningcss-light,#626f51)var(--lightningcss-dark,#9da396);background:var(--lightningcss-light,#f7f7ed)var(--lightningcss-dark,#1a1a14);border:1px solid var(--lightningcss-light,#d7dacc)var(--lightningcss-dark,#2f3126);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:inline-grid}.cli-icon-large{width:58px;height:58px;color:var(--accent);background:var(--lightningcss-light,#f2e6dc)var(--lightningcss-dark,#17120e);border-color:var(--lightningcss-light,#ead7c8)var(--lightningcss-dark,#372d25)}.cli-steps{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:68px 0;padding:30px 0 38px;list-style:none;display:grid}.cli-steps li>span{letter-spacing:1px;color:var(--accent);margin-bottom:23px;font-size:11px;display:block}.cli-steps h2{font-size:29px}.cli-steps p{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);max-width:300px;margin-top:13px;font-size:13px}.cli-guide-details{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:100px;display:grid}.cli-terminal-guide>h2{margin-top:16px}.cli-terminal-guide>p:not(.eyebrow){color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);margin-top:18px;font-size:13px}.cli-terminal-guide>.cli-detail-note{font-size:12px}.cli-command-line{border:1px solid var(--line);background:var(--lightningcss-light,#f0f0e6)var(--lightningcss-dark,#161610);border-radius:5px;margin-top:22px;padding:18px}.cli-command-line>code{margin-bottom:16px;font-size:12px;display:block}.cli-page code,.cli-prompt-text code{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.8}.cli-explainer{border-bottom:1px solid var(--line);margin-top:8px;padding-block:20px;font-size:13px}.cli-explainer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-weight:500;display:flex}.cli-explainer p{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);margin-top:14px}.cli-explainer .text-link{margin-top:16px;font-size:12px}.cli-manual-connect{background:var(--lightningcss-light,#f2eee5)var(--lightningcss-dark,#18150f);border:1px solid var(--lightningcss-light,#e5ddce)var(--lightningcss-dark,#332d22);border-radius:7px;padding:28px}.cli-manual-connect h2{margin-top:17px}.cli-manual-connect>p:not(.eyebrow){color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);margin-top:12px;font-size:13px}.cli-manual-connect form{gap:12px;margin-top:24px;display:grid}.cli-manual-connect label{font-size:12px;font-weight:500}.cli-manual-connect input{background:var(--paper);text-transform:uppercase;letter-spacing:4px;width:100%;min-width:0;color:var(--ink);border:1px solid var(--lightningcss-light,#cccabb)var(--lightningcss-dark,#39382c);border-radius:4px;padding:15px 14px;font-family:monospace;font-size:19px}.cli-manual-connect input::placeholder{color:var(--lightningcss-light,#8b8c80)var(--lightningcss-dark,#808176)}.cli-error{color:var(--lightningcss-light,#a33825)var(--lightningcss-dark,#e68e7d);font-size:13px}.cli-install-panel{border-top:1px solid var(--line);min-width:0;padding-block:27px}.cli-install-heading{align-items:center;gap:14px;display:flex}.cli-install-heading .eyebrow{margin-bottom:8px;font-size:9px}.cli-install-panel h2{font-size:28px;line-height:1.15}.cli-install-panel>p{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);margin-block:16px;font-size:13px;line-height:1.75}.cli-prompt-text{background:var(--lightningcss-light,#f8f8ef)var(--lightningcss-dark,#1b1a14);border:1px solid var(--lightningcss-light,#dadccd)var(--lightningcss-dark,#2f3025);border-radius:4px;min-width:0;padding:19px}.cli-install-actions{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-top:17px;display:flex}.cli-install-actions>.text-link{margin-top:13px}.cli-copy-control{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.cli-copy-feedback{color:var(--lightningcss-light,#a33825)var(--lightningcss-dark,#e68e7d);font-size:12px;line-height:1.6}.cli-copy-feedback:empty{display:none}.cli-approval-page{justify-content:center;display:flex}.cli-approval-card{border:1px solid var(--line);background:var(--lightningcss-light,#f3f3ea)var(--lightningcss-dark,#181812);border-radius:8px;width:min(100%,620px);padding:42px}.cli-approval-card>.eyebrow{margin-top:27px;font-size:10px}.cli-approval-card h1{letter-spacing:-1.5px;margin-block:17px 18px;font-size:53px}.cli-approval-card>p:not(.eyebrow),.cli-status-block>p,.cli-decision-result>p{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);font-size:14px}.cli-verification-code{background:var(--paper);text-align:center;letter-spacing:6px;border:1px solid var(--lightningcss-light,#d7dacc)var(--lightningcss-dark,#2f3126);border-radius:5px;margin-block:25px;padding:20px 12px;font-family:monospace;font-size:clamp(24px,4vw,38px);line-height:1.2}.cli-connection-details{margin:0;font-size:12px}.cli-connection-details>div{grid-template-columns:105px minmax(0,1fr);gap:10px;margin-bottom:12px;display:grid}.cli-connection-details dt{color:var(--lightningcss-light,#73796b)var(--lightningcss-dark,#909689)}.cli-connection-details dd{overflow-wrap:anywhere;margin:0}.cli-permission-note{border-block:1px solid var(--lightningcss-light,#d8dccc)var(--lightningcss-dark,#2e3126);gap:13px;margin-block:23px 17px;padding-block:23px;display:flex}.cli-permission-note>svg{color:var(--lightningcss-light,#71825d)var(--lightningcss-dark,#8b9285);margin-top:2px}.cli-permission-note strong{font-size:13px;font-weight:600}.cli-permission-note p{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);margin-top:7px;font-size:12px}.cli-approval-card>p.cli-review-note{font-size:12px}.cli-review-note a{text-underline-offset:3px;text-decoration:underline}.cli-approval-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.cli-decision-result .text-link{margin-top:27px}.cli-status-block{margin-top:20px}.cli-status-block .button{margin-top:18px}.cli-status-block>p.cli-error{color:var(--lightningcss-light,#a33825)var(--lightningcss-dark,#e68e7d)}.cli-loading{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);align-items:center;gap:10px;padding-block:25px;font-size:13px;display:flex}.cli-devices-header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px;display:flex}.cli-devices-header h1{margin-top:20px}.cli-devices-header p:not(.eyebrow){color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);margin-top:15px;font-size:14px}.cli-devices-header>a{flex-shrink:0}.cli-devices-section{border-block:1px solid var(--line);padding-block:26px}.cli-devices-topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.cli-devices-topline p{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);overflow-wrap:anywhere;font-size:11px}.cli-devices-topline p strong{color:var(--ink);font-weight:500}.cli-device-empty{text-align:center;padding:58px 24px 38px}.cli-device-empty>svg{color:var(--lightningcss-light,#8b9976)var(--lightningcss-dark,#767b6f)}.cli-device-empty h3{font-family:var(--serif);margin-top:17px;font-size:34px;font-weight:400}.cli-device-empty p{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);max-width:420px;margin:14px auto 23px;font-size:13px}.cli-device-list{margin:27px 0 0;padding:0;list-style:none}.cli-device-list li{border-top:1px solid var(--line);align-items:center;gap:18px;padding-block:25px;display:flex}.cli-device-identity{flex:1;min-width:0}.cli-device-identity h3{overflow-wrap:anywhere;margin-bottom:8px;font-size:14px;font-weight:500}.cli-device-identity p{color:var(--lightningcss-light,#676b5e)var(--lightningcss-dark,#9fa395);font-size:11px}.cli-device-identity p span{padding-inline:7px}.cli-device-notice{color:var(--lightningcss-light,#557143)var(--lightningcss-dark,#8fad7d);margin-top:16px;font-size:13px}.cli-device-notice:empty{display:none}.cli-device-footnote{color:var(--lightningcss-light,#747a6c)var(--lightningcss-dark,#8f9588);align-items:flex-start;gap:10px;max-width:650px;margin-top:23px;font-size:12px;display:flex}.cli-device-footnote>svg{margin-top:3px}@media (width<=1000px){.cli-guide-hero{gap:32px}.cli-guide-details{gap:45px}.cli-page h1{font-size:57px}.cli-instruction-card{padding:26px}.cli-steps{gap:24px}.cli-steps h2{font-size:26px}.cli-devices-header{flex-direction:column;align-items:start}}@media (width<=700px){.cli-page{padding-block:43px 65px}.cli-page h1{letter-spacing:-1.6px;font-size:clamp(40px,11vw,58px)}.cli-page h2{font-size:30px}.cli-guide-hero,.cli-guide-details{grid-template-columns:minmax(0,1fr);gap:31px}.cli-guide-intro>.eyebrow{margin-bottom:20px}.cli-guide-intro>p:not(.eyebrow){font-size:14px}.cli-instruction-card{padding:23px}.cli-card-topline{margin-bottom:23px;font-size:10px}.cli-steps{grid-template-columns:minmax(0,1fr);gap:25px;margin-block:35px;padding-block:26px}.cli-steps li>span{margin-bottom:11px}.cli-steps p{max-width:none;margin-top:9px}.cli-manual-connect{padding:24px}.cli-approval-card{padding:26px 22px}.cli-approval-card h1{font-size:43px}.cli-approval-card>.eyebrow{font-size:9px}.cli-verification-code{letter-spacing:4px;font-size:27px}.cli-connection-details>div{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:15px}.cli-approval-actions{flex-direction:column}.cli-devices-topline{flex-direction:column;align-items:start;gap:11px}.cli-device-list li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cli-device-list li>button{grid-column:2;justify-self:start}.cli-device-empty{padding-inline:0}.cli-device-empty h3{font-size:30px}.cli-install-panel h2{font-size:27px}}
