.api-inline{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:.1em .4em;color:#e8e8e8}.api-step-meta{display:flex;align-items:baseline;gap:.75rem;padding:.875rem 0;margin:1.25rem 0 1.5rem;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.api-step-time{font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ff6b35}.api-step-time-value{font-size:.875rem;font-weight:500;color:#d4d4d4}.api-code-block{margin:1.25rem 0 1.5rem;border:1px solid #1a1a1a;background:#050505}.api-code-label{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#888;padding:.875rem 1.25rem;border-bottom:1px solid #1a1a1a;background:rgba(255,255,255,.015)}.api-code{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.7;color:#d4d4d4;padding:1.25rem;margin:0;overflow-x:auto;white-space:pre}.api-code code{font-family:inherit;background:transparent;border:none;padding:0;color:inherit}.api-detail-row{display:flex;justify-content:space-between;align-items:baseline;padding:.875rem 0;border-bottom:1px solid rgba(255,255,255,.06);gap:1.5rem}.api-detail-row:last-of-type{border-bottom:none}.api-detail-label{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#888;flex-shrink:0}.api-detail-value{font-size:.9375rem;color:#e8e8e8;text-align:right}.api-endpoint{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;margin:1.25rem 0;border-top:1px solid rgba(255,107,53,.18);border-bottom:1px solid rgba(255,107,53,.18);background:rgba(255,107,53,.02)}.api-method{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:#ff6b35;padding:.25rem .625rem;border:1px solid #ff6b35;border-radius:3px;flex-shrink:0}.api-method,.api-path{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.api-path{font-size:.9375rem;font-weight:500;color:#fff;letter-spacing:-.01em}.api-note{font-size:.875rem;color:#999;line-height:1.75;padding-left:1rem;border-left:1px solid rgba(255,107,53,.25);margin-top:1rem}.api-note .api-inline{font-size:.85em}.api-cta-section{max-width:720px;margin:4rem auto 0;padding:4rem 2rem 6rem;border-top:1px solid rgba(255,255,255,.06)}.api-cta-inner{text-align:center}.api-cta-title{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;letter-spacing:-.025em;line-height:1.3;margin:1.25rem auto 2rem;max-width:560px}.api-cta-button,.api-cta-title{font-family:Inter,sans-serif;color:#fff}.api-cta-button{display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.02em;background:#ff6b35;padding:.875rem 1.75rem;border:1px solid #ff6b35;text-decoration:none;transition:background .2s ease,border-color .2s ease}.api-cta-button:hover{background:#ff7a4a;border-color:#ff7a4a}@media (max-width:640px){.api-detail-row{flex-direction:column;align-items:flex-start;gap:.375rem}.api-detail-value{text-align:left;font-size:.875rem}.api-endpoint{flex-wrap:wrap;gap:.625rem}.api-path{font-size:.8125rem;word-break:break-all}.api-code{font-size:.75rem;padding:1rem}.api-cta-section{padding:3rem 1.5rem 4rem}}