@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-DyYNIH4P.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/roboto-latin-700-normal-BZpUvMxY.woff2)format("woff2"),url(/assets/roboto-latin-700-normal-DLgJJpmK.woff)format("woff")}:root{color:#30323e;font-synthesis:none;--brand:#7aaac0;--ink:#4c4d57;--teal:#007f7a;--link:#21677b;--line:#e5e7ec;--muted:#636774;--surface:#f7f7fa;--header-height:76px;background:#fff;font-family:Roboto,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}a{color:var(--link);text-underline-offset:4px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:hover{color:#00534e}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,pre:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #008e87}img{max-width:100%;height:auto}p,li{color:#535764;font-size:1rem;line-height:1.8}p{margin:0 0 20px}ul,ol{padding-left:24px}li{margin-bottom:12px}strong{font-weight:700}h1,h2,h3{color:#30323e;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}h1{letter-spacing:-1.2px;margin:20px 0 22px;font-size:2.75rem}h2{letter-spacing:-.4px;margin:0 0 18px;scroll-margin-top:110px;font-size:1.65rem}h3{margin:0 0 12px;font-size:1.125rem}section{margin-top:54px}code,pre{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}p>code,li>code,td>code{overflow-wrap:anywhere;background:#eff2f5;border-radius:4px;padding:3px 5px;font-size:.87em}main{width:100%;min-width:0;max-width:1120px;padding:50px 56px 0}main:focus{outline:none}.lead{color:#636774;max-width:760px;font-size:1.125rem;line-height:1.8}.eyebrow{letter-spacing:1.7px;color:#656b76;font-size:.72rem;font-weight:700}.breadcrumb{margin-bottom:24px}.topbar{height:var(--header-height);z-index:30;background:var(--ink);color:#fff;border-bottom:1px solid #60616c;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:sticky;top:0}.brand{color:#fff;white-space:nowrap;align-items:center;gap:12px;font-size:1.2rem;text-decoration:none;display:flex}.brand:hover{color:#fff}.brand img{border-radius:7px}.brand-divider{background:#73747e;width:1px;height:24px;margin:0 5px}.developer-label{color:#e0e3eb;font-size:.9rem;font-weight:400}.header-right{align-items:center;gap:28px;display:flex}.topbar .header-reference{color:#f0f1f6;font-size:.875rem;text-decoration:none}.portal-link{color:#fff;border:1px solid #8c9ba8;border-radius:5px;gap:18px;padding:10px 16px;font-size:.875rem;text-decoration:none;display:inline-flex}.portal-link:hover{color:#fff;background:#5b5e6c}.menu-toggle{color:#fff;background:0 0;border:0;padding:12px;font-size:.9rem;display:none}.page-layout{max-width:1920px;margin:auto;display:flex}.sidebar{width:252px;top:var(--header-height);height:calc(100dvh - var(--header-height));border-right:1px solid var(--line);background:#fafafc;flex-direction:column;flex:none;padding:34px 22px 24px;display:flex;position:sticky;overflow:auto}.sidebar-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 12px 26px;font-size:1.05rem;font-weight:700;display:flex}.sidebar-title span{color:#526577;background:#e9edf1;border-radius:4px;padding:4px 8px;font-size:.72rem}.nav-group{letter-spacing:1.3px;color:#626772;margin:24px 12px 10px;font-size:.65rem;font-weight:700;line-height:1.5}.sidebar nav>a{color:#545864;border-radius:4px;justify-content:space-between;align-items:center;margin:3px 0;padding:10px 12px;font-size:.87rem;line-height:1.5;text-decoration:none;display:flex}.sidebar nav>a:hover{color:#30323e;background:#eceff3}.sidebar nav>a[aria-current]{color:#205a72;box-shadow:inset 3px 0 var(--brand);background:#e7f0f4;font-weight:700}.nav-badge{color:#446171;border:1px solid #becad1;border-radius:3px;padding:2px 5px;font-size:.61rem}.sidebar-footer{flex-direction:column;gap:9px;margin-top:auto;padding:48px 12px 0;display:flex}.sidebar-footer img{object-fit:contain;object-position:left;opacity:.8;filter:brightness(.35)}.sidebar-footer span{color:#606773;font-size:.7rem}.content-layout{flex:1;min-width:0;display:flex}.toc{width:208px;top:var(--header-height);flex-shrink:0;height:fit-content;padding:55px 22px 0 0;position:sticky}.toc>p{letter-spacing:1.3px;color:#6b6e78;margin-bottom:15px;font-size:.64rem;font-weight:700}.toc>a{border-left:1px solid var(--line);color:#636774;padding:7px 0 7px 15px;font-size:.78rem;line-height:1.6;text-decoration:none;display:block}.toc>a:hover{color:var(--link);border-color:var(--brand)}.toc-bottom{border-top:1px solid var(--line);color:#6b6e78;margin-top:32px;padding-top:20px;font-size:.7rem;line-height:2}.toc-bottom a{font-size:.68rem}.hero{padding:8px 0 26px}.hero h1{letter-spacing:-1.8px;margin:20px 0;font-size:clamp(2.7rem,3.7vw,3.65rem);line-height:1.15}.hero h1 span{color:#628fa4}.hero .lead{max-width:700px;font-size:1.05rem}.version-label{color:#42657a;border:1px solid #cddde5;border-radius:30px;align-items:center;gap:12px;padding:5px 10px 5px 14px;font-size:.72rem;font-weight:500;display:inline-flex}.version-label span{border-left:1px solid #cddde5;padding-left:10px}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:12px 18px;font-size:.875rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.button.primary{background:var(--teal);color:#fff}.button.primary:hover{background:#00635f}.button.secondary{color:#3e5a6c;background:#fff;border-color:#ced8df}.button.secondary:hover{background:#f2f6f8}.overview-example{background:#f3f6f8;border:1px solid #e1e8ed;border-radius:6px;grid-template-columns:1fr 1.4fr;align-items:center;gap:24px;margin:24px 0 10px;padding:28px;display:grid}.overview-example h2{margin:12px 0;font-size:1.25rem}.overview-example p{font-size:.875rem;line-height:1.75}.overview-example a{font-size:.8rem;font-weight:500}.overview-example .eyebrow{letter-spacing:1.3px;font-size:.59rem}.overview-example .code-block{min-width:0;max-width:100%;margin:0}.code-block{color:#f1f4f8;background:#30333f;border:1px solid #404452;border-radius:6px;margin:22px 0;overflow:hidden}.code-toolbar{color:#c2cbd8;background:#383b47;border-bottom:1px solid #4b4e5a;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.72rem;display:flex}.copy-button{color:#e8edf4;background:0 0;border:1px solid #68717e;border-radius:3px;min-height:30px;padding:5px 10px;font-size:.72rem}.copy-button:hover{background:#4a5060}pre{tab-size:2;color:#d4e9ee;margin:0;padding:20px;font-size:.78rem;line-height:1.9;overflow:auto}.guide-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.guide-card{border:1px solid var(--line);border-radius:5px;flex-direction:column;padding:22px 20px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.guide-card:hover{border-color:#9ebdca;box-shadow:0 4px 18px #2c53630c}.card-number{color:#426c81;margin-bottom:22px;font-family:ui-monospace,monospace;font-size:.85rem}.guide-card h3{font-size:1rem}.guide-card p{margin-bottom:24px;font-size:.85rem;line-height:1.75}.card-action{justify-content:space-between;margin-top:auto;font-size:.75rem;font-weight:500;display:flex}.data-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;padding:14px 0 26px;display:grid}.data-grid h3{margin-top:18px;font-size:1rem}.data-grid p{font-size:.85rem}.feature-icon{color:#4e849c;font-size:1.4rem}.endpoint-list{border:1px solid var(--line);border-radius:5px;overflow:hidden}.endpoint-row{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:16px 18px;font-size:.8rem;text-decoration:none;display:flex}.endpoint-row:last-child{border:0}.endpoint-row:hover{background:#f5f9fa}.method{color:#146a5d;text-align:center;background:#e5f3ed;border-radius:4px;min-width:44px;padding:5px 7px;font-size:.65rem;font-weight:700}.endpoint-row>span:nth-child(2){flex:1;min-width:0}.endpoint-row code{color:#3d4653;overflow-wrap:anywhere;font-size:.78rem}.endpoint-row small{color:#6b6e7a;margin-top:5px;font-size:.75rem;display:block}.bottom-cta{background:#f0f5f7;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:28px;display:flex}.bottom-cta h2{margin-bottom:8px;font-size:1.3rem}.bottom-cta p{margin:0;font-size:.85rem}.page-footer{color:#636a76;border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin-top:56px;padding:24px 0 30px;font-size:.7rem;display:flex}.heading-anchor{opacity:0;margin-left:10px;font-size:1rem;text-decoration:none}.heading-anchor:focus-visible,h2:hover .heading-anchor{opacity:1}.callout{background:#eff6f9;border-left:3px solid #7aaac0;border-radius:0 4px 4px 0;margin:26px 0;padding:20px 22px}.callout strong{color:#35596b;font-size:.94rem}.callout p{margin:8px 0 0;font-size:.9rem}.steps{counter-reset:steps;padding:0;list-style:none}.steps>li{counter-increment:steps;padding:0 0 22px 52px;position:relative}.steps>li:before{content:counter(steps);color:#436a7d;text-align:center;background:#eaf2f6;border-radius:50%;width:32px;height:32px;font-size:.8rem;font-weight:700;line-height:32px;position:absolute;top:-3px;left:0}.steps h3{margin-bottom:9px;font-size:1.08rem}.steps p{margin:0}figure{margin:28px 0}figure img{border:1px solid #e0e3e8;border-radius:5px;width:100%;display:block}figcaption{color:var(--muted);margin-top:10px;font-size:.75rem;line-height:1.7}.image-preview-open{overflow:hidden}[data-image-preview]{cursor:zoom-in}.image-viewer{box-sizing:border-box;background:#14171ff5;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:76px 24px 24px}.image-viewer[open]{justify-content:center;align-items:center;display:flex}.image-viewer::backdrop{background:#14171fcc}.image-viewer>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.image-viewer-close{color:#fff;cursor:pointer;background:#30333e;border:1px solid #7d7f84;border-radius:6px;place-items:center;width:44px;height:44px;padding:0;font:32px/1 sans-serif;display:grid;position:absolute;top:16px;right:16px}.image-viewer-close:hover{background:#4c4d57}.next-page{border:1px solid var(--line);border-radius:4px;justify-content:space-between;align-items:center;margin-top:44px;padding:20px 24px;text-decoration:none;display:flex}.next-page>span:first-child{letter-spacing:1px;color:#6b7280;font-size:.65rem}.next-page strong{letter-spacing:0;color:var(--link);margin-top:10px;font-size:1rem;display:block}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}th{background:#f4f5f8;padding:14px 16px;font-size:.75rem}td{vertical-align:top;border-bottom:1px solid var(--line);color:#555b68;padding:17px 16px;line-height:1.8}td:first-child{color:#394658;min-width:155px}.reference-page main{max-width:none}.reference-intro{background:#f2f6f8;border:1px solid #e0e8ed;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:28px 0 16px;padding:20px;display:flex}.reference-intro>div{flex-direction:column;gap:9px;min-width:0;display:flex}.reference-intro code{overflow-wrap:anywhere;font-size:.8rem}.environment-label{text-transform:uppercase;letter-spacing:1.1px;color:#4c6e80;font-size:.7rem;font-weight:700}.reference-help{font-size:.9rem}.reference-page h1{margin-top:16px}#swagger-status{background:#f6f7f9;border-radius:4px;margin:28px 0;padding:24px}#swagger-status[hidden],.swagger-ui .information-container{display:none}.swagger-ui .wrapper{max-width:none;padding:0}.swagger-ui .scheme-container{box-shadow:none;border-bottom:1px solid var(--line);background:0 0;margin:0 0 20px;padding:18px 0}.swagger-ui .opblock{box-shadow:none}.swagger-ui .opblock-tag{font-family:Roboto,Arial,sans-serif;font-size:1.3rem}.swagger-ui .btn.authorize{color:#00756f;border-color:#007f7a}.swagger-ui .btn.authorize svg{fill:#00756f}.swagger-ui .opblock .opblock-summary-path{overflow-wrap:anywhere;min-width:0;font-size:.9rem}.swagger-ui .opblock.opblock-get{background:#f4f8fb;border-color:#98b8c9}.swagger-ui .opblock.opblock-get .opblock-summary-method{background:#3c738d}.swagger-ui .filter-container .filter{border:1px solid #c6d0d9;border-radius:4px;width:100%;min-height:44px}.swagger-ui .opblock-tag small{font-size:.82rem}.swagger-ui .opblock .opblock-summary-description{font-family:Roboto,Arial,sans-serif;font-size:.8rem}.swagger-ui select,.swagger-ui input{max-width:100%}.swagger-ui .responses-wrapper{overflow:auto}.swagger-ui .dialog-ux .modal-ux{max-width:calc(100vw - 32px)}.swagger-ui .dialog-ux .modal-ux-content{padding:22px}.swagger-ui .auth-container input{width:100%}.swagger-ui .servers{min-width:0}.skip-link{z-index:100;color:#000;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.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}@media (width>=1600px){main{padding-left:70px;padding-right:70px}.toc{width:225px}}@media (width<=1250px){.toc{display:none}main{padding:44px 40px 0}.overview-example{grid-template-columns:1fr}.overview-example>div:first-child{max-width:600px}.hero h1{font-size:3rem}.sidebar{width:235px}}@media (width<=900px){.guide-grid{grid-template-columns:1fr}.guide-card{padding:22px}.card-number{margin-bottom:12px}.guide-card p{margin-bottom:16px}.data-grid{grid-template-columns:1fr;gap:18px}.data-grid>div{border-bottom:1px solid var(--line);padding-bottom:8px}.data-grid>div:last-child{border:0}.header-reference{display:none}.bottom-cta{flex-direction:column;align-items:flex-start}.hero h1{font-size:2.7rem}.developer-label{font-size:.8rem}.header-right{gap:12px}}@media (width<=720px){:root{--header-height:68px}.topbar{padding:0 18px}.brand{gap:8px;font-size:1.05rem}.brand img{width:28px}.brand-divider,.developer-label,.portal-link{display:none}.menu-toggle,.page-layout{display:block}.sidebar{left:0;top:var(--header-height);z-index:25;width:min(310px,88vw);display:none;position:fixed;bottom:0;box-shadow:10px 0 40px #202b3a25}.sidebar.open{display:flex}.content-layout{display:block}main{padding:32px 22px 0}.hero{padding-top:0}.hero h1{letter-spacing:-1.3px;font-size:2.55rem}h1{font-size:2.3rem}h2{font-size:1.5rem}.lead{font-size:1.05rem}.hero .lead{font-size:1rem}.breadcrumb{margin-bottom:20px;font-size:.62rem}.actions{gap:10px}.actions .button{justify-content:space-between;width:100%}.overview-example{gap:16px;margin-top:16px;padding:20px}pre{padding:16px;font-size:.73rem}section{margin-top:42px}.endpoint-row{gap:10px;padding:14px 12px}.endpoint-row code{font-size:.69rem}.endpoint-row small{font-size:.7rem}.method{min-width:38px;font-size:.6rem}.steps>li{padding-left:44px}.page-footer{flex-direction:column;gap:10px;margin-top:40px}.reference-intro{padding:16px}.reference-intro .button{width:100%}.swagger-ui .opblock .opblock-summary{flex-wrap:wrap}.swagger-ui .opblock .opblock-summary-path{max-width:100%;font-size:.74rem}.swagger-ui .opblock .opblock-summary-method{min-width:48px;font-size:.7rem}.swagger-ui .opblock-tag{padding:10px 0}.swagger-ui .opblock-tag small{display:none}.swagger-ui .opblock-body{overflow-x:auto}.swagger-ui .scheme-container .schemes{display:block}.swagger-ui .auth-wrapper{justify-content:flex-start;margin-top:14px}.swagger-ui .authorization__btn,.swagger-ui .opblock-control-arrow{padding:0 4px}.swagger-ui .parameters-col_description{min-width:180px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.language-picker{flex-shrink:0;font-size:.875rem;position:relative}.language-picker summary{cursor:pointer;border:1px solid #8c9ba8;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;list-style:none;display:flex}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary:hover,.language-picker[open] summary{background:#5b5e6c}.language-picker nav{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:170px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #202b3a25}.language-picker nav a{color:var(--ink);border-radius:3px;padding:12px;text-decoration:none;display:block}.language-picker nav a:hover,.language-picker nav a[aria-current]{color:#365f70;background:#edf4f6}.language-picker nav a[aria-current]{font-weight:700}@media (width<=380px){.topbar{padding-inline:12px}.header-right{gap:4px}.menu-toggle{padding-inline:8px}}
