.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}