.vo[data-page=api-docs] .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-docs] .crumbs a{color:var(--ink-soft);text-decoration:none}.vo[data-page=api-docs] .crumbs a:hover{color:var(--ink)}.vo[data-page=api-docs] .deva{font-family:var(--deva)}.vo[data-page=api-docs] .stamp-line{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.vo[data-page=api-docs] .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-4) var(--s-5);color:var(--ink-soft);white-space:pre;margin-top:var(--s-3);line-height:1.65;overflow-x:auto}.vo[data-page=api-docs] .worst-line{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);margin-top:var(--s-4)}.vo[data-page=api-docs] .tag{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--ink-soft);border-radius:999px;padding:.15rem .6rem}.vo[data-page=api-docs] .tag.method{color:var(--accent-ink);background:var(--accent);border-color:#0000;font-weight:600}.vo[data-page=api-docs] .tag.tier-s{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.vo[data-page=api-docs] .tag.tier-w{color:var(--ink-faint)}.vo[data-page=api-docs] .ep-grid{gap:var(--s-5);display:grid}.vo[data-page=api-docs] .ep-card{padding:var(--s-6)}.vo[data-page=api-docs] .ep-card .ep-top{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.vo[data-page=api-docs] .ep-card .ep-path{font-family:var(--mono);font-size:var(--t-m);color:var(--ink);font-weight:500}.vo[data-page=api-docs] .ep-card .ep-sa{font-family:var(--deva);color:var(--accent)}.vo[data-page=api-docs] .ep-card .ep-iast{font-style:italic;font-size:var(--t-s);color:var(--ink-faint)}.vo[data-page=api-docs] .ep-card .ep-purpose{color:var(--ink-soft);margin-top:var(--s-2);max-width:var(--prose)}.vo[data-page=api-docs] .ep-card .ep-detail{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);margin-top:var(--s-2);max-width:var(--prose);line-height:1.6}.vo[data-page=api-docs] .lic-grid{gap:var(--s-5);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1100px){.vo[data-page=api-docs] .lic-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.vo[data-page=api-docs] .lic-grid{grid-template-columns:1fr}}.vo[data-page=api-docs] .lic-card{padding:var(--s-6);gap:var(--s-2);align-content:start;display:grid}.vo[data-page=api-docs] .lic-card .l-sa{font-family:var(--deva);color:var(--accent);font-size:var(--t-m)}.vo[data-page=api-docs] .lic-card .l-name{color:var(--ink);font-weight:600}.vo[data-page=api-docs] .lic-card .l-price{font-family:var(--mono);font-size:var(--t-s);color:var(--data);text-shadow:var(--glow-data)}.vo[data-page=api-docs] .lic-card .l-row{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-soft);border-top:1px solid var(--rule);padding-top:var(--s-2);line-height:1.6}.vo[data-page=api-docs] .doc-block{max-width:var(--prose);gap:var(--s-4);color:var(--ink-soft);display:grid}.vo[data-page=api-docs] .doc-block code{font-family:var(--mono);color:var(--accent);font-size:.92em}.vo[data-page=api-docs] .path-grid{gap:var(--s-6);grid-template-columns:1fr 1fr;display:grid}@media (max-width:920px){.vo[data-page=api-docs] .path-grid{grid-template-columns:1fr}}.vo[data-page=api-docs] .path-card{padding:var(--s-6)}.vo[data-page=api-docs] .path-card h3{margin-bottom:var(--s-3)}.vo[data-page=api-docs] .path-card p{color:var(--ink-soft);max-width:var(--prose)}.vo[data-page=api-docs] .cta-row{justify-content:space-between;align-items:center;gap:var(--s-6);padding:var(--s-8);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.vo[data-page=api-docs] .cta-row p{color:var(--ink-soft);max-width:52ch}.vo[data-page=api-docs] .law{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);text-align:center;letter-spacing:.06em}
