@keyframes Z3dUHs{0%{opacity:0}to{opacity:1}}.B_Zxcx{--icon-width:50px;flex:0 0 auto;height:100vh;padding:0;position:sticky;top:0;width:250px;z-index:1}.y6CFK6{background:var(--white-color);border-right:1px solid var(--cool-gray-color);color:var(--text-color);display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow-x:hidden}._AyUrp{flex:1 1 100%}.FrgqPo{border-bottom:1px solid var(--cool-gray-color);display:block;font-weight:700;height:60px;line-height:60px;margin:0;padding-left:55px;position:relative}.FrgqPo ._8p2p8{display:flex;flex-direction:column;font-size:.875rem;height:60px;justify-content:center;left:0;line-height:1;position:absolute;top:0;width:60px}.tYdD_w{list-style:none;margin:0;padding:15px 0}.dMdazn{margin:0;padding:2px 15px}._y_Okl{align-items:center;border-radius:var(--input-border-radius);display:flex;font-size:14px;font-weight:500;height:38px}._y_Okl.M3YBEO,._y_Okl:hover{background-color:var(--seasalt-color)}._8p2p8{display:inline-block;font-size:22px;line-height:0;overflow:hidden;text-align:center;width:45px}.BKFPk1{position:relative}.WN1p2B{animation:Z3dUHs .3s}.gdN8YP{font-family:var(--font-sans-serif);font-size:13px;font-weight:700;letter-spacing:.02em;margin:0 0 .5em;padding-left:10px}.xAFJbY{animation:Z3dUHs .3s;background-color:var(--seasalt-color);border-radius:var(--input-border-radius);box-shadow:0 1px 5px 0 #00000073;margin:15px 15px 30px;padding:15px 15px 20px}.xAFJbY p{font-size:13px;margin:.25em 0 0}.xAFJbY .Iwqnu8{display:flex;justify-content:flex-end;margin-top:.75rem}.xAFJbY a{border-radius:4px;cursor:pointer;display:inline-block;font-size:12px;font-weight:500;padding:.45em .65em}.xAFJbY a.zxS2SN{margin-right:6px}.xAFJbY a.zxS2SN:hover{text-decoration:underline}.xAFJbY a.JlUYhM{background-color:var(--text-color);border-radius:4px;color:#fff;display:inline-block}.QVlGvw{border-top:1px solid var(--cool-gray-color);padding:0}.nqbzJj{--bs-link-color-rgb:var(--bd-callout-link);--bs-code-color:var(--bd-callout-code-color);--bd-callout-color:var(--bs-primary-text-emphasis);--bd-callout-bg:var(--bs-primary-bg-subtle);--bd-callout-border:var(--bs-primary-border-subtle);background-color:var(--bd-callout-bg);border-radius:var(--box-border-radius);color:var(--bd-callout-color);margin-bottom:1.25rem;margin-top:1.25rem}.nqbzJj>p{font-size:15px;line-height:1.65;margin-top:0!important;padding:.8rem 1rem 1rem}.nqbzJj>p>p:last-child{margin-bottom:0}.nqbzJj>p>code{font-size:13px!important;font-weight:600!important}.nqbzJj.lrR8d1{--bd-callout-color:var(--bs-danger-text-emphasis);--bd-callout-bg:var(--bs-danger-bg-subtle);--bd-callout-border:var(--bs-danger-border-subtle)}.nqbzJj._32fkyA{--bd-callout-color:var(--bs-success-text-emphasis);--bd-callout-bg:var(--bs-success-bg-subtle);--bd-callout-border:var(--bs-success-border-subtle)}.nqbzJj._0CR03y{--bd-callout-color:var(--bs-warning-text-emphasis);--bd-callout-bg:var(--bs-warning-bg-subtle);--bd-callout-border:var(--bs-warning-border-subtle)}.nqbzJj a{color:inherit!important;text-decoration:underline}p._6WKA25{background:var(--bd-callout-border);border-radius:var(--box-border-radius) var(--box-border-radius) 0 0;font-size:13px;font-weight:600;margin:0;padding:.55em 1rem .35rem;text-transform:uppercase}p._6WKA25 svg{margin-bottom:2px;margin-right:6px;vertical-align:middle}.global_type_tip p._6WKA25 svg.nxTOyx,p._6WKA25 svg.chifdt{display:none}.global_type_tip p._6WKA25 svg.chifdt{display:inline-block}.ZiK5nf{height:100%;left:0;line-height:0;position:absolute;top:0;width:100%}.ZiK5nf._1sM55z{height:auto;left:auto;padding-bottom:0;position:relative;top:auto;width:auto}.ZiK5nf._1sM55z .TW2uSR{width:auto}.TW2uSR{backface-visibility:hidden;opacity:0;overflow:hidden;position:relative;transition:.5s ease-in-out;width:100%}.TW2uSR img{max-width:100%}.TW2uSR._9VXHVa img{object-fit:contain!important;object-position:center}.TW2uSR.e3LKme{opacity:1}.ZiK5nf:not(._1sM55z) .TW2uSR{bottom:0;left:0;position:absolute;right:0;top:0;width:auto}.ZiK5nf:not(._1sM55z) .TW2uSR img{backface-visibility:hidden;height:100%;object-fit:cover;object-position:center;width:100%}.rx4ofp{width:100%}.rx4ofp.LVh5ZH caption{text-align:center}.rx4ofp caption{color:var(--gray-6-color);display:block;font-size:.75rem;margin:.75em 0;text-align:left;width:100%}.rx4ofp a{text-decoration:underline}.rx4ofp a:focus,.rx4ofp a:hover{color:var(--text-color)}.mN_eGI.D2oBTM mux-player{--controls:none;--media-object-fit:cover}.mN_eGI.D2oBTM mux-player::part(gesture-layer){display:none}.mN_eGI .A01te7>p{font-size:.875em}.k1zTG3.hs-button{color:var(--text-color)}@keyframes CHhu8P{0%{opacity:0}to{opacity:1}}.IFmjL7{align-items:center;background-color:#091d32cc;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .25s ease-in-out;z-index:1000}@media(min-width:768px){.IFmjL7{background-color:#091d3280}}.IFmjL7.ReactModal__Overlay--after-open{opacity:1}.IFmjL7.ReactModal__Overlay--after-open .qgK070{animation:CHhu8P .3s ease-out .25s forwards}.IFmjL7.ReactModal__Overlay--before-close{opacity:0;transition:opacity .3s ease-in-out}.IFmjL7.ReactModal__Overlay--before-close .qgK070{animation:none}.qgK070{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-height:100vh;max-width:100%;opacity:0;overflow-y:auto;padding:40px 10px;pointer-events:none;width:100%;z-index:1000}@media(min-width:768px){.qgK070{padding:20px var(--gutter)}}.gjwXLh{background-color:var(--white);max-width:100%;pointer-events:auto;position:relative;width:500px}._6tOS7B{background-color:var(--white-color);border-radius:12px;min-height:450px;padding:48px var(--gutter) 32px}@media(min-width:1024px){._6tOS7B{padding:40px}}._6tOS7B h3{font-size:1.5rem;margin:0 0 .6em}.NX3WAC{border-top:1px solid var(--cool-gray-color);margin-top:1.5rem;padding-top:1.5rem}.tIt_Nm{background-color:initial;border:0;cursor:pointer;height:16px;padding:0;position:absolute;right:20px;top:24px;width:16px}.tIt_Nm:after,.tIt_Nm:before{background-color:var(--text-color);content:"";display:block;height:3px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg);width:22px}.tIt_Nm:after{transform:translateX(-50%) translateY(-50%) rotate(45deg)}._jStB3{align-items:center;border:1px solid var(--cool-gray-color);border-radius:var(--pill-border-radius);display:inline-flex;font-size:14px;margin-left:.5rem;padding:.25em .7em}._jStB3:hover{border-color:var(--font-color)}.KAo0Hj{color:var(--gray-9-color);font-weight:500;vertical-align:middle}.KAo0Hj b{color:var(--text-color);font-weight:500}@keyframes JDIU6T{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes xZbUIs{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes G_5G4n{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes qJyHlu{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.fzR5k7{animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);background-color:#000000e6;border-radius:var(--pill-border-radius);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633;color:#fff;font-family:var(--font-sans-serif);font-size:14px;line-height:1;padding:.5em .7em;-webkit-user-select:none;user-select:none;will-change:transform,opacity;z-index:9999}.fzR5k7[data-state=delayed-open][data-side=top]{animation-name:G_5G4n}.fzR5k7[data-state=delayed-open][data-side=right]{animation-name:qJyHlu}.fzR5k7[data-state=delayed-open][data-side=bottom]{animation-name:JDIU6T}.fzR5k7[data-state=delayed-open][data-side=left]{animation-name:xZbUIs}._3LV_xL{fill:#000000e6}@keyframes o90lu5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes aRtTuj{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}.gANlAs{align-items:center;border:1px solid var(--cool-gray-color);border-radius:var(--pill-border-radius);display:inline-flex;font-size:14px;padding:.25em .7em;position:relative}.gANlAs.Yr4GU6{border:0;font-size:13px;padding:0}.gANlAs.Yr4GU6 ._55gWNd{margin-top:0}.gANlAs.Yr4GU6 .WAJ5Ls ._Z2f6Z{display:none}.gANlAs.Yr4GU6 button.Yq2Axc svg{margin-bottom:1px;margin-left:7px}._55gWNd{background-color:var(--cool-gray-color);border-radius:5px;display:inline-block;height:10px;margin-top:1px;vertical-align:middle;width:10px}._55gWNd.kt426i{background-color:var(--mint-color)}._55gWNd.Cal9BY{background-color:var(--crayola-color)}._55gWNd.OzUbM_{background-color:var(--selective-yellow-color)}.WAJ5Ls{color:var(--gray-9-color);font-weight:500;margin-left:6px;vertical-align:middle}.WAJ5Ls b{color:var(--text-color);font-weight:500}button.Yq2Axc{-webkit-appearance:none;appearance:none;border:0;color:var(--text-color);font-size:15px;opacity:.4;padding:0}button.Yq2Axc svg{margin-bottom:3px;margin-left:6px;transform-origin:center;vertical-align:middle}button.Yq2Axc.dhatIN,button.Yq2Axc:hover{opacity:1}button.Yq2Axc.zOOLct svg{animation:o90lu5 .75s infinite}.Bh2nUD{color:var(--selective-yellow-color);height:10px;margin-top:1px;position:relative;width:10px}.Bh2nUD ._4k1PTw{animation:aRtTuj .75s 125ms infinite;left:50%;transform:translate(-50%,-50%)}.Bh2nUD ._4k1PTw,.Bh2nUD:after,.Bh2nUD:before{background-color:currentColor;border-radius:3px;height:10px;position:absolute;top:50%;width:2px}.Bh2nUD:after,.Bh2nUD:before{content:"";display:block;transform:translateY(-50%)}.Bh2nUD:after{animation:aRtTuj .75s 0ms infinite;left:0}.Bh2nUD:before{animation:aRtTuj .75s .25s infinite;right:0}.Yn7uG5{border:2px solid var(--offwhite-color);border-radius:var(--box-border-radius);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:.75rem;transition:border-color var(--transition-out)}.Yn7uG5:hover{border-color:var(--text-color);transition-duration:var(--transition-in)}.qcZI3_{position:relative;width:100%}.ccMrEu{align-items:center;display:inline-flex;height:24px;justify-content:center;position:absolute;right:0;top:0;width:26px}.ccMrEu svg{height:100%}.rYhSPr{flex:0 0 auto;margin-top:.15rem;width:20px}._2aoRb1{align-items:flex-start;display:flex;margin-bottom:.5em;padding-right:30px}._2aoRb1 a{font-size:1rem;font-weight:500;margin-left:6px;max-width:100%;overflow-wrap:break-word}._1t_LIO{font-size:15px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.su1CGd{display:flex;margin-top:.5em}.su1CGd .jSilKf{align-items:center;color:var(--gray-6-color);display:block;font-size:13px;margin:.5em 0}.su1CGd .jSilKf:before{content:"|";display:inline-block;margin:0 8px 0 10px;opacity:.5}.CL7Axr{align-items:center;border:1px solid var(--cool-gray-color);border-radius:var(--pill-border-radius);display:inline-flex;font-size:14px;height:30px;margin-left:.5rem;padding:.25em .7em}.CL7Axr:hover{border-color:var(--text-color)}.CL7Axr ._2joxFO{align-items:center;display:inline-flex;height:20px;justify-content:center;margin-right:7px;padding-top:1px;width:20px}.CL7Axr svg{height:100%}._5L4OGy{background:#1e1e1e;border-radius:.4em;font-family:var(--font-family-code);font-size:13px;min-height:48px;padding:.25rem .5rem .25rem .25rem;position:relative;width:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}._5L4OGy .cm-scroller,._5L4OGy pre{font-family:var(--font-family-code);line-height:1.5;padding:.35rem .5rem .35rem .25em!important}._5L4OGy.EPc8tB pre{display:none!important}._5L4OGy:not(.EPc8tB) .cm-theme{display:none}@media(min-width:768px){._5L4OGy{font-size:15px}}._5L4OGy code{-webkit-text-size-adjust:100%;text-size-adjust:100%}._5L4OGy pre{color:#9cdcfe!important;font-size:13px!important;margin:0!important}@media(min-width:768px){._5L4OGy pre{font-size:15px!important}}._5L4OGy pre .Cz3znm{padding:4px 2px 4px 6px}._5L4OGy .jvThwK{-webkit-appearance:none;appearance:none;background:#131313;border:0;border-radius:0;padding:.25em;position:absolute;right:.75em;top:.9em}._5L4OGy .jvThwK .CNkcmp{display:block;position:relative}._5L4OGy .jvThwK .CNkcmp:after,._5L4OGy .jvThwK .CNkcmp:before{border:1px solid #fff;content:"";display:block;height:12px;transition:background-color .5s;width:12px}._5L4OGy .jvThwK .CNkcmp:after{border-bottom:0;border-left:0;position:absolute;right:-3px;top:-3px}._5L4OGy .jvThwK.z6dSam .CNkcmp:before{background-color:#fff;transition-duration:background-color var(--transition-in)}._5L4OGy .jvThwK .ZP99qo{background:#131313;color:#fff;font-size:.8em;opacity:0;padding:.125em .25em;pointer-events:none;position:absolute;right:100%;top:0;transition:opacity .5s}._5L4OGy .jvThwK .ZP99qo.z6dSam{opacity:1;transition-duration:background-color var(--transition-in)}.eTBFOx{border-top:4px solid var(--offwhite-color);display:flex;justify-content:space-between;margin-top:90px;padding-top:30px}.oIslpK{width:220px}.oIslpK a{box-shadow:none!important}.oIslpK b{color:var(--cta-color)}.oIslpK.ASCBEe{text-align:right}._2Hx2OR .LddeOG{display:none}._2Hx2OR ul{margin:0;padding:0}._2Hx2OR ul li{list-style:none}._2Hx2OR ul li>ul>li>a{padding-left:0}._2Hx2OR ul li>ul>li>ul>li>a{padding-left:15px}._2Hx2OR ul li>ul>li>ul>li:has(ul)>ul{display:none}._2Hx2OR ul li>ul>li>ul>li.D1E8ot{position:relative}._2Hx2OR ul li>ul>li>ul>li.D1E8ot>.LddeOG{display:block;padding:.5em;position:absolute;right:-1.5em;top:0}._2Hx2OR ul li>ul>li>ul>li.D1E8ot ul{display:none;padding-bottom:.25em}._2Hx2OR ul li>ul>li>ul>li.D1E8ot.xnWmSi>a{font-weight:700;opacity:1}._2Hx2OR ul li>ul>li>ul>li.D1E8ot.Hu6eOf ul{display:block}._2Hx2OR ul li>ul>li>ul>li>ul>li>a{padding-bottom:.4em;padding-left:30px;padding-top:.4em}._2Hx2OR ul li a{display:block;font-size:var(--font-size-s);font-weight:500;opacity:.5;overflow:hidden;padding-bottom:.5em;padding-top:.5em;text-overflow:ellipsis;white-space:pre-line;width:100%}._2Hx2OR ul li a:focus,._2Hx2OR ul li a:hover{opacity:1}._2Hx2OR ul li a>em{color:var(--violet-color);font-style:normal}._2Hx2OR ul li a.xnWmSi{font-weight:700;opacity:1}._2Hx2OR ul li a>code{font-size:13px}.h9GfSd{border:1.5px solid var(--cool-gray-color);border-radius:var(--input-border-radius);margin:.5rem 0;transition:var(--transition-out)}.Z4W0w6{font-size:1rem;justify-content:space-between;padding:1rem}.Z4W0w6,.oao9Eu{align-items:center;display:flex;font-weight:500}.oao9Eu{color:var(--text-color);font-family:var(--font-title);letter-spacing:.02em}.EE6qej{align-items:center;display:inline-flex;height:40px;justify-content:center;margin-right:1rem;width:40px}.zk_VEJ{background-color:var(--gold-color);border-radius:var(--pill-border-radius);display:inline-block;font-family:var(--font-sans-serif);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;margin-left:1em;padding:.5em;text-transform:uppercase}.oa3l3Q{border-top:1.5px solid var(--cool-gray-color);padding:1.5rem 1rem}.oG4jC4{border:1px solid var(--cool-gray-color);border-radius:var(--box-border-radius);margin-top:1.5rem;padding:1.5rem 1.25rem}.oG4jC4 h3:first-child{margin-top:0}._7ygdBI label{display:block;font-family:var(--font-title);font-size:15px;font-weight:500;margin:0 0 .25em}._7ygdBI input{border:1.5px solid var(--cool-gray-color);border-radius:var(--input-border-radius);font-family:var(--font-title);font-size:16px;font-weight:400;margin-bottom:.75em;padding:.5em;width:380px}._7ygdBI input:disabled{border-color:var(--cool-gray-color)}._7ygdBI input:focus{border-color:var(--text-color)}.fPXLN1{color:var(--crayola-color);display:inline-block;font-family:var(--font-title);margin-left:.75rem}.swpTLV{margin-bottom:3rem}.swpTLV h2.RhyGUj{margin:1.5rem 0}.Pw4IWA{margin:1rem 0 0}.Pw4IWA code{background:#eaefef;border-radius:5px;font-family:var(--font-family-code);font-size:14px;font-weight:500;padding:.25em .45em}._gwmBi a{box-shadow:inset 0 -1px 0 0 currentColor;color:var(--pale-blue-color);font-size:14px;text-decoration:none}._gwmBi a:focus,._gwmBi a:hover{color:var(--deep-blue-color)}._gwmBi span{color:#ccc}@keyframes oA_KTk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IwmLXQ{font-size:20px;margin-left:10px}.IwmLXQ span{background-color:#000000e6;border-radius:6px;color:#fff;display:inline-block;font-size:13px;font-weight:500;margin:0 0 3px 5px;padding:.25em .5em;vertical-align:bottom}.SLjNTN{text-align:left}.SLjNTN .Dv_PkC{animation:oA_KTk .75s infinite}._4RxHV6{max-width:1080px}.wJuERW{margin-bottom:80px}.wJuERW>p{margin-bottom:1.5rem}.wJuERW>p>code{background:rgba(0,50,50,.075);border-radius:5px;color:var(--midnight-color);display:inline-block;font-family:var(--font-family-code);font-size:14px;font-weight:500;padding:.1em .45em}.bZzWJE{margin-bottom:20px}._9_AxvT{color:red;margin-top:1rem;padding:0;text-decoration:underline}._9WBLS4 a{color:var(--medium-slate-blue-color);font-size:inherit}._9WBLS4 a:focus,._9WBLS4 a:hover{color:var(--darker-slate-blue-color)}.UP_ZWB{position:relative}.UP_ZWB .RlgFKF{background-color:#282a36;border:2px solid #282a36;border-radius:0 0 var(--box-border-radius) var(--box-border-radius);color:#fff;font-size:14px;max-height:240px;overflow-x:auto;overflow-y:hidden;padding:.75rem 1rem}.UP_ZWB .RlgFKF.gfbeJZ{max-height:none;overflow-y:visible}.UP_ZWB .eQu_O4{background:linear-gradient(0deg,#282a36,#0000);border-radius:0 0 6px 6px;bottom:0;height:60px;left:0;position:absolute;right:0}.UP_ZWB ._J3NzZ{background-color:var(--black-color);border-radius:var(--box-border-radius) var(--box-border-radius) 0 0;color:#fff;display:flex;justify-content:space-between;padding:.75rem 1rem}.UP_ZWB ._J3NzZ h4{font-size:16px;letter-spacing:.02em;margin:0}.UP_ZWB ._J3NzZ button{align-items:center;background-color:#ffffff26;border-radius:var(--sm-button-border-radius);display:inline-flex;font-size:var(--font-size-xs);padding:.25em .75em}.UP_ZWB ._J3NzZ button:hover{background-color:#fff3}.UP_ZWB ._J3NzZ button svg{margin-left:6px}.UP_ZWB code{font-size:14px;font-weight:500}.Pmjdfy,.UP_ZWB code{font-family:var(--font-family-code)}.Pmjdfy{font-weight:400;margin-top:.25em}.Pmjdfy span.BFrm4P{color:var(--bright-pink-color);font-weight:500}.Pmjdfy span._E8V_Z.bVIE3I{color:#f1ec90}.Pmjdfy span._E8V_Z.bVIE3I:after,.Pmjdfy span._E8V_Z.bVIE3I:before{content:'"'}.Pmjdfy a._E8V_Z{box-shadow:inset 0 -1px 0 0 currentColor;color:var(--pale-blue-color);text-decoration:none}.Pmjdfy a._E8V_Z:focus,.Pmjdfy a._E8V_Z:hover{color:var(--deep-blue-color)}.Pmjdfy b{font-weight:700;letter-spacing:.02em;white-space:nowrap}.Pmjdfy strong{color:var(--pale-blue-color)}.Pmjdfy strong.xSzaAS{color:var(--light-violet-color)}.Pmjdfy button.libHUw{background-color:#ffffff1a;border-radius:var(--sm-button-border-radius);font-family:initial;font-size:16px;font-weight:600;height:22px;line-height:22px;text-align:center;vertical-align:bottom;width:22px}code.yLDK5b{white-space:nowrap}code.EXO9dJ{padding:.5rem 0}code.EXO9dJ pre{margin:.25em 0}code.EXO9dJ pre:first-child{margin-top:.5em}code.EXO9dJ pre:last-child{margin-bottom:.75em}.pIL_JG{justify-content:space-between}.Dv2B4I,.pIL_JG{display:flex}.OLJ6cc{-webkit-appearance:none;appearance:none;border-bottom:2px solid #0000;border-radius:0;padding:.5em}.HH6xUa,.OLJ6cc,.fq_3dY{align-items:center;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;margin-right:.25em;padding:.15em 0;width:28px}.fq_3dY:disabled{opacity:.25}.OLJ6cc:hover{border-color:var(--cool-gray-color)}.OLJ6cc.JtUknM{border-color:var(--midnight-color)}._7NZ8TZ{background-color:var(--midnight-color);color:var(--white-color)}.vtp13_{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px var(--gutter)}@media(min-width:768px){.vtp13_{padding:60px var(--gutter)}}@media(min-width:1024px){.vtp13_{padding:80px var(--gutter) 60px}}.rQTVjH{flex:0 0 auto;font-size:2rem;margin-bottom:2rem;width:100%}@media(min-width:768px){.rQTVjH{width:37%}}@media(min-width:1024px){.rQTVjH{width:42%}}.SZHkcY{flex:0 0 auto;margin:0 0 2rem;padding:7px 0;width:50%}@media(min-width:768px){.SZHkcY{margin:0 0 2rem;padding:7px 0 7px 20px;width:21%}}@media(min-width:1024px){.SZHkcY{width:19%}}.SZHkcY h4{margin-top:0}.XdXRv2{list-style:none;margin:0;padding:0}.XdXRv2 li{font-size:15px;margin:0 0 .75em}.XdXRv2 li>a{margin-right:8px;padding:5px 0;position:relative}.XdXRv2 li>a:link{text-decoration:none;transition:box-shadow .25s ease-out}.XdXRv2 li>a:after{background-color:currentColor;content:"";display:block;height:1px;position:absolute;right:0;top:100%;transition:.2s ease-in-out;width:0}.XdXRv2 li>a:hover:after{left:0;width:100%}.WFLTbv{background-color:#a682ff30;border-radius:4px;color:var(--tropical-indigo-color);font-size:13px;padding:.25em .5em .3em;white-space:nowrap}.rSLxA_{display:flex;flex:0 0 auto;justify-content:center;width:100%}@media(min-width:1024px){.rSLxA_{justify-content:flex-start;width:100%}}.Rmutm9{align-items:center;background-color:var(--black-color);border:1px solid var(--black-color);border-radius:20px;color:var(--white-color);display:flex;font-size:1.25rem;height:40px;justify-content:center;margin:0 10px;transition:var(--transition-out) ease-in-out;width:40px}.Rmutm9 .CAGY7G{padding-bottom:55%;position:relative;width:55%}@media(min-width:1024px){.Rmutm9{margin:0 15px 0 0}}.Rmutm9:hover{border-color:#fff;transition-duration:var(--transition-in)}.IYALAu{background-color:var(--black-color);color:var(--gray-6-color);font-size:14px;opacity:1;padding:20px var(--gutter);text-align:center}.IYALAu .Fdycdn{display:block}@media(min-width:768px){.IYALAu .Fdycdn{display:inline-block}}.IYALAu a:before{color:var(--gray-6-color);content:"|";display:inline-block;margin:0 1em}.IYALAu a:first-of-type:before{display:none}@media(min-width:768px){.IYALAu a:first-of-type:before{display:inline-block}}.IYALAu a:hover{color:var(--cool-gray-color)}.j2Zdhr{margin-bottom:.75em}select.gtfvJF{-webkit-appearance:none;appearance:none;background-color:var(--white-color);background-image:url(/images/select-arrow.svg);background-position:100%;background-repeat:no-repeat;border:1px solid #ccc;border-radius:8px;color:var(--midnight-color);font-family:var(--font-sans-serif);font-size:16px;font-weight:400;margin:0;padding:.25em 30px .25em .55em;width:100%}._7QI_rW{margin:0;padding:0 0 .5em}._7QI_rW._ioLUY._7_4fCm{display:none}._7QI_rW.ciZgqP{position:relative}._7QI_rW.ciZgqP:after{border-left:2px solid #e3e3e3;bottom:5px;content:"";display:block;left:-15px;position:absolute;top:-2px}._8Gtca3{font-size:var(--font-size-s);font-weight:500;list-style:none}._8Gtca3,._8Gtca3.ciZgqP>a{position:relative}._8Gtca3.ciZgqP>a:after{border-left:2px solid var(--midnight-color);bottom:2px;content:"";display:block;left:-15px;position:absolute;top:2px}._ioLUY ._8Gtca3{padding-left:15px}._8Gtca3 a,._8Gtca3 span{display:block;font-size:var(--font-size-s);font-weight:500;padding-bottom:.5em;padding-top:.5em}._8Gtca3 a{opacity:.5}._8Gtca3 a:focus,._8Gtca3 a:hover{opacity:1}._8Gtca3 span._m_dUZ{font-weight:700;margin:.25em 0 0}._8Gtca3.ciZgqP>a{opacity:1}._8Gtca3 .KG0kkv{display:inline-block;font-size:1em;font-weight:600;margin-bottom:4px;margin-left:4px;vertical-align:bottom}.P7boGs{padding:.5em;position:absolute;right:-.5em;top:.25em}.APcbWZ,._45JqtK{position:relative}._45JqtK{padding-bottom:56.2%}.VosRXL{bottom:0;left:0;position:absolute;right:0;top:0}.NejL_I{align-items:flex-start;border-top:1px solid gray;margin:0;padding-top:var(--navbar-height)}@media (min-width:768px){.NejL_I{display:flex;flex-direction:row}}.Kz47Ux{background-color:var(--offwhite-color);border-bottom:1px solid var(--midnight-color);flex:0 0 auto;height:200px;overflow-y:scroll}@media (min-width:768px){.Kz47Ux{border-bottom:0;height:calc(100vh - var(--navbar-height));position:sticky;top:var(--navbar-height);width:230px}}@media(min-width:1200px){.Kz47Ux{width:300px}}.Kz47Ux .SprTAs{padding:20px var(--gutter)}@media (min-width:1024px){.Kz47Ux .SprTAs{padding:40px calc(var(--gutter)/2) 40px var(--gutter)}}.UsDMyL{background-color:var(--offwhite-color);display:none;flex:0 0 auto;height:calc(100vh - var(--navbar-height));overflow-y:scroll;position:sticky;top:var(--navbar-height);width:230px}@media(min-width:1024px){.UsDMyL{display:block}}@media(min-width:1200px){.UsDMyL{width:300px}}.UsDMyL .fKhKdu{padding:30px var(--gutter) 30px calc(var(--gutter)/2)}@media(min-width:1024px){.UsDMyL .fKhKdu{padding:40px var(--gutter) 40px calc(var(--gutter)/2)}.UbqQUr{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.5rem}.UbqQUr h1{flex:1 1 100%;padding-right:1rem}}.Qud91b a{box-shadow:inset 0 -1px 0 0 currentColor;color:var(--cta-color);text-decoration:none}.Qud91b a:hover{color:var(--cta-active-color)}.Qud91b .mh2jtA{border-top:2px solid var(--offwhite-color);margin:3rem 0}.FEczRZ{border:2px solid var(--offwhite-color);border-radius:var(--box-border-radius);margin:2rem 0;padding:1.5rem 1.5rem 1rem}.FEczRZ p{line-height:1.65}.FEczRZ p:last-child{margin-bottom:0}.FEczRZ p.gNzI_o{color:var(--gray-9-color);margin-top:0;text-align:right}.FEczRZ p.gNzI_o a{color:var(--gray-9-color);text-decoration:underline}.awCQKH{align-items:center;border:2px solid var(--text-color);border-radius:var(--box-border-radius);display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:500;margin-bottom:1.5rem;margin-top:.25em;padding:.45em .7em .45em 1em;transition:var(--transition-out)}.awCQKH svg{margin-left:.5em}.awCQKH:hover{background-color:var(--offwhite-color);transition-duration:var(--transition-in)}.Cn7OpB{background-color:#fff;flex:1 1 100%}@media (min-width:768px){.Cn7OpB{width:calc(100% - 275px)}}@media(min-width:1024px){.Cn7OpB{width:calc(100% - 460px)}}@media(min-width:1200px){.Cn7OpB{width:calc(100% - 600px)}}.Cn7OpB .drp2Tl{background-color:#f6eeff;color:var(--violet-color);display:block;font-size:.875rem;font-weight:500;padding:.5em 1.75em}.Cn7OpB .drp2Tl a{text-decoration:underline}.Cn7OpB .drp2Tl code{font-weight:700}.Cn7OpB .d4DtDI{margin-left:auto;margin-right:auto;max-width:1000px;padding:30px var(--gutter) 150px;width:100%}@media(min-width:1024px){.Cn7OpB .d4DtDI{padding:40px var(--gutter) 150px}}.Cn7OpB a.github-button{opacity:0}.Cn7OpB a.image-reference{vertical-align:0!important}.Cn7OpB a.viewcode-back{box-shadow:none;color:var(--cta-color);float:right;font-size:80%;text-decoration:none}.Cn7OpB a.viewcode-back:hover{text-decoration:underline}.Cn7OpB a.P4Fr_u:not(:has(code)):not(.viewcode-back){box-shadow:inset 0 -1px 0 0 currentColor;color:var(--cta-color);text-decoration:none}.Cn7OpB a.P4Fr_u:not(:has(code)):not(.viewcode-back):hover{color:var(--cta-active-color)}.Cn7OpB a code{box-shadow:inset 0 -1px 0 0 currentColor;font-size:.875em;font-weight:700}.Cn7OpB a code:hover,.Cn7OpB a.headerlink{color:var(--cta-color)}.Cn7OpB a.headerlink{box-shadow:none;margin-left:.2em;opacity:0}.Cn7OpB a.headerlink:hover{color:var(--cta-active-color);opacity:1}.Cn7OpB h1,.Cn7OpB h2,.Cn7OpB h3{position:relative}.Cn7OpB h1 .EpMDVQ,.Cn7OpB h2 .EpMDVQ,.Cn7OpB h3 .EpMDVQ{left:0;position:absolute;top:calc(var(--navbar-height)*-1 - 20px)}.Cn7OpB dt:hover a.headerlink,.Cn7OpB h1:hover a.headerlink,.Cn7OpB h2:hover a.headerlink,.Cn7OpB h3:hover a.headerlink,.Cn7OpB h4:hover a.headerlink{opacity:.5}.Cn7OpB dt:hover a.headerlink:hover,.Cn7OpB h1:hover a.headerlink:hover,.Cn7OpB h2:hover a.headerlink:hover,.Cn7OpB h3:hover a.headerlink:hover,.Cn7OpB h4:hover a.headerlink:hover{opacity:1}.Cn7OpB .dcCZOy{display:inline-block;font-size:.8em;font-weight:600;margin-bottom:5px;margin-left:4px;vertical-align:middle}.Cn7OpB p{margin-top:1.25em}.Cn7OpB p:first-child{margin-top:0}.Cn7OpB li>strong,.Cn7OpB p>strong{font-weight:600}.Cn7OpB h1{font-size:1.5rem;margin-bottom:.35em;margin-top:0}@media (min-width:768px){.Cn7OpB h1{font-size:2.5rem}}.Cn7OpB h2{font-size:1.35rem;margin-block-end:.75em;margin-block-start:1.5em}@media (min-width:768px){.Cn7OpB h2{font-size:2rem}}.Cn7OpB h3{font-size:1.125rem;margin-block-start:1.5em}@media (min-width:768px){.Cn7OpB h3{font-size:1.65rem}}.Cn7OpB h4{font-size:1rem;font-weight:500;margin-block-end:1em;margin-block-start:1.5em}@media (min-width:768px){.Cn7OpB h4{font-size:1.35rem}}.Cn7OpB h5{font-size:1rem;margin-block-start:1.75em;margin-bottom:1em}@media (min-width:768px){.Cn7OpB h5{font-size:1rem}}.Cn7OpB h2>em,.Cn7OpB h3>em,.Cn7OpB h4>em{color:var(--violet-color);font-style:normal}.Cn7OpB ol,.Cn7OpB ul{margin:1.5em 0 1.75em}.Cn7OpB ol li:not(:first-child),.Cn7OpB ul li:not(:first-child){margin-top:.5em}.Cn7OpB ol ol,.Cn7OpB ol ul,.Cn7OpB ul ol,.Cn7OpB ul ul{margin:.5em 0 0}.Cn7OpB ol li::marker{color:#555;font-size:16px}@media (min-width:768px){.Cn7OpB ol li::marker{font-size:18px}}.Cn7OpB li>p:first-child{margin:0}.Cn7OpB li:not(:last-child)>ul{margin-bottom:1.5em}.Cn7OpB blockquote{border-left:4px solid #ccc;margin:0 1em;padding:.5em 1.5em}.Cn7OpB blockquote>h2:first-child,.Cn7OpB blockquote>h3:first-child,.Cn7OpB blockquote>h4:first-child{margin-top:.5em}.Cn7OpB blockquote>p:last-child{margin-bottom:0}.Cn7OpB p+.HpafkQ{margin-top:.75rem}.Cn7OpB li>.HpafkQ:not(:first-child){margin-top:.5rem;padding-right:.75rem}.Cn7OpB .HpafkQ{margin-bottom:1rem}@media(min-width:768px){.Cn7OpB .HpafkQ .cm-editor,.Cn7OpB .HpafkQ pre{font-size:14px!important}}.Cn7OpB .THSaWc{margin:2.5rem 0}.Cn7OpB li>code,.Cn7OpB p>code{border-radius:5px;display:inline-block;font-weight:500;padding:.1em .45em}.Cn7OpB li>code,.Cn7OpB p>code,.Cn7OpB pre{background:rgba(0,50,50,.075);color:var(--midnight-color);font-family:var(--font-family-code);font-size:14px}.Cn7OpB pre{border-radius:.25rem;overflow-x:scroll;padding:.75rem 1rem .75rem .75rem}.Cn7OpB img{max-width:100%}.Cn7OpB ._9UOgfW,.Cn7OpB .code-output{position:relative}.Cn7OpB ._9UOgfW:before,.Cn7OpB .code-output:before{border-radius:6px 6px 0 0;content:"Out:";font-size:13px;font-weight:700;left:0;letter-spacing:.02em;line-height:1;padding:0 .25em;position:absolute;top:.9rem}.Cn7OpB ._9UOgfW pre,.Cn7OpB .code-output pre,.Cn7OpB pre.code-output{margin-left:40px}.Cn7OpB pre.code-output:before{left:-40px}.Cn7OpB .code-output .highlight .bp,.Cn7OpB .code-output .highlight .c1,.Cn7OpB .code-output .highlight .k,.Cn7OpB .code-output .highlight .kc,.Cn7OpB .code-output .highlight .kn,.Cn7OpB .code-output .highlight .mi,.Cn7OpB .code-output .highlight .nb,.Cn7OpB .code-output .highlight .nd,.Cn7OpB .code-output .highlight .ne,.Cn7OpB .code-output .highlight .o,.Cn7OpB .code-output .highlight .ow,.Cn7OpB .code-output .highlight .p,.Cn7OpB .code-output .highlight .s2,.Cn7OpB .code-output .highlight .sd{color:var(--text-color);font-weight:500}.Cn7OpB .highlight .kn{color:#204a87;font-weight:700}.Cn7OpB .highlight .bp,.Cn7OpB .highlight .nb{color:#3465a4}.Cn7OpB .highlight .p{font-weight:700}.Cn7OpB .highlight .c1,.Cn7OpB .highlight .sd{color:#8f5902;font-style:italic}.Cn7OpB .highlight .o{color:#ce5c00;font-weight:700}.Cn7OpB .highlight .s2{color:#4e9a06}.Cn7OpB .highlight .k,.Cn7OpB .highlight .kc,.Cn7OpB .highlight .ow{color:#204a87;font-weight:700}.Cn7OpB .highlight .mi{color:#0000cf;font-weight:700}.Cn7OpB .highlight .nd{color:#5c35cc;font-weight:700}.Cn7OpB .highlight .ne{color:#c00;font-weight:700}.Cn7OpB dl{margin-bottom:2rem}.Cn7OpB dl dl dt{background:#eaefef;border:none;border-left:3px solid #ccc;border-radius:5px;color:#555;margin-bottom:.5em}.Cn7OpB dt{background:#e7f2fa;border-top:3px solid #6ab0de;color:#2980b9;display:table;line-height:1.5;margin:6px 0;padding:.35em .5em;position:relative}.Cn7OpB dt span.viewcode-link{color:var(--cta-color);display:inline-block;float:right;font-size:80%!important;padding-left:1.5rem}.Cn7OpB dt span.pre{font-family:var(--font-family-code);font-size:90%;font-weight:800}.Cn7OpB dt span.descname{color:red}.Cn7OpB dt>a{box-shadow:none!important}.Cn7OpB dt>a:hover span{text-decoration:underline}.Cn7OpB dd{margin:1rem 0 1rem 1.75rem}.Cn7OpB ._6GdGox{overflow-x:auto;width:100%}.Cn7OpB table{border-collapse:collapse;min-width:550px}.Cn7OpB table p:first-child,.Cn7OpB table ul:first-child{margin:0}.Cn7OpB table,.Cn7OpB table li,.Cn7OpB table p{font-size:15px}.Cn7OpB table ul{padding-left:1rem}.Cn7OpB table,.Cn7OpB td,.Cn7OpB th{border:1px solid}.Cn7OpB td,.Cn7OpB th{padding:.75em 1em}.Cn7OpB td{padding-bottom:1.25em}.Cn7OpB tr td{vertical-align:top}.Cn7OpB tr td ul{margin:1em 0 1.25em}.Cn7OpB tr td ul:last-child{margin-bottom:0}.fepwVC{margin:0;padding:0 0 .5em}.fepwVC.koffsR._4HdK1j{display:none}.fepwVC.Lkg11V{position:relative}.fepwVC.Lkg11V:after{border-left:2px solid #e3e3e3;bottom:5px;content:"";display:block;left:-15px;position:absolute;top:-2px}.qIZKCQ{font-size:var(--font-size-s);font-weight:500;list-style:none}.qIZKCQ,.qIZKCQ.Lkg11V>a{position:relative}.qIZKCQ.Lkg11V>a:after{border-left:2px solid var(--midnight-color);bottom:2px;content:"";display:block;left:-15px;position:absolute;top:2px}.koffsR .qIZKCQ{padding-left:15px}.qIZKCQ svg{display:inline-block;font-size:1.125em;margin-left:.25em;margin-top:-.125em;vertical-align:middle}.qIZKCQ a,.qIZKCQ span{display:block;font-size:var(--font-size-s);font-weight:500;padding-bottom:.5em;padding-top:.5em}.qIZKCQ a{opacity:.5}.qIZKCQ a:focus,.qIZKCQ a:hover{opacity:1}.qIZKCQ span._oWZFA{font-weight:700;margin:.25em 0 0}.qIZKCQ.Lkg11V>a{opacity:1}.qIZKCQ .LlT5oe{display:inline-block;font-size:1em;font-weight:600;margin-bottom:4px;margin-left:4px;vertical-align:bottom}.fStVmD{background-color:var(--seasalt-color);min-height:100vh;padding-top:var(--navbar-height)}.AdfmxA{margin:70px auto 0;max-width:100%;padding-bottom:100px;width:720px}.Rz1GIg{text-align:center}.Rz1GIg h1{font-size:2.5rem;margin-bottom:1em}.GRzlnV{display:flex;justify-content:center;margin-bottom:1em}.Q_g1dc{text-align:center}.ClstVD{background-color:var(--white-color);border:1.5px solid var(--cool-gray-color);border-radius:var(--box-border-radius);padding:2rem}.ClstVD p{font-size:1rem;line-height:1.75;margin-bottom:1.25em}.ClstVD code{color:var(--medium-slate-blue-color);font-weight:600}.ClstVD p>a{text-decoration:underline}.gJ6DMd{align-items:center;display:flex;margin-bottom:2rem}.gJ6DMd label{cursor:pointer}.gJ6DMd input[type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;margin-right:.5rem}.gJ6DMd input[type=checkbox]:after{align-items:center;border:1px solid var(--cool-gray-color);border-radius:.25rem;color:var(--white-color);content:"✓";display:flex;height:1rem;justify-content:center;width:1rem}.gJ6DMd input[type=checkbox]:checked:after{background-color:var(--medium-slate-blue-color);border-color:var(--medium-slate-blue-color)}.BnkzBo{display:flex;justify-content:flex-start;margin-top:1.5rem}code.IPpJal{background-color:rgba(0,0,0,.025);border:1px solid var(--medium-slate-blue-color);border-radius:5px;color:var(--darker-slate-blue-color);display:inline-block;font-family:var(--font-family-code);font-size:13px;font-weight:600;padding:.1em .4em}