.container{min-height:100vh;display:flex}.sidebar{background-color:var(--brand-surface);border-right:1px solid var(--brand-border);z-index:100;width:280px;height:100vh;padding:24px;position:fixed;top:0;left:0;overflow-y:auto}.sidebar-header{gap:16px;margin-bottom:24px;display:flex}.sidebar-nav{flex-direction:column;display:flex}.sidebar-nav-resources{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}nav.sidebar-nav-resources button{font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif}.nav-link{color:var(--brand-text-muted);border-radius:6px;padding:10px 12px;font-size:14px;text-decoration:none;transition:all .2s}.nav-link:hover{color:var(--brand-text);background-color:#f0f0f0}.nav-link.active{background-color:rgb(var(--brand-primary-rgb) / .15);color:var(--brand-primary)}.nav-toggle{text-align:left;cursor:pointer;width:100%;color:var(--brand-text-muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:10px 12px;font-size:14px;font-weight:400;transition:background-color .2s;display:flex}.nav-toggle:hover{color:var(--brand-text);background-color:#f0f0f0}.nav-toggle.active{background-color:rgb(var(--brand-primary-rgb) / .15);color:var(--brand-primary)}.toggle-icon{flex-shrink:0;transition:transform .2s}.nav-toggle.expanded .toggle-icon{transform:rotate(0)}.nav-toggle:not(.expanded) .toggle-icon{transform:rotate(-90deg)}.nav-tier-1{grid-template-columns:max-content 1fr;margin-left:.25rem;display:grid}.nav-tier-1[hidden]{display:none}.nav-tier-1 .nav-link{display:contents}.nav-link-badge-cell,.nav-link-title-cell{color:var(--brand-text-muted);padding:4px 6px;font-size:.75rem;transition:background-color .2s,color .2s}.nav-link-badge-cell{border-radius:6px 0 0 6px;justify-content:center;align-items:center;display:flex}.nav-link-title-cell{overflow-wrap:anywhere;border-radius:0 6px 6px 0;min-width:0}.nav-tier-1 .nav-link-object>.nav-link-title-cell{border-radius:6px;grid-column:1/-1}.nav-tier-1 .nav-link:hover>.nav-link-badge-cell,.nav-tier-1 .nav-link:hover>.nav-link-title-cell{color:var(--brand-text);background-color:#f0f0f0}.nav-tier-1 .nav-link.active>.nav-link-badge-cell,.nav-tier-1 .nav-link.active>.nav-link-title-cell{background-color:rgb(var(--brand-primary-rgb) / .15);color:var(--brand-primary)}.nav-link-badge-cell .nav-method-badge,.nav-link-badge-cell .nav-webhook-badge,.nav-link-badge-cell .nav-deprecated-badge{box-sizing:border-box;text-align:center;width:100%;margin:0}.nav-method-badge{letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;border:1px solid #0000;border-radius:3px;padding:0 4px;font-family:Source Code Pro,Menlo,Monaco,monospace;font-size:9px;font-weight:700;line-height:1.6;display:inline-block}.nav-method-badge.nav-method-GET{color:#2f8132;background-color:#2f81321a;border-color:#2f81324d}.nav-method-badge.nav-method-POST{color:#186faf;background-color:#186faf1a;border-color:#186faf4d}.nav-method-badge.nav-method-PUT{color:#95507c;background-color:#95507c1a;border-color:#95507c4d}.nav-method-badge.nav-method-PATCH{color:#bf581d;background-color:#bf581d1a;border-color:#bf581d4d}.nav-method-badge.nav-method-DELETE{color:#c33;background-color:#cc33331a;border-color:#cc33334d}.resource-group{margin-bottom:.5rem}.main-content{flex:1;margin-left:280px;padding:0}.top-nav{border-bottom:1px solid var(--brand-border);z-index:50;background-color:#fff;justify-content:flex-end;gap:32px;padding:24px 48px;display:flex;position:sticky;top:0}.top-nav-link{color:var(--brand-text-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.top-nav-link:hover{color:var(--brand-primary)}.api-reference-dropdown{position:relative}.api-reference-btn{color:var(--brand-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;display:flex}.api-reference-btn[aria-expanded=true] .dropdown-icon{transform:rotate(180deg)}.api-reference-menu{border:1px solid var(--brand-border);white-space:nowrap;z-index:1000;background:#fff;border-radius:8px;min-width:200px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 12px #0000001a}.api-reference-link{color:#374151;padding:10px 16px;font-size:14px;text-decoration:none;transition:background-color .15s;display:block}.api-reference-link:hover{background-color:#f3f4f6}.api-reference-link.active{pointer-events:none;background-color:#e8f0fe;font-weight:600}.content-section{border-bottom:1px solid var(--brand-border);grid-template-columns:1fr 1fr;gap:48px;padding:48px;display:grid}.content-left{min-width:0;padding-right:24px}.content-left h1{color:var(--brand-text);margin-bottom:16px;font-size:24px}.content-left h2{color:var(--brand-text);margin-top:32px;margin-bottom:12px;font-size:18px}.content-left p{color:var(--brand-text-muted);margin-bottom:16px}code:not(:is(.code-container,.code-container-secondary) code,.response-details-example-value,.attribute-example-value,.code-block){background-color:rgb(var(--brand-primary-rgb) / .08);color:var(--brand-primary);border:1px solid rgb(var(--brand-primary-rgb) / .18);white-space:nowrap;border-radius:4px;padding:1px 5px;font-family:Source Code Pro,SF Mono,Fira Code,Menlo,Monaco,Consolas,monospace;font-size:.875em}.content-left ul{color:var(--brand-text-muted);margin:8px 0 16px 8px;padding-left:20px;list-style-type:disc}.content-left li{margin-bottom:6px;line-height:1.6}.content-right{min-width:0;height:fit-content;top:100px;overflow-x:auto}table tr td{font-size:14px}table tr td:first-child{font-weight:700}table td:not(:first-child){padding-left:12px}#http-error-codes-table tr td{font-size:14px}#http-error-codes-table tr td:first-child{font-weight:700}#http-error-codes-table td:not(:first-child){padding-left:12px}.heading-anchor{color:#9ca3af;opacity:0;vertical-align:middle;cursor:pointer;align-items:center;margin-left:8px;text-decoration:none;transition:opacity .15s,color .15s;display:inline-flex}.content-left h1:hover .heading-anchor,.heading-anchor:focus{opacity:1}.heading-anchor:hover{color:var(--brand-primary)}.heading-anchor.copied{color:#22c55e;opacity:1}.content-right .code-container,.content-right .code-container-secondary{margin-bottom:24px}.content-right .code-container:last-child,.content-right .code-container-secondary:last-child{margin-bottom:0}.params-form{flex-direction:column;gap:12px;display:flex}.params-form .form-group{flex-direction:column;gap:4px;display:flex}.params-form label{color:#e6e6e6;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.params-form .required-marker{color:#f87171}.params-form input[type=text],.params-form input[type=url],.params-form input[type=file],.params-form select{color:#fff;background-color:#374151;border:1px solid #4b5563;border-radius:4px;outline:none;padding:8px 12px;font-family:Source Code Pro,Menlo,Monaco,monospace;font-size:13px;transition:border-color .2s}.params-form input[type=text]::placeholder{color:#9ca3af}.params-form input[type=text]:focus,.params-form input[type=file]:focus,.params-form select:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgb(var(--brand-primary-rgb) / .2)}.params-form select{appearance:none;cursor:pointer}.params-form select option{color:#fff;background-color:#374151}.params-form input[type=file]::file-selector-button{color:#e6e6e6;cursor:pointer;background-color:#4b5563;border:1px solid #6b7280;border-radius:4px;margin-right:10px;padding:4px 10px;font-family:Source Code Pro,Menlo,Monaco,monospace;font-size:12px;transition:background-color .2s}.params-form input[type=file]::file-selector-button:hover{background-color:#6b7280}.params-form .field-type-hint{color:#9ca3af;font-size:11px;font-weight:400}.attribute-required{color:#dc2626;text-transform:uppercase;letter-spacing:.03em;margin-left:6px;font-size:11px;font-weight:600}.attributes-header{border-bottom:1px solid #e0e0e0;margin-top:2rem;padding-bottom:.75rem;font-size:1rem;font-weight:600}.attribute-item{border-bottom:1px solid #e0e0e0;padding:1rem 0}.attribute-item:last-child{border-bottom:none}.attribute-name-type{align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.attribute-name{font-family:Source Code Pro,Menlo,Monaco,monospace;font-size:.95rem;font-weight:500}.attribute-type{color:#6b7280;font-size:.8rem}.attribute-description{color:#374151;margin:0;font-size:.9rem;display:block}.attribute-description table,.content-left table{border-collapse:separate;border-spacing:0;border:1px solid #d1d5db;border-radius:6px;width:100%;margin:12px 0;font-size:.85rem;overflow:hidden}.attribute-description table th,.attribute-description table td,.content-left table th,.content-left table td{text-align:left;border-bottom:1px solid #d1d5db;border-right:1px solid #d1d5db;padding:8px 12px}.attribute-description table th:last-child,.attribute-description table td:last-child,.content-left table th:last-child,.content-left table td:last-child{border-right:none}.attribute-description table tbody tr:last-child td,.content-left table tbody tr:last-child td{border-bottom:none}.attribute-description table thead th,.content-left table thead th{color:var(--brand-text);background-color:#f3f4f6;font-weight:600}.attribute-description table tbody td,.content-left table tbody td{color:#374151}.attribute-description table tbody tr:nth-child(2n),.content-left table tbody tr:nth-child(2n){background-color:#f9fafb}.attribute-description ul{margin:8px 0 8px 8px;padding-left:20px;list-style-type:disc}.attribute-description li{margin-bottom:4px}.attribute-example,.response-details-example{color:#8a919e;background:#636e7b0a;border:1px solid #636e7b33;border-radius:6px;margin:8px 0;font-size:.9rem;overflow:hidden}.attribute-example-toggle,.response-details-example-toggle{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:8px 12px;font-family:inherit;font-size:.9rem;transition:background-color .15s;display:flex}.attribute-example-toggle:hover,.response-details-example-toggle:hover{background-color:#636e7b14}.attribute-example-icon,.response-details-example-icon{font-size:.6rem;transition:transform .2s}.attribute-example.open .attribute-example-icon,.response-details-example.open .response-details-example-icon{transform:rotate(90deg)}.attribute-example-label,.response-details-example-label{color:#6b7280;font-weight:600}.attribute-example-value,.response-details-example-value{color:#333333e6;white-space:pre-wrap;word-break:break-all;border-top:1px solid #636e7b26;border-radius:3px;padding:8px 12px;font-family:Source Code Pro,Menlo,Monaco,monospace;font-size:.9rem;display:none}.attribute-example.open .attribute-example-value,.response-details-example.open .response-details-example-value{display:block}.show-children-btn,.show-array-obj-btn,.show-enums-btn,.show-variant-btn{color:var(--brand-text-muted);cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:6px;margin-top:.75rem;padding:6px 12px;font-family:inherit;font-size:13px;transition:all .2s;display:flex}.show-children-btn:hover,.show-array-obj-btn:hover,.show-enums-btn:hover,.show-variant-btn:hover{background-color:#f5f5f5;border-color:#d0d0d0}.btn-icon{font-size:16px;font-weight:600}.child-attributes-container,.array-obj-attributes-container,.enums-container,.variant-attributes-container{border:1px solid #e0e0e0;border-radius:6px;margin-top:.75rem;overflow:hidden}.child-attributes-header,.array-obj-attributes-header,.enums-header,.variant-attributes-header{background-color:var(--brand-surface);cursor:pointer;color:var(--brand-text-muted);border-bottom:1px solid #e0e0e0;align-items:center;gap:8px;padding:12px 16px;font-size:13px;transition:background-color .2s;display:flex}.child-attributes-header:hover,.array-obj-attributes-header:hover,.enums-header:hover,.variant-attributes-header:hover{background-color:#f0f0f0}.close-icon{font-size:20px;font-weight:400;line-height:1}.child-attributes-body,.array-obj-attributes-body,.enums-body,.variant-attributes-body{background-color:#fff;padding:0 16px}.child-attribute,.array-obj-attribute,.enum-value{border-bottom:1px solid #e0e0e0;padding:1rem 0}.child-attribute:last-child,.array-obj-attribute:last-child,.enum-value:last-child{border-bottom:none}.one-of-variants{margin-top:.5rem}.one-of-label{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:12px;font-weight:600;display:block}.attribute-item:has(+h3.attributes-header){border-bottom:none;padding-bottom:0}.http-endpoints{padding-left:0;list-style-type:none}.http-endpoints li{align-items:center;font-family:Source Code Pro,Menlo,Monaco,monospace;font-size:14px;display:flex}.http-endpoints li .webhook-badge,.http-endpoints li .deprecated-badge{flex-shrink:0;align-self:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.http-verb{text-align:right;flex-shrink:0;width:50px;margin-right:12px}.endpoint-path{text-align:left}.http-verb.http-get{color:#2f8132}.http-verb.http-post{color:#186faf}.http-verb.http-put{color:#95507c}.http-verb.http-patch{color:#bf581d}.http-verb.http-delete{color:#c33}.webhook-badge{letter-spacing:.5px;text-transform:uppercase;color:#c2410c;vertical-align:middle;background-color:#c2410c1a;border:1px solid #c2410c4d;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.6;display:inline-block}.nav-webhook-badge{letter-spacing:.5px;text-transform:uppercase;color:#c2410c;vertical-align:middle;background-color:#c2410c1a;border:1px solid #c2410c4d;border-radius:3px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:600;line-height:1.6;display:inline-block}.deprecated-badge{letter-spacing:.5px;text-transform:uppercase;color:#b91c1c;vertical-align:middle;background-color:#b91c1c1a;border:1px solid #b91c1c4d;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.6;display:inline-block}.nav-deprecated-badge{letter-spacing:.5px;text-transform:uppercase;color:#b91c1c;vertical-align:middle;background-color:#b91c1c1a;border:1px solid #b91c1c4d;border-radius:3px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:600;line-height:1.6;display:inline-block}.content-section.deprecated{opacity:.75;background-color:#f9fafb}.content-section.deprecated .content-left h1{color:#6b7280;-webkit-text-decoration:line-through #9ca3af;text-decoration:line-through #9ca3af}.content-section.deprecated .content-left h1 .deprecated-badge{text-decoration:none;display:inline-block}.content-section.deprecated .content-left p,.content-section.deprecated .content-left .attribute-description{color:#9ca3af}.content-section.deprecated .content-left .attributes-header{color:#9ca3af;border-bottom-color:#e5e7eb}.content-section.deprecated .content-left .attribute-name{color:#9ca3af}.content-section.deprecated .content-left .attribute-type{color:#c4c8cd}.test-endpoint-btn{width:100%;color:var(--brand-primary-contrast);background-color:var(--brand-primary);cursor:pointer;border:none;border-radius:6px;margin-bottom:24px;padding:12px 16px;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.test-endpoint-btn:hover:not(:disabled){background-color:var(--brand-primary-hover)}.test-endpoint-btn:active:not(:disabled){transform:scale(.98)}.test-endpoint-btn:disabled{color:#9ca3af;cursor:not-allowed;background-color:#e6e6e6}.test-webhook-btn{width:100%;color:var(--brand-primary-contrast);background-color:var(--brand-primary);cursor:pointer;border:none;border-radius:6px;margin-bottom:24px;padding:12px 16px;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-size:14px;font-weight:500;transition:all .2s}.test-webhook-btn:hover{background-color:var(--brand-primary-hover)}.test-webhook-btn:active{transform:scale(.98)}.webhook-curl .code-block[contenteditable=true]{cursor:text;outline:none}.response-item,.request-example-item{border-bottom:1px solid #e0e0e0;max-width:100%;padding:.5rem 0;overflow:hidden}.response-item:last-child,.request-example-item:last-child{border-bottom:none}.show-response-btn,.show-request-example-btn{color:var(--brand-text-muted);cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:4px;align-items:center;gap:6px;width:100%;padding:6px 12px;font-family:inherit;font-size:13px;transition:all .2s;display:flex}.show-response-btn:hover,.show-request-example-btn:hover{background-color:#f5f5f5;border-color:#d0d0d0}.response-status-code{font-family:Source Code Pro,Menlo,Monaco,monospace;font-size:.9rem;font-weight:600}.response-description,.request-example-name{color:#6b7280;text-align:left;font-size:.8rem;font-weight:400}.response-content-type{color:#6b7280;margin-left:auto;font-size:.8rem}.response-details-container,.request-example-container{border:1px solid #e0e0e0;border-radius:6px;max-width:100%;margin-top:.5rem;overflow:hidden}.response-details-header,.request-example-header{background-color:var(--brand-surface);cursor:pointer;color:var(--brand-text-muted);border-bottom:1px solid #e0e0e0;align-items:center;gap:8px;padding:12px 16px;font-size:13px;transition:background-color .2s;display:flex}.response-details-header:hover,.request-example-header:hover{background-color:#f0f0f0}.response-details-body,.request-example-body{background-color:#fff;padding:0 16px;overflow-x:auto}.request-example-body pre.request-example-code{max-width:100%;overflow-x:auto}.code-variant-tabs{background:#e5e7eb;border-top:1px solid #d1d5db;border-bottom:1px solid #d1d5db;gap:0;padding:0;display:flex;overflow-x:auto}.variant-tab{color:#6b7280;cursor:pointer;letter-spacing:.03em;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 16px;font-family:-apple-system,"system-ui",Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;font-size:12px;font-weight:600;transition:color .15s,border-color .15s,background-color .15s}.variant-tab:hover{color:#374151;background-color:#0000000a}.variant-tab.active{color:#111827;border-bottom-color:var(--brand-primary)}.variant-panel.hidden{display:none}.body-variant-tabs{background-color:#6b7280;border-bottom:1px solid #3a3a3a;gap:0;padding:0;display:flex;overflow-x:auto}.body-variant-tabs .variant-tab{color:#d1d5db}.body-variant-tabs .variant-tab:hover{color:#fff;background-color:#ffffff14}.body-variant-tabs .variant-tab.active{color:#fff;border-bottom-color:var(--brand-primary)}.body-variant-panel.hidden{display:none}.mobile-menu-toggle{z-index:200;cursor:pointer;background-color:#fff;border:1px solid #e6e6e6;border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:none;position:fixed;top:20px;left:20px}.mobile-menu-toggle span{background-color:var(--brand-text);width:20px;height:2px;transition:all .3s}@media (width<=1024px){.content-section{grid-template-columns:1fr;gap:32px;max-width:100vw;overflow-x:hidden}.content-left,.content-right{min-width:0;max-width:100%}.content-right{position:static}.main-content{max-width:100vw;overflow-x:hidden}.code-container,.code-container-secondary{max-width:calc(100vw - 96px);overflow-x:auto}.code-container .code-block,.code-container-secondary .code-block{white-space:pre;overflow-x:auto}}@media (width<=768px){.sidebar{transition:transform .3s;transform:translate(-100%)}.sidebar.active{transform:translate(0)}.main-content{max-width:100vw;margin-left:0;overflow-x:hidden}.mobile-menu-toggle{display:flex}.content-section{max-width:100vw;padding:24px;overflow-x:hidden}.content-left,.content-right{min-width:0;max-width:100%}.top-nav{padding:16px 24px}.code-container,.code-container-secondary{max-width:calc(100vw - 48px);overflow-x:auto}.code-container .code-block,.code-container-secondary .code-block{white-space:pre;overflow-x:auto}}
