.cli-workspace{max-width:1160px;margin:auto;padding:28px 28px 64px;color:var(--site-ink)}.cli-actions,.cli-capabilities,.cli-card h2,.cli-topbar,.cli-topbar a{display:flex;align-items:center;gap:12px}.cli-topbar{justify-content:space-between;font-size:12px;padding-bottom:24px;border-bottom:1px solid var(--site-line)}.cli-hero{justify-content:space-between;gap:24px;padding:38px 0 26px}.cli-hero,.cli-hero h1{display:flex;align-items:center}.cli-hero h1{gap:12px;font-size:clamp(28px,4vw,42px);font-weight:600;letter-spacing:-.04em}.cli-hero h1 svg{width:32px;height:32px}.cli-hero h1 span{font:11px var(--font-mono);letter-spacing:0;border:1px solid var(--site-line);padding:5px 8px;border-radius:4px;color:var(--site-muted)}.cli-hero p:not(.eyebrow){font-size:14px;color:var(--site-muted);margin-top:10px}.cli-access{text-align:right;flex-shrink:0}.cli-access>span{font:10px var(--font-mono);letter-spacing:.16em;color:var(--site-muted)}.cli-access strong{display:block;font-size:30px}.cli-access small{font-size:12px;font-weight:400;color:var(--site-muted)}.cli-access p{font-size:11px!important}.cli-capabilities{flex-wrap:wrap;gap:16px 28px;padding-bottom:24px;font-size:12px;color:var(--site-muted)}.cli-capabilities span{display:flex;gap:8px;align-items:center}.cli-capabilities svg{color:var(--brand-blue)}.cli-setup-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;align-items:stretch}.cli-card{min-width:0;background:var(--site-surface);border:1px solid var(--site-line-strong);border-radius:10px;padding:24px}.cli-card h2{font-size:17px;font-weight:600;margin:10px 0}.cli-meta{font-size:11px;line-height:1.7;color:var(--site-muted);margin-top:10px;min-height:19px}.cli-shell-picker{display:flex;flex-wrap:wrap;gap:4px;margin-top:18px;padding:4px;border:1px solid var(--site-line);border-radius:6px}.cli-shell-picker button{flex:1;white-space:nowrap;font-size:11px;padding:8px 9px;border-radius:3px;color:var(--site-muted)}.cli-shell-picker button[aria-pressed=true]{color:var(--site-ink);background:color-mix(in srgb,var(--site-ink) 8%,var(--site-surface))}.cli-terminal-preview{border:1px solid var(--site-line);border-radius:6px;overflow:hidden;margin:16px 0;background:var(--site-bg)}.cli-terminal-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--site-line);font:10px var(--font-mono);color:var(--site-muted)}.cli-terminal-bar>span:first-child{letter-spacing:3px;opacity:.6}.cli-terminal-lines{padding:12px 14px;font:11px/1.8 var(--font-mono)}.cli-terminal-lines p{display:flex;gap:14px;margin:4px 0}.cli-terminal-lines span{color:var(--site-muted)}.cli-terminal-lines code{color:var(--brand-blue)}.cli-actions{flex-wrap:wrap}.cli-actions .btn-primary{display:flex;gap:8px;align-items:center;padding:10px 14px;font-size:12px}.cli-text-button{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:var(--site-muted)}.cli-full-command{max-height:88px;overflow:auto;padding:12px;margin-top:14px;border:1px solid var(--site-line);font:10px/1.6 var(--font-mono);white-space:pre}.cli-warning{display:flex;align-items:flex-start;gap:8px;margin:18px 0;color:var(--site-muted);font-size:12px;line-height:1.6}.cli-warning svg{flex-shrink:0;margin-top:2px}.cli-card input{font-size:16px;letter-spacing:.06em}.cli-card .btn-primary,.cli-card .btn-secondary,.cli-card input{border-radius:5px}.cli-empty{font-size:13px;color:var(--site-muted);padding:20px 0}.cli-command-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.cli-command-grid>div{position:relative;border:1px solid var(--site-line);border-radius:5px;padding:12px 36px 12px 14px;min-width:0}.cli-command-grid p{font-size:11px;color:var(--site-muted);margin-bottom:8px}.cli-command-grid code{font:11px/1.8 var(--font-mono);overflow-wrap:anywhere}.cli-command-grid button{position:absolute;right:12px;top:12px;color:var(--site-muted)}.cli-card h3{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;margin:10px 0}.cli-install[data-embedded=true]{padding:18px}.cli-install[data-embedded=true] .cli-full-command{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:720px){.cli-workspace{padding:20px 18px 40px}.cli-hero{gap:12px;padding:26px 0 20px}.cli-access strong{font-size:24px}.cli-command-grid,.cli-setup-grid{grid-template-columns:1fr}.cli-card{padding:20px}.cli-capabilities{gap:12px;font-size:11px}.cli-topbar{font-size:11px}}.cli-terminal-lines code{min-width:0;overflow-wrap:anywhere}.cli-terminal-lines>p>span{flex-shrink:0}.cli-install input[type=checkbox]{width:14px;height:14px;flex-shrink:0}