@layer site-route{.api-docs-v2{--apb:#126bff;--apl:#e1eaf6;background:#fff}.api-docs-v2 .hero-inner{z-index:1;justify-content:space-between;align-items:center;gap:60px;min-height:240px;padding:44px 0;display:flex;position:relative}.api-docs-v2 .hero-copy{min-width:0}.api-docs-v2 .api-search-panel{border:1px solid var(--apl);background:#fff;border-radius:12px;margin-top:26px;padding:24px 26px;box-shadow:0 10px 24px #1f5ba00a}.api-docs-v2 .api-search-row{grid-template-columns:minmax(0,1fr) 120px 188px 188px;gap:16px;display:grid}.api-docs-v2 .api-search{border:1px solid var(--apl);color:#8297b7;border-radius:8px;align-items:center;gap:12px;height:50px;padding:0 18px;display:flex}.api-docs-v2 .api-search input{color:#19365e;background:0 0;border:0;outline:0;width:100%;font-size:15px}.api-docs-v2 .api-search-submit{background:var(--apb);color:#fff;height:50px;font-weight:var(--font-weight-action);cursor:pointer;border:0;border-radius:8px}.api-docs-v2 .api-action{border:1px solid var(--apl);height:50px;color:var(--apb);font-weight:var(--font-weight-action);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.api-docs-v2 .api-action:hover{background:#f3f8ff}.api-docs-v2 .api-action-icon{width:18px;height:18px;color:var(--apb)}.api-docs-v2 .hot-keywords{color:#526b8d;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.api-docs-v2 .hot-keywords button{height:28px;color:var(--apb);cursor:pointer;background:#eaf3ff;border:0;border-radius:6px;padding:0 13px;font-weight:700}.api-docs-v2 .hot-keywords button:hover{background:#dbeaff}.api-docs-v2 .api-doc-shell{grid-template-columns:210px minmax(0,1fr) 320px;align-items:start;gap:18px;padding:24px 0 44px;display:grid}.api-docs-v2 .api-side-nav{border:1px solid var(--apl);background:#fff;border-radius:12px;align-self:start;position:sticky;top:88px;overflow:hidden;box-shadow:0 10px 24px #1f5ba00a}.api-docs-v2 .api-side-nav a{color:#17345d;border-bottom:1px solid #eef4fb;align-items:center;gap:12px;height:56px;padding:0 22px;font-size:14px;font-weight:700;display:flex}.api-docs-v2 .api-side-nav a:last-child{border-bottom:0}.api-docs-v2 .api-side-nav a:hover{background:#f7faff}.api-docs-v2 .api-side-nav a.active{color:var(--apb);background:#f1f7ff}.api-docs-v2 .api-side-nav .nav-dot{background:#c4d4ea;border-radius:50%;flex:none;width:8px;height:8px}.api-docs-v2 .api-side-nav a.active .nav-dot{background:var(--apb)}.api-docs-v2 .api-content{gap:18px;min-width:0;display:grid}.api-docs-v2 .api-panel{border:1px solid var(--apl);background:#fff;border-radius:12px;min-width:0;padding:26px;scroll-margin-top:84px;box-shadow:0 10px 24px #1f5ba00a}.api-docs-v2 .api-panel>header{margin-bottom:22px}.api-docs-v2 .api-panel h2{font-size:22px;font-weight:var(--font-weight-heading);color:#0d2244;margin-bottom:8px}.api-docs-v2 .api-panel>header p{color:#637895;font-size:14px;line-height:1.7}.api-docs-v2 .api-panel code{font-family:Cascadia Mono,Consolas,monospace}.api-docs-v2 .quick-api-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.api-docs-v2 .quick-api-grid article{border:1px solid var(--apl);text-align:center;border-radius:12px;flex-direction:column;align-items:center;min-height:192px;padding:26px 16px;transition:box-shadow .2s,transform .2s;display:flex;position:relative}.api-docs-v2 .quick-api-grid article:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1f5ba01a}.api-docs-v2 .quick-api-grid b{background:var(--apb);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-12px;left:16px}.api-docs-v2 .quick-api-grid h3{color:#132b50;margin:14px 0 8px;font-size:18px;font-weight:800}.api-docs-v2 .quick-api-grid p{color:#637895;font-size:14px;line-height:1.7}.api-docs-v2 .quick-api-grid a,.api-docs-v2 .quick-link{color:var(--apb);font-weight:var(--font-weight-action);cursor:pointer;background:0 0;border:0;margin-top:auto;padding:14px 0 0;font-family:inherit;font-size:13px}.api-docs-v2 .quick-api-grid .quick-link{background:#f7fbff;border:1px solid #c8dcf5;border-radius:7px;justify-content:center;align-items:center;width:fit-content;min-height:36px;margin-top:16px;padding:0 13px;display:inline-flex}.api-docs-v2 .quick-link:hover{background:#eef6ff;border-color:#8ebaff;text-decoration:none}.api-docs-v2 .quick-link:focus-visible{outline-offset:2px;outline:3px solid #126bff33}.api-docs-v2 .api-icon{width:42px;height:42px;color:var(--apb);display:block}.api-docs-v2 .api-section-head{flex-direction:column;align-items:stretch;gap:12px;display:flex}.api-docs-v2 .api-section-head-top{justify-content:space-between;align-items:center;gap:18px;width:100%;min-width:0;display:flex}.api-docs-v2 .api-section-head-top h2{margin:0}.api-docs-v2 .api-section-head>p{width:100%;max-width:none;margin:0}.api-docs-v2 .api-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:18px;margin-left:auto;display:flex}.api-docs-v2 .api-section-head a,.api-docs-v2 .api-toggle-all{min-height:34px;color:var(--apb);font-weight:var(--font-weight-action);white-space:nowrap;cursor:pointer;background:#f6faff;border:1px solid #d9e8fb;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:13px;display:inline-flex}.api-docs-v2 .api-toggle-all:hover{background:#eaf3ff;border-color:#b9d2f5;text-decoration:none}.api-docs-v2 .endpoint-list{gap:10px;display:grid}.api-docs-v2 .endpoint-row{border:1px solid #e4edf8;border-radius:10px;grid-template-columns:30px 150px 58px 150px minmax(0,1fr) 64px 14px;align-items:center;gap:12px;min-height:56px;padding:8px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.api-docs-v2 .endpoint-row:hover{border-color:#b9d2f5;box-shadow:0 6px 16px #1f5ba012}.api-docs-v2 .endpoint-row .api-icon{width:26px;height:26px}.api-docs-v2 .endpoint-row strong{color:#16325a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.api-docs-v2 .method{height:24px;font-size:11px;font-weight:var(--font-weight-action);border-radius:5px;place-items:center;display:grid}.api-docs-v2 .method.get{color:var(--apb);background:#e7f1ff}.api-docs-v2 .method.post{color:#13935a;background:#dbf8e9}.api-docs-v2 .method.put{color:#e28520;background:#fff0dc}.api-docs-v2 .method.delete{color:#d8443a;background:#fde4e4}.api-docs-v2 .method.patch{color:#7d61d8;background:#f0ebff}.api-docs-v2 .endpoint-row code{color:#526b8d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.api-docs-v2 .endpoint-row p{color:#6a7f9c;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.api-docs-v2 .endpoint-row em{text-align:center;border-radius:12px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:700}.api-docs-v2 .endpoint-row em.stab--stable{color:#13935a;background:#e1f7ed}.api-docs-v2 .endpoint-row em.stab--beta{color:#e28520;background:#fff0dc}.api-docs-v2 .endpoint-row em.stab--dep{color:#7c8aa0;background:#eef1f5}.api-docs-v2 .endpoint-arrow{color:#8ca0bb;text-align:center;font-size:18px}.api-docs-v2 .endpoint-skeleton{background:linear-gradient(100deg,#f1f5fb 30%,#e7eef8 50%,#f1f5fb 70%) 0 0/200% 100%;border-radius:10px;height:56px;animation:1.3s infinite api-shimmer}@keyframes api-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.api-docs-v2 .api-empty{text-align:center;border:1px dashed var(--apl);color:#637895;border-radius:10px;padding:40px 20px}.api-docs-v2 .api-empty h3{color:#2c4a73;margin-bottom:6px;font-size:16px}.api-docs-v2 .code-tabs{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.api-docs-v2 .code-tabs button{border:1px solid var(--apl);color:#17345d;height:34px;font-weight:var(--font-weight-label);cursor:pointer;background:#fff;border-radius:6px;padding:0 18px;font-size:13px}.api-docs-v2 .code-tabs button.active{background:var(--apb);border-color:var(--apb);color:#fff;font-weight:var(--font-weight-action)}.api-docs-v2 .api-code-frame{min-width:0;position:relative}.api-docs-v2 .code-panel pre{color:#dbeafe;background:#031a3a;border-radius:10px;margin:0;padding:26px 22px;line-height:1.65;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff14}.api-docs-v2 .code-panel pre code{white-space:pre;color:#dbeafe;font-family:Cascadia Mono,Consolas,monospace;font-size:13px}.api-docs-v2 .api-code-copy{z-index:2;color:#fff;cursor:pointer;background:#17375f;border:1px solid #ffffff47;border-radius:6px;height:32px;padding:0 14px;font-size:13px;position:absolute;top:14px;right:14px}.api-docs-v2 .api-code-copy:hover{background:#244d7d}.api-docs-v2 .webhook-table{gap:8px;display:grid}.api-docs-v2 .webhook-row{border:1px solid #e4edf8;border-radius:8px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px;display:grid}.api-docs-v2 .webhook-row code{color:var(--apb);font-size:13px;font-weight:700}.api-docs-v2 .webhook-row span{color:#637895;font-size:13px}.api-docs-v2 .sdk-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.api-docs-v2 .sdk-card{border:1px solid var(--apl);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;transition:box-shadow .2s,transform .2s;display:flex}.api-docs-v2 .sdk-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px #1f5ba01a}.api-docs-v2 .sdk-card b{color:#132b50;margin-top:6px;font-size:15px}.api-docs-v2 .sdk-card small{color:#7c91ad;font-size:12px}.api-docs-v2 .error-table{background:#fff;border:1px solid #dce8f6;border-radius:12px;gap:0;display:grid;overflow:hidden}.api-docs-v2 .error-row{border-bottom:1px solid #eef4fb;grid-template-columns:minmax(190px,1.1fr) minmax(92px,.55fr) minmax(220px,1.7fr);align-items:start;gap:18px;padding:14px 18px;display:grid}.api-docs-v2 .error-row:last-child{border-bottom:0}.api-docs-v2 .error-row--head{color:#51688a;font-weight:var(--font-weight-label);background:#f7faff;align-items:center;font-size:13px}.api-docs-v2 .error-row code{color:#b8342d;font-size:12px;font-weight:var(--font-weight-action);white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.api-docs-v2 .error-row b{color:#16325a;font-size:13px;line-height:1.55}.api-docs-v2 .error-row span{color:#637895;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.65}.api-docs-v2 .security-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.api-docs-v2 .security-list li{grid-template-columns:18px 1fr;align-items:start;gap:2px 10px;display:grid}.api-docs-v2 .security-list li:before{content:"";background:#18a05f;border-radius:50%;grid-area:1/1/span 2;width:18px;height:18px;margin-top:2px}.api-docs-v2 .security-list b{color:#16325a;grid-column:2;font-size:14px}.api-docs-v2 .security-list span{color:#637895;grid-column:2;font-size:13px;display:block}.api-docs-v2 .api-helper{align-content:start;gap:18px;min-width:0;display:grid}.api-docs-v2 .helper-card{border:1px solid var(--apl);background:#fff;border-radius:12px;padding:24px;box-shadow:0 10px 24px #1f5ba00a}.api-docs-v2 .helper-card h2{font-size:19px;font-weight:var(--font-weight-heading);color:#0d2244;margin-bottom:16px}.api-docs-v2 .status-card>a,.api-docs-v2 .security-card>a{width:100%;min-height:40px;color:var(--apb);font-size:14px;font-weight:var(--font-weight-action);background:#fff;border:1px solid #cfe0f7;border-radius:8px;justify-content:center;align-items:center;margin-top:14px;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.api-docs-v2 .status-card>a:hover,.api-docs-v2 .security-card>a:hover{background:#f4f9ff;border-color:#86b8f2;box-shadow:0 4px 12px #126bff14}.api-docs-v2 .status-card dl{grid-template-columns:1fr 1fr;gap:16px 12px;margin:0;display:grid}.api-docs-v2 .status-card dt{color:#637895;font-size:14px}.api-docs-v2 .status-card dd{text-align:right;color:#17345d;margin:0;font-size:14px;font-weight:600}.api-docs-v2 .status-card .status-dot{background:#15a663;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.api-docs-v2 .tool-card{gap:14px;display:grid}.api-docs-v2 .tool-card h2{margin-bottom:2px}.api-docs-v2 .tool-card a{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.api-docs-v2 .tool-card i{width:36px;height:36px;color:var(--apb);background:#eaf3ff;border-radius:10px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #d7e8ff}.api-docs-v2 .tool-card i:before,.api-docs-v2 .tool-card i:after{content:"";box-sizing:border-box;position:absolute}.api-docs-v2 .tool-card i:before{background:#fff;border:2px solid;border-radius:5px;width:16px;height:16px}.api-docs-v2 .tool-card i:after{background:currentColor;border-radius:2px;width:8px;height:2px;box-shadow:0 5px}.api-docs-v2 .tool-card a:first-of-type i:before{background:#fff;border:2px solid;border-radius:3px;width:15px;height:18px}.api-docs-v2 .tool-card a:first-of-type i:after{background:currentColor;width:8px;height:2px;transform:translateY(-2px);box-shadow:0 5px}.api-docs-v2 .tool-card a:nth-of-type(2) i:before{border:2px solid;border-radius:8px 8px 2px 2px;width:16px;height:8px;transform:translateY(-5px)}.api-docs-v2 .tool-card a:nth-of-type(2) i:after{background:#fff;border:2px solid;border-radius:4px;width:18px;height:14px;transform:translateY(4px)}.api-docs-v2 .tool-card a:nth-of-type(3) i:before{border-bottom:2px solid;border-left:2px solid;width:16px;height:12px;transform:rotate(45deg)}.api-docs-v2 .tool-card a:nth-of-type(3) i:after{background:currentColor;width:14px;height:2px;transform:translate(3px,1px)}.api-docs-v2 .tool-card a:nth-of-type(4) i:before{background:#fff;border:2px solid;border-radius:50%;width:18px;height:18px}.api-docs-v2 .tool-card a:nth-of-type(4) i:after{background:currentColor;border-radius:2px;width:3px;height:9px;transform:translateY(-4px);box-shadow:0 6px}.api-docs-v2 .tool-card b{color:#17345d;font-size:14px;display:block}.api-docs-v2 .tool-card small{color:#7c91ad;font-size:12px;line-height:1.45}.api-docs-v2 .security-card p{grid-template-columns:17px 1fr;gap:2px 10px;margin-bottom:14px;display:grid}.api-docs-v2 .security-card p:before{content:"";background:#18a05f;border-radius:50%;grid-area:1/1/span 2;width:17px;height:17px;margin-top:3px}.api-docs-v2 .security-card b{color:#17345d;grid-column:2;font-size:14px}.api-docs-v2 .security-card span{color:#7c91ad;grid-column:2;font-size:12px;display:block}.api-docs-v2 .support-card p{color:#637895;margin-bottom:18px;font-size:14px;line-height:1.7}.api-docs-v2 .support-btn{border:1px solid var(--apb);width:100%;height:50px;color:var(--apb);font-weight:var(--font-weight-action);background:#fff;border-radius:8px;place-items:center;font-size:15px;display:grid}.api-docs-v2 .support-btn:hover{background:var(--apb);color:#fff}@media (width<=1180px){.api-docs-v2 .api-search-row{grid-template-columns:minmax(0,1fr) 110px 160px 160px}.api-docs-v2 .api-doc-shell{grid-template-columns:170px minmax(0,1fr) 270px;gap:14px}.api-docs-v2 .quick-api-grid,.api-docs-v2 .sdk-grid{grid-template-columns:repeat(2,1fr)}.api-docs-v2 .endpoint-row{grid-template-columns:28px 1fr 56px 130px 56px 12px}.api-docs-v2 .endpoint-row p{display:none}.api-docs-v2 .api-section-head{flex-direction:column}.api-docs-v2 .api-section-head-top{align-items:center}.api-docs-v2 .api-head-actions{justify-content:flex-end;margin-left:auto}.api-docs-v2 .error-row{grid-template-columns:minmax(170px,1fr) minmax(80px,.55fr) minmax(180px,1.4fr)}}@media (width<=960px){.api-docs-v2 .api-doc-shell{grid-template-columns:1fr}.api-docs-v2 .api-side-nav{grid-template-columns:repeat(2,1fr);display:grid;position:static}.api-docs-v2 .api-side-nav a:nth-last-child(-n+1){border-bottom:0}.api-docs-v2 .hero-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=640px){.api-docs-v2 .api-search-row,.api-docs-v2 .api-side-nav,.api-docs-v2 .quick-api-grid,.api-docs-v2 .sdk-grid{grid-template-columns:1fr}.api-docs-v2 .api-section-head-top{flex-direction:column;align-items:flex-start}.api-docs-v2 .api-head-actions{justify-content:flex-start;width:100%;margin-left:0}.api-docs-v2 .endpoint-row{grid-template-columns:26px 1fr 52px}.api-docs-v2 .endpoint-row code,.api-docs-v2 .endpoint-row em,.api-docs-v2 .endpoint-arrow{display:none}.api-docs-v2 .webhook-row,.api-docs-v2 .error-row{grid-template-columns:1fr;gap:5px}.api-docs-v2 .error-row{padding:14px 16px}.api-docs-v2 .error-row--head{display:none}.api-docs-v2 .error-row code{font-size:12px}.api-docs-v2 .status-card dl{grid-template-columns:1fr 1fr}}}
