.api-docs-page{background:var(--color-bg-primary);min-height:100vh}.api-docs-hero{background:var(--color-primary-gradient);color:var(--color-text-inverse);overflow:hidden;padding:5rem 0 4rem;position:relative;text-align:center}.api-docs-hero:before{background:radial-gradient(circle at 20% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.api-docs-hero .container{margin:0 auto;max-width:800px;padding:0 2rem;position:relative;z-index:1}.api-docs-hero h1{color:var(--color-text-inverse);font-size:3rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}.api-docs-hero p{font-size:1.25rem;line-height:1.7;margin:0 auto;max-width:640px;opacity:.95}.api-docs-layout{display:flex;min-height:calc(100vh - 200px)}.api-docs-sidebar{background:var(--color-bg-primary);border-right:1px solid var(--color-border-light);height:100vh;min-width:280px;overflow-y:auto;padding:2rem 0;position:-webkit-sticky;position:sticky;scrollbar-width:thin;top:0;width:280px}.api-docs-sidebar::-webkit-scrollbar{width:4px}.api-docs-sidebar::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:4px}.api-docs-sidebar-group{margin-bottom:1.5rem}.api-docs-sidebar-group-title{color:var(--color-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.4rem;padding:0 1.5rem;text-transform:uppercase}.api-docs-sidebar-item{border-left:3px solid #0000;color:var(--color-text-secondary);cursor:pointer;display:block;font-size:.875rem;padding:.4rem 1.5rem;text-decoration:none;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.api-docs-sidebar-item.active,.api-docs-sidebar-item:hover{background:var(--color-bg-hover);color:var(--color-primary)}.api-docs-sidebar-item.active{border-left-color:var(--color-primary);font-weight:600}.api-docs-content{flex:1 1;max-width:900px;min-width:0;padding:2rem 3rem}.api-docs-content h2{border-bottom:2px solid var(--color-border-light);color:var(--color-text-primary);font-size:1.75rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem}.api-docs-content h3{font-size:1.3rem;margin-bottom:.75rem;margin-top:2rem}.api-docs-content h3,.api-docs-content h4{color:var(--color-text-primary);font-weight:600}.api-docs-content h4{font-size:1.05rem;margin-bottom:.5rem;margin-top:1.5rem}.api-docs-content ol,.api-docs-content p,.api-docs-content ul{color:var(--color-text-secondary);font-size:.95rem;line-height:1.75;margin-bottom:1rem}.api-docs-content ol,.api-docs-content ul{padding-left:1.5rem}.api-docs-content li{margin-bottom:.4rem}.api-docs-content a{color:var(--color-primary);text-decoration:none}.api-docs-content a:hover{text-decoration:underline}.api-docs-content code:not(pre code){background:var(--color-gray-100);border-radius:var(--radius-sm);color:var(--color-danger);font-family:var(--font-family-mono);font-size:.85em;padding:.15rem .4rem}.api-code-block{border-radius:var(--radius-lg);margin-bottom:1.25rem;overflow:hidden;position:relative}.api-code-block pre{border-radius:var(--radius-lg)!important;font-size:.85rem!important;margin:0!important}.api-code-copy-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:var(--radius-sm);color:#ffffffb3;cursor:pointer;font-family:var(--font-family-base);font-size:.7rem;padding:.3rem .6rem;position:absolute;right:.5rem;top:.5rem;transition:background var(--transition-fast),color var(--transition-fast);z-index:2}.api-code-copy-btn:hover{background:#fff3;color:#fffffff2}.api-code-copy-btn.copied{background:var(--color-success);border-color:var(--color-success);color:var(--color-text-inverse)}.api-tabbed-code-block{background:#282c34;border-radius:var(--radius-lg);margin-bottom:1.25rem;overflow:hidden}.api-code-tabs{align-items:center;background:#0000004d;border-bottom:1px solid #ffffff1a;display:flex;gap:0;padding:0 .25rem}.api-code-tab{background:none;border:none;border-bottom:2px solid #0000;color:#ffffff80;cursor:pointer;font-family:var(--font-family-base);font-size:.78rem;font-weight:500;padding:.55rem .9rem;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.api-code-tab:hover{color:#ffffffd9}.api-code-tab.active{border-bottom-color:#61dafb;color:#61dafb}.api-tabbed-code-block .api-code-copy-btn{flex-shrink:0;margin-left:auto;position:relative;right:auto;top:auto}.api-tabbed-code-block pre{border-radius:0!important;font-size:.85rem!important;margin:0!important}.method-badge{border-radius:var(--radius-sm);display:inline-block;font-family:var(--font-family-mono);font-size:.7rem;font-weight:700;letter-spacing:.03em;line-height:1;padding:.2rem .55rem;text-transform:uppercase;vertical-align:middle}.method-badge.get{background:#dbeafe;color:#1d4ed8}.method-badge.post{background:#dcfce7;color:#15803d}.method-badge.put{background:#fef3c7;color:#b45309}.method-badge.patch{background:#ede9fe;color:#6d28d9}.method-badge.delete{background:#fee2e2;color:#b91c1c}.api-endpoint{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);margin-bottom:2.5rem;padding:1.5rem}.api-endpoint-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.api-endpoint-path{color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:.95rem;font-weight:600}.api-endpoint-desc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.6;margin-bottom:1rem}.api-params-table{border-collapse:collapse;font-size:.875rem;margin-bottom:1.25rem;width:100%}.api-params-table th{background:var(--color-gray-50);border-bottom:2px solid var(--color-border-light);color:var(--color-text-primary);font-size:.8rem;font-weight:600;letter-spacing:.03em;padding:.6rem .75rem;text-align:left;text-transform:uppercase}.api-params-table td{border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);padding:.55rem .75rem;vertical-align:top}.api-params-table tr:nth-child(2n) td{background:var(--color-gray-50)}.api-params-table code{background:var(--color-gray-100);border-radius:var(--radius-sm);color:var(--color-primary);font-family:var(--font-family-mono);font-size:.82em;padding:.1rem .35rem}.param-required{color:var(--color-danger);font-size:.8rem;font-weight:600}.param-optional{color:var(--color-text-muted);font-size:.8rem}.api-error-table{border-collapse:collapse;font-size:.875rem;margin-bottom:1.25rem;width:100%}.api-error-table th{background:var(--color-gray-50);border-bottom:2px solid var(--color-border-light);color:var(--color-text-primary);font-size:.8rem;font-weight:600;letter-spacing:.03em;padding:.6rem .75rem;text-align:left;text-transform:uppercase}.api-error-table td{border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);padding:.55rem .75rem}.api-error-table tr:nth-child(2n) td{background:var(--color-gray-50)}.api-error-table .status-code{color:var(--color-text-primary);font-family:var(--font-family-mono);font-weight:600}.api-webhook-table{border-collapse:collapse;font-size:.875rem;margin-bottom:1.25rem;width:100%}.api-webhook-table th{background:var(--color-gray-50);border-bottom:2px solid var(--color-border-light);color:var(--color-text-primary);font-size:.8rem;font-weight:600;letter-spacing:.03em;padding:.6rem .75rem;text-align:left;text-transform:uppercase}.api-webhook-table td{border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);padding:.55rem .75rem;vertical-align:top}.api-webhook-table tr:nth-child(2n) td{background:var(--color-gray-50)}.api-webhook-table code{background:var(--color-gray-100);border-radius:var(--radius-sm);color:var(--color-primary);font-family:var(--font-family-mono);font-size:.82em;padding:.1rem .35rem}.api-mcp-table{border-collapse:collapse;font-size:.875rem;margin-bottom:1.25rem;width:100%}.api-mcp-table th{background:var(--color-gray-50);border-bottom:2px solid var(--color-border-light);color:var(--color-text-primary);font-size:.8rem;font-weight:600;letter-spacing:.03em;padding:.6rem .75rem;text-align:left;text-transform:uppercase}.api-mcp-table td{border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);padding:.55rem .75rem;vertical-align:top}.api-mcp-table tr:nth-child(2n) td{background:var(--color-gray-50)}.api-mcp-table code{background:var(--color-gray-100);border-radius:var(--radius-sm);color:var(--color-primary);font-family:var(--font-family-mono);font-size:.82em;padding:.1rem .35rem}.api-callout{border-radius:var(--radius-md);font-size:.9rem;line-height:1.6;margin-bottom:1.25rem;padding:1rem 1.25rem}.api-callout.info{background:#eff6ff;border-left:4px solid var(--color-info);color:#1e40af}.api-callout.warning{background:#fffbeb;border-left:4px solid var(--color-warning);color:#92400e}.api-callout.tip{background:#ecfdf5;border-left:4px solid var(--color-success);color:#065f46}.api-base-url{align-items:center;background:var(--color-gray-800);border-radius:var(--radius-md);color:var(--color-text-inverse);display:flex;font-family:var(--font-family-mono);font-size:.9rem;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem}.api-base-url-label{color:var(--color-gray-400);font-family:var(--font-family-base);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.api-steps{counter-reset:step-counter;list-style:none;margin-bottom:1.5rem;padding-left:0}.api-steps li{align-items:flex-start;color:var(--color-text-secondary);counter-increment:step-counter;display:flex;font-size:.95rem;gap:.75rem;line-height:1.6;margin-bottom:1rem}.api-steps li:before{align-items:center;background:var(--color-primary-gradient);border-radius:var(--radius-full);color:var(--color-text-inverse);content:counter(step-counter);display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:28px;justify-content:center;margin-top:.1rem;min-width:28px}.api-changelog-entry{align-items:flex-start;border-bottom:1px solid var(--color-border-light);display:flex;font-size:.9rem;gap:1rem;padding:.75rem 0}.api-changelog-date{color:var(--color-text-muted);font-family:var(--font-family-mono);font-size:.82rem;min-width:100px;white-space:nowrap}.api-changelog-version{color:var(--color-primary);font-weight:600;white-space:nowrap}.api-changelog-desc{color:var(--color-text-secondary)}.api-section-divider{border:none;border-top:1px solid var(--color-border-light);margin:2rem 0}@media (max-width:768px){.api-docs-hero{padding:3rem 0 2.5rem}.api-docs-hero h1{font-size:2rem}.api-docs-hero p{font-size:1rem}.api-docs-layout{flex-direction:column}.api-docs-sidebar{border-bottom:1px solid var(--color-border-light);border-right:none;display:flex;gap:0;height:auto;min-width:100%;overflow-x:auto;overflow-y:hidden;padding:1rem 0;position:relative;scrollbar-width:none;white-space:nowrap;width:100%}.api-docs-sidebar::-webkit-scrollbar{display:none}.api-docs-sidebar-group{align-items:center;display:flex;flex-shrink:0;gap:0;margin-bottom:0}.api-docs-sidebar-group-title{color:var(--color-text-muted);font-size:.65rem;padding:0 .75rem;writing-mode:horizontal-tb}.api-docs-sidebar-item{border-bottom:3px solid #0000;border-left:none;font-size:.8rem;padding:.4rem .75rem;white-space:nowrap}.api-docs-sidebar-item.active{border-bottom-color:var(--color-primary);border-left-color:#0000}.api-docs-content{max-width:100%;padding:1.5rem 1rem}.api-endpoint{padding:1rem}.api-endpoint-header{align-items:flex-start;flex-direction:column;gap:.3rem}.api-error-table,.api-mcp-table,.api-params-table,.api-webhook-table{display:block;overflow-x:auto}.api-base-url{word-break:break-all}.api-base-url,.api-changelog-entry{flex-direction:column;gap:.25rem}.api-code-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.api-code-tab{font-size:.72rem;padding:.45rem .7rem}.api-tabbed-code-block pre{word-wrap:break-word!important;white-space:pre-wrap!important}}@media print{.api-docs-sidebar{display:none}.api-docs-content{max-width:100%;padding:0}.api-code-block pre{word-wrap:break-word!important;white-space:pre-wrap!important}.api-code-copy-btn,.api-code-tabs{display:none}.api-tabbed-code-block pre{word-wrap:break-word!important;white-space:pre-wrap!important}.api-docs-hero{background:none!important;padding:1rem 0}.api-docs-hero,.api-docs-hero h1{color:var(--color-text-primary)!important}.api-endpoint{break-inside:avoid;page-break-inside:avoid}}
/*# sourceMappingURL=3171.c030600b.chunk.css.map*/