@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}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}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) 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}}div.semantic-docs article[itemtype*=TechArticle]{padding:0 1rem 0 0;color:#333;line-height:1.6}div.semantic-docs article>header>p{font-size:1rem;color:#666;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}div.semantic-docs article>section{margin:0 0 2rem}div.semantic-docs article>section>h2{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}div.semantic-docs article>section>p{color:#666;margin:0 0 1rem}div.semantic-docs article section section>h3{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem}div.semantic-docs article section section>p{color:#666;margin:0 0 1rem}div.semantic-docs section[itemtype*=PropertyValue]{border:1px solid #e5e5e5;border-radius:4px;margin:1.5rem 0;overflow:hidden}div.semantic-docs section[itemtype*=PropertyValue]>h3,div.semantic-docs section[itemtype*=PropertyValue]>h4{font-size:1.1rem;font-weight:600;background:#f5f5f5;padding:.75rem 1rem;margin:0;border-bottom:1px solid #e5e5e5}div.semantic-docs section[itemtype*=PropertyValue]>h3 dfn,div.semantic-docs section[itemtype*=PropertyValue]>h4 dfn{font-style:normal}div.semantic-docs section[itemtype*=PropertyValue]>p{color:#333;margin:1rem}div.semantic-docs section dl{margin:0 1rem 1rem}div.semantic-docs section dt{font-weight:600;font-size:.875rem;color:#666;text-transform:uppercase;letter-spacing:.025em;margin:.75rem 0 .25rem}div.semantic-docs section dd{margin:0 0 .5rem;color:#333}div.semantic-docs section dd ul{margin:.25rem 0;padding-left:1.25rem}div.semantic-docs section dd li{margin:.25rem 0}div.semantic-docs code{background:#f5f5f5;padding:.125rem .25rem;border-radius:2px;color:#333}div.semantic-docs pre{line-height:1.5;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:3px;padding:.75rem;margin:.5rem 0;overflow-x:auto}div.semantic-docs pre code{background:transparent;padding:0;color:inherit;font-size:inherit}div.semantic-docs ul.examples-list{list-style:none;padding-left:0;margin:.5rem 0}div.semantic-docs li.example-inline{margin:.5rem 0;line-height:1.4}div.semantic-docs li.example-inline code{background:#f8f8f8;padding:.25rem .5rem;border:1px solid #e5e5e5;font-weight:400}div.semantic-docs .example-desc{color:#666;font-size:.9rem}div.semantic-docs li.example-multiline{margin:.5rem 0}div.semantic-docs li.example-multiline details summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;line-height:1.4}div.semantic-docs li.example-multiline details summary::-webkit-details-marker{display:none}div.semantic-docs li.example-multiline summary code{background:#f8f8f8;padding:.25rem .5rem;border:1px solid #e5e5e5}div.semantic-docs li.example-multiline summary .show-more{display:inline-block;padding:0 .25rem;color:#666;font-size:1rem;transition:transform .2s}div.semantic-docs li.example-multiline details[open] summary .show-more{transform:rotate(-180deg)}div.semantic-docs li.example-multiline details[open] summary{margin-bottom:.5rem}div.semantic-docs li.example-multiline pre{margin:0;padding:.75rem;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:3px}div.semantic-docs article table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}div.semantic-docs article table caption{text-align:left;font-weight:600;margin-bottom:.5rem;color:#333}div.semantic-docs article table thead th{text-align:left;font-weight:600;padding:.5rem;border-bottom:2px solid #333;color:#000}div.semantic-docs article table tbody th,div.semantic-docs article table td{padding:.5rem;border-bottom:1px solid #e5e5e5;color:#333;vertical-align:top}div.semantic-docs article table tbody tr:hover{background:#fafafa}div.semantic-docs article table th[scope=row]{font-weight:400;text-align:left}div.semantic-docs article table th[scope=row] a{color:#06c;text-decoration:none}div.semantic-docs article table th[scope=row] a:hover{text-decoration:underline}div.semantic-docs article table th[colspan]{font-weight:600;background:#f5f5f5;font-size:.875rem}div.semantic-docs nav[aria-label="Page navigation"]{font-size:.9rem}div.semantic-docs nav ul{list-style:none;padding-left:0}div.semantic-docs nav ul ul{padding-left:1.25rem}div.semantic-docs nav a{color:#06c;text-decoration:none}div.semantic-docs nav a:hover{text-decoration:underline}div.semantic-docs dd>ul>li{margin:.5rem 0}div.semantic-docs dd>ul>li>code:first-child{font-weight:600}div.semantic-docs dd>ul>li ul{margin:.25rem 0 .25rem 2rem;font-size:.9rem}@media (max-width:768px){div.semantic-docs article[itemtype*=TechArticle]{padding:1rem}div.semantic-docs article table{font-size:.825rem}div.semantic-docs article table td,div.semantic-docs article table th{padding:.375rem}}div.semantic-docs div[itemprop=description]{margin:1rem}div.semantic-docs div[itemprop=description] p{margin-bottom:.5rem}.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.ref-sidebar{min-width:280px!important;flex-basis:280px!important;max-width:360px}#sidebar.ref-sidebar::-webkit-scrollbar{width:6px}#sidebar.ref-sidebar::-webkit-scrollbar-track{background:#f1f1f1}#sidebar.ref-sidebar::-webkit-scrollbar-thumb{background:#888;border-radius:3px}#sidebar.ref-sidebar::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:1199.98px){#sidebar.ref-sidebar{min-width:260px!important;flex-basis:260px!important}}@media (min-width:768px){#sidebar.ref-sidebar{display:block!important}}@media (max-width:767.98px){#sidebar.ref-sidebar{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.ref-sidebar.show{left:0;height:100vh!important;height:100dvh!important}}.ref-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){.ref-sidebar-backdrop.show{display:block}}@media (min-width:768px){.ref-sidebar-backdrop{display:none!important}}.ref-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}.ref-nav-hamburger:hover{box-shadow:0 4px 14px rgba(0,0,0,.3);background-color:#1a537f}.ref-nav-hamburger:active{box-shadow:0 2px 6px rgba(0,0,0,.3);background-color:#0f2f48}.ref-nav-hamburger:focus{outline:none;border:2px solid #2475b2;padding:0 15px}.ref-nav-hamburger .hamburger-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:18px;height:14px;position:relative;flex-shrink:0}.ref-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)}.ref-nav-hamburger .hamburger-line:first-child{top:0}.ref-nav-hamburger .hamburger-line:nth-child(2){top:6px;opacity:1}.ref-nav-hamburger .hamburger-line:nth-child(3){top:12px}.ref-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){.ref-nav-hamburger .hamburger-text{display:none}}.ref-nav-hamburger.is-open{z-index:1055;background-color:#174b72}.ref-nav-hamburger.is-open .hamburger-line:first-child{top:6px;transform:rotate(45deg)}.ref-nav-hamburger.is-open .hamburger-line:nth-child(2){opacity:0;transform:scale(0)}.ref-nav-hamburger.is-open .hamburger-line:nth-child(3){top:6px;transform:rotate(-45deg)}@media (min-width:768px){.ref-nav-hamburger{display:none!important}}#sidebar.ref-sidebar #ref-navigation br{display:none}#sidebar.ref-sidebar #ref-navigation ul{list-style:none;margin:0;padding:0;width:100%}#sidebar.ref-sidebar #ref-navigation>ul{padding-left:0}#sidebar.ref-sidebar #ref-navigation ul ul{padding-left:.75rem}#sidebar.ref-sidebar #ref-navigation a{display:block;padding:.1875rem .5rem .1875rem .75rem;margin:0;font-size:.95rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease;border-left:3px solid transparent}#sidebar.ref-sidebar #ref-navigation a:hover{background-color:#f8f9fa;border-left-color:#ced4da;color:#006fe6;text-decoration:none}#sidebar.ref-sidebar #ref-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}#sidebar.ref-sidebar #ref-navigation>a{margin-bottom:.25rem}#sidebar.ref-sidebar #ref-navigation ul ul a{font-size:.875rem}@media (max-width:767.98px){#sidebar.ref-sidebar #ref-navigation a{padding-top:.625rem;padding-bottom:.625rem;margin-bottom:0}#sidebar.ref-sidebar #ref-navigation>a{margin-bottom:.125rem}}