.vo[data-page=api] .crumbs{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.08em;color:var(--ink-faint);gap:var(--s-2);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.vo[data-page=api] .crumbs a{color:var(--ink-soft);text-decoration:none}.vo[data-page=api] .crumbs a:hover{color:var(--ink)}.vo[data-page=api] .deva{font-family:var(--deva)}.vo[data-page=api] .code-slab{font-family:var(--mono);font-size:var(--t-xs);background:var(--paper-sunk);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-5) var(--s-6);color:var(--ink-soft);white-space:pre;line-height:1.65;overflow-x:auto}.vo[data-page=api] .code-label{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--s-2)}.vo[data-page=api] .worst-line{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);margin-top:var(--s-4)}.vo[data-page=api] .ethic-line{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);margin-top:var(--s-6);max-width:64ch}.vo[data-page=api] .faq details{border-top:1px solid var(--rule);padding-block:var(--s-4)}.vo[data-page=api] .faq details:last-child{border-bottom:1px solid var(--rule)}.vo[data-page=api] .faq summary{cursor:pointer;color:var(--ink);font-weight:600}.vo[data-page=api] .faq summary::marker{color:var(--accent)}.vo[data-page=api] .faq details p{color:var(--ink-soft);margin-top:var(--s-3);max-width:var(--prose)}.vo[data-page=api] .door .tier-sa{font-family:var(--deva);font-size:var(--t-l);color:var(--accent);margin:0}.vo[data-page=api] .door .tier-iast{font-size:var(--t-s);color:var(--ink-faint);margin:0 0 var(--s-3);font-style:italic}.vo[data-page=api] .door .price-sub{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);margin:var(--s-1) 0 0}.vo[data-page=api] .door .btn{margin-top:var(--s-4);justify-self:start}.vo[data-page=api] .code-stack{gap:var(--s-6);display:grid}.vo[data-page=api] .cta-band{text-align:center;gap:var(--s-4);justify-items:center;display:grid}.vo[data-page=api] .cta-band .deva-line{font-family:var(--deva);font-size:var(--t-l);color:var(--accent)}.vo[data-page=api] .cta-band .lede{max-width:var(--prose)}.vo[data-page=api] .cta-band .note{font-size:var(--t-xs)}
