@charset "UTF-8";span.linenos,td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}span.linenos.special,td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.codehilite .hll{background-color:#ffc}.codehilite .c{color:#3d7b7b;font-style:italic}.codehilite .err{border:1px solid red}.codehilite .k{color:green;font-weight:700}.codehilite .o{color:#666}.codehilite .ch,.codehilite .cm{color:#3d7b7b;font-style:italic}.codehilite .cp{color:#9c6500}.codehilite .c1,.codehilite .cpf,.codehilite .cs{color:#3d7b7b;font-style:italic}.codehilite .gd{color:#a00000}.codehilite .ge{font-style:italic}.codehilite .gr{color:#e40000}.codehilite .gh{color:navy;font-weight:700}.codehilite .gi{color:#008400}.codehilite .go{color:#717171}.codehilite .gp{color:navy;font-weight:700}.codehilite .gs{font-weight:700}.codehilite .gu{color:purple;font-weight:700}.codehilite .gt{color:#04d}.codehilite .kc,.codehilite .kd,.codehilite .kn{color:green;font-weight:700}.codehilite .kp{color:green}.codehilite .kr{color:green;font-weight:700}.codehilite .kt{color:#b00040}.codehilite .m{color:#666}.codehilite .s{color:#ba2121}.codehilite .na{color:#687822}.codehilite .nb{color:green}.codehilite .nc{color:#00f;font-weight:700}.codehilite .no{color:#800}.codehilite .nd{color:#a2f}.codehilite .ni{color:#717171;font-weight:700}.codehilite .ne{color:#cb3f38;font-weight:700}.codehilite .nf{color:#00f}.codehilite .nl{color:#767600}.codehilite .nn{color:#00f;font-weight:700}.codehilite .nt{color:green;font-weight:700}.codehilite .nv{color:#19177c}.codehilite .ow{color:#a2f;font-weight:700}.codehilite .w{color:#bbb}.codehilite .mb,.codehilite .mf,.codehilite .mh,.codehilite .mi,.codehilite .mo{color:#666}.codehilite .dl,.codehilite .sa,.codehilite .sb,.codehilite .sc{color:#ba2121}.codehilite .sd{color:#ba2121;font-style:italic}.codehilite .s2{color:#ba2121}.codehilite .se{color:#aa5d1f;font-weight:700}.codehilite .sh{color:#ba2121}.codehilite .si{color:#a45a77;font-weight:700}.codehilite .sx{color:green}.codehilite .sr{color:#a45a77}.codehilite .s1{color:#ba2121}.codehilite .ss{color:#19177c}.codehilite .bp{color:green}.codehilite .fm{color:#00f}.codehilite .vc,.codehilite .vg,.codehilite .vi,.codehilite .vm{color:#19177c}.codehilite .il{color:#666}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}code{font-size:87.5%;color:#24292f;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}section.api-page-top{background:#19507b;color:#fff;border-top:1px solid #1d5e90}section.api-page-top h1{color:#fff}@media (max-width:575.98px){section.api-page-top h1{font-size:calc(125% + 3vw)}}#content-wrapper.api-docs{padding:0}.api-docs .h1,.api-docs .h2,.api-docs .h3,.api-docs .h4,.api-docs .h5,.api-docs .h6,.api-docs h1,.api-docs h2,.api-docs h3,.api-docs h4,.api-docs h5,.api-docs h6{color:#16456a}:where(.api-docs) .h1,:where(.api-docs) .h2,:where(.api-docs) .h3,:where(.api-docs) .h4,:where(.api-docs) .h5,:where(.api-docs) .h6,:where(.api-docs) h1,:where(.api-docs) h2,:where(.api-docs) h3,:where(.api-docs) h4,:where(.api-docs) h5,:where(.api-docs) h6{font-weight:500;line-height:1.2}:where(.api-docs) .h1,:where(.api-docs) h1{font-size:2.5rem}:where(.api-docs) .h2,:where(.api-docs) h2{font-size:2rem}:where(.api-docs) .h3,:where(.api-docs) h3{font-size:1.75rem}:where(.api-docs) .h4,:where(.api-docs) h4{font-size:1.5rem}:where(.api-docs) .h5,:where(.api-docs) h5{font-size:1.25rem}:where(.api-docs) .h6,:where(.api-docs) h6{font-size:1rem}html{scroll-padding-top:calc(var(--sticky-offset) + 1rem);overflow:auto}:target:before{height:calc(var(--sticky-offset) + 1rem);margin:calc(var(--sticky-offset)*-1 + -1rem) 0 0}@supports (scroll-padding-top:1px){:target:before{display:none}}a.anchor{padding-top:calc(var(--header-height) + var(--api2-header-height, 56px))}:where(.api-docs) a.inline-toggler{font-size:smaller;color:#6c757d;text-decoration:underline}:where(.api-docs) #install-nav a.nav-item{margin-top:.25rem;display:flex;align-items:center}:where(.api-docs) #install-nav a.nav-item svg{width:18px;height:18px;fill:rgba(0,0,0,.7);margin-right:.35rem}:where(.api-docs) #install-content{padding:1rem}:where(.api-docs) ol.install-steps-download{padding-left:1rem;margin-bottom:0}:where(.api-docs) .installation-wrapper code{color:#222;font-weight:700}:where(.api-docs) .installation-wrapper .wp-plugin-search-copy.copy-icon{position:static;display:inline-block;padding:.15rem .35rem;vertical-align:text-bottom}:where(.api-docs) .installation-wrapper pre{margin-top:1rem;margin-bottom:0;color:#e83e8c;color:#222;padding:.5rem;background-color:#f8f8f8}:where(.api-docs) #install-steps td:first-of-type{vertical-align:middle;width:70px}:where(.api-docs) #install-steps .install-step img{filter:opacity(.7);height:28px}:where(.api-docs) #install-steps code{white-space:nowrap}:where(.api-docs) #install-steps pre{margin:1rem 0 0;color:#e83e8c}:where(.api-docs) #install-steps svg{width:28px;height:28px;fill:rgba(0,0,0,.7);margin-right:1rem}:where(.api-docs) pre{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}:where(.api-docs) pre::-webkit-scrollbar{height:8px}:where(.api-docs) pre::-webkit-scrollbar-track{background:transparent}:where(.api-docs) pre::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}:where(.api-docs) pre::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.badge,:where(.api-docs) .deprecated .deprecated-title{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge,:where(.api-docs) .deprecated .deprecated-title{transition:none}}:where(.api-docs) .deprecated a.deprecated-title:focus,:where(.api-docs) .deprecated a.deprecated-title:hover,a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty,:where(.api-docs) .deprecated .deprecated-title:empty{display:none}.btn .badge,.btn :where(.api-docs) .deprecated .deprecated-title,:where(.api-docs) .deprecated .btn .deprecated-title{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}:where(.api-docs) #sidebar{position:sticky;top:var(--sticky-offset);overflow-y:auto;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:0;flex-shrink:0}:where(.api-docs) #sidebar ul{padding-left:.5em}:where(.api-docs) #sidebar li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style-type:none}:where(.api-docs) #sidebar a{color:#495057}:where(.api-docs) #sidebar .index-topic{font-weight:700}:where(.api-docs) #sidebar.doc-sidebar{min-width:170px;flex-basis:170px;font-size:.9rem;border-right:1px solid #e9ecef;margin-right:2rem}:where(.api-docs) #sidebar.ref-sidebar{border-right:1px solid #e9ecef}:where(.api-docs) #sidebar~.doc-contents{max-width:900px!important;width:100%;padding-right:2rem}:where(.api-docs) .doc-contents{overflow-x:auto}@media (max-width:767.98px){:where(.api-docs) #sidebar~.doc-contents{padding-right:0}}:where(.api-docs) h2,:where(.api-docs) h3{margin-top:1.5rem;margin-bottom:.5rem}:where(.api-docs) #examples-accordion .code-area{border-top:none}:where(.api-docs) #examples-accordion .copy-to-clipboard{right:0;top:0}:where(.api-docs) #examples-accordion nav{background-color:#fff;padding-top:0}:where(.api-docs) #examples-accordion .nav-tabs{justify-content:left}:where(.api-docs) #examples-accordion .nav-link:hover:not(.active){background-color:#f8f9fa}:where(.api-docs) .method-block-wrapper{margin-bottom:3rem}:where(.api-docs) .method-signature-wrapper{background-color:#f8f8f8;padding:1rem;color:#000;border:1px solid #ced4da}:where(.api-docs) .method-signature-wrapper pre{margin-bottom:0;font-size:1em;color:#000}:where(.api-docs) .field-value{background-color:#e9ecef;display:inline;padding:0 .3rem}:where(.api-docs) td .field-value{font-weight:600;background-color:unset;font-family:monospace;font-size:smaller}:where(.api-docs) td .field-value:after,:where(.api-docs) td .field-value:before{content:"`"}:where(.api-docs) .docstring{margin-top:1rem;margin-bottom:1rem;overflow:auto}:where(.api-docs) .arguments{margin-top:1rem;margin-bottom:1rem;width:100%}:where(.api-docs) .arguments .argument{display:list-item;margin-left:1rem;list-style-type:disc}:where(.api-docs) .arguments .arg-name{font-weight:700}:where(.api-docs) .sub-arguments .arguments{border-bottom:unset}:where(.api-docs) .sub-arguments .argument{margin:0}:where(.api-docs) .doc-code-example{padding:1rem;background-color:#e9ecef}:where(.api-docs) .doc-code-example pre{font-size:.8rem;margin-bottom:0}:where(.api-docs) .codehilite-light .hll{background-color:#ffc}:where(.api-docs) .codehilite-light .c{color:#998;font-style:italic}:where(.api-docs) .codehilite-light .err{color:#a61717;background-color:#e3d2d2}:where(.api-docs) .codehilite-light .k,:where(.api-docs) .codehilite-light .o{font-weight:700}:where(.api-docs) .codehilite-light .cm{color:#998;font-style:italic}:where(.api-docs) .codehilite-light .cp{color:#999;font-weight:700}:where(.api-docs) .codehilite-light .c1{color:#998;font-style:italic}:where(.api-docs) .codehilite-light .cs{color:#999;font-weight:700;font-style:italic}:where(.api-docs) .codehilite-light .gd{color:#000;background-color:#fdd}:where(.api-docs) .codehilite-light .ge{font-style:italic}:where(.api-docs) .codehilite-light .gr{color:#a00}:where(.api-docs) .codehilite-light .gh{color:#999}:where(.api-docs) .codehilite-light .gi{color:#000;background-color:#dfd}:where(.api-docs) .codehilite-light .go{color:#888}:where(.api-docs) .codehilite-light .gp{color:#555}:where(.api-docs) .codehilite-light .gs{font-weight:700}:where(.api-docs) .codehilite-light .gu{color:#aaa}:where(.api-docs) .codehilite-light .gt{color:#a00}:where(.api-docs) .codehilite-light .kc,:where(.api-docs) .codehilite-light .kd,:where(.api-docs) .codehilite-light .kn,:where(.api-docs) .codehilite-light .kp,:where(.api-docs) .codehilite-light .kr{font-weight:700}:where(.api-docs) .codehilite-light .kt{color:#458;font-weight:700}:where(.api-docs) .codehilite-light .m{color:#099}:where(.api-docs) .codehilite-light .s{color:#b84}:where(.api-docs) .codehilite-light .na{color:teal}:where(.api-docs) .codehilite-light .nb{color:#999}:where(.api-docs) .codehilite-light .nc{color:#458;font-weight:700}:where(.api-docs) .codehilite-light .no{color:teal}:where(.api-docs) .codehilite-light .ni{color:purple}:where(.api-docs) .codehilite-light .ne,:where(.api-docs) .codehilite-light .nf{color:#900;font-weight:700}:where(.api-docs) .codehilite-light .nn{color:#555}:where(.api-docs) .codehilite-light .nt{color:navy}:where(.api-docs) .codehilite-light .nv{color:teal}:where(.api-docs) .codehilite-light .ow{font-weight:700}:where(.api-docs) .codehilite-light .w{color:#bbb}:where(.api-docs) .codehilite-light .mf,:where(.api-docs) .codehilite-light .mh,:where(.api-docs) .codehilite-light .mi,:where(.api-docs) .codehilite-light .mo{color:#099}:where(.api-docs) .codehilite-light .s2,:where(.api-docs) .codehilite-light .sb,:where(.api-docs) .codehilite-light .sc,:where(.api-docs) .codehilite-light .sd,:where(.api-docs) .codehilite-light .se,:where(.api-docs) .codehilite-light .sh,:where(.api-docs) .codehilite-light .si,:where(.api-docs) .codehilite-light .sx{color:#b84}:where(.api-docs) .codehilite-light .sr{color:olive}:where(.api-docs) .codehilite-light .s1,:where(.api-docs) .codehilite-light .ss{color:#b84}:where(.api-docs) .codehilite-light .bp{color:#999}:where(.api-docs) .codehilite-light .vc,:where(.api-docs) .codehilite-light .vg,:where(.api-docs) .codehilite-light .vi{color:teal}:where(.api-docs) .codehilite-light .il{color:#099}:where(.api-docs) .common-customizations td:first-child{font-weight:700;background-color:#f8f9fa;width:25%;vertical-align:top}:where(.api-docs) .common-customizations td{border-bottom:1px solid #e9ecef;padding:.5rem}:where(.api-docs) .common-customizations ul{margin-bottom:0}:where(.api-docs) .common-customizations code{color:#212529}:where(.api-docs) .doc-warning{background-color:#fffdf1;border:1px solid #f5f1c7;padding:.5rem .5rem 0 50px;position:relative;font-size:.9rem}:where(.api-docs) .doc-warning p{margin-bottom:.5rem}:where(.api-docs) .doc-warning p:first-child{font-weight:700}:where(.api-docs) .doc-warning p:first-child:before{position:absolute;left:10px;margin-top:-20px;color:#e9bd46;content:"\26A0";font-size:48px;text-align:center;font-family:courier,monospace;font-weight:400}:where(.api-docs) .credentials-block{display:inline-block;min-width:80px}:where(.api-docs) .name-part:hover{font-weight:600}:where(.api-docs) .short-example-wrapper .short-example-title{margin-top:1rem;margin-bottom:.5rem}:where(.api-docs) .pre-scode{color:#e83e8c}:where(.api-docs) .deprecated{margin:1rem}:where(.api-docs) .deprecated .deprecated-title{background-color:#ffc107}:where(.api-docs) .nav-deprecated a{color:#999!important}:where(.api-docs) .ai-agent-note{margin:0 0 1.5rem;padding:.65rem .9rem;background-color:rgba(0,123,255,.04);border:1px solid rgba(0,123,255,.15);border-left:3px solid #007bff;border-radius:6px;color:#343a40;font-size:.95rem;line-height:1.5}:where(.api-docs) .ai-agent-note a{color:#007bff;font-weight:500}.clickable-api-key{cursor:pointer;text-decoration:none;position:relative;color:inherit}.clickable-api-key:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;opacity:.2;transition:opacity .2s ease}.clickable-api-key:focus:after,.clickable-api-key:hover:after{opacity:.4}.api-key-popover{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:12px;min-width:250px;max-width:300px;font-size:14px;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.api-key-popover-content{color:#333}.key-selector-popup .key-option{padding:8px 12px;margin:4px -12px;cursor:pointer;transition:background-color .2s;border-radius:4px}.key-selector-popup .key-option:hover{background-color:#f5f5f5}.key-selector-popup .key-option.active{background-color:#e7f3ff;border-left:3px solid #007bff;padding-left:9px}.key-selector-popup .key-option .key-name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.key-selector-popup .key-option .key-preview{font-family:monospace;font-size:.85em;opacity:.7}.key-selector-popup .key-option .badge-sm{font-size:.75rem;padding:.2rem .4rem;margin-top:4px}.demo-key-prompt .benefits-list{list-style:none;padding-left:0;margin-bottom:12px}.demo-key-prompt .benefits-list li{padding:4px 0;font-size:13px}.demo-key-prompt .benefits-list li:before{content:"✓ ";color:#28a745;font-weight:700;margin-right:6px}@media (max-width:576px){.api-key-popover{min-width:200px;max-width:250px}}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}#sidebar.doc-sidebar-enhanced{min-width:260px!important;flex-basis:260px!important;max-width:320px;margin-right:3rem}#sidebar.doc-sidebar-enhanced::-webkit-scrollbar{width:6px}#sidebar.doc-sidebar-enhanced::-webkit-scrollbar-track{background:#f1f1f1}#sidebar.doc-sidebar-enhanced::-webkit-scrollbar-thumb{background:#888;border-radius:3px}#sidebar.doc-sidebar-enhanced::-webkit-scrollbar-thumb:hover{background:#555}#doc-navigation{padding-right:1.5rem}#doc-navigation br{display:none}#doc-navigation.nav{display:block}#doc-navigation .nav-link,#doc-navigation a{display:block;padding:.5rem .75rem;color:#212529;text-decoration:none;border-left:3px solid transparent;margin-bottom:.125rem;transition:all .2s ease;position:relative;font-size:.95rem;line-height:1.4;border-radius:0}#doc-navigation .nav-link:hover,#doc-navigation a:hover{background-color:#f8f9fa;border-left-color:#ced4da;color:#006fe6;text-decoration:none}#doc-navigation .nav-link.active,#doc-navigation a.active{background:linear-gradient(90deg,rgba(0,123,255,.1) 0,transparent);border-left-color:#007bff;font-weight:600;color:#007bff;box-shadow:inset 3px 0 0 0 #007bff}#doc-navigation .nav-link.parent-active,#doc-navigation a.parent-active{background:linear-gradient(90deg,rgba(0,123,255,.05) 0,transparent);border-left-color:rgba(0,123,255,.5);color:rgba(0,123,255,.8);box-shadow:inset 2px 0 0 0 rgba(0,123,255,.5)}#doc-navigation .nav-link.active.parent-active,#doc-navigation a.active.parent-active{background:linear-gradient(90deg,rgba(0,123,255,.1) 0,transparent);border-left-color:#007bff;color:#007bff;box-shadow:inset 3px 0 0 0 #007bff}#doc-navigation .nav-sub-item a{padding:.25rem .5rem .25rem 2rem;font-size:.875rem;font-weight:400;border-left-width:2px;margin-bottom:.125rem;white-space:normal;word-wrap:break-word;line-height:1.35;display:block}#doc-navigation .nav-sub-item a:before{content:"–";position:absolute;left:1.25rem;color:#adb5bd}#doc-navigation .nav-sub-item a.active{background:linear-gradient(90deg,rgba(0,123,255,.05) 0,transparent);font-weight:500}#doc-navigation .nav-sub-item a.active:before{color:#007bff}#doc-navigation .nav-section{margin-bottom:.5rem}#doc-navigation .nav-section>a{font-weight:500;text-transform:capitalize}#doc-navigation .nav-section .nav-subsection{margin-top:.25rem}#doc-navigation .nav-external-link{position:relative;margin-top:1.25rem!important}#doc-navigation .nav-external-link:before{content:"";position:absolute;top:-.625rem;left:25%;right:25%;height:1px;background:linear-gradient(90deg,transparent,rgba(206,212,218,.3) 20%,rgba(206,212,218,.3) 80%,transparent)}#doc-navigation .nav-external-link:after{content:"";display:inline-block;width:5px;height:5px;margin-left:.4rem;vertical-align:middle;border-right:1px solid;border-top:1px solid;transform:rotate(45deg) translateY(-1px);opacity:.35;transition:transform .2s ease,opacity .2s ease}#doc-navigation .nav-external-link:hover:after{opacity:.6;transform:rotate(45deg) translateY(-1px) translateX(1px)}#doc-navigation .nav-external-link.active:after{opacity:.5}#doc-navigation .nav-external-link-inline{margin-top:0!important}#doc-navigation .nav-external-link-inline:before{display:none}@media (max-width:767.98px){#doc-navigation .nav-external-link{margin-top:1rem!important}#doc-navigation .nav-external-link:before{left:15%;right:15%}}@media (max-width:1199.98px){#sidebar.doc-sidebar-enhanced{min-width:220px!important;flex-basis:220px!important;margin-right:2rem}}@media (min-width:768px){#sidebar.doc-sidebar-enhanced{display:block!important}}@media (max-width:767.98px){#sidebar.doc-sidebar-enhanced{display:block!important;position:fixed!important;top:0!important;left:-100%;width:280px;max-width:85vw;height:100vh!important;background:#fff;z-index:1050;transition:left .15s ease;overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,.2)}#sidebar.doc-sidebar-enhanced.show{left:0;height:100vh!important;height:100dvh!important}}.doc-sidebar-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1045}@media (max-width:767.98px){.doc-sidebar-backdrop.show{display:block}}@media (min-width:768px){.doc-sidebar-backdrop{display:none!important}}.doc-nav-hamburger{position:fixed;bottom:1rem;right:1rem;min-width:40px;height:40px;padding:0 16px;border-radius:20px;background-color:#133d5d;border:1px solid #0a2133;box-shadow:0 3px 10px rgba(0,0,0,.3);z-index:1025;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.doc-nav-hamburger:hover{box-shadow:0 4px 14px rgba(0,0,0,.3);background-color:#1a537f}.doc-nav-hamburger:active{box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#0f2f48}.doc-nav-hamburger:focus{outline:none;border:2px solid #2475b2;padding:0 15px}.doc-nav-hamburger .hamburger-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:18px;height:14px;position:relative;flex-shrink:0}.doc-nav-hamburger .hamburger-line{display:block;width:18px;height:2px;background-color:hsla(0,0%,100%,.85);border-radius:1px;pointer-events:none;transition:transform .15s ease,opacity .15s ease,top .15s ease;transform-origin:center;position:absolute;backface-visibility:hidden;transform:translateZ(0)}.doc-nav-hamburger .hamburger-line:first-child{top:0}.doc-nav-hamburger .hamburger-line:nth-child(2){top:6px;opacity:1}.doc-nav-hamburger .hamburger-line:nth-child(3){top:12px}.doc-nav-hamburger .hamburger-text{margin-left:8px;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.9);white-space:nowrap;display:inline-block;letter-spacing:.3px}@media (max-width:360px){.doc-nav-hamburger .hamburger-text{display:none}}.doc-nav-hamburger.is-open{z-index:1055;background-color:#174b72}.doc-nav-hamburger.is-open .hamburger-line:first-child{top:6px;transform:rotate(45deg)}.doc-nav-hamburger.is-open .hamburger-line:nth-child(2){opacity:0;transform:scale(0)}.doc-nav-hamburger.is-open .hamburger-line:nth-child(3){top:6px;transform:rotate(-45deg)}@media (min-width:768px){.doc-nav-hamburger{display:none!important}}