.inline-code{font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:0.85em;background:#f4f6f8;padding:1px 5px;border-radius:3px}.subfield-label{font-weight:600;color:#3066b0;margin:24px 0 8px;font-size:14px}.subfield-label .inline-code{background:#eef4fb}.role-list{column-width:180px;column-gap:32px;list-style:none;padding:0;margin:0;font-size:13px;color:#4d4d4f;line-height:1.9}.workflow-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.workflow-list li{display:flex;align-items:flex-start;gap:14px;background:#f8f9fb;border:1px solid #ddd;border-radius:6px;padding:12px 16px}.workflow-step-num{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#3066b0;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.workflow-step-body{flex:1 1 auto;min-width:0}.workflow-step-body p{color:#4d4d4f;font-size:14px;line-height:1.6;margin:0 0 6px}.workflow-tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;padding:2px 8px;border-radius:3px;background:#e9ecef;color:#495057;margin:0 0 6px}.workflow-tag.workflow-tag--free{background:#e6f4ea;color:#2e7d32}.docs-page-header{background:#fff;border-bottom:1px solid #ddd;padding-top:35px}.docs-page-header-inner{max-width:1200px;margin:0 auto;padding:28px 40px 24px}.docs-page-header-inner h1{margin:0 0 6px;font-size:26pt;font-weight:900;color:#3066b0;line-height:1.2}.docs-page-header-inner p{margin:0;font-size:13pt;color:#666;line-height:1.5}.docs-layout{display:flex;align-items:flex-start;max-width:1200px;margin:0 auto;padding:0 40px;min-height:calc(100vh - 220px)}.docs-sidebar{width:240px;flex:0 0 240px;position:sticky;top:35px;max-height:calc(100vh - 35px);overflow-y:auto;border-right:1px solid #ddd;padding:28px 0 40px;background:#fafafa;align-self:flex-start}.docs-sidebar .sidebar-group{margin-bottom:8px}.docs-sidebar .sidebar-label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#999;padding:12px 24px 6px}.docs-sidebar a.sidebar-link{display:flex;align-items:center;gap:8px;padding:7px 24px;font-size:13px;color:#4d4d4f;text-decoration:none;border-left:3px solid transparent;transition:color 200ms ease,background 200ms ease,border-color 200ms ease;line-height:1.3}.docs-sidebar a.sidebar-link:hover{color:#3066b0;background:#d9e8f4;text-decoration:none}.docs-sidebar a.sidebar-link.active{color:#3066b0;font-weight:700;border-left-color:#3066b0;background:#d9e8f4}.docs-sidebar a.sidebar-link .badge-sm{flex-shrink:0}.badge-sm{font-size:9px;font-weight:700;padding:2px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:0.04em}.badge-sm.get{background:#d4edda;color:#155724}.badge-sm.post{background:#cce5ff;color:#004085}.badge-sm.ai{background:#f0e8ff;color:#5c3098}.docs-main{flex:1 1 auto;min-width:0;padding:40px 0 80px 40px}.endpoint-section,.intro-section{margin-bottom:56px;padding-bottom:40px;border-bottom:1px solid #ddd}.endpoint-section[id],.intro-section[id]{scroll-margin-top:50px}.endpoint-section:last-child,.intro-section:last-child{border-bottom:none}.endpoint-section h2,.intro-section h2{font-size:20pt;font-weight:900;color:#3066b0;margin:0 0 14px}.endpoint-section>p,.intro-section>p{font-size:13.5pt;color:#4d4d4f;margin:0 0 24px;line-height:1.6;max-width:860px}.endpoint-section h3,.intro-section h3{font-size:11pt;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:#888;margin:28px 0 10px;border:none}.endpoint-heading{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.endpoint-heading h2{margin:0}.endpoint-heading .badge-sm.ai{margin-left:6px;vertical-align:middle}.endpoint-signature{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.method-badge{display:inline-block;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;padding:4px 10px;border-radius:4px;flex-shrink:0}.method-badge.get{background:#d4edda;color:#155724}.method-badge.post{background:#cce5ff;color:#004085}.endpoint-path{font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:14px;color:#333;background:#f4f6f8;padding:4px 10px;border-radius:4px;border:1px solid #ddd}.params-table{width:100%;border-collapse:collapse;font-size:12.5pt;margin-bottom:8px}.params-table thead th{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:#888;padding:7px 12px;background:#f4f6f8;border:1px solid #ddd}.params-table tbody td{padding:10px 12px;border:1px solid #ddd;vertical-align:top;line-height:1.5;color:#4d4d4f}.params-table tbody tr:nth-child(even) td{background:#fafbfc}.param-name{font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:12px;color:#c7254e;white-space:nowrap}.param-type{font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:11px;color:#6c757d;white-space:nowrap}.param-required,.param-optional{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:1px 5px;border-radius:3px;margin-left:4px;vertical-align:middle}.param-required{background:#fff3cd;color:#856404}.param-optional{background:#e9ecef;color:#6c757d}.code-block{background:#1e2431;color:#e2e8f0;border-radius:6px;padding:20px 24px;font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:12px;line-height:1.65;overflow-x:auto;margin:0 0 24px;white-space:pre}.code-block .cm-key{color:#79c0ff}.code-block .cm-str{color:#a5d6ff}.code-block .cm-num{color:#f8c555}.code-block .cm-bool{color:#f97583}.code-block .cm-comment{color:#8b949e;font-style:italic}.code-block .cm-url{color:#7ee787}.note-box{background:#eef4fb;border-left:4px solid #3066b0;border-radius:0 4px 4px 0;padding:14px 18px;margin:0 0 24px;font-size:13pt;color:#4d4d4f;line-height:1.6}.note-box strong{color:#3066b0}.note-box.note-box--warn{border-left-color:#ff8200;background:#fff6ec}.note-box.note-box--warn .inline-code{background:#fde7cf}.base-url{display:inline-flex;align-items:center;gap:10px;background:#f4f6f8;border:1px solid #ddd;border-radius:5px;padding:10px 16px;margin-bottom:20px;font-size:13px}.base-url .bu-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#888}.base-url .bu-url{font-family:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:13px;color:#333}.rate-table{width:auto;min-width:480px;border-collapse:collapse;font-size:12.5pt;margin-bottom:16px}.rate-table thead th{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.07em;color:#888;padding:7px 14px;background:#f4f6f8;border:1px solid #ddd}.rate-table tbody td{padding:9px 14px;border:1px solid #ddd;vertical-align:top;line-height:1.5;color:#4d4d4f}.rate-table tbody tr:nth-child(even) td{background:#fafbfc}@media only screen and (max-width: 900px){.docs-sidebar{display:none}.docs-layout{padding:0}.docs-main{padding:28px 24px 60px}.docs-page-header-inner{padding:20px 24px 16px}}@media only screen and (max-width: 640px){.docs-page-header-inner h1{font-size:20pt}.endpoint-heading h2{font-size:16pt}.params-table{font-size:11pt}.rate-table{min-width:0;width:100%}}
