@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--font-ui: "Hanken Grotesk Variable", "Onest Variable", "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg: #0f2138;--bg-alt: #0d1d31;--bg-deep: #081524;--bg-raised: #10233b;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--text: #fff;--text-2: rgba(255, 255, 255, .72);--text-3: rgba(255, 255, 255, .5);--accent: #29a9e8;--accent-deep: #127fc4;--ice: #8fd0f3;--mint: #34d399;--amber: #f5a524;--cut: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 0 100%);--gutter: clamp(16px, 4vw, 48px)}html{scroll-padding-top:84px}html,body{margin:0;background:var(--bg);color:var(--text)}body{font-family:var(--font-ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.doc,.doc *{box-sizing:border-box}.doc a{color:var(--ice);text-decoration:none}.doc a:hover,.doc a.doc-brand{color:#fff}.doc button{font-family:inherit}.doc :focus-visible{outline:2px solid var(--ice);outline-offset:2px}.doc code,.doc pre{font-family:var(--font-mono)}.doc{min-height:100vh;display:flex;flex-direction:column}.doc-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-height:68px;padding:10px var(--gutter);background:#0f2138e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.doc-brand{display:inline-flex;align-items:center;gap:12px;color:#fff}.doc-brand em{font:500 12px/1 var(--font-mono);letter-spacing:.08em;color:var(--ice);background:#29a9e824;border:1px solid rgba(41,169,232,.3);border-radius:6px;padding:5px 7px;font-style:normal}.doc-brand .doc-logo-mark{display:none}.doc-nav{display:flex;align-items:center;gap:2px;margin-inline-start:8px}.doc-nav a{height:38px;padding:0 12px;border-radius:10px;display:inline-flex;align-items:center;color:#fff;font-weight:600;font-size:14px;white-space:nowrap;transition:background .2s}.doc-nav a:hover{background:#ffffff14}.doc-nav a.on{background:#ffffff1a;box-shadow:inset 0 -2px 0 var(--accent)}.doc-top-right{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.doc-langs{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:10px;background:#ffffff0a}.doc-langs button{border:none;border-radius:7px;background:transparent;color:var(--text-2);cursor:pointer;font:600 13px var(--font-ui);padding:6px 10px;transition:background .2s,color .2s}.doc-langs.compact button{font-family:var(--font-mono);font-size:12px;padding:6px 8px;letter-spacing:.04em}.doc-langs button:hover{color:#fff;background:#ffffff0f}.doc-langs button.on{color:#fff;background:#29a9e840}.doc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 20px;border:1px solid transparent;border-radius:12px;font:600 15px var(--font-ui);color:#fff;cursor:pointer;white-space:nowrap;transition:filter .2s,background .2s,border-color .2s}.doc-btn.sm{height:36px;padding:0 14px;font-size:13.5px;border-radius:10px}.doc-btn.primary{background:var(--accent);border-color:var(--accent-deep);clip-path:var(--cut)}.doc-btn.primary:hover{filter:brightness(1.08);color:#fff}.doc-btn.ghost{background:#ffffff0d;border-color:var(--line-strong)}.doc-btn.ghost:hover{background:#ffffff1a;color:#fff}.doc-main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:0 var(--gutter) 72px}.doc-kicker{display:inline-block;font:600 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ice);margin-bottom:14px}.doc-lead{font-size:17px;line-height:1.6;color:var(--text-2);max-width:720px;margin:0}.doc-main h1{font-size:clamp(28px,4.4vw,44px);line-height:1.12;letter-spacing:-.02em;margin:0 0 16px;font-weight:800}.doc-hero{padding:clamp(48px,9vw,96px) 0 40px;max-width:820px}.doc-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.doc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 28px}.doc-card{display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;min-height:196px;background:var(--bg-raised);border:1px solid var(--line);border-radius:18px;color:#fff;transition:border-color .2s,transform .2s,background .2s}.doc-card:hover{border-color:#29a9e88c;background:#12284a;transform:translateY(-2px);color:#fff}.doc-card-ic{font-size:22px;line-height:1;font-family:var(--font-mono);color:var(--ice)}.doc-card b{font-size:19px;font-weight:700;letter-spacing:-.01em}.doc-card>span:not(.doc-card-ic){color:var(--text-2);font-size:14.5px;line-height:1.5}.doc-card em{margin-top:auto;font-style:normal;font-weight:600;font-size:14px;color:var(--ice)}.doc-rows{display:grid;gap:10px}.doc-row{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--bg-alt);border:1px solid var(--line);border-radius:14px}.doc-row-ic{font-size:22px;flex:0 0 auto}.doc-row-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.doc-row-main b{font-size:16px}.doc-row-main span{color:var(--text-2);font-size:14px;line-height:1.5}.doc-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:44px 0 22px;border-bottom:1px solid var(--line);margin-bottom:26px}.doc-page-head h1{margin-bottom:8px}.doc-page-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.doc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin:0 0 22px}.doc-facts>div{background:var(--bg-alt);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.doc-facts dt{font:600 12px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.doc-facts dd{margin:0;font-size:14.5px;color:var(--text-2);overflow-wrap:anywhere}.doc-facts dd code{color:#fff;font-size:13.5px}.doc-state{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:36px 0;color:var(--text-2)}.doc-state p{margin:0}.doc-missing{padding-top:96px}.doc-spinner{width:20px;height:20px;border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;animation:doc-spin .8s linear infinite}@keyframes doc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.doc-spinner{animation:none}.doc-card{transition:none}}.doc-guide-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}.doc-toc{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow:auto;padding-inline-end:6px}.doc-toc-sheet summary{list-style:none;cursor:default;font:600 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding:4px 0 12px}.doc-toc-sheet summary::-webkit-details-marker{display:none}.doc-toc nav{display:flex;flex-direction:column;gap:2px;border-inline-start:1px solid var(--line)}.doc-toc nav a{display:block;padding:6px 12px;margin-inline-start:-1px;border-inline-start:2px solid transparent;font-size:14px;color:var(--text-2);line-height:1.35}.doc-toc nav a.l3{padding-inline-start:24px;font-size:13px;color:var(--text-3)}.doc-toc nav a:hover{color:#fff}.doc-toc nav a.on{color:#fff;border-color:var(--accent)}.doc-rev{margin-top:18px;font:500 12px var(--font-mono);color:var(--text-3)}.doc-article{min-width:0;font-size:16px;line-height:1.65}.doc-article>:first-child{margin-top:0}.doc-article p{margin:0 0 14px;color:var(--text-2)}.doc-article strong{color:#fff;font-weight:700}.doc-article h2{font-size:26px;line-height:1.2;letter-spacing:-.015em;margin:44px 0 14px;padding-top:10px;font-weight:800}.doc-article h3{font-size:19px;line-height:1.3;margin:32px 0 10px;font-weight:700}.doc-article h4{font-size:16px;margin:22px 0 8px;font-weight:700}.doc-article h2:first-of-type{margin-top:0}.doc-anchor{float:inline-end;margin-inline-start:10px;opacity:0;font-weight:500;color:var(--ice);transition:opacity .15s}.doc-article h2:hover .doc-anchor,.doc-article h3:hover .doc-anchor,.doc-article h4:hover .doc-anchor,.doc-anchor:focus-visible{opacity:1}.doc-article ul,.doc-article ol{margin:0 0 14px;padding-inline-start:24px;color:var(--text-2)}.doc-article li{margin:4px 0}.doc-article li::marker{color:var(--ice)}.doc-article a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#8fd0f366}.doc-article code,.doc-facts code,.doc-row code{font-size:.92em;background:#ffffff14;border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:#fff;overflow-wrap:anywhere}.doc-code{margin:0 0 18px;border:1px solid var(--line);border-radius:14px;background:var(--bg-deep);overflow:hidden}.doc-code-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 14px;border-bottom:1px solid var(--line);font:500 12px var(--font-mono);color:var(--text-3);letter-spacing:.04em}.doc-copy{border:1px solid var(--line-strong);border-radius:8px;background:transparent;color:var(--text-2);cursor:pointer;font:600 12px var(--font-ui);padding:5px 10px}.doc-copy:hover{color:#fff;background:#ffffff14}.doc-code pre{margin:0;padding:14px 16px;overflow:auto;font-size:13px;line-height:1.55;color:#e6f1fb;-moz-tab-size:2;tab-size:2}.doc-code pre code{background:none;border:0;padding:0;font-size:inherit}.doc-table{margin:0 0 18px;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--bg-alt)}.doc-table table{width:100%;border-collapse:collapse;font-size:14.5px}.doc-table th,.doc-table td{padding:10px 14px;text-align:start;vertical-align:top;border-bottom:1px solid var(--line)}.doc-table th{font:600 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:#ffffff08}.doc-table tr:last-child td{border-bottom:0}.doc-table td{color:var(--text-2)}.doc-swagger{background:#fff;color:#3b4151;color-scheme:light;padding:8px 16px 16px;border-radius:18px;min-width:0}.doc-swagger .swagger-ui .wrapper{padding:0;max-width:none}.doc-swagger .swagger-ui .information-container{display:none}.doc-swagger .swagger-ui .scheme-container{box-shadow:none;padding:16px 0;margin:0;background:transparent}.doc-swagger .swagger-ui .opblock-summary-path{overflow-wrap:anywhere;word-break:break-word}.doc-swagger .swagger-ui .opblock-description-wrapper,.doc-swagger .swagger-ui .responses-wrapper,.doc-swagger .swagger-ui .parameters-container{overflow-x:auto}.doc-swagger .swagger-ui pre{max-width:100%;overflow-x:auto}.doc-swagger .swagger-ui select{max-width:100%}.doc-swagger .swagger-ui .dialog-ux .modal-ux{max-width:calc(100vw - 24px)}.doc-swagger .swagger-ui .btn.authorize{color:var(--accent-deep);border-color:var(--accent-deep)}.doc-swagger .swagger-ui .btn.authorize svg{fill:var(--accent-deep)}.doc-footer{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:space-between;width:100%;max-width:1180px;margin:0 auto;padding:22px var(--gutter) 28px;border-top:1px solid var(--line);font-size:13.5px;color:var(--text-3)}.doc-footer-brand{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.doc-footer-brand .brand-logo{color:#fff}.doc-footer nav{display:flex;gap:20px;flex-wrap:wrap}.doc-footer nav a{display:inline-block;padding-block:5px}@media(max-width:900px){.doc-cards{grid-template-columns:1fr}.doc-card{min-height:0}.doc-guide-grid{grid-template-columns:1fr;gap:22px}.doc-toc{position:static;max-height:none;padding:0}.doc-toc-sheet summary{cursor:pointer;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--bg-alt);color:#fff}.doc-toc-sheet summary:before{content:"☰";margin-inline-end:10px}.doc-toc-sheet[open] summary{border-radius:12px 12px 0 0}.doc-toc nav{border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;padding:8px 6px;background:var(--bg-alt)}.doc-toc nav a.on{border-color:transparent;background:#29a9e82e;border-radius:8px}.doc-rev{margin-top:10px}.doc-row{flex-wrap:wrap}.doc-row-main{flex:1 1 calc(100% - 40px)}.doc-row .doc-btn{margin-inline-start:38px}}@media(max-width:639px){.doc-top{gap:10px 14px;padding:10px 16px}.doc-nav{order:3;flex-basis:100%;margin:0 -16px;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none}.doc-nav::-webkit-scrollbar{display:none}.doc-nav a{height:34px;font-size:13.5px;padding:0 10px}.doc-brand .doc-logo-full{display:none}.doc-brand .doc-logo-mark{display:block}.doc-site-link{display:none}.doc-hero{padding-top:36px}.doc-ctas .doc-btn{flex:1 1 100%}.doc-page-head{padding-top:28px}.doc-page-tools{width:100%}.doc-swagger{padding:8px}.doc-swagger .swagger-ui .opblock .opblock-summary{flex-wrap:wrap}.doc-swagger .swagger-ui .opblock-summary-description{flex-basis:100%;padding:8px}.doc-swagger .swagger-ui .scheme-container .schemes{gap:12px}}.cms-docs{width:100%;max-width:1120px;margin-inline:auto}.cms-brand{display:grid;place-items:center;width:52px;height:46px;border-radius:10px;color:#fff;font-weight:800;font-size:20px}.cms-article{max-width:860px;overflow-wrap:anywhere}.cms-article section{margin-block:32px}.cms-article h2{font-size:23px;line-height:1.3}.cms-article li{margin-block:10px;color:var(--text-2)}.cms-article ol,.cms-article ul{padding-inline-start:24px}.cms-article dt{color:var(--text-3);margin-block-start:12px}.cms-article dd{margin-inline-start:0}.cms-example{overflow:auto;max-width:100%;padding:18px;background:var(--bg-deep);border:1px solid var(--line);font-size:12px}.cms-status{border-inline-start:3px solid var(--amber);padding:12px 16px;background:var(--bg-alt)}@media(max-width:480px){.cms-docs .doc-page-head{display:block}.cms-docs .doc-btn{margin-block:8px}.cms-article h1{font-size:32px}}.cms-packages{min-width:0;max-width:100%}.cms-packages .doc-btn{max-width:100%;white-space:normal;text-align:center}.cms-packages code{white-space:normal;overflow-wrap:anywhere;word-break:break-word}
