.cli-page{min-height:calc(100vh - var(--header-height, 4rem));overflow:hidden;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 28rem),var(--color-bg);color:var(--color-text)}.cli-page-shell{width:min(1200px,100%);margin:0 auto;padding:0 var(--spacing-md) 6rem}.cli-local-nav{display:flex;align-items:center;gap:1.5rem;min-height:4.5rem;border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-size:.9rem}.cli-local-nav-active{align-self:stretch;display:inline-flex;align-items:center;border-bottom:2px solid var(--color-text);color:var(--color-text)}.cli-local-nav code{margin-left:auto;padding:.4rem .65rem;border:var(--border-width) solid var(--color-border);border-radius:999px;color:var(--color-primary);font:.78rem var(--font-mono)}.cli-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(34rem,1.12fr);gap:clamp(2rem,6vw,5rem);align-items:center;min-height:620px;padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(4rem,8vw,6.5rem)}.cli-hero-copy{max-width:36rem}.cli-eyebrow{margin:0 0 var(--spacing-xs);color:var(--color-primary);font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.cli-hero h1{max-width:720px;margin:0;color:var(--color-text);font-size:clamp(2.9rem,6vw,5.5rem);font-weight:800;letter-spacing:-.07em;line-height:.98;text-wrap:balance}.cli-hero-description{max-width:34rem;margin:1.5rem 0 0;color:var(--color-text-secondary);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.cli-hero-proof{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.cli-hero-proof span{padding:.5rem .7rem;border:var(--border-width) solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);font-size:.78rem}.cli-onboarding-card,.cli-access-section{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-secondary);box-shadow:var(--shadow-lg)}.cli-onboarding-card{padding:clamp(1.25rem,3vw,2rem)}.cli-onboarding-heading,.cli-section-heading,.cli-access-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.cli-onboarding-heading h2,.cli-section-heading h2,.cli-access-heading h2{margin:0;color:var(--color-text);font-size:clamp(1.45rem,2.5vw,2rem);font-weight:750;letter-spacing:-.035em;line-height:1.15}.cli-step-count{flex:0 0 auto;padding:.45rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:.75rem;font-weight:700}.cli-muted,.cli-section-intro{margin:0;color:var(--color-text-secondary);line-height:1.65}.cli-onboarding-card>.cli-muted{margin-top:.75rem}.cli-prompt-instruction{margin:1.25rem 0 0;color:var(--color-text);font-size:.88rem;font-weight:650;line-height:1.55}.cli-agent-prompt-shell{position:relative;margin-top:.75rem;padding:1rem;border:var(--border-width) solid color-mix(in srgb,var(--color-primary) 35%,var(--color-border));border-radius:var(--radius-md);background:var(--color-bg)}.cli-agent-prompt-shell pre{margin:0;padding-right:7rem;white-space:pre-wrap}.cli-agent-prompt-shell code{overflow-wrap:anywhere;color:var(--color-text);font:.78rem/1.7 var(--font-mono)}.cli-guide-link{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:.85rem 0 0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.5}.cli-guide-link a{color:var(--color-primary);font-weight:700;text-decoration:underline;text-underline-offset:.18em}.cli-agent-prompt-shell .cli-copy-button{position:absolute;top:.75rem;right:.75rem}.cli-command-list,.cli-workflow-grid{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.cli-command-item{display:grid;gap:.55rem;padding-top:1rem;border-top:var(--border-width) solid var(--color-border)}.cli-command-meta{display:flex;align-items:center;gap:.6rem;color:var(--color-text);font-size:.86rem}.cli-command-number,.cli-workflow-number,.cli-card-index{color:var(--color-primary);font:700 .72rem var(--font-mono);letter-spacing:.05em}.cli-command-shell{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.75rem .8rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}.cli-command-shell code{min-width:0;flex:1;overflow-wrap:anywhere;color:var(--color-text);font:.78rem/1.55 var(--font-mono)}.cli-copy-button,.cli-key-form button,.cli-key-secret button,.cli-login-link,.cli-secondary-button,.cli-danger-button{border:0;border-radius:var(--radius-md);padding:.7rem .85rem;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.cli-copy-button{flex:0 0 auto;border:var(--border-width) solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text)}.cli-copy-button:hover,.cli-copy-button[data-state=copied]{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.cli-copy-button[data-state=error]{border-color:#d95c5c;color:#d95c5c}.cli-section{padding-top:clamp(3.5rem,7vw,6rem)}.cli-section-heading{align-items:end}.cli-section-intro{max-width:34rem;text-align:right}.cli-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.75rem}.cli-capability-card,.cli-workflow-card{padding:1.25rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 76%,transparent)}.cli-capability-card{min-height:10.5rem}.cli-capability-card h3{margin:1.5rem 0 .55rem;color:var(--color-text);font-size:1rem;letter-spacing:-.01em}.cli-capability-card p{margin:0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.6}.cli-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cli-workflow-card{min-height:9.5rem}.cli-workflow-card p{margin:2rem 0 0;color:var(--color-text);font-size:1rem;line-height:1.55}.cli-access-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--spacing-lg);margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1.25rem,3vw,2rem)}.cli-seo-content{display:grid;gap:clamp(3.5rem,7vw,6rem);margin-top:clamp(4rem,8vw,7rem)}.cli-seo-block{padding-top:clamp(2.5rem,5vw,4rem);border-top:var(--border-width) solid var(--color-border)}.cli-seo-heading{max-width:52rem}.cli-seo-heading h2{max-width:48rem;margin:0;color:var(--color-text);font-size:clamp(1.7rem,3.6vw,3rem);font-weight:750;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.cli-seo-body{max-width:48rem;margin:1.25rem 0 0;color:var(--color-text-secondary);font-size:1rem;line-height:1.75}.cli-seo-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none}.cli-seo-points li{min-height:7rem;padding:1rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 72%,transparent);color:var(--color-text);font-size:.92rem;line-height:1.55}.cli-seo-points li:before{display:block;width:.45rem;height:.45rem;margin-bottom:.8rem;border-radius:50%;background:var(--color-primary);box-shadow:var(--shadow-glow);content:""}.cli-seo-points-highlighted li{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.cli-seo-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none}.cli-seo-steps li{min-height:10rem;padding:1.25rem;border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.cli-seo-steps li>span{color:var(--color-primary);font:700 .75rem var(--font-mono);letter-spacing:.08em}.cli-seo-steps p{margin:2.25rem 0 0;color:var(--color-text);font-size:1rem;line-height:1.55}.cli-seo-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1.75rem}.cli-seo-feature-card{min-height:9.5rem;padding:1.25rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 72%,transparent)}.cli-seo-feature-card h3{margin:0;color:var(--color-text);font-size:1rem;line-height:1.35}.cli-seo-feature-card p{margin:.75rem 0 0;color:var(--color-text-secondary);font-size:.88rem;line-height:1.6}.cli-faq-section{padding-bottom:1rem}.cli-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.75rem}.cli-faq-item{padding:1.25rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-secondary) 72%,transparent)}.cli-faq-item h3{display:flex;gap:.75rem;margin:0;color:var(--color-text);font-size:.98rem;line-height:1.45}.cli-faq-item h3 span{flex:0 0 auto;color:var(--color-primary);font:700 .72rem var(--font-mono);letter-spacing:.05em}.cli-faq-item p{margin:.85rem 0 0 1.9rem;color:var(--color-text-secondary);font-size:.88rem;line-height:1.65}.cli-access-heading{display:block}.cli-access-heading .cli-muted{margin-top:.75rem}.cli-key-manager{display:grid;gap:var(--spacing-md)}.cli-key-card{padding:clamp(1.1rem,2.5vw,1.5rem);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.cli-key-card h2{margin:0 0 var(--spacing-xs);color:var(--color-text);font-size:1.35rem;font-weight:700;line-height:1.25}.cli-key-form{margin-top:var(--spacing-md)}.cli-key-form label{display:block;margin-bottom:var(--spacing-xs);color:var(--color-text);font-weight:600}.cli-key-form-row{display:flex;gap:var(--spacing-xs)}.cli-key-form input{min-width:0;flex:1;padding:.75rem .85rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit}.cli-key-form input::placeholder{color:var(--color-text-secondary)}.cli-key-form button,.cli-key-secret button,.cli-login-link{background:var(--gradient-primary);color:var(--color-white);box-shadow:var(--shadow-sm)}.cli-key-form button:hover,.cli-key-secret button:hover,.cli-login-link:hover{transform:translateY(-1px);box-shadow:var(--shadow-glow)}.cli-login-link{align-self:end;justify-self:start;display:inline-block;text-decoration:none}.cli-key-form button:disabled,.cli-secondary-button:disabled{cursor:not-allowed;opacity:.55}.cli-key-secret{display:grid;gap:var(--spacing-xs);margin-top:var(--spacing-md);padding:var(--spacing-sm);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg-secondary))}.cli-key-secret code{overflow-wrap:anywhere;padding:.75rem;border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-primary-light);font-family:var(--font-mono)}.cli-key-action-row{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.cli-key-storage-note{margin:.25rem 0 0;color:var(--color-text-secondary);font-size:.8rem;line-height:1.55}.cli-key-storage-paths{display:grid;gap:.35rem}.cli-key-storage-paths code{overflow-wrap:anywhere;padding:.55rem .65rem;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text-secondary);font-size:.74rem}.cli-secondary-button{border:var(--border-width) solid var(--color-border);background:transparent;color:var(--color-text)}.cli-secondary-button:hover{border-color:var(--color-primary);color:var(--color-primary)}.cli-feedback{margin:0;color:var(--color-primary-light)}.cli-feedback-error{color:#d95c5c}.cli-table-wrap{overflow-x:auto;margin-top:var(--spacing-md)}.cli-table-wrap table{width:100%;border-collapse:collapse;text-align:left}.cli-table-wrap th,.cli-table-wrap td{padding:.8rem .5rem;border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);vertical-align:middle}.cli-table-wrap th{color:var(--color-text-secondary);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.cli-danger-button{background:transparent;color:#d95c5c}.cli-danger-button:hover{background:color-mix(in srgb,#d95c5c 10%,transparent)}.cli-revoked{color:var(--color-text-secondary)}.cli-copy-button:focus-visible,.cli-key-form button:focus-visible,.cli-key-secret button:focus-visible,.cli-login-link:focus-visible,.cli-secondary-button:focus-visible,.cli-danger-button:focus-visible,.cli-key-form input:focus-visible{outline:3px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}@media(max-width:900px){.cli-hero{grid-template-columns:1fr;min-height:auto}.cli-hero-copy{max-width:46rem}.cli-capability-grid,.cli-seo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cli-access-section{grid-template-columns:1fr}}@media(max-width:640px){.cli-page-shell{padding-right:var(--spacing-sm);padding-left:var(--spacing-sm)}.cli-local-nav{gap:1rem;min-height:3.75rem}.cli-local-nav code{display:none}.cli-hero{gap:2.5rem;padding-top:3.5rem}.cli-hero h1{font-size:clamp(2.65rem,14vw,4.25rem)}.cli-onboarding-heading,.cli-section-heading{display:block}.cli-step-count{display:inline-block;margin-top:.85rem}.cli-section-intro{margin-top:.85rem;text-align:left}.cli-capability-grid,.cli-workflow-grid,.cli-seo-points,.cli-seo-steps,.cli-seo-feature-grid,.cli-faq-grid{grid-template-columns:1fr}.cli-command-shell{align-items:stretch;flex-direction:column}.cli-agent-prompt-shell pre{padding-right:0}.cli-agent-prompt-shell .cli-copy-button{position:static;margin-top:.75rem}.cli-copy-button{width:100%}.cli-key-form-row{align-items:stretch;flex-direction:column}}
