.cli{--modal-ground:#0e110d;--modal-step:#161a14;--modal-step-2:#1d221b;--modal-well:#080a07;--modal-ease:cubic-bezier(.22, 1, .36, 1);--ok:#8dbb87;isolation:isolate;min-height:100vh;color:var(--bone);font-family:var(--font-body), system-ui, sans-serif;background:#0b0f0c;font-weight:300;position:relative}html:has(.cli){overflow:clip visible}html:has(.cli) body{overflow:clip visible}.cli-wrap{z-index:10;max-width:1120px;margin:0 auto;padding:16px 32px 24px;position:relative}.cli a:focus-visible,.cli button:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.cli-top{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.cli-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;min-height:calc(100dvh - 76px);padding-block:8px 44px;display:grid}.cli-intro>*{animation:agents-rise .48s var(--modal-ease) both}.cli-intro>:nth-child(2){animation-delay:80ms}.cli-intro .pro-title{font-size:clamp(44px,min(6vw,9vh),84px)}.cli-quick{display:none}.cli-card{min-width:0}.cli-term{background:var(--modal-well);border-radius:8px;min-height:clamp(170px,24vh,230px);margin-top:clamp(14px,2.2vh,22px);padding:18px 20px;overflow-x:auto}.cli-term pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cli-term code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--bone);font-size:14px;line-height:1.8}.cli-prompt,.cli-ln-muted{color:var(--bone-muted)}.cli-ln-step:before{content:"✦ ";color:var(--brass)}.cli-ln-ok:before{content:"✓ ";color:var(--ok)}.cli-ln-step,.cli-ln-ok{animation:cli-type .52s var(--modal-ease) both;animation-delay:calc(var(--i,0) * .14s)}@keyframes cli-type{0%{transform:translateY(6px)}}.cli-card .agents-modal-actions{margin-top:clamp(14px,2.2vh,22px)}.cli-h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--bone);margin:0;font-size:34px;font-weight:500;line-height:1.05}.cli-how{padding-block:clamp(48px,6vw,80px) 0}.cli-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cli-step{background:var(--modal-ground);border-radius:12px;flex-direction:column;padding:18px 18px 16px;display:flex;box-shadow:0 24px 60px #00000080}.cli-st{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500;line-height:1.12}.cli-sd{color:var(--bone-muted);margin:8px 0 0;font-size:16px;line-height:1.45}.cli-step .cli-term{min-height:0;margin-top:14px;padding:12px 14px}.cli-step .cli-term code{font-size:13px;line-height:1.7}.cli-cta{padding-block:clamp(72px,10vw,140px) clamp(40px,6vw,80px)}.cli-cta-title{margin:0 0 clamp(18px,3vh,30px)}.cli-cta-line{flex-wrap:wrap;gap:10px;display:flex}.cli-cta-field{background:var(--modal-ground);min-height:56px;color:var(--bone);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:6px;flex:480px;align-items:center;padding:0 20px;font-size:15px;display:flex;box-shadow:0 24px 60px #00000080}.cli-cta-field code{font-family:var(--font-mono), ui-monospace, monospace}.cli-cta-btn{width:auto;min-height:56px;padding-inline:32px}.cli-rv{transition:transform .7s var(--modal-ease);transform:translateY(24px)}.cli-rv.is-in{transform:none}.cli-legal{padding-block:24px 12px;position:relative!important;bottom:auto!important;right:auto!important}@media (max-width:900px){.cli-wrap{padding:16px 16px 40px}.cli-hero{flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding-block:12px 24px;display:flex}.cli-steps{grid-template-columns:1fr}.cli-h2{font-size:28px}.cli-quick{width:auto;margin-top:22px;padding-inline:28px;display:block}.cli-intro .pro-title{font-size:44px}.cli-cta-btn{flex:100%}.cli-legal{flex-wrap:wrap;padding-right:72px}}@media (prefers-reduced-motion:reduce){.cli-intro>*,.cli-ln-step,.cli-ln-ok{animation:none}.cli-rv{transition:none;transform:none}}
