:root{--api-bg:#f5f8fb;--api-panel:#fff;--api-line:#dbe5ef;--api-text:#101827;--api-muted:#607086;--api-teal:#0e625d;--api-teal-dark:#094c48;--api-code:#0b1220}.dev-page{color:var(--api-text);background:#fff;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dev-topbar{border-bottom:1px solid var(--api-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#fffffff0;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 28px;display:flex;position:fixed;top:0;left:0;right:0}.dev-brand img{width:auto;height:34px;display:block}.dev-topbar nav{align-items:center;gap:24px;display:flex}.dev-topbar a{color:#243047;font-size:14px;font-weight:600;text-decoration:none}.dev-topbar a:hover{color:var(--api-teal)}.dev-topbar .dev-cta{background:var(--api-teal);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;display:inline-flex}.version-select{border:1px solid var(--api-line);color:var(--api-muted);white-space:nowrap;background:#f5f8fb;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.docs-search{flex:1;max-width:440px;position:relative}.docs-search input{border:1px solid var(--api-line);color:#243047;font:inherit;background:#f8fafc;border-radius:999px;outline:0;width:100%;min-height:44px;padding:12px 18px;font-size:15px;font-weight:500}.docs-search input:focus{border-color:#0e625d73;box-shadow:0 0 0 4px #0e625d14}.docs-search-results{border:1px solid var(--api-line);z-index:20;background:#fff;border-radius:12px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 34px #0f172a24}.docs-search:focus-within .docs-search-results{display:grid}.docs-search-results a{border-radius:8px;gap:3px;padding:10px 12px;display:grid}.docs-search-results a:hover{background:#edf5f3}.docs-search-results strong{color:var(--api-text);font-size:13px}.docs-search-results span,.docs-search-empty{color:var(--api-muted);font-size:12px;font-weight:500;line-height:1.4}.dev-layout{grid-template-columns:300px minmax(0,1fr) 210px;gap:0;max-width:none;margin:0;padding:72px 0 0;display:grid}.dev-sidebar{border-right:1px solid var(--api-line);background:#fff;border-radius:0;flex-direction:column;align-self:start;gap:6px;min-height:calc(100vh - 72px);padding:24px 22px;display:flex;position:sticky;top:72px}.dev-sidebar p{color:var(--api-teal);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.dev-side-brand{border-bottom:1px solid var(--api-line);flex:none;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:14px;display:flex}.dev-side-brand span{background:var(--api-teal);border-radius:6px 6px 6px 1px;width:22px;height:22px;display:inline-block}.dev-side-brand strong{color:var(--api-text);font-size:18px;font-weight:700}.nav-section{border-bottom:0;flex:none;padding:0}.nav-section:last-child{border-bottom:0}.nav-section summary{color:var(--api-text);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:32px;padding:2px 8px;font-size:13px;font-weight:700;list-style:none;display:flex}.nav-section summary::-webkit-details-marker{display:none}.nav-section summary:after{color:#9aa6b5;content:"›";font-size:18px;line-height:1;transition:transform .16s;transform:rotate(0)}.nav-section[open] summary:after{transform:rotate(90deg)}.nav-section div{border-left:2px solid #e8f1ee;gap:3px;margin:0 0 4px 10px;padding-left:10px;display:grid}.dev-sidebar a{color:var(--api-muted);border-radius:9px;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none}.dev-sidebar a:hover{color:var(--api-teal);background:#edf5f3}.dev-content{gap:0;min-width:0;padding-bottom:72px;display:grid}.dev-hero,.dev-section{border:0;border-bottom:1px solid var(--api-line);box-shadow:none;background:#fff;border-radius:0;width:100%;max-width:980px;margin:0 auto;padding:44px 34px}.on-page-nav{border-left:1px solid var(--api-line);background:#fff;align-self:start;min-height:calc(100vh - 72px);padding:28px 20px;position:sticky;top:72px}.on-page-nav strong{color:var(--api-text);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.on-page-nav nav{gap:2px;display:grid}.on-page-nav a{color:var(--api-muted);border-left:2px solid #0000;padding:7px 0 7px 10px;font-size:13px;font-weight:500;text-decoration:none}.on-page-nav a:hover{border-left-color:var(--api-teal);color:var(--api-teal)}.dev-hero{background:linear-gradient(#0e625d0e 1px,#0000 1px) 0 0/84px 84px,linear-gradient(90deg,#0e625d0e 1px,#0000 1px) 0 0/84px 84px,linear-gradient(115deg,#f4fff9 0%,#fff 68%);border:1px solid #dceee7;border-radius:0 0 18px 18px;max-width:none;margin-top:0;padding:78px clamp(34px,6vw,74px)}.dev-kicker{color:var(--api-teal);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700;display:block}.dev-hero h1,.dev-section h2{color:var(--api-text);letter-spacing:0;margin:0;font-size:clamp(34px,3.6vw,48px);font-weight:600;line-height:1.02}.dev-hero p,.dev-section>p,.integrations-panel p{color:var(--api-muted);max-width:780px;margin:18px 0 0;font-size:17px;font-weight:400;line-height:1.65}.dev-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.dev-meta-grid div{border:1px solid var(--api-line);background:#ffffffd1;border-radius:12px;min-width:0;padding:18px}.dev-meta-grid small{color:var(--api-muted);text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.dev-meta-grid strong{color:var(--api-text);overflow-wrap:anywhere;word-break:break-word;font-size:16px;line-height:1.35;display:block}.dev-section-head{border-bottom:1px solid var(--api-line);align-items:center;gap:14px;margin-bottom:24px;padding-bottom:18px;display:flex}.dev-section-head span{color:var(--api-teal);background:#edf5f3;border-radius:999px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:14px;font-weight:700;display:inline-flex}.dev-section h2{font-size:clamp(24px,2.4vw,32px)}.quickstart-grid,.auth-rules,.sdk-grid,.usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.quickstart-grid article,.auth-rules div,.sdk-grid article,.usecase-grid article,.openapi-panel>div,.sandbox-panel>div{border:1px solid var(--api-line);background:#fff;border-radius:10px;padding:20px}.quickstart-grid strong{color:var(--api-teal);background:#edf5f3;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:14px;font-size:13px;display:inline-flex}.quickstart-grid h3,.auth-rules strong,.sdk-grid h3,.usecase-grid h3,.openapi-panel h3{color:var(--api-text);margin:0 0 8px;font-size:18px;display:block}.quickstart-grid p,.auth-rules span,.sdk-grid p,.usecase-grid p,.openapi-panel p{color:var(--api-muted);margin:0;font-size:14px;font-weight:500;line-height:1.55;display:block}.inline-doc-link{color:var(--api-teal);margin-top:14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.inline-doc-link:hover{text-decoration:underline}.sandbox-panel,.openapi-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.openapi-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.sandbox-panel small{color:var(--api-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.sandbox-panel strong{color:var(--api-text);font-size:15px;line-height:1.45;display:block}.endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.endpoint-card{border:1px solid var(--api-line);background:#fff;border-radius:10px;padding:22px}.endpoint-card h3{color:var(--api-text);margin:0 0 10px;font-size:22px}.endpoint-card p{color:var(--api-muted);margin:0 0 18px;font-size:14px;font-weight:600;line-height:1.55}.endpoint-list{gap:10px;display:grid}.endpoint-row{background:#fff;border:1px solid #e7eef6;border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.endpoint-row code{color:#223047;overflow-wrap:anywhere;font-size:13px}.method{color:#fff;text-align:center;border-radius:7px;flex:0 0 64px;padding:6px 0;font-size:12px;font-weight:700}.method-get{background:#0f8f63}.method-post{background:#146c94}.method-put{background:#8a6d1f}.method-delete{background:#9b2f36}.status-badge{color:#64748b;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;padding:5px 9px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.status-badge.available{color:var(--api-teal);background:#edf5f3;border-color:#d2e9e4}.sample-grid{gap:16px;display:grid}.request-panel{color:#f5f7fb;background:#17181c;border:1px solid #303238;border-radius:14px;overflow:hidden;box-shadow:0 14px 28px #0f172a24}.request-panel-head{border-bottom:1px solid #303238;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 18px;display:flex}.request-panel-head strong{color:#f5f7fb;font-size:15px;font-weight:700}.request-panel-actions{align-items:center;gap:14px;min-width:0;display:flex}.request-tabs{align-items:stretch;gap:22px;min-height:58px;display:flex}.request-tabs button{color:#8f939e;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:15px;font-weight:700}.request-tabs button.active,.request-tabs button:hover{color:#12c48b;border-bottom-color:#12c48b}.request-endpoint{border-bottom:1px solid #24262b;align-items:center;gap:10px;padding:14px 18px;display:flex}.request-endpoint code{color:#9da3af;font-size:14px}.request-panel pre{margin:0;padding:22px 24px 26px;overflow-x:auto}.request-panel pre code{color:#d9fbe8;font-size:14px;line-height:1.7;display:block}.copy-button{color:#dbe6ef;cursor:pointer;font:inherit;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.copy-button:hover{color:#fff;background:#ffffff24}.detail-list{gap:12px;display:grid}.endpoint-detail{border:1px solid var(--api-line);background:#fff;border-radius:10px;overflow:hidden}.endpoint-detail[open]{border-color:#0e625d80}.endpoint-detail summary{cursor:pointer;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.endpoint-detail summary::-webkit-details-marker{display:none}.endpoint-detail summary strong{color:#172033;overflow-wrap:anywhere;font-size:15px}.endpoint-detail summary small{color:var(--api-muted);font-size:13px;font-weight:600}.detail-body{border-top:1px solid var(--api-line);padding:18px}.detail-body p{color:var(--api-muted);margin:0;font-size:15px;font-weight:600;line-height:1.6}.attribute-table{border:1px solid var(--api-line);border-radius:10px;margin-top:16px;overflow:hidden}.attribute-table div{border-bottom:1px solid var(--api-line);background:#fff;grid-template-columns:180px 1fr;gap:12px;padding:13px 15px;display:grid}.attribute-table div:last-child{border-bottom:0}.attribute-table strong{color:var(--api-text);font-size:14px}.attribute-table span{color:var(--api-muted);overflow-wrap:anywhere;font-size:14px;font-weight:500}.detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.detail-meta div,.policy-grid article,.schema-card{background:#fff;border:1px solid #e7eef6;border-radius:10px}.detail-meta div{padding:14px}.detail-meta small{color:var(--api-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.detail-meta strong{color:var(--api-text);font-size:14px}.dev-code{background:var(--api-code);border:1px solid #ffffff14;border-radius:10px;margin:18px 0 0;overflow:hidden}.dev-code figcaption{color:#c8d3df;background:#ffffff0f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.dev-code pre{margin:0;padding:18px;overflow-x:auto}.dev-code code{color:#e6edf5;font-size:13px;line-height:1.65;display:block}.schema-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.resource-detail-grid,.credentials-panel,.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.resource-detail-grid article,.security-grid article,.credentials-panel div{border:1px solid var(--api-line);background:#fff;border-radius:10px;padding:20px}.resource-detail-grid h3,.security-grid h3{color:var(--api-text);margin:0 0 8px;font-size:19px}.resource-detail-grid p,.security-grid p{color:var(--api-muted);margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.55}.resource-detail-grid article>div{border:1px solid #e7eef6;border-radius:8px;overflow:hidden}.resource-detail-grid a{color:var(--api-text);border-bottom:1px solid #e7eef6;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.resource-detail-grid a:last-child{border-bottom:0}.resource-detail-grid code{color:#223047;overflow-wrap:anywhere;font-size:13px}.resource-detail-grid small{color:var(--api-muted);font-size:12px;font-weight:600}.credentials-panel{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.credentials-panel small{color:var(--api-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.credentials-panel strong{color:var(--api-text);overflow-wrap:anywhere;font-size:14px;display:block}.response-accordion{border:1px solid var(--api-line);border-radius:10px;overflow:hidden}.response-accordion details{border-bottom:1px solid var(--api-line);background:#fff}.response-accordion details:last-child{border-bottom:0}.response-accordion summary{cursor:pointer;grid-template-columns:18px 64px 1fr;align-items:center;gap:12px;padding:15px 18px;list-style:none;display:grid}.response-accordion summary::-webkit-details-marker{display:none}.response-accordion summary strong{color:var(--api-text);font-size:15px}.response-accordion summary em{color:var(--api-muted);font-size:14px;font-style:normal;font-weight:600}.response-accordion details>div{border-top:1px solid var(--api-line);padding:18px}.response-accordion p{color:var(--api-muted);margin:0;font-size:15px;font-weight:500;line-height:1.6}.response-dot{border-radius:999px;width:10px;height:10px;display:inline-block}.response-2xx{background:#0f8f63}.response-4xx{background:#d05b65}.response-5xx{background:#8b5cf6}.schema-card{padding:22px}.schema-card h3,.policy-grid h3{color:var(--api-text);margin:0 0 16px;font-size:21px}.schema-fields{border:1px solid var(--api-line);border-radius:12px;overflow:hidden}.schema-fields div{border-bottom:1px solid var(--api-line);background:#fff;grid-template-columns:120px 90px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.schema-fields div:last-child{border-bottom:0}.schema-fields code{color:var(--api-teal);font-size:13px;font-weight:700}.schema-fields span{color:#334155;font-size:13px;font-weight:700}.schema-fields small{color:var(--api-muted);font-size:13px;font-weight:600;line-height:1.4}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.policy-grid article{padding:22px}.policy-grid p{color:var(--api-muted);margin:0;font-size:15px;font-weight:600;line-height:1.6}.sdk-grid article>div{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.changelog-list{border:1px solid var(--api-line);border-radius:10px;overflow:hidden}.changelog-list div{border-bottom:1px solid var(--api-line);background:#fff;grid-template-columns:120px 110px 1fr;align-items:center;gap:16px;padding:15px 18px;display:grid}.changelog-list div:last-child{border-bottom:0}.changelog-list time{color:var(--api-muted);font-size:13px;font-weight:600}.changelog-list strong{color:var(--api-teal);font-size:14px}.changelog-list span{color:var(--api-muted);font-size:14px;font-weight:500}.webhook-list{border:1px solid var(--api-line);border-radius:14px;margin-top:20px;overflow:hidden}.webhook-list div{border-bottom:1px solid var(--api-line);background:#fff;grid-template-columns:190px 1fr;align-items:center;gap:18px;padding:14px 16px;display:grid}.webhook-list div:last-child{border-bottom:0}.webhook-list code{color:var(--api-teal);font-size:13px;font-weight:700}.webhook-list span{color:var(--api-muted);font-size:14px;font-weight:500}.error-table{border:1px solid var(--api-line);border-radius:10px;overflow:hidden}.error-table div{border-bottom:1px solid var(--api-line);background:#fff;grid-template-columns:90px 1fr;align-items:center;gap:20px;padding:16px 18px;display:grid}.error-table div:last-child{border-bottom:0}.error-table strong{color:var(--api-teal);font-size:20px}.error-table span{color:var(--api-muted);font-weight:500}.glossary-list{border:1px solid var(--api-line);border-radius:10px;overflow:hidden}.glossary-list div{border-bottom:1px solid var(--api-line);background:#fff;grid-template-columns:150px 1fr;align-items:start;gap:18px;padding:14px 16px;display:grid}.glossary-list div:last-child{border-bottom:0}.glossary-list strong{color:var(--api-text);font-size:14px}.glossary-list span{color:var(--api-muted);font-size:14px;font-weight:500;line-height:1.5}.last-updated{color:var(--api-muted);margin-top:16px;font-size:13px;font-weight:600}.integrations-panel{color:#fff;background:radial-gradient(circle at 88% 10%,#0e625d2e,#0000 34%),#0b1220;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;display:flex}.integrations-panel h2,.integrations-panel p{color:#fff}.integrations-panel p{color:#ffffffad}.dev-large-cta{background:var(--api-teal);color:#fff;border-radius:999px;flex-shrink:0;align-items:center;min-height:54px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1260px){.dev-layout{grid-template-columns:280px minmax(0,1fr)}.on-page-nav{display:none}}@media (max-width:980px){.dev-topbar{left:0;right:0}.docs-search,.version-select,.dev-topbar nav a:not(.dev-cta){display:none}.dev-layout{grid-template-columns:1fr;padding:72px 0 64px}.dev-sidebar{display:none}.dev-meta-grid,.endpoint-grid,.schema-grid,.policy-grid,.quickstart-grid,.auth-rules,.sandbox-panel,.sdk-grid,.openapi-panel,.usecase-grid,.resource-detail-grid,.credentials-panel,.security-grid{grid-template-columns:1fr}.integrations-panel{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.dev-topbar{min-height:64px;padding:0 10px 0 14px}.dev-brand img{height:28px}.dev-hero,.dev-section{padding:28px 18px}.dev-hero{border-radius:0;padding:48px 18px}.endpoint-row,.error-table div,.endpoint-detail summary,.detail-meta,.attribute-table div,.schema-fields div,.webhook-list div,.changelog-list div{grid-template-columns:1fr;align-items:flex-start}.endpoint-row{flex-direction:column}.request-panel-head{flex-direction:column;align-items:flex-start;gap:0;padding:14px 16px 0}.request-panel-actions{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.request-tabs{gap:16px;max-width:100%;overflow-x:auto}.resource-detail-grid a,.glossary-list div,.response-accordion summary{grid-template-columns:1fr;align-items:flex-start}}
