.open-api-doc{--text-secondary:var(--text-muted);--guide-radius:.75rem;color:var(--text);font-size:.875rem;line-height:1.625}.open-api-doc *{box-sizing:border-box}.open-api-doc .container{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--guide-radius);max-width:none;margin:0;padding:1.25rem 1rem}@media (min-width:768px){.open-api-doc .container{padding:1.75rem 1.5rem}}.open-api-doc h1{color:var(--text);border-left:4px solid color-mix(in srgb,var(--accent)55%,var(--text-muted));margin-bottom:.35rem;padding-left:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3}@media (min-width:768px){.open-api-doc h1{font-size:1.875rem}}.open-api-doc .subtitle{color:var(--text-muted);margin-bottom:1.25rem;padding-left:1.125rem;font-size:.875rem}.open-api-doc h2{border-bottom:1px solid var(--border);color:var(--text);margin:1.75rem 0 .65rem;padding-bottom:.35rem;font-size:1rem;font-weight:600}.open-api-doc h2:first-of-type{margin-top:.25rem}.open-api-doc h3{color:var(--text);margin:1.25rem 0 .5rem;font-size:.875rem;font-weight:600}.open-api-doc p{margin-bottom:.75rem}.open-api-doc ul,.open-api-doc ol{margin:0 0 .75rem 1.25rem;padding:0}.open-api-doc li{margin-bottom:.35rem}.open-api-doc a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.open-api-doc .card{background:color-mix(in srgb,var(--accent)6%,var(--bg));border:1px solid var(--border);border-radius:.5rem;margin:1rem 0;padding:1rem 1.1rem}.open-api-doc pre{background:var(--bg);border:1px solid var(--border);border-radius:.5rem;margin:.75rem 0;padding:.85rem 1rem;font-size:.8125rem;line-height:1.55;overflow-x:auto}.open-api-doc code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.open-api-doc p code,.open-api-doc li code,.open-api-doc td code{background:var(--bg);border:1px solid var(--border);border-radius:.25rem;padding:.1rem .35rem}.open-api-doc .guide-table-wrap{margin:.75rem 0 1rem;overflow-x:auto}.open-api-doc .guide-fields-table{border-collapse:collapse;width:100%;font-size:.8125rem}.open-api-doc .guide-fields-table thead th{text-align:left;background:var(--bg);border:1px solid var(--border);padding:.5rem .65rem;font-weight:600}.open-api-doc .guide-fields-table tbody td,.open-api-doc .guide-fields-table tbody th{border:1px solid var(--border);vertical-align:top;padding:.5rem .65rem}.open-api-doc .guide-fields-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bg-alt)80%,var(--bg))}.open-api-doc .note{color:var(--text-muted);margin-top:.5rem;font-size:.8125rem}.open-api-doc .doc-back{margin-top:1.5rem}
