@charset "UTF-8";gfg-tab{background:0 0;border:1px solid transparent;color:#060;font-size:18px;line-height:19px;text-transform:inherit;margin:1px 12px 0 0;padding:10px 10px 10px;white-space:nowrap;float:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer}gfg-tab[selected]{background:#fff;border-color:#ddd;color:#ec4e20;padding-bottom:11px;margin-top:0;position:relative;top:1px}gfg-tabs[data-mode=dark] gfg-tab[selected]{background-color:transparent!important;border-bottom:1px solid #131417!important}gfg-tabs[data-mode=dark] gfg-panel .CodeMirror-foldgutter-folded:hover:after,gfg-tabs[data-mode=dark] gfg-panel .CodeMirror-foldgutter-open:hover:after{background-color:#2b2b2b;cursor:pointer}gfg-panel{background:0 0;border-radius:0;clear:left;border-top-left-radius:0;margin-bottom:0;word-wrap:break-word;width:95%}gfg-panel ::-webkit-scrollbar{background-color:#f5f5f5;color:#d3d3d3}gfg-panel .CodeMirror{height:calc(100% - 10px);width:calc(100% - 10px)}gfg-panel .CodeMirror ::-webkit-scrollbar{background-color:#f5f5f5;color:#d3d3d3}gfg-panel .CodeMirror .CodeMirror-scroll{overflow:hidden}gfg-panel .CodeMirror .CodeMirror-line{padding:2px 15px!important;background-color:unset;color:unset;font-size:14px}gfg-panel .CodeMirror .CodeMirror-linenumber{color:#999!important}gfg-panel .CodeMirror .CodeMirror-linenumber.CodeMirror-gutter-elt{font-size:.8em;padding-top:.2em;margin-left:-.2em}gfg-panel .CodeMirror .CodeMirror-foldmarker{color:#007acc;font-weight:700;font-family:arial;font-size:2.1rem;line-height:.3;cursor:pointer;margin-left:-15px;border-radius:5px;text-shadow:1px 1px 11px #3eaaed;transition:text-shadow .3s ease,transform .2s ease}gfg-panel .CodeMirror .driver-code-text{display:none}gfg-panel .CodeMirror .CodeMirror-foldgutter{width:.5em}gfg-panel .CodeMirror .CodeMirror-foldgutter-open:after{content:"\25BE";font-size:large;color:#999;transition:color .2s ease}gfg-panel .CodeMirror .CodeMirror-foldgutter-folded,gfg-panel .CodeMirror .CodeMirror-foldgutter-open{display:none;justify-content:center;margin-left:-.1em;margin-bottom:.3rem}gfg-panel .CodeMirror .CodeMirror-foldgutter-folded:after{content:"\25B8";font-size:large;color:#999;transition:color .2s ease}gfg-panel .CodeMirror .CodeMirror-foldgutter-folded:hover:after,gfg-panel .CodeMirror .CodeMirror-foldgutter-open:hover:after{background-color:#e9e9e9;border-radius:3px;cursor:pointer}gfg-panel .CodeMirror .CodeMirror-gutters{border:none}@media (max-width:768px){.ck.ck-toolbar-dropdown .ck.ck-toolbar .ck.ck-toolbar__items{flex-wrap:wrap!important;width:300px}}@media only screen and (max-width:700px){gfg-tab{border:none;margin-right:.5rem;font-size:16px;padding:6px 6px 10px}gfg-tab[selected]{margin-top:unset;top:unset}gfg-tab[selected]::after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;border-radius:2rem;background-color:#ec4e20;transition:all 1s ease-out}.CodeMirror-gutter-elt{font-size:.3em;padding-top:.2em;margin-left:-.7em}}.code-collapse-btn{position:relative;display:flex;align-items:center;justify-content:center;color:#404040;background:0 0!important;border:none;cursor:pointer;transition:all .3s ease-in-out;margin-bottom:-8px!important;padding:0!important}.code-collapse-btn::before{content:'▸';font-size:14px}.code-collapse-btn.active::before{content:'▾ ';font-size:15px;padding:0!important;margin-bottom:-4px!important}.code-collapse-btn:hover{color:#5f5f5f}.code-collapse-btn:active{color:#404040}.CodeMirror-hscrollbar,.CodeMirror-vscrollbar{display:none!important}.monokai.highlight pre .code-collapse-btn{color:#d3d3d3}.highlight .ge,.highlight .ges,.highlight .sd{font-style:italic}.highlight pre,.monokai.highlight pre{border-radius:0;color:rgba(0,0,0,.9);overflow:auto;tab-size:4;font-size:14px!important;margin:0 0!important;padding:12px!important;line-height:125%;background-color:#f9f9f9;white-space:pre-wrap}.highlight pre .driver-code,.monokai.highlight pre .driver-code{margin-bottom:-12px}.highlight pre .main-code,.monokai.highlight pre .main-code{display:block}.highlight pre .main-code.expanded,.monokai.highlight pre .main-code.expanded{background-color:#e8f2ff}.monokai.highlight span.linenos,.monokai.highlight td.linenos .normal,span.linenos,td.linenos .normal{color:inherit;background-color:transparent;padding-left:5px;padding-right:5px}.monokai.highlight span.linenos.special,.monokai.highlight td.linenos .special,span.linenos.special,td.linenos .special{color:#000;background-color:#ffffc0;padding-left:5px;padding-right:5px}.highlight .hll{background-color:#ffc}.highlight{background:#f8f8f8}.highlight .c,.highlight .c1,.highlight .ch,.highlight .cm,.highlight .cpf,.highlight .cs{color:#3d7b7b;font-style:italic}.highlight .err{border:1px solid transparent}.highlight .k,.highlight .kc,.highlight .kd,.highlight .kn,.highlight .kr,.highlight .nt{color:green;font-weight:700}.highlight .il,.highlight .m,.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo,.highlight .o{color:#666}.highlight .cp{color:#9c6500}.highlight .gd{color:#a00000}.highlight .ges{font-weight:700}.highlight .gr{color:#e40000}.highlight .gh,.highlight .gp{color:navy;font-weight:700}.highlight .gi{color:#008400}.highlight .go{color:#717171}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04d}.highlight .bp,.highlight .kp,.highlight .nb,.highlight .sx{color:green}.highlight .kt{color:#b00040}.highlight .dl,.highlight .s,.highlight .s1,.highlight .s2,.highlight .sa,.highlight .sb,.highlight .sc,.highlight .sh{color:#ba2121}.highlight .na{color:#687822}.highlight .nc,.highlight .nn{color:#00f;font-weight:700}.highlight .no{color:#800}.highlight .nd{color:#a2f}.highlight .ni{color:#717171;font-weight:700}.highlight .ne{color:#cb3f38;font-weight:700}.highlight .fm,.highlight .nf{color:#00f}.highlight .nl{color:#767600}.highlight .nv,.highlight .ss,.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#19177c}.highlight .ow{color:#a2f;font-weight:700}.highlight .w{color:#bbb}.highlight .sd{color:#ba2121}.highlight .se{color:#aa5d1f;font-weight:700}.highlight .si{color:#a45a77;font-weight:700}.highlight .sr{color:#a45a77}.monokai.highlight pre{background-color:#272822!important}.monokai.highlight pre .main-code.expanded{background-color:#49483e!important}.monokai.highlight{background:#272822;color:#f8f8f2}.monokai.highlight .hll{background-color:#49483e}.monokai.highlight .c,.monokai.highlight .c1,.monokai.highlight .ch,.monokai.highlight .cm,.monokai.highlight .cp,.monokai.highlight .cpf,.monokai.highlight .cs,.monokai.highlight .gu{color:#959077}.monokai.highlight .err{color:#ed007e}.monokai.highlight .bp,.monokai.highlight .esc,.monokai.highlight .g,.monokai.highlight .gh,.monokai.highlight .gr,.monokai.highlight .gt,.monokai.highlight .n,.monokai.highlight .nb,.monokai.highlight .ni,.monokai.highlight .nl,.monokai.highlight .nn,.monokai.highlight .nv,.monokai.highlight .p,.monokai.highlight .pm,.monokai.highlight .py,.monokai.highlight .vc,.monokai.highlight .vg,.monokai.highlight .vi,.monokai.highlight .vm,.monokai.highlight .w,.monokai.highlight .x{color:#f8f8f2}.monokai.highlight .go,.monokai.highlight .k,.monokai.highlight .kc,.monokai.highlight .kd,.monokai.highlight .kp,.monokai.highlight .kr,.monokai.highlight .kt,.monokai.highlight .no{color:#66d9ef}.monokai.highlight .il,.monokai.highlight .l,.monokai.highlight .m,.monokai.highlight .mb,.monokai.highlight .mf,.monokai.highlight .mh,.monokai.highlight .mi,.monokai.highlight .mo,.monokai.highlight .se{color:#ae81ff}.monokai.highlight .gd,.monokai.highlight .kn,.monokai.highlight .nt,.monokai.highlight .o,.monokai.highlight .ow{color:#ff4689}.monokai.highlight .ge,.monokai.highlight .ges{color:#f8f8f2;font-style:italic}.monokai.highlight .ges{font-weight:700}.monokai.highlight .fm,.monokai.highlight .gi,.monokai.highlight .na,.monokai.highlight .nc,.monokai.highlight .nd,.monokai.highlight .ne,.monokai.highlight .nf,.monokai.highlight .nx{color:#a6e22e}.monokai.highlight .gp{color:#ff4689;font-weight:700}.monokai.highlight .gs{color:#f8f8f2;font-weight:700}.monokai.highlight .dl,.monokai.highlight .ld,.monokai.highlight .s,.monokai.highlight .s1,.monokai.highlight .s2,.monokai.highlight .sa,.monokai.highlight .sb,.monokai.highlight .sc,.monokai.highlight .sd,.monokai.highlight .sh,.monokai.highlight .si,.monokai.highlight .sr,.monokai.highlight .ss,.monokai.highlight .sx{color:#e6db74}[data-dark-mode=true] .CodeMirror.cm-s-default *,[data-dark-mode=true] .CodeMirror.cm-s-default>*{background-color:#fff!important}.monokai.highlight pre{color:#fff!important}