@charset "UTF-8";.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}}.code-example{margin-bottom:1rem}.code-sample{max-width:760px;margin:0 auto}.lang-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #e1e4e8;padding:0;margin:0}.lang-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:#6a737d;padding:.55rem .9rem;margin-bottom:-1px;font-size:.95rem;font-weight:500;cursor:pointer;transition:color .12s ease,border-color .12s ease}.lang-tab:hover{color:#24292e}.lang-tab:focus{outline:none}.lang-tab:focus-visible{outline:2px solid rgba(0,123,255,.4);outline-offset:-1px}.lang-tab.active{color:#24292e;border-bottom-color:#007bff}.code-panes{background-color:#f6f8fa;border:1px solid #e1e4e8;border-top:0;border-radius:0 0 8px 8px;overflow:hidden}.code-panes pre{margin:0;padding:1.25rem 1.5rem;background:transparent;color:#24292e;font-family:Source Code Pro,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}@media (max-width:767.98px){.code-panes pre{padding:1rem .65rem;font-size:.8rem}}.code-panes .highlight{background:transparent}.code-sample-footer{margin-top:1rem}.lang-doc-link{color:#007bff;font-size:.95rem;text-decoration:none}.lang-doc-link:hover{text-decoration:underline}.code-sample .highlight{color:#24292e}.code-sample .highlight .c,.code-sample .highlight .c1,.code-sample .highlight .ch,.code-sample .highlight .cm,.code-sample .highlight .cp,.code-sample .highlight .cpf,.code-sample .highlight .cs{color:#6a737d;font-style:italic}.code-sample .highlight .k,.code-sample .highlight .kc,.code-sample .highlight .kd,.code-sample .highlight .kn,.code-sample .highlight .kp,.code-sample .highlight .kr,.code-sample .highlight .kt{color:#d73a49}.code-sample .highlight .dl,.code-sample .highlight .s,.code-sample .highlight .s1,.code-sample .highlight .s2,.code-sample .highlight .sa,.code-sample .highlight .sb,.code-sample .highlight .sc,.code-sample .highlight .sd,.code-sample .highlight .se,.code-sample .highlight .sh,.code-sample .highlight .si,.code-sample .highlight .sr,.code-sample .highlight .ss,.code-sample .highlight .sx{color:#032f62}.code-sample .highlight .n,.code-sample .highlight .na,.code-sample .highlight .nl,.code-sample .highlight .nn,.code-sample .highlight .nv,.code-sample .highlight .nx,.code-sample .highlight .vc,.code-sample .highlight .vg,.code-sample .highlight .vi,.code-sample .highlight .vm{color:#24292e}.code-sample .highlight .nc,.code-sample .highlight .nd,.code-sample .highlight .ne,.code-sample .highlight .nf,.code-sample .highlight .nt{color:#6f42c1}.code-sample .highlight .bp,.code-sample .highlight .il,.code-sample .highlight .m,.code-sample .highlight .mb,.code-sample .highlight .mf,.code-sample .highlight .mh,.code-sample .highlight .mi,.code-sample .highlight .mo,.code-sample .highlight .nb,.code-sample .highlight .no{color:#005cc5}.code-sample .highlight .o,.code-sample .highlight .ow{color:#d73a49}.code-sample .highlight .p,.code-sample .highlight .pi{color:#24292e}.code-sample .highlight .w{color:inherit}.code-sample .highlight .err{color:#b31d28;background-color:#ffeef0}.template-rendering-contents{min-width:0}.template-rendering-contents>h1{color:#16456a}.template-rendering-contents>:last-child{margin-bottom:3rem}.template-filter-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.4rem 1rem;padding:1rem 1.25rem;background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px;list-style:none}.template-filter-list li{margin:0}.template-filter-list code{display:block;padding:0;color:#495057;background-color:transparent;border:0;white-space:nowrap}@media (min-width:768px){#sidebar.doc-sidebar-enhanced.template-rendering-sidebar{min-width:210px!important;flex-basis:210px!important;max-width:220px;margin-right:2rem}}.code-panes,.template-source{position:relative}.template-code-actions{position:absolute;z-index:2;top:.65rem;right:.65rem;display:flex;align-items:center;justify-content:flex-end;gap:.35rem;max-width:calc(100% - 1.3rem)}.code-sample-status,.template-source-status{min-width:0;padding:.25rem .5rem;color:#6c757d;background-color:rgba(246,248,250,.96);border:1px solid #e1e4e8;border-radius:4px;font-size:.8rem;overflow-wrap:anywhere}.code-sample-status:empty,.template-source-status:empty{display:none}.template-code-action{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:.4rem;color:#495057;background-color:hsla(0,0%,100%,.96);border:1px solid #ced4da;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.08);cursor:pointer}.template-code-action:hover{color:#fff;background-color:#007bff;border-color:#007bff}.template-code-action:focus-visible{outline:2px solid rgba(0,123,255,.4);outline-offset:2px}.template-code-action-icon{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.template-source .code-area{margin-bottom:0;border-radius:6px}.template-result{max-width:760px;margin:0 auto 2rem}.template-result-download,.template-result-preview{max-width:30rem;margin-right:auto;margin-left:auto}.template-result-preview{padding:.5rem;background-color:#f6f8fa;border:1px solid #e1e4e8;border-radius:6px}.template-result-preview img{display:block;width:100%;height:auto}.template-result-download{margin-top:.5rem;margin-bottom:0;text-align:center}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}