@font-face{font-display:block;font-family:bootstrap-icons;src:url(/build/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(/build/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-arrow-clockwise:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-bug:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar3:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-clock:before{content:""}.bi-code-slash:before{content:""}.bi-download:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-funnel:before{content:""}.bi-gear:before{content:""}.bi-geo-alt:before{content:""}.bi-globe2:before{content:""}.bi-hourglass-split:before{content:""}.bi-laptop:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-pen:before{content:""}.bi-person-check:before{content:""}.bi-person-plus:before{content:""}.bi-person:before{content:""}.bi-phone:before{content:""}.bi-search:before{content:""}.bi-shield-check:before{content:""}.bi-sliders:before{content:""}.bi-speedometer2:before{content:""}.bi-trash:before{content:""}.bi-x:before{content:""}.bi-check-lg:before{content:""}.bi-plus-lg:before{content:""}.bi-x-lg:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-envelope-check:before{content:""}.bi-qr-code:before{content:""}.bi-copy:before{content:""}:root{--su-brand: #0d6efd;--su-brand-hover: #0b5ed7;--su-brand-soft: #eef4ff;--su-surface: #fff;--su-surface-muted: #f8f9fa;--su-surface-dark: #212529;--su-border: #dee2e6;--su-border-soft: #e6eaf0;--su-border-strong: #cfd5dc;--su-text: #212529;--su-text-muted: #555;--su-text-subtle: #6c757d;--su-radius-sm: .375rem;--su-radius: .5rem;--su-radius-lg: .75rem;--su-shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px rgba(15, 23, 42, .06);--su-shadow-overlay: 0 1rem 2.5rem rgba(15, 23, 42, .22);--su-navbar-height: 64px}.site-navbar{background:var(--su-surface);border-bottom:1px solid var(--su-border)}.site-navbar-inner{display:flex;align-items:center;gap:1.25rem;min-height:var(--su-navbar-height);padding-top:.5rem;padding-bottom:.5rem}.site-navbar-brand{flex:0 0 auto;text-decoration:none;color:var(--su-brand);font-size:1.6rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.site-navbar-brand:hover,.site-navbar-brand:focus-visible{color:var(--su-brand-hover);text-decoration:none}.site-navbar-links{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto;gap:.15rem;min-width:0;margin:0;padding:0;list-style:none}.site-navbar-link{display:inline-flex;text-decoration:none;align-items:center;gap:.3rem;padding:.45rem .7rem;border-radius:var(--su-radius-sm);color:var(--su-text);font-size:.95rem;font-weight:500;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.site-navbar-link:hover{background:var(--su-surface-muted);color:var(--su-text);text-decoration:none}.site-navbar-link:focus-visible{outline:2px solid var(--su-brand);outline-offset:2px;text-decoration:none}.site-navbar-link.is-active{background:var(--su-brand-soft);color:var(--su-brand);font-weight:600}.site-navbar-more{position:relative}.site-navbar-more-summary{cursor:pointer;list-style:none}.site-navbar-more-summary::-webkit-details-marker{display:none}.site-navbar-more-caret{font-size:.7rem;line-height:1;transition:transform .15s ease}.site-navbar-more[open] .site-navbar-more-caret{transform:rotate(180deg)}.site-navbar-more-menu{position:absolute;top:calc(100% + .4rem);left:0;z-index:1040;min-width:220px;margin:0;padding:.35rem;list-style:none;background:var(--su-surface);border:1px solid var(--su-border);border-radius:var(--su-radius);box-shadow:var(--su-shadow-card)}.site-navbar-more-link{display:block;text-decoration:none;padding:.5rem .65rem;border-radius:var(--su-radius-sm);color:var(--su-text);font-size:.95rem;font-weight:500;white-space:nowrap}.site-navbar-more-link:hover{background:var(--su-surface-muted);text-decoration:none}.site-navbar-more-link:focus-visible{outline:2px solid var(--su-brand);outline-offset:-2px;text-decoration:none}.site-navbar-more-link.is-active{background:var(--su-brand-soft);color:var(--su-brand);font-weight:600}.site-navbar-language{flex:0 0 auto}.site-navbar-language .site-navbar-more-menu{left:auto;right:0;min-width:160px}.site-navbar-actions{display:flex;align-items:center;flex:0 0 auto;gap:.5rem;margin-left:auto}.site-navbar-auth-actions{display:flex;align-items:center;gap:.5rem}.site-navbar-logout-form{margin:0;display:flex;align-items:center}.site-navbar .auth-nav-btn i{font-size:.92rem;line-height:1}.site-navbar .site-navbar-toggle,.mobile-nav-drawer.site-navbar-drawer{display:none}.auth-nav-btn{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none!important}.auth-nav-btn:hover,.auth-nav-btn:focus{text-decoration:none!important}.mobile-nav-trigger{width:35px;height:35px;border:0;border-radius:var(--su-radius);background:var(--su-brand);color:#fff;display:inline-flex;align-items:center;justify-content:center}.mobile-nav-trigger:focus-visible{outline:2px solid var(--su-brand);outline-offset:2px}.mobile-nav-trigger-icon{font-size:1.7rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.mobile-nav-trigger-icon svg{width:100%;height:100%}.mobile-nav-drawer{position:fixed;inset:0;z-index:1050;opacity:0;pointer-events:none;transition:opacity .22s ease}.mobile-nav-drawer.is-open{opacity:1;pointer-events:auto}.mobile-nav-backdrop{position:absolute;inset:0;border:0;background:#00000059}.mobile-nav-panel{position:absolute;top:0;right:0;width:min(100%);height:100%;background:var(--su-surface-muted);display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform:translate(100%);transition:transform .24s ease}.mobile-nav-drawer.is-open .mobile-nav-panel{transform:translate(0)}.mobile-nav-header{padding:.8rem 1rem .75rem;display:flex;align-items:center;justify-content:space-between}.mobile-nav-brand{color:var(--su-brand);text-decoration:none;font-size:1.6rem;font-weight:700;line-height:1.1}.mobile-nav-brand:hover{color:var(--su-brand);text-decoration:none}.mobile-nav-close{width:30px;height:30px;border:0;border-radius:var(--su-radius);background:var(--su-text-subtle);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0}.mobile-nav-close:focus-visible{outline:2px solid var(--su-brand);outline-offset:2px}.mobile-nav-close-icon{font-size:1.5rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.mobile-nav-close-icon svg{width:100%;height:100%}.mobile-nav-links{display:grid}.mobile-nav-links a{padding:1.05rem 1.25rem;text-decoration:none;border-bottom:1px solid var(--su-border-strong);color:var(--su-text);font-size:1.05rem;font-weight:600}.mobile-nav-links a:hover{text-decoration:none;background:var(--su-brand-soft)}.mobile-nav-links a:focus-visible{outline:2px solid var(--su-brand);outline-offset:-2px;background:var(--su-brand-soft);text-decoration:none}.mobile-nav-links a.is-active{background:var(--su-brand-soft);color:var(--su-brand);box-shadow:inset 3px 0 0 var(--su-brand)}.mobile-nav-auth{margin-top:auto;border-top:1px solid var(--su-border-strong);padding:1rem;display:grid;gap:.8rem}.mobile-nav-languages{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem}.mobile-nav-language{padding:.6rem .75rem;border:1px solid var(--su-border-strong);border-radius:var(--su-radius);color:var(--su-text);font-size:1rem;font-weight:600;text-align:center;text-decoration:none}.mobile-nav-language:hover,.mobile-nav-language:focus-visible{background:var(--su-brand-soft);text-decoration:none}.mobile-nav-language.is-active{background:var(--su-brand-soft);border-color:var(--su-brand);color:var(--su-brand)}.mobile-nav-auth .btn{font-size:1.15rem;padding-top:.65rem;padding-bottom:.65rem;border-radius:var(--su-radius-sm)}.mobile-nav-auth .btn:focus-visible{outline:2px solid var(--su-brand);outline-offset:2px}body.mobile-menu-open{overflow:hidden}@media(max-width:575px){.mobile-nav-auth .auth-nav-btn{width:100%;justify-content:center}}@media(max-width:1199.98px){.site-navbar-language .site-navbar-more-summary>span{display:none}}@media(max-width:991.98px){.site-navbar-inner{gap:.75rem;min-height:56px}.site-navbar-links,.site-navbar-auth-actions,.site-navbar-language{display:none}.site-navbar .site-navbar-toggle{display:inline-flex;flex:0 0 auto}.mobile-nav-drawer.site-navbar-drawer{display:block}}.footer{background-color:var(--su-surface-dark);border-top:4px solid var(--su-brand);padding:2.5rem 0 1.25rem;color:#fff}.footer a{color:#ffffffc7;text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;padding-bottom:1.75rem}.footer-brand{display:inline-block;color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:-.01em}.footer .footer-brand:hover{color:#fff;text-decoration:none}.footer-tagline{margin:.6rem 0 0;max-width:34ch;color:#ffffff9e;font-size:.9rem;line-height:1.6}.footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.footer-col-title{margin:0 0 .75rem;color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.footer .footer-col-title{font-size:.8rem}.footer-col-links{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.footer-col-links a{font-size:.94rem}.footer-bottom p{margin:0}.footer-bottom{padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.12);color:#ffffff9e;font-size:.88rem}@media(max-width:767.98px){.footer-top{grid-template-columns:minmax(0,1fr);gap:1.75rem}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}}@media(max-width:400px){.footer-nav{grid-template-columns:minmax(0,1fr)}}:root{--docs-scribe-header-height: 0px}.docs-scribe-header{position:relative;z-index:60;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.docs-scribe-footer{position:relative;z-index:20;margin-left:230px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.docs-scribe-footer .footer{margin-top:0;box-shadow:inset 0 1px #ffffff0a}.docs-scribe-header .site-navbar-inner,.docs-scribe-footer .container{margin:0 auto;padding-left:28px;padding-right:28px;box-sizing:border-box}.site-navbar-auth-actions .btn,.mobile-nav-auth .btn{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:.25rem;background:transparent;font-size:.875rem;font-weight:400;line-height:1.5;white-space:nowrap;text-decoration:none!important;cursor:pointer;box-sizing:border-box;max-width:100%;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.site-navbar-auth-actions .btn-outline-primary,.mobile-nav-auth .btn-outline-primary{border-color:var(--su-brand);color:var(--su-brand)}.site-navbar-auth-actions .btn-outline-primary:hover,.site-navbar-auth-actions .btn-outline-primary:focus,.mobile-nav-auth .btn-outline-primary:hover,.mobile-nav-auth .btn-outline-primary:focus{background:var(--su-brand);border-color:var(--su-brand);color:#fff}.site-navbar-auth-actions .btn-primary,.mobile-nav-auth .btn-primary{background:var(--su-brand);border-color:var(--su-brand);color:#fff}.site-navbar-auth-actions .btn-primary:hover,.site-navbar-auth-actions .btn-primary:focus,.mobile-nav-auth .btn-primary:hover,.mobile-nav-auth .btn-primary:focus{background:var(--su-brand-hover);border-color:var(--su-brand-hover);color:#fff}.site-navbar-auth-actions .btn-outline-danger{border-color:#dc3545;color:#dc3545}.site-navbar-auth-actions .btn-outline-danger:hover,.site-navbar-auth-actions .btn-outline-danger:focus{background:#dc3545;border-color:#dc3545;color:#fff}.mobile-nav-auth .btn{display:flex;width:100%;font-size:1.15rem;padding-top:.65rem;padding-bottom:.65rem;border-radius:var(--su-radius-sm)}.mobile-nav-auth .d-grid{display:grid;width:100%;margin:0}body.mobile-menu-open #nav-button,body.mobile-menu-open .tocify-wrapper{z-index:1;pointer-events:none}.content .ad-container{min-height:280px;contain:layout;margin-bottom:1.5rem}.content h2#common-errors,.content h2#rate-limits,.content h2#request-tracing{padding-bottom:0}.page-wrapper .lang-selector{position:fixed;top:var(--docs-scribe-header-height);right:0;left:auto;--docs-lang-selector-sidebar-offset: 248px;width:calc((100vw - var(--docs-lang-selector-sidebar-offset)) / 2);border-bottom:5px solid #393939;z-index:55;display:flex;align-items:stretch;overflow:hidden}@supports (-moz-appearance: none){.page-wrapper .lang-selector{--docs-lang-selector-sidebar-offset: 230px}}.page-wrapper .lang-selector:after{display:none}.page-wrapper .lang-selector button.lang-button{float:none;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0;min-height:30px;padding:0 10px;line-height:1;-webkit-appearance:none;appearance:none}@media(max-width:930px){.docs-scribe-header,.docs-scribe-footer{margin-left:0}.docs-scribe-header{max-width:100vw}.docs-scribe-header .site-navbar-inner{padding-left:5rem}.page-wrapper .lang-selector{width:50vw}}@media(max-width:700px){.docs-scribe-footer .container{padding-left:16px;padding-right:16px}}
