.dev-install{display:inline-flex;align-items:center;gap:14px;margin-top:26px;padding:10px 10px 10px 18px;background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--accent)}.dev-install code{font-size:15px}.dev-install code:before{content:"$ ";color:var(--accent)}.legal-body pre.code{position:relative;margin:14px 0 18px;padding:18px 20px;background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);overflow-x:auto;font:13.5px/1.6 var(--mono);tab-size:2}.legal-body pre.code code{padding:0;background:none;border:0;color:inherit;font:inherit;white-space:pre}.code-copy{position:absolute;top:10px;right:10px;opacity:0;transition:opacity .15s ease}pre.code:hover .code-copy,.code-copy:focus-visible,.code-copy.copied{opacity:1}@media(hover:none){.code-copy{opacity:1}}.dev-steps{display:grid;gap:18px;margin:0;padding-left:22px}.dev-steps li::marker{font-family:var(--mono);color:var(--accent)}.dev-steps pre.code{margin-bottom:8px}.dev-gate{align-items:flex-start;margin-top:18px;box-shadow:8px 8px 0 var(--ink)}.dev-gate p{margin:0}.dev-gate-title{font-size:26px}.dev-loading{margin-top:18px}#keys-card{margin-top:18px;box-shadow:8px 8px 0 var(--ink)}#keys-card h3{margin:0;font-size:26px}.dev-upsell{margin:0;font-size:14px}.legal-body,.legal-section{min-width:0}.dev-steps{grid-template-columns:minmax(0,1fr)}.dev-steps li{min-width:0}.legal-body pre.code{max-width:100%}@media(max-width:600px){.dev-install{display:flex;justify-content:space-between}.legal-body pre.code{margin-left:-4px;margin-right:-4px;padding:16px;font-size:12.5px}}
