.cli-login-page{min-height:100vh;padding:32px 18px 58px;background:radial-gradient(ellipse at 10% 5%,#fff1e6 0,transparent 34%),radial-gradient(ellipse at 92% 18%,#e8f1ff 0,transparent 34%),#f4f6fb}.cli-shell{width:min(820px,100%);margin:0 auto}.cli-back-link{display:inline-flex;margin:0 0 14px;color:#6e7b93;font-size:13px;text-decoration:none}.cli-back-link:hover,.cli-step-section a,.cli-version-link a{color:#3e73cf;text-decoration:none}.cli-back-link:hover,.cli-step-section a:hover,.cli-version-link a:hover{text-decoration:underline}.cli-card{overflow:hidden;border:1px solid #ffffff;border-radius:22px;background:#ffffffed;box-shadow:0 22px 70px #34415c18}.cli-heading{padding:34px 38px 29px;background:linear-gradient(120deg,#fffaf7,#f7f8ff 75%);border-bottom:1px solid #edf0f5}.cli-mark{width:48px;height:48px;display:grid;place-items:center;border:1px solid #dce7fa;border-radius:15px;background:#fff;color:#4c78c5;font-size:26px;box-shadow:0 7px 18px #456fb018}.cli-eyebrow{margin:17px 0 5px;color:#8290a8;font-size:10px;font-weight:800;letter-spacing:.16em}.cli-heading h1{margin:0;color:#1b2944;font-size:30px;letter-spacing:-.03em}.cli-heading>p:last-child{max-width:590px;margin:8px 0 0;color:#75829a;font-size:14px;line-height:1.75}.cli-download,.cli-step-section{padding:25px 38px;border-bottom:1px solid #edf0f5}.cli-download>div,.cli-section-title{display:flex;align-items:center;gap:11px}.cli-step{width:34px;height:27px;display:inline-grid;place-items:center;flex:none;border-radius:8px;background:#eff4ff;color:#4778d1;font-size:10px;font-weight:800;letter-spacing:.04em}.cli-download h2,.cli-section-title h2{margin:0;color:#263550;font-size:17px}.cli-download>p,.cli-step-section>p,.cli-step-section li{color:#66748d;font-size:13px;line-height:1.8}.cli-download>p{margin:11px 0 14px}.cli-download-button{display:inline-flex;align-items:center;gap:11px;padding:10px 16px;border-radius:9px;background:linear-gradient(105deg,#4c83e9,#3e6fd2);box-shadow:0 7px 15px #4679db30;color:#fff;font-size:13px;font-weight:750;text-decoration:none;transition:transform .16s,box-shadow .16s}.cli-download-button:hover{transform:translateY(-1px);box-shadow:0 9px 18px #4679db45}.cli-download-button span{font-size:18px}.cli-download .cli-version-link{margin:12px 0 0;color:#8590a4;font-size:11px}.cli-step-section ol{display:grid;gap:6px;margin:16px 0 0;padding-left:23px}.cli-step-section li{padding-left:2px}.cli-note{margin:13px 0 0;padding:10px 12px;border:1px solid #f2e3c7;border-radius:9px;background:#fffaf0;color:#8a7651!important;font-size:11px!important}.cli-step-section>p{margin:12px 0 8px}.cli-step-section pre{overflow:auto;margin:10px 0;padding:13px 15px;border:1px solid #e7ebf3;border-radius:10px;background:#f7f9fc;color:#283650;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre}.cli-step-section code{font:inherit}.cli-step-section>p code{padding:2px 5px;border-radius:5px;background:#f0f3f8;color:#3f5e93}.cli-last-section{border-bottom:0}.cli-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 38px;border-top:1px solid #edf0f5;background:#fbfcfe;color:#8792a6;font-size:11px}.cli-footer a{color:#4778d1;font-weight:750;text-decoration:none}.cli-footer a:hover{text-decoration:underline}.auth-cli-entry{margin:8px 0 0;text-align:right;font-size:13px}.auth-cli-entry a{color:#758097;text-decoration:none;transition:color .18s}.auth-cli-entry a:hover{color:#2673ef;text-decoration:underline}.auth-cli-entry span{margin-left:3px;color:#8a96a8}@media(max-width:600px){.cli-login-page{padding:17px 12px 32px}.cli-card{border-radius:16px}.cli-heading{padding:25px 22px 22px}.cli-heading h1{font-size:25px}.cli-heading>p:last-child{font-size:13px}.cli-download,.cli-step-section{padding:20px 22px}.cli-download h2,.cli-section-title h2{font-size:15px}.cli-download>p,.cli-step-section>p,.cli-step-section li{font-size:12px}.cli-footer{align-items:flex-start;flex-direction:column;padding:15px 22px}}
