@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;1,100;1,300&family=Open+Sans:ital,wght@0,300;0,400;1,300;1,400&family=Raleway:ital,wght@0,100;0,200;0,400;1,100;1,200;1,400&display=swap);@import url(https://fonts.cdnfonts.com/css/nimbus-sans-l);.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideInTop{from{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes slideInRight{from{transform:translateX(110%)}to{transform:translateX(0)}}@keyframes slideInBottom{from{transform:translateY(-110%)}to{transform:translateY(0)}}@keyframes slideOutUp{to{transform:translateY(110%)}}@keyframes slideOutRight{to{transform:translateX(110%)}}@keyframes slideOutDown{to{transform:translateY(-110%)}}@keyframes border-dance-mobile{0%{background-position:left top,right bottom,left bottom,right top}100%{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}@keyframes border-dance-desktop{0%{background-position:left top,right bottom,left bottom,right top}100%{background-position:left 15px top,right 15px bottom,left bottom 15px,right top 15px}}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon footer,.spoon footer.active,.spoon footer.stickyfooter,.spoon footer.stickyfooter.active,.spoon form,.spoon form fieldset legend,.spoon form.active{border-left:0;border-right:0;box-sizing:border-box;line-height:3rem}.spoon footer.active,.spoon footer.stickyfooter.active,.spoon form fieldset legend,.spoon form.active{border-bottom:1px solid rgba(85,85,85,.2);border-top:1px solid rgba(241,241,241,.2)}.spoon footer,.spoon footer.stickyfooter,.spoon form{border-bottom:0 solid rgba(241,241,241,.2);border-top:0 solid rgba(85,85,85,.2)}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .tab-group .tab{box-shadow:-2px 2px 2px -1px rgba(0,0,0,.1)}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon footer{box-shadow:0 -1px 2px 0 rgba(0,0,0,.8);font-size:.7rem;line-height:3rem;min-height:3rem;padding:0;width:100%}.spoon footer>cite{float:right;line-height:16px;text-align:right}.spoon footer>cite a{text-decoration:underline;color:#005abb}.spoon footer>cite a:hover{color:#ecf3f8}.spoon footer.stickyfooter{transition:all .1s ease-in-out;bottom:0;position:fixed}.spoon footer.stickyfooter>.container{margin:.4rem auto}.spoon footer.stickyfooter.active{height:15rem}.spoon footer.stickyfooter textarea{border-radius:5px;color:#000;height:180px;line-height:normal;margin:1rem;width:calc(100% - 25px)}.spoon footer.pagination{background-color:#8fd400;border-radius:0;display:flex;text-align:center}@media only screen and (max-width:767px){.spoon footer.pagination{display:none}}.spoon footer.pagination .btn-group{flex-grow:2;height:48px}.spoon footer.pagination .btn-group>button.tab{border-bottom:0;border-left:0;border-right:0;border-top:0;height:48px}.spoon footer.pagination .btn-group>button.tab:hover{transition:all .1s ease-in-out;transition:color .4s;transition:background-color .4s;background-color:rgba(0,0,0,.2);border-top:4px solid #8fd400;color:#fff;height:calc(3rem - 4px)}.spoon footer.pagination .btn-group>button.tab>.icon{display:none}.spoon footer.pagination.minimal{background-color:rgba(0,0,0,0);border:0;box-shadow:none}.spoon footer.pagination.minimal>button{transition:all .1s ease-in-out;border-left:0;border-right:0;border-top:0;box-shadow:none;color:#000}.spoon footer.pagination.minimal>button.active{background-color:rgba(0,0,0,0);color:#8fd400}.spoon footer.pagination.minimal>button:hover{background-color:rgba(0,0,0,0);color:#641818}.spoon footer.pagination.minimal>button>.icon{color:#000}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon form fieldset.disableable>div>.form-element-group>.btn-group{background-color:#4a6e00}.spoon form fieldset legend{transition:all .1s ease-in-out;background-color:#555;color:#fff;font-size:.7rem;line-height:2rem;margin:0;padding:0 .5rem}.spoon form fieldset legend:hover{background-color:#204060}.spoon form fieldset fieldset legend{background-color:#ddd}.spoon form fieldset fieldset legend:hover{background-color:#274b6f}.spoon form fieldset fieldset fieldset legend{background-color:#f1f1f1;color:#555}.spoon form fieldset fieldset fieldset legend:hover{background-color:#edf3f7}.spoon form.parameters{background-color:#ddd}.spoon form.parameters footer{background-color:#5e5e5e}.spoon form.parameters footer>.btn-group button[name=btn-form-load]{text-transform:uppercase}.spoon form.parameters footer>.btn-group button[name=btn-form-load]>svg{display:none}.spoon form.form-request fieldset .form-element-group{transition:all .1s ease-in-out}.spoon form.form-request fieldset .form-element-group.disabled{background-color:#ddd}.spoon form.form-request fieldset .form-element-group.disabled:hover{transition:all .1s ease-in-out;background-color:#5e5e5e}.spoon form.form-request fieldset .form-element-group .form-element{transition:all .1s ease-in-out;float:left;height:auto;width:100%}.spoon form.form-request fieldset .form-element-group .form-element.form-input{border-bottom:2px solid #f1f1f1;border-top:1px solid #ddd;overflow:hidden;-webkit-overflow-scrolling:touch}.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover{background-color:rgba(0,90,187,.1)}.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover>.wrapper>label{color:#8fd400;text-decoration:underline}.spoon form.form-request fieldset .form-element-group .form-element.form-input:has(>.wrapper>input:focus){background-color:rgba(221,221,221,.5)}.spoon form.form-request fieldset .form-element-group .form-element.form-input:has(>.wrapper>input:focus)>label{color:#8fd400}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper{transition:all .1s ease-in-out}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper:has(~.droplist).show,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper:has(~datalist).show{box-shadow:0 -1px 2px 0 rgba(0,0,0,.8)}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls{height:3rem;padding:0 .3em;width:4.5rem}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>label{border-left:1px solid #ddd;border-right:1px solid #ddd;clear:none;display:block;float:left;height:3rem;line-height:3rem;padding:0 .3em;width:9rem}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>input[type=password],.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>input[type=text]{background:0 0;border:0;border-radius:0;box-shadow:none;float:left;height:3rem;line-height:3rem;margin:0;padding:0 .3rem;width:calc(100% - 13.5rem)}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>input[type=hidden]{display:none}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>input:focus{box-shadow:none;outline:0}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox{background:0 0;border:0;border-radius:0;box-shadow:none;float:left;height:3rem;line-height:3rem;margin:0;padding:0 .3rem;text-align:left;width:300px}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox>svg{display:none}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox>span.button-label{color:#000}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox:focus{box-shadow:none;outline:0}.spoon form.form-request fieldset .form-element-group .form-element.form-input>.droplist,.spoon form.form-request fieldset .form-element-group .form-element.form-input>datalist{box-shadow:0 -1px 2px 0 rgba(0,0,0,.8)}.spoon form .form-element-group{float:left}.spoon form .form-element-group .form-element{transition:all .1s ease-in-out}.spoon form .form-element-group .form-element.disabled{background-color:#ddd}.spoon form .form-element-group .form-element>.wrapper .controls{background:0 0;border:0;height:auto}.spoon input,.spoon select,.spoon textarea{background-color:rgba(139,164,189,.2);border:1px solid #f1f1f1;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.2);color:#555;line-height:1.5rem;margin:0 .5rem;padding:.5rem .8rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;width:calc(100% - 1rem)}.spoon input[type=checkbox],.spoon select[type=checkbox],.spoon textarea[type=checkbox]{border:0!important;display:block;float:left;height:24px;line-height:24px;margin:0;padding:0;width:20px}.spoon input[type=checkbox]:checked,.spoon select[type=checkbox]:checked,.spoon textarea[type=checkbox]:checked{background-color:#b30808}.spoon input[type=submit],.spoon select[type=submit],.spoon textarea[type=submit]{background-color:#133b63;color:#fff;font-size:1.2rem;font-weight:700;height:50px;text-transform:uppercase}.spoon input[type=submit]:hover,.spoon select[type=submit]:hover,.spoon textarea[type=submit]:hover{background-color:#ecf3f8}.spoon input[type=submit]:disabled,.spoon select[type=submit]:disabled,.spoon textarea[type=submit]:disabled{background-color:#641818}.spoon label{color:#5e5e5e;font-size:.7rem;line-height:.5rem;margin:0;padding:.5rem;text-align:left;text-transform:uppercase}.spoon label.invalid{color:#b30808}.spoon label.invalid+input{background-color:#b30808}.spoon label:has(>input)[type=checkbox]{line-height:1.5rem}.spoon label>input[type=checkbox]{margin-left:0;margin-right:.5rem;padding-left:0;padding-right:.5rem}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon table{border-collapse:collapse;font-size:.7rem;position:relative;text-align:left;width:100%}.spoon table td,.spoon table th{padding:.25rem}.spoon table tr{transition:all .1s ease-in-out;line-height:2em}.spoon table tr:hover{background:#ecf3f8;cursor:pointer}.spoon table tr.red th{background:#b30808;color:#fff}.spoon table th{box-shadow:0 2px 2px -1px rgba(0,0,0,.5);position:sticky;text-align:left;top:0}.spoon table.table{font-size:.7rem;margin-bottom:0}.spoon table.table.scrollable{display:block;font-size:.7rem;height:50vh;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.spoon table.table>.body{display:table;line-height:2rem}.spoon table.table .table-group{display:table-row-group;height:3rem;min-height:3rem}.spoon table.table .table-group.table-header{box-shadow:3px 0 3px rgba(0,0,0,.8);inset-block-start:0;position:sticky;top:0}.spoon table.table .table-group.table-header th{background-color:#fff;box-shadow:inset 0 -3px 5px -4px #f1f1f1;color:#5e5e5e;position:sticky;top:0;z-index:998}.spoon table.table .table-group.table-header th.active{background-color:#6f6f6f}.spoon table.table .table-group.table-header th.press{transition:background-color 2s;background-color:#b30808}.spoon table.table .table-group.table-header tr{background-color:#555}.spoon table.table .table-group.table-body{border:0;font-size:.7rem;text-transform:uppercase}.spoon table.table .table-group.table-body .table-row{box-sizing:border-box}.spoon table.table .table-group.table-body .table-row .table-column{box-sizing:border-box}.spoon table.table .table-group.table-footer{bottom:0;font-weight:700;inset-block-end:0;position:sticky;table-layout:fixed;width:100%}.spoon table.table .table-group.table-footer .table-row{background-color:#5e5e5e}.spoon table.table .table-group.table-footer .table-row:hover{background-color:#8ba4bd}.spoon table.table .table-group.table-footer .table-row:hover>th{color:#f1f1f1}.spoon table.table .table-group.table-footer .table-row .table-column button[name=info]{float:left}.spoon table.table .table-group.table-footer .table-row .table-column button[name=info] .button-label{padding-right:.5em}.spoon table.table .table-group.table-footer .table-row .table-column button[name=add],.spoon table.table .table-group.table-footer .table-row .table-column button[name=filter],.spoon table.table .table-group.table-footer .table-row .table-column button[name=refresh]{float:right}.spoon table.table .table-group.table-footer .table-row>th{color:#1e1e1e}.spoon table.table .table-group.table-footer th{bottom:0;color:#ddd;padding:0;position:sticky;z-index:998}.spoon table.table .table-group.table-footer th.active{background-color:#1b558e}.spoon table.table .table-group.table-footer th.press{transition:background-color 2s;background-color:#b30808}.spoon table.table .table-row{display:table-row;height:3rem}.spoon table.table .table-row:hover{background-color:rgba(252,252,252,.2)}.spoon table.table .table-row>nav{display:none}.spoon table.table .table-row>.body{display:table-row-group}.spoon table.table .table-row>.body>.pane{display:table-row-group}.spoon table.table .table-column{display:table-cell;height:3rem;min-width:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon table.table .table-column>.label{clear:both;color:#000;width:100%}.spoon table.table .table-column>.form-element{width:calc(100% - 12px)}.spoon table.table .table-column>.form-element label{font-size:8px;line-break:8px;width:auto}.spoon table.table .table-column>.form-element input,.spoon table.table .table-column>.form-element select{clear:left;float:left}.spoon table.table .table-column>.form-element select{-webkit-touch-callout:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:rgba(0,0,0,0)!important;border-radius:0;box-shadow:none;clear:right;cursor:pointer;float:right;height:15px;line-height:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:15px}.spoon table.table .table-column>.form-element select:hover{background-color:#b30808;color:#090}.spoon table.table .table-column>.form-element select option{background-color:#1e1e1e;color:#fcfcfc}.spoon table.table .table-column>.form-element>button.btn-sort{background-color:rgba(0,0,0,0);color:#000;display:block;float:right;height:15px;max-width:12px;min-width:12px;text-decoration:none;width:12px}.spoon table.table .table-column>.form-element>button.btn-sort>.icon{color:#ddd;display:block;text-decoration:none;width:10px}.spoon table.table .table-column>.form-element>button.btn-sort>.button-label{display:none}.spoon table.table .table-column>.form-element>button.btn-sort.active{background-color:rgba(0,0,0,0);border:0;box-shadow:none;color:#000;text-decoration:none}.spoon table.table .table-column>.form-element>button.btn-sort.active>.icon{color:#090}.spoon table.table .table-column>.form-element>button.btn-sort:hover{background-color:rgba(0,0,0,0);border:0;color:#090;text-decoration:none}.spoon table.table .table-column>.form-element>button.btn-sort:hover>.icon{color:#b30808}.spoon table.table .table-column>nav{display:none}.spoon table.table .table-column.press{transition:background-color 2s;background-color:#b30808}.spoon table.table .table-column:hover{background-color:rgba(241,241,241,.2)}.spoon table.table .table-column:hover.press{transition:background-color 2s;background-color:#b30808}.spoon table.table .table-column.active{background-color:#ecf3f8}.spoon table.table .table-column.active.press{transition:background-color 2s;background-color:#b30808}.spoon table.table .table-column.clickable{color:#005abb;text-decoration:underline}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .droplist,.spoon datalist{transition:all .1s ease-in-out;border-bottom:1px solid #133b63;display:none;margin-top:-2px;max-height:50vh;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .droplist:empty,.spoon datalist:empty{border:0;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist:active,.spoon datalist:active{display:block}.spoon .droplist .droplistgroup,.spoon .droplist optgroup,.spoon datalist .droplistgroup,.spoon datalist optgroup{background-color:#5e5e5e;border-top:1px solid #1e1e1e;color:#fff;font-size:.7rem;font-weight:100;line-height:20px;max-height:calc(20px + 18rem);position:sticky;text-transform:uppercase}.spoon .droplist .droplistgroup>label,.spoon .droplist optgroup>label,.spoon datalist .droplistgroup>label,.spoon datalist optgroup>label{background-color:#1e1e1e;color:#fcfcfc}.spoon .droplist .droplistoption,.spoon .droplist option,.spoon datalist .droplistoption,.spoon datalist option{background-color:#555;color:#fff;font-size:1rem;line-height:3rem;padding:0 .25rem}.spoon .droplist .droplistoption:hover,.spoon .droplist option:hover,.spoon datalist .droplistoption:hover,.spoon datalist option:hover{background-color:#ddd!important;color:#000!important}.spoon .droplist .droplistoption.active,.spoon .droplist .droplistoption[selected],.spoon .droplist option.active,.spoon .droplist option[selected],.spoon datalist .droplistoption.active,.spoon datalist .droplistoption[selected],.spoon datalist option.active,.spoon datalist option[selected]{background-color:#8ba4bd;color:#f1f1f1}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon dialog::backdrop{animation:fadeIn .1s ease-in-out;background-color:rgba(0,0,0,.9)}.spoon dialog{-webkit-overflow-scrolling:touch;border:0;border-radius:1em;box-shadow:0 0 1rem rgba(0,0,0,.8);display:hidden;margin:3rem auto 0;max-height:calc(100vh - 12rem);max-width:460px;min-width:350px;outline:0;overflow:hidden;padding:0;text-align:center;width:calc(100% - 1em)}@supports (height:100svh){.spoon dialog{max-height:calc(100svh - 9rem)}}.spoon dialog.in,.spoon dialog[open]{animation:fadeIn .1s ease-in-out;display:block}.spoon dialog.in.hiding,.spoon dialog[open].hiding{animation:fadeOut .1s ease-in-out}.spoon dialog.in.hiding::backdrop,.spoon dialog[open].hiding::backdrop{animation:fadeOut .1s ease-in-out}.spoon dialog .flex-vertical{height:100%}.spoon dialog .flex-vertical>.flex-top>.nav-header>.flex-right button{transition:fill .3s ease-in-out}.spoon dialog .flex-vertical>.flex-top>.nav-header>.flex-right button:hover{background-color:transparent!important;fill:#5d5d5d}.spoon dialog .flex-vertical>.flex-bottom{margin-top:1em;padding-bottom:1em;padding-top:1em}.spoon dialog .flex-vertical>.flex-bottom>.nav-footer{border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;height:auto}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon nav{color:#171717;font-family:"nimbus sans l",sans-serif;font-weight:300}.spoon nav.active{text-decoration:underline}.spoon nav>.summary{margin-top:.5em}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{margin:0}.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline{display:inline}.spoon h1{font-size:120%;font-weight:700}.spoon h2{font-size:110%;font-weight:700}.spoon h3{font-size:100%;font-weight:700}.spoon h4{font-size:100%;font-weight:400}.spoon h5{font-size:90%;font-weight:lighter}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon footer,.spoon footer.active,.spoon footer.stickyfooter,.spoon footer.stickyfooter.active,.spoon form,.spoon form fieldset legend,.spoon form.active{border-left:0;border-right:0;box-sizing:border-box;line-height:3rem}.spoon button.toggle.switch>.slider,.spoon footer.active,.spoon footer.stickyfooter.active,.spoon form fieldset legend,.spoon form.active{border-bottom:1px solid rgba(85,85,85,.2);border-top:1px solid rgba(241,241,241,.2)}.spoon footer,.spoon footer.stickyfooter,.spoon form{border-bottom:0 solid rgba(241,241,241,.2);border-top:0 solid rgba(85,85,85,.2)}.spoon .panel .layout>.left.btn-group button.toggle.switch,.spoon .panel .layout>.right.btn-group button.toggle.switch,.spoon button.toggle.switch,.spoon footer.pagination .btn-group>button.toggle.switch.tab{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);background-color:#ddd;border:1px solid #5e5e5e;border-bottom:0!important;border-radius:1.5rem;display:inline-block;flex:none!important;height:1.5rem;padding:3px;position:relative;width:3rem}.spoon button.toggle.switch:hover{border-bottom:0}.spoon button.toggle.switch>.icon{display:none}.spoon button.toggle.switch>.button-label{display:none}.spoon button.toggle.switch>.slider{box-shadow:-1px 0 3px 1px rgba(0,0,0,.5);background-color:#133b63;border:1px solid rgba(94,94,94,.5);border-radius:.5rem;display:block;float:right;height:1rem;margin-left:0;margin-right:calc(100% - 1rem);transition:.4s;width:1rem}.spoon button.toggle.active.switch>span{box-shadow:1px 0 3px 1px rgba(0,0,0,.5);background-color:#8fd400;float:left;margin-left:calc(100% - 1rem);margin-right:0}.spoon .btn-group>button,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon button,.spoon footer.pagination .btn-group>button.tab{background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;color:#000;flex-basis:3rem;flex-grow:1;font-family:"Open Sans",sans-serif;font-size:.7rem;font-weight:300;height:3rem;line-height:3rem;min-width:3rem;outline:0}.spoon .panel .layout>.left.btn-group button :disabled,.spoon .panel .layout>.right.btn-group button :disabled,.spoon button :disabled,.spoon footer.pagination .btn-group>button.tab :disabled{background-color:#641818}.spoon .panel .layout>.left.btn-group button.btn-disable,.spoon .panel .layout>.right.btn-group button.btn-disable,.spoon button.btn-disable,.spoon footer.pagination .btn-group>button.btn-disable.tab{background-color:#005abb}.spoon .panel .layout>.left.btn-group button.active,.spoon .panel .layout>.right.btn-group button.active,.spoon button.active,.spoon footer.pagination .btn-group>button.active.tab{background-color:rgba(0,0,0,.5)}.spoon .panel .layout>.left.btn-group button:focus,.spoon .panel .layout>.right.btn-group button:focus,.spoon button:focus,.spoon footer.pagination .btn-group>button.tab:focus{border-color:#005abb}.spoon .panel .layout>.left.btn-group button:hover,.spoon .panel .layout>.right.btn-group button:hover,.spoon button:hover,.spoon footer.pagination .btn-group>button.tab:hover{color:#8fd400}.spoon .panel .layout>.left.btn-group button.noLabel>.button-label,.spoon .panel .layout>.right.btn-group button.noLabel>.button-label,.spoon button.noLabel>.button-label,.spoon footer.pagination .btn-group>button.noLabel.tab>.button-label{display:none!important}.spoon .panel .layout>.left.btn-group button.noIcon>.icon,.spoon .panel .layout>.right.btn-group button.noIcon>.icon,.spoon button.noIcon>.icon,.spoon footer.pagination .btn-group>button.noIcon.tab>.icon{display:none!important}.spoon .btn-group>button>svg,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon button>svg,.spoon footer.pagination .btn-group>button.tab>svg{height:100%;padding:3px 0}.spoon .panel .layout>.left.btn-group button>.icon,.spoon .panel .layout>.right.btn-group button>.icon,.spoon button>.icon,.spoon footer.pagination .btn-group>button.tab>.icon{text-align:center;width:3rem}.spoon .panel .layout>.left.btn-group button>.button-label,.spoon .panel .layout>.right.btn-group button>.button-label,.spoon button>.button-label,.spoon footer.pagination .btn-group>button.tab>.button-label{line-height:3rem}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon nav.navbar{border:0;height:3rem}.spoon nav.navbar.nav-header{color:#fff;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .btn-group.left{float:left}.spoon nav.navbar.nav-header .btn-group.left button,.spoon nav.navbar.nav-header .btn-group.right button{width:3rem}.spoon nav.navbar.nav-header .btn-group.center{float:left;width:calc(100% - 15rem)}.spoon nav.navbar.nav-header .btn-group button{border-top:0}.spoon nav.navbar.nav-header .tab-group.horizontal{overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .tab-group .tab{border-top:0}.spoon nav.navbar.nav-header .tab-group.center .tab .button-label{float:left;padding-left:.5rem;text-align:left}.spoon nav.navbar.nav-footer{transition:all .1s ease-in-out;border-bottom:0}.spoon nav.navbar.nav-footer>.container{margin:.4rem auto}.spoon nav.navbar.nav-footer.active{height:15rem}.spoon nav.navbar.nav-footer .btn-group.left,.spoon nav.navbar.nav-footer .btn-group.right{width:6rem}.spoon nav.navbar.nav-footer .btn-group.left{float:left}.spoon nav.navbar.nav-footer .btn-group.center{float:left;width:calc(100% - 12rem)}.spoon nav.navbar.nav-footer .btn-group.right{float:right}.spoon nav.navbar.nav-footer textarea{border-radius:5px;color:#000;height:180px;line-height:normal;margin:1rem;width:calc(100% - 25px)}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon svg{background:0 0}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon label{color:#ddd}.spoon label{color:#818181}.spoon label:has(+input:focus){color:#000}.spoon label:has(+input){transition:color .3s ease-in-out}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon dl{display:flex;flex-flow:row wrap}.spoon dl dt::after{content:":"}.spoon dl dt:hover{background-color:#ddd;color:#5e5e5e}.spoon dl dt:hover+dd{background-color:#ff6}.spoon dl dt:has(+dd:hover){background-color:#ddd;color:#5e5e5e}.spoon dl dd{border-bottom:1px solid #5e5e5e;flex-basis:75%;flex-grow:1;margin:0;padding:2px 4px}.spoon dl dd:hover{background-color:#ff6}.spoon .comma-separated-list{list-style:none;margin:0;padding:0}.spoon .comma-separated-list>li{display:inline}.spoon .comma-separated-list>li::after{content:", "}.spoon .comma-separated-list>li:last-of-type::after{content:""}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .breadcrumb{font-size:8pt;line-height:10pt}.spoon .breadcrumb>.tab{background-color:transparent!important;box-shadow:none;color:#005abb;flex-grow:0;flex-shrink:0;margin-left:1em!important;padding:0 1em;text-align:left}.spoon .breadcrumb>.tab>.icon{display:none}.spoon .breadcrumb>.tab:hover{background-color:transparent!important;text-decoration:underline}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon nav.navbar{border:0;height:3rem}.spoon nav.navbar.nav-header{color:#fff;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .btn-group.left{float:left}.spoon nav.navbar.nav-header .btn-group.left button,.spoon nav.navbar.nav-header .btn-group.right button{width:3rem}.spoon nav.navbar.nav-header .btn-group.center{float:left;width:calc(100% - 15rem)}.spoon nav.navbar.nav-header .btn-group button{border-top:0}.spoon nav.navbar.nav-header .tab-group.horizontal{overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .tab-group .tab{border-top:0}.spoon nav.navbar.nav-header .tab-group.center .tab .button-label{float:left;padding-left:.5rem;text-align:left}.spoon nav.navbar.nav-footer{transition:all .1s ease-in-out;border-bottom:0}.spoon nav.navbar.nav-footer>.container{margin:.4rem auto}.spoon nav.navbar.nav-footer.active{height:15rem}.spoon nav.navbar.nav-footer .btn-group.left,.spoon nav.navbar.nav-footer .btn-group.right{width:6rem}.spoon nav.navbar.nav-footer .btn-group.left{float:left}.spoon nav.navbar.nav-footer .btn-group.center{float:left;width:calc(100% - 12rem)}.spoon nav.navbar.nav-footer .btn-group.right{float:right}.spoon nav.navbar.nav-footer textarea{border-radius:5px;color:#000;height:180px;line-height:normal;margin:1rem;width:calc(100% - 25px)}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .controls>.logo{height:3rem;padding:0 4px;width:160px}.spoon .controls>.logo>.icon{float:left;padding:4px;width:3rem}.spoon .controls>.logo>.text{color:#fcfcfc;float:left;font-family:"Nimbus Sans L",sans-serif;font-weight:700;line-height:3rem}.spoon .controls{overflow:hidden;width:100%;-webkit-overflow-scrolling:touch}.spoon .controls:not(.active){height:0}.spoon .active.controls{height:3rem}.spoon .active.controls>.tab-group{top:0}@media only screen and (max-width:500px){.spoon .controls>.logo{width:40px}.spoon .controls>.logo>.text{display:none}.spoon .controls>.tab-group{left:50px!important;width:calc(100% - 50px)!important}}.spoon .controls>.tab-group{float:left;left:150px;overflow-x:auto;position:absolute;text-wrap:nowrap;top:-50px;width:calc(100% - 150px);-webkit-overflow-scrolling:touch}.spoon .search.controls{background-color:#555}.spoon .search.controls>.tab-group{display:none}.spoon .search.controls>.form-input>.wrapper>.controls{display:none!important}.spoon .search.controls>.form-input>.wrapper>label{display:none!important}.spoon .search.controls>.form-input>.droplist{position:absolute;z-index:9999}.spoon .search.controls label{background-color:#1e1e1e;height:1rem;line-height:1rem;padding:0 .5rem;width:100%}.spoon .search.controls input[name=q]{background-color:transparent;border:0!important;border-radius:0;box-shadow:none;color:#fff;font-size:1rem;font-weight:700;height:3rem;line-height:3rem;margin:0 .5rem;padding:0 1rem;width:calc(100% - 1rem)}.spoon .search.controls input[name=q]:focus{outline:0}.spoon .search.controls input[name=q]::-moz-placeholder{color:rgba(252,252,252,.5);font-weight:400}.spoon .search.controls input[name=q]::placeholder{color:rgba(252,252,252,.5);font-weight:400}.spoon .search.controls .datalist,.spoon .search.controls .droplist{transition:all .1s ease-in-out;border-bottom:1px solid #133b63;display:block;margin-top:-2px;max-height:50vh;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .search.controls .datalist:empty,.spoon .search.controls .droplist:empty{border:0;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist optgroup,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist optgroup{background-color:#5e5e5e;border-top:1px solid #1e1e1e;color:#fff;font-size:.7rem;font-weight:100;text-transform:uppercase}.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option{background-color:#555;font-size:1rem}.spoon .search.controls .datalist .droplistgroup:hover,.spoon .search.controls .datalist option:hover,.spoon .search.controls .droplist .droplistgroup:hover,.spoon .search.controls .droplist option:hover{background-color:#ddd;color:#000}.spoon .search.controls .datalist .droplistgroup.active,.spoon .search.controls .datalist .droplistgroup[selected],.spoon .search.controls .datalist option.active,.spoon .search.controls .datalist option[selected],.spoon .search.controls .droplist .droplistgroup.active,.spoon .search.controls .droplist .droplistgroup[selected],.spoon .search.controls .droplist option.active,.spoon .search.controls .droplist option[selected]{background-color:#8ba4bd;color:#f1f1f1}.spoon .controls fieldset{width:100%}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon dialog.login{width:250px}.spoon dialog.login form.login .nav-header{display:none!important}.spoon dialog.login form.login .controls{display:none!important}.spoon dialog.login form.login .controls>.switch{display:none!important}.spoon dialog.login form.login .form-input label{transition:all .3s ease-in-out;text-decoration:none;font-size:.7em;position:relative;top:0}.spoon dialog.login form.login .form-input label:has(+input:focus){transition:all .3s ease-in-out;top:1em!important;font-size:.6em}.spoon dialog.login form.login .form-input.empty label{transition:all .3s ease-in-out;top:4em}.spoon dialog.login form.login .form-input input{background-color:transparent;border-bottom:2px solid #aeaeae!important;border:none;border-radius:0;box-shadow:none}.spoon dialog.login form.login .form-input input:focus{transition:border-bottom .3s ease-in-out;outline:0;border:none;border-bottom:2px solid #000!important}.spoon dialog.login form.login .form-input input:-webkit-autofill{box-shadow:0 0 0 1000px transparent inset}.spoon dialog.login form.login .form-input input:autofill{box-shadow:0 0 0 1000px transparent inset}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon article.resume{max-width:900px;padding:1em}.spoon article.resume .banner{clear:both;display:block;float:left;width:100%}.spoon article.resume>.banner .title{font-size:large;font-weight:600}.spoon article.resume>.banner .subtitle{font-size:medium;font-weight:lighter}.spoon article.resume>.banner .summary{font-size:small;margin-left:.5em}.spoon article.resume section ul{font-size:small;max-width:700px}.spoon article.resume section ul li{margin-bottom:1em}.spoon article.resume section>.banner .title{border-bottom:1px solid #cbcbcb;font-size:small;font-weight:700;margin-bottom:1em;padding-bottom:.25em}.spoon article.resume section>.banner .subtitle{font-size:small;font-weight:lighter}.spoon article.resume section>.banner .summary{font-size:small;margin-left:.5em}.spoon article.resume section>div{padding-left:2em}.spoon article.resume section>div .banner .title{border-bottom:none;font-size:small;font-weight:700;text-decoration:none}.spoon article.resume section>div .banner .subtitle{font-size:small;font-weight:lighter}.spoon article.resume section>div .banner .summary{font-size:small;margin-left:.5em}.spoon article.resume .items{margin:0;padding:.5em 0}.spoon article.resume .items>.item>a{border-right:3px solid transparent;clear:both;display:block}.spoon article.resume .items>.item>a:active,.spoon article.resume .items>.item>a:link,.spoon article.resume .items>.item>a:visited{color:currentColor}.spoon article.resume .items>.item>a>span{clear:left;display:block;float:right;text-align:right}.spoon article.resume .items>.item>a>svg{height:18px;margin-left:1em;margin-right:.25em}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon .sidebar{background-color:#ddd;display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.spoon .sidebar:not(.active){width:0}.spoon .active.sidebar{border-right:0;display:block;width:12rem}.spoon .right.sidebar>.tab-group button>svg{display:none}.spoon .right.sidebar>.tab-group button>span{padding-right:.5rem}.spoon .right.sidebar>.tab-group button.scrolled{background-color:#395500}.spoon .off.sidebar{transition:all .1s ease-in-out;border-right:0;display:block;width:0}.spoon .sidebar .sidebar-group header{color:#fff;font-size:.7rem;text-indent:.5em;text-transform:uppercase}.spoon .sidebar .sidebar-group .list-group{clear:both;float:left;margin-bottom:0;width:100%}.spoon .sidebar .sidebar-group .list-group .nested-group{clear:both;float:left;width:100%}.spoon .sidebar .sidebar-group .list-group .nested-group .nested-group:hover{transition:all .1s ease-in-out;color:#fff}.spoon .sidebar .sidebar-group .list-group .list-group-header{font-size:.7rem}.spoon .sidebar .sidebar-group .list-group .list-group-item{border:0;border-radius:0;clear:both;float:left;font-size:.7rem;line-height:3rem;overflow-y:hidden;padding:0;width:100%;-webkit-overflow-scrolling:touch}.spoon .sidebar .sidebar-group .list-group .list-group-item:hover{transition:all .1s ease-in-out;background-color:#ddd;color:#fff}.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg{height:3rem;margin-right:.5rem;padding:0 .5rem;width:.25rem}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{clear:none;color:#fcfcfc;display:block;float:left;font-size:1rem;height:3rem;line-height:3rem;padding:0;text-align:left;text-overflow:ellipsis;width:calc(100% - 4.5rem)}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label:hover{color:#fff}.spoon .sidebar .sidebar-group .list-group .list-group-item span.value{background-color:#133b63;clear:right;color:#fff;display:none;float:right;font-weight:700;height:3rem;padding:0 .25rem;text-align:center;text-overflow:ellipsis;width:3rem}.spoon .sidebar .sidebar-group .list-group .list-group-item span.value:hover{transition:all .1s ease-in-out;background-color:#005abb;color:#fff}.spoon .sidebar .sidebar-group .list-group .list-group-item span.value.active{background-color:orange}.spoon .left.sidebar .btn-group.vertical button,.spoon .right.sidebar .btn-group.vertical button{border-top:1px solid rgba(255,255,255,.2)}.spoon .left.sidebar .btn-group.vertical .tab:has(+.tab-group),.spoon .right.sidebar .btn-group.vertical .tab:has(+.tab-group){border-bottom:2px solid rgba(143,212,0,.3)}.spoon .left.sidebar .btn-group.vertical .tab:has(+.tab-group).active,.spoon .right.sidebar .btn-group.vertical .tab:has(+.tab-group).active{background-color:rgba(255,255,255,.2)!important}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon footer,.spoon footer.active,.spoon footer.stickyfooter,.spoon footer.stickyfooter.active,.spoon form,.spoon form fieldset legend,.spoon form.active{border-left:0;border-right:0;box-sizing:border-box;line-height:3rem}.spoon button.toggle.switch>.slider,.spoon footer.active,.spoon footer.pagination .btn-group>button.toggle.switch.tab>.slider,.spoon footer.stickyfooter.active,.spoon form fieldset legend,.spoon form.active{border-bottom:1px solid rgba(85,85,85,.2);border-top:1px solid rgba(241,241,241,.2)}.spoon footer,.spoon footer.stickyfooter,.spoon form{border-bottom:0 solid rgba(241,241,241,.2);border-top:0 solid rgba(85,85,85,.2)}.spoon .panel .layout>.left.btn-group button.toggle.switch,.spoon .panel .layout>.right.btn-group button.toggle.switch,.spoon button.toggle.switch,.spoon footer.pagination .btn-group>button.toggle.switch.tab{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);background-color:#ddd;border:1px solid #5e5e5e;border-bottom:0!important;border-radius:1.5rem;display:inline-block;flex:none!important;height:1.5rem;padding:3px;position:relative;width:3rem}.spoon button.toggle.switch:hover,.spoon footer.pagination .btn-group>button.toggle.switch.tab:hover{border-bottom:0}.spoon button.toggle.switch>.icon,.spoon footer.pagination .btn-group>button.toggle.switch.tab>.icon{display:none}.spoon button.toggle.switch>.button-label,.spoon footer.pagination .btn-group>button.toggle.switch.tab>.button-label{display:none}.spoon button.toggle.switch>.slider,.spoon footer.pagination .btn-group>button.toggle.switch.tab>.slider{box-shadow:-1px 0 3px 1px rgba(0,0,0,.5);background-color:#133b63;border:1px solid rgba(94,94,94,.5);border-radius:.5rem;display:block;float:right;height:1rem;margin-left:0;margin-right:calc(100% - 1rem);transition:.4s;width:1rem}.spoon button.toggle.active.switch>span{box-shadow:1px 0 3px 1px rgba(0,0,0,.5);background-color:#8fd400;float:left;margin-left:calc(100% - 1rem);margin-right:0}.spoon .btn-group>button,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon button,.spoon footer.pagination .btn-group>button.tab{background-color:rgba(0,0,0,0);border-radius:0;box-shadow:none;color:#000;flex-basis:3rem;flex-grow:1;font-family:"Open Sans",sans-serif;font-size:.7rem;font-weight:300;height:3rem;line-height:3rem;min-width:3rem;outline:0}.spoon .panel .layout>.left.btn-group button :disabled,.spoon .panel .layout>.right.btn-group button :disabled,.spoon button :disabled,.spoon footer.pagination .btn-group>button.tab :disabled{background-color:#641818}.spoon .panel .layout>.left.btn-group button.btn-disable,.spoon .panel .layout>.right.btn-group button.btn-disable,.spoon button.btn-disable,.spoon footer.pagination .btn-group>button.btn-disable.tab{background-color:#005abb}.spoon .panel .layout>.left.btn-group button.active,.spoon .panel .layout>.right.btn-group button.active,.spoon button.active,.spoon footer.pagination .btn-group>button.active.tab{background-color:rgba(0,0,0,.5)}.spoon .panel .layout>.left.btn-group button:focus,.spoon .panel .layout>.right.btn-group button:focus,.spoon button:focus,.spoon footer.pagination .btn-group>button.tab:focus{border-color:#005abb}.spoon .panel .layout>.left.btn-group button:hover,.spoon .panel .layout>.right.btn-group button:hover,.spoon button:hover,.spoon footer.pagination .btn-group>button.tab:hover{color:#8fd400}.spoon .panel .layout>.left.btn-group button.noLabel>.button-label,.spoon .panel .layout>.right.btn-group button.noLabel>.button-label,.spoon button.noLabel>.button-label,.spoon footer.pagination .btn-group>button.noLabel.tab>.button-label{display:none!important}.spoon .panel .layout>.left.btn-group button.noIcon>.icon,.spoon .panel .layout>.right.btn-group button.noIcon>.icon,.spoon button.noIcon>.icon,.spoon footer.pagination .btn-group>button.noIcon.tab>.icon{display:none!important}.spoon .btn-group>button>svg,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon button>svg,.spoon footer.pagination .btn-group>button.tab>svg{height:100%;padding:3px 0}.spoon .panel .layout>.left.btn-group button>.icon,.spoon .panel .layout>.right.btn-group button>.icon,.spoon button>.icon,.spoon footer.pagination .btn-group>button.tab>.icon{text-align:center;width:3rem}.spoon .panel .layout>.left.btn-group button>.button-label,.spoon .panel .layout>.right.btn-group button>.button-label,.spoon button>.button-label,.spoon footer.pagination .btn-group>button.tab>.button-label{line-height:3rem}.spoon .btn-group{display:flex;height:3rem;overflow:hidden;-webkit-overflow-scrolling:touch}.spoon .minimal.btn-group{background-color:rgba(0,0,0,0);border:0;box-shadow:none}.spoon .left.btn-group{text-align:left}.spoon .left.btn-group>button{float:left}.spoon .btn-group .btn+.btn{margin-left:auto}.spoon .btn-group>button.prev{margin-right:1rem}.spoon .btn-group>button.next{margin-left:1rem}.spoon .vertical.btn-group{display:block;height:auto;width:100%}.spoon .vertical.btn-group>button{width:100%}.spoon .vertical.btn-group>button:hover{text-decoration:underline}.spoon .vertical.btn-group>button:first-child:not(:last-child){border-radius:0}.spoon .vertical.btn-group>button:last-child:not(:first-child){border-radius:0}.spoon .vertical.btn-group>button .btn{margin:0}.spoon .vertical.btn-group>button.notification{border-bottom:1px solid #ddd;font-weight:400;height:auto;padding:.25rem 0;white-space:normal}.spoon .vertical.btn-group>button.notification .icon{display:none}.spoon .vertical.btn-group>button.notification .button-label{display:block;font-size:.7rem;font-weight:bolder;line-height:1.2rem;padding-right:.5rem;width:calc(100% - 4px)}.spoon .vertical.left.btn-group>button{text-align:left}.spoon .vertical.right.btn-group>button{float:right;text-align:right}.spoon .vertical.right.btn-group>button .icon{float:right}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .tab-group .tab{box-shadow:-2px 2px 2px -1px rgba(0,0,0,.1)}.spoon .tab-group .tab{font-size:.7rem;text-decoration:none;text-transform:uppercase}.spoon .tab-group .tab .button-label{font-weight:bolder;text-decoration:none!important}.spoon .tab-group{transition:all .1s ease-in-out}.spoon .vertical.tab-group button{clear:both;float:left;width:100%}.spoon .vertical.tab-group button .button-label{padding-left:.5rem}.spoon .vertical.tab-group>.tab-group.vertical{background-color:#6da100;max-height:0;transition:max-height .15s ease-out}.spoon .vertical.tab-group>.tab-group.vertical.active{max-height:100vh;transition:max-height .25s ease-in}.spoon .vertical.tab-group>.tab-group.vertical .tab .icon{display:none}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .panel{background-color:#f1f1f1;border-radius:0}.spoon .hidden.panel{display:none}.spoon .panel .layout{height:0;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch}.spoon .panel .layout.in{height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right{transition:all .1s ease-in-out}.spoon .panel .layout .left,.spoon .panel .layout .right{background-color:#641818;width:0}.spoon .panel .layout .left.active,.spoon .panel .layout .right.active{width:12rem}.spoon .panel .layout .left>.panel>header,.spoon .panel .layout .right>.panel>header{float:left;position:unset;width:100%}.spoon .panel .layout>.left.btn-group,.spoon .panel .layout>.right.btn-group{background-color:#2d3e4f}.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button{color:#fcfcfc;text-align:left;width:100%}.spoon .panel .layout .right{width:0}.spoon .panel .layout .center{clear:none;float:left;width:100%}.spoon .panel .layout .center>.panel>header{position:unset}.spoon .panel .layout .center:empty{display:none}.spoon .panel .layout .center:empty+.right{clear:right;float:left;width:75%}.spoon .panelgroup.panel{overflow-y:auto;-webkit-overflow-scrolling:touch}.spoon .panelgroup.panel>.layout>.left{background-color:#8ba4bd;overflow-y:auto;-webkit-overflow-scrolling:touch}.spoon .panelgroup.panel>.layout>.right{overflow-y:auto;-webkit-overflow-scrolling:touch}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon .codeblock{margin:.5em 0}.spoon .codeblock>pre{margin-bottom:0;margin-top:0;max-height:18rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.spoon .codeblock>cite{background-color:#ddd;border-bottom:2px solid #fcfcfc;font-size:.7rem;padding-bottom:.5rem;padding-right:.5em;text-align:right}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon footer,.spoon footer.active,.spoon footer.stickyfooter,.spoon footer.stickyfooter.active,.spoon form,.spoon form fieldset legend,.spoon form.active{border-left:0;border-right:0;box-sizing:border-box;line-height:3rem}.spoon footer.active,.spoon footer.stickyfooter.active,.spoon form fieldset legend,.spoon form.active{border-bottom:1px solid rgba(85,85,85,.2);border-top:1px solid rgba(241,241,241,.2)}.spoon footer,.spoon footer.stickyfooter,.spoon form{border-bottom:0 solid rgba(241,241,241,.2);border-top:0 solid rgba(85,85,85,.2)}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .markdown ul li.task-list-item{line-height:1.2rem;padding:.4rem 0}.spoon .markdown ul li.task-list-item input[type=checkbox]{display:block;float:left;height:1.2rem;line-height:1.2rem;margin-top:4px;width:1.2rem}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav.navbar.nav-header,.spoon nav.navbar.nav-header .btn-group,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .splash{background-color:#555}.spoon .splash>.gfx{clear:both;display:block;float:none;height:200px;margin:calc(50vh - 175px) auto;width:500px}.spoon .splash>.gfx .icon{height:200px;width:200px}.spoon .splash>.gfx>.text{color:#fff;display:block;float:left;font-family:"Nimbus Sans L",sans-serif;font-size:16pt;font-weight:700;height:20px;line-height:200px;padding-left:1em;width:135px}.spoon .splash>.gfx>.cursor{background-color:#fcfcfc;color:#fcfcfc;display:block;float:none;font-weight:700;height:20px;left:350px;position:relative;top:90px;width:10px}.spoon .splash .btn-launch{background-color:#555;clear:both;display:block;float:none;margin:1em auto;text-transform:uppercase;width:100%}.spoon .splash .btn-launch>.icon{display:none}.spoon .splash .btn-launch:hover{background-color:#1e1e1e}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon nav.navbar{border:0;height:3rem}.spoon nav.navbar.nav-header{color:#fff;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .btn-group.left{float:left}.spoon nav.navbar.nav-header .btn-group.left button,.spoon nav.navbar.nav-header .btn-group.right button{width:3rem}.spoon nav.navbar.nav-header .btn-group.center{float:left;width:calc(100% - 15rem)}.spoon nav.navbar.nav-header .btn-group button{border-top:0}.spoon nav.navbar.nav-header .tab-group.horizontal{overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .tab-group .tab{border-top:0}.spoon nav.navbar.nav-header .tab-group.center .tab .button-label{float:left;padding-left:.5rem;text-align:left}.spoon nav.navbar.nav-footer{transition:all .1s ease-in-out;border-bottom:0}.spoon nav.navbar.nav-footer>.container{margin:.4rem auto}.spoon nav.navbar.nav-footer.active{height:15rem}.spoon nav.navbar.nav-footer .btn-group.left,.spoon nav.navbar.nav-footer .btn-group.right{width:6rem}.spoon nav.navbar.nav-footer .btn-group.left{float:left}.spoon nav.navbar.nav-footer .btn-group.center{float:left;width:calc(100% - 12rem)}.spoon nav.navbar.nav-footer .btn-group.right{float:right}.spoon nav.navbar.nav-footer textarea{border-radius:5px;color:#000;height:180px;line-height:normal;margin:1rem;width:calc(100% - 25px)}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon nav.navbar{border:0;height:3rem}.spoon nav.navbar.nav-header{color:#fff;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .btn-group.left{float:left}.spoon nav.navbar.nav-header .btn-group.left button,.spoon nav.navbar.nav-header .btn-group.right button{width:3rem}.spoon nav.navbar.nav-header .btn-group.center{float:left;width:calc(100% - 15rem)}.spoon nav.navbar.nav-header .btn-group button{border-top:0}.spoon nav.navbar.nav-header .tab-group.horizontal{overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .tab-group .tab{border-top:0}.spoon nav.navbar.nav-header .tab-group.center .tab .button-label{float:left;padding-left:.5rem;text-align:left}.spoon nav.navbar.nav-footer{transition:all .1s ease-in-out;border-bottom:0}.spoon nav.navbar.nav-footer>.container{margin:.4rem auto}.spoon nav.navbar.nav-footer.active{height:15rem}.spoon nav.navbar.nav-footer .btn-group.left,.spoon nav.navbar.nav-footer .btn-group.right{width:6rem}.spoon nav.navbar.nav-footer .btn-group.left{float:left}.spoon nav.navbar.nav-footer .btn-group.center{float:left;width:calc(100% - 12rem)}.spoon nav.navbar.nav-footer .btn-group.right{float:right}.spoon nav.navbar.nav-footer textarea{border-radius:5px;color:#000;height:180px;line-height:normal;margin:1rem;width:calc(100% - 25px)}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .controls>.logo{height:3rem;padding:0 4px;width:160px}.spoon .controls>.logo>.icon{float:left;padding:4px;width:3rem}.spoon .controls>.logo>.text{color:#fcfcfc;float:left;font-family:"Nimbus Sans L",sans-serif;font-weight:700;line-height:3rem}.spoon .controls{overflow:hidden;width:100%;-webkit-overflow-scrolling:touch}.spoon .controls:not(.active){height:0}.spoon .active.controls{height:3rem}.spoon .active.controls>.tab-group{top:0}@media only screen and (max-width:500px){.spoon .controls>.logo{width:40px}.spoon .controls>.logo>.text{display:none}.spoon .controls>.tab-group{left:50px!important;width:calc(100% - 50px)!important}}.spoon .controls>.tab-group{float:left;left:150px;overflow-x:auto;position:absolute;text-wrap:nowrap;top:-50px;width:calc(100% - 150px);-webkit-overflow-scrolling:touch}.spoon .search.controls{background-color:#555}.spoon .search.controls>.tab-group{display:none}.spoon .search.controls>.form-input>.wrapper>.controls{display:none!important}.spoon .search.controls>.form-input>.wrapper>label{display:none!important}.spoon .search.controls>.form-input>.droplist{position:absolute;z-index:9999}.spoon .search.controls label{background-color:#1e1e1e;height:1rem;line-height:1rem;padding:0 .5rem;width:100%}.spoon .search.controls input[name=q]{background-color:transparent;border:0!important;border-radius:0;box-shadow:none;color:#fff;font-size:1rem;font-weight:700;height:3rem;line-height:3rem;margin:0 .5rem;padding:0 1rem;width:calc(100% - 1rem)}.spoon .search.controls input[name=q]:focus{outline:0}.spoon .search.controls input[name=q]::-moz-placeholder{color:rgba(252,252,252,.5);font-weight:400}.spoon .search.controls input[name=q]::placeholder{color:rgba(252,252,252,.5);font-weight:400}.spoon .search.controls .datalist,.spoon .search.controls .droplist{transition:all .1s ease-in-out;border-bottom:1px solid #133b63;display:block;margin-top:-2px;max-height:50vh;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .search.controls .datalist:empty,.spoon .search.controls .droplist:empty{border:0;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist optgroup,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist optgroup{background-color:#5e5e5e;border-top:1px solid #1e1e1e;color:#fff;font-size:.7rem;font-weight:100;text-transform:uppercase}.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option{background-color:#555;font-size:1rem}.spoon .search.controls .datalist .droplistgroup:hover,.spoon .search.controls .datalist option:hover,.spoon .search.controls .droplist .droplistgroup:hover,.spoon .search.controls .droplist option:hover{background-color:#ddd;color:#000}.spoon .search.controls .datalist .droplistgroup.active,.spoon .search.controls .datalist .droplistgroup[selected],.spoon .search.controls .datalist option.active,.spoon .search.controls .datalist option[selected],.spoon .search.controls .droplist .droplistgroup.active,.spoon .search.controls .droplist .droplistgroup[selected],.spoon .search.controls .droplist option.active,.spoon .search.controls .droplist option[selected]{background-color:#8ba4bd;color:#f1f1f1}.spoon .controls fieldset{width:100%}.spoon .site-footer{height:3rem;border-top:1px solid #000!important}.spoon .site-footer input[name=q]{background-color:transparent;border:0!important;border-radius:0;box-shadow:none;color:#fff;font-size:1rem;font-weight:700;height:3rem;line-height:3rem;margin:0 .5rem;padding:0 1rem;width:calc(100% - 1rem)}.spoon .site-footer input[name=q]:focus{outline:0}.spoon .site-footer input[name=q]::-moz-placeholder{color:rgba(252,252,252,.5);font-weight:400}.spoon .site-footer input[name=q]::placeholder{color:rgba(252,252,252,.5);font-weight:400}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon nav.navbar{border:0;height:3rem}.spoon nav.navbar.nav-header{color:#fff;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .btn-group.left{float:left}.spoon nav.navbar.nav-header .btn-group.left button,.spoon nav.navbar.nav-header .btn-group.right button{width:3rem}.spoon nav.navbar.nav-header .btn-group.center{float:left;width:calc(100% - 15rem)}.spoon nav.navbar.nav-header .btn-group button{border-top:0}.spoon nav.navbar.nav-header .tab-group.horizontal{overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .tab-group .tab{border-top:0}.spoon nav.navbar.nav-header .tab-group.center .tab .button-label{float:left;padding-left:.5rem;text-align:left}.spoon nav.navbar.nav-footer{transition:all .1s ease-in-out;border-bottom:0}.spoon nav.navbar.nav-footer>.container{margin:.4rem auto}.spoon nav.navbar.nav-footer.active{height:15rem}.spoon nav.navbar.nav-footer .btn-group.left,.spoon nav.navbar.nav-footer .btn-group.right{width:6rem}.spoon nav.navbar.nav-footer .btn-group.left{float:left}.spoon nav.navbar.nav-footer .btn-group.center{float:left;width:calc(100% - 12rem)}.spoon nav.navbar.nav-footer .btn-group.right{float:right}.spoon nav.navbar.nav-footer textarea{border-radius:5px;color:#000;height:180px;line-height:normal;margin:1rem;width:calc(100% - 25px)}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .search.controls .droplist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .btn-group>button,.spoon .controls,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .sidebar,.spoon .site-footer,.spoon .site-header,.spoon article,.spoon button,.spoon dialog,.spoon dl,.spoon footer.pagination .btn-group>button.tab,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon input,.spoon label,.spoon nav,.spoon ul{transition:all .1s ease-in-out}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon nav.navbar{border:0;height:3rem}.spoon nav.navbar.nav-header{color:#fff;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .btn-group.left{float:left}.spoon nav.navbar.nav-header .btn-group.left button,.spoon nav.navbar.nav-header .btn-group.right button{width:3rem}.spoon nav.navbar.nav-header .btn-group.center{float:left;width:calc(100% - 15rem)}.spoon nav.navbar.nav-header .btn-group button{border-top:0}.spoon nav.navbar.nav-header .tab-group.horizontal{overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon nav.navbar.nav-header .tab-group .tab{border-top:0}.spoon nav.navbar.nav-header .tab-group.center .tab .button-label{float:left;padding-left:.5rem;text-align:left}.spoon nav.navbar.nav-footer{transition:all .1s ease-in-out;border-bottom:0}.spoon nav.navbar.nav-footer>.container{margin:.4rem auto}.spoon nav.navbar.nav-footer.active{height:15rem}.spoon nav.navbar.nav-footer .btn-group.left,.spoon nav.navbar.nav-footer .btn-group.right{width:6rem}.spoon nav.navbar.nav-footer .btn-group.left{float:left}.spoon nav.navbar.nav-footer .btn-group.center{float:left;width:calc(100% - 12rem)}.spoon nav.navbar.nav-footer .btn-group.right{float:right}.spoon nav.navbar.nav-footer textarea{border-radius:5px;color:#000;height:180px;line-height:normal;margin:1rem;width:calc(100% - 25px)}.spoon nav{background-color:#fff;border-radius:0;font-size:1rem;height:3rem;line-height:3rem}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .controls>.logo{height:3rem;padding:0 4px;width:160px}.spoon .controls>.logo>.icon{float:left;padding:4px;width:3rem}.spoon .controls>.logo>.text{color:#fcfcfc;float:left;font-family:"Nimbus Sans L",sans-serif;font-weight:700;line-height:3rem}.spoon .controls{overflow:hidden;width:100%;-webkit-overflow-scrolling:touch}.spoon .controls:not(.active){height:0}.spoon .active.controls{height:3rem}.spoon .active.controls>.tab-group{top:0}@media only screen and (max-width:500px){.spoon .controls>.logo{width:40px}.spoon .controls>.logo>.text{display:none}.spoon .controls>.tab-group{left:50px!important;width:calc(100% - 50px)!important}}.spoon .controls>.tab-group{float:left;left:150px;overflow-x:auto;position:absolute;text-wrap:nowrap;top:-50px;width:calc(100% - 150px);-webkit-overflow-scrolling:touch}.spoon .search.controls{background-color:#555}.spoon .search.controls>.tab-group{display:none}.spoon .search.controls>.form-input>.wrapper>.controls{display:none!important}.spoon .search.controls>.form-input>.wrapper>label{display:none!important}.spoon .search.controls>.form-input>.droplist{position:absolute;z-index:9999}.spoon .search.controls label{background-color:#1e1e1e;height:1rem;line-height:1rem;padding:0 .5rem;width:100%}.spoon .search.controls input[name=q]{background-color:transparent;border:0!important;border-radius:0;box-shadow:none;color:#fff;font-size:1rem;font-weight:700;height:3rem;line-height:3rem;margin:0 .5rem;padding:0 1rem;width:calc(100% - 1rem)}.spoon .search.controls input[name=q]:focus{outline:0}.spoon .search.controls input[name=q]::-moz-placeholder{color:rgba(252,252,252,.5);font-weight:400}.spoon .search.controls input[name=q]::placeholder{color:rgba(252,252,252,.5);font-weight:400}.spoon .search.controls .datalist,.spoon .search.controls .droplist{transition:all .1s ease-in-out;border-bottom:1px solid #133b63;display:block;margin-top:-2px;max-height:50vh;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .search.controls .datalist:empty,.spoon .search.controls .droplist:empty{border:0;height:0;overflow:hidden;-webkit-overflow-scrolling:touch}.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist optgroup,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist optgroup{background-color:#5e5e5e;border-top:1px solid #1e1e1e;color:#fff;font-size:.7rem;font-weight:100;text-transform:uppercase}.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .search.controls .droplist option{background-color:#555;font-size:1rem}.spoon .search.controls .datalist .droplistgroup:hover,.spoon .search.controls .datalist option:hover,.spoon .search.controls .droplist .droplistgroup:hover,.spoon .search.controls .droplist option:hover{background-color:#ddd;color:#000}.spoon .search.controls .datalist .droplistgroup.active,.spoon .search.controls .datalist .droplistgroup[selected],.spoon .search.controls .datalist option.active,.spoon .search.controls .datalist option[selected],.spoon .search.controls .droplist .droplistgroup.active,.spoon .search.controls .droplist .droplistgroup[selected],.spoon .search.controls .droplist option.active,.spoon .search.controls .droplist option[selected]{background-color:#8ba4bd;color:#f1f1f1}.spoon .controls fieldset{width:100%}.spoon .site-header{border-bottom:1px solid grey}.spoon .site-header .controls{border-bottom:1px solid #5e5e5e;border-top:0}.spoon .site-header .controls .tab-group{display:block;padding-left:3px}.spoon .site-header .controls .tab-group button{color:#fff}.spoon .site-header .controls .tab-group button.tab{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.2);font-weight:bolder;min-width:6rem;padding-left:1em;text-align:left;text-shadow:rgba(0,0,0,.8) 1px 1px 0}.spoon .site-header .controls .tab-group button.tab:first-child{border-left:1px solid #3e3e3e;border-radius:8px 0 0;margin-left:1em}.spoon .site-header .controls .tab-group button.tab:last-child{border-radius:0 8px 0 0;border-right:1px solid rgba(170,170,170,.5098039216)}.spoon .site-header .controls .tab-group button.tab:only-child{border-radius:8px 8px 0 0;border-left:1px solid #3e3e3e;border-right:1px solid rgba(170,170,170,.5098039216)}.spoon .site-header .controls .tab-group button.tab.active{background:linear-gradient(180deg,#1e1e1e 0,#5e5e5e 80%);background-color:#5e5e5e;border-left:1px solid rgba(255,255,255,.3098039216);border-right:1px solid rgba(255,255,255,.2705882353);border-top:1px inset #fff}.spoon .site-header .controls .tab-group button.tab .icon{display:none}.spoon .site-header>.nav-header{height:3rem}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min-resolution:3dppx){.spoon .site-header>.nav-header>.flex-right>button[name=toggle-search]{display:none}.spoon .site-header>.nav-header>.flex-right>button[name=auth]{display:none}}.spoon .site-footer .controls,.spoon .site-header .controls{background:linear-gradient(180deg,#8fd400 0,#283b00 100%);background-color:#8fd400}.spoon .btn-group,.spoon .btn-group>button,.spoon .controls,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon .flex-vertical,.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top,.spoon .panel,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls label,.spoon .sidebar .sidebar-group header,.spoon .splash,.spoon .tab-group .tab,.spoon button,.spoon footer.pagination,.spoon footer.pagination .btn-group>button.tab,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon h1.inline,.spoon h2.inline,.spoon h3.inline,.spoon h4.inline,.spoon h5.inline,.spoon h6.inline,.spoon nav,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.form-element select,.spoon table.table .table-column>.form-element>button.btn-sort,.spoon table.table .table-column>.label,.spoon table.table .table-group,html body{border:0;box-sizing:border-box;margin:0;padding:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{scrollbar-face-color:#8fd400;scrollbar-track-color:transparent}.spoon footer.pagination .btn-group::-webkit-scrollbar,.spoon table.table.scrollable::-webkit-scrollbar{border-radius:6px;height:6px;width:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-thumb,.spoon table.table.scrollable::-webkit-scrollbar-thumb{background:#8fd400;border-radius:6px}.spoon footer.pagination .btn-group::-webkit-scrollbar-track,.spoon table.table.scrollable::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:6px}.spoon .controls::-webkit-scrollbar,.spoon .loader .progress+ul.console::-webkit-scrollbar,.spoon .sidebar::-webkit-scrollbar{height:0;width:0}.spoon .controls::-webkit-scrollbar-thumb,.spoon .loader .progress+ul.console::-webkit-scrollbar-thumb,.spoon .sidebar::-webkit-scrollbar-thumb{height:0;width:0}.spoon .controls::-webkit-scrollbar-track,.spoon .loader .progress+ul.console::-webkit-scrollbar-track,.spoon .sidebar::-webkit-scrollbar-track{height:0;width:0}.spoon footer.pagination .btn-group,.spoon table.table.scrollable{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .droplist,.spoon .flex-horizontal>.flex-center,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout .right,.spoon .panelgroup.panel,.spoon .search.controls .datalist,.spoon .splash,.spoon datalist,.spoon nav>.flex-center{scrollbar-color:#8fd400 #283b00;scrollbar-width:thin}.spoon .btn-group>button>svg,.spoon .codeblock,.spoon .codeblock>cite,.spoon .controls>.logo,.spoon .flex-horizontal,.spoon .flex-horizontal>.flex-left,.spoon .left.btn-group,.spoon .left.sidebar .btn-group.vertical button>.button-label,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.button-label,.spoon .panel .layout .center,.spoon .panel .layout .left,.spoon .panel .layout>.left.btn-group button>svg,.spoon .panel .layout>.right.btn-group button>svg,.spoon .search.controls label,.spoon .sidebar .sidebar-group .list-group .list-group-item i,.spoon .sidebar .sidebar-group .list-group .list-group-item svg,.spoon .splash>.gfx .icon,.spoon .vertical.tab-group,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon button>svg,.spoon dl,.spoon footer.pagination .btn-group>button.tab>svg,.spoon form,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.controls,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.flex-left,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,.spoon table.table .table-column>.form-element,.spoon table.table .table-column>.form-element label,.spoon table.table .table-column>.label,html .spoon>main>.flex-middle{clear:left;display:block;float:left}.spoon .panel,.spoon .panel .layout,.spoon footer,.spoon nav{clear:both;display:block;float:left}.spoon .flex-horizontal>.flex-right,.spoon .left.sidebar .btn-group.vertical button>.icon,.spoon .left.sidebar .btn-group.vertical>.btn-group.vertical button>.icon,.spoon .panel .layout .right,.spoon article.resume .items>.item>a>svg,.spoon nav>.flex-right{clear:right;display:block;float:right}.spoon .panel>header,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6{position:sticky;top:0;z-index:1000}.spoon .codeblock,.spoon .codeblock>cite,.spoon .flex-horizontal,.spoon article.resume .items,.spoon article.resume .items>.item,.spoon dl,.spoon form,.spoon form fieldset,.spoon h1,.spoon h2,.spoon h3,.spoon h4,.spoon h5,.spoon h6,.spoon label,.spoon nav,.spoon nav>.subtitle,.spoon nav>.summary,.spoon nav>.title,html .spoon>main>.flex-middle{clear:both;width:100%}.spoon .flex-vertical{display:block;height:100vh}.spoon .flex-horizontal,.spoon .flex-vertical,.spoon nav{display:flex!important}.spoon .flex-horizontal,.spoon nav{transition:all .1s ease-in-out;flex-direction:row;height:100%}.spoon .flex-horizontal>.flex-center,.spoon .flex-horizontal>.flex-left,.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-center,.spoon nav>.flex-left,.spoon nav>.flex-right{transition:all .1s ease-in-out;display:flex}.spoon .flex-horizontal>.flex-left,.spoon nav>.flex-left{max-width:50%!important;width:unset}.spoon .flex-horizontal>.flex-center,.spoon nav>.flex-center{flex:2;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch}.spoon .flex-horizontal>.flex-right,.spoon nav>.flex-right{max-width:50%!important;width:unset}.spoon .flex-vertical{display:flex!important;flex-direction:column;height:100vh}.spoon .flex-vertical>.flex-bottom:empty,.spoon .flex-vertical>.flex-top:empty{height:0}.spoon .flex-vertical>.flex-bottom,.spoon .flex-vertical>.flex-middle,.spoon .flex-vertical>.flex-top{transition:all .1s ease-in-out}.spoon .flex-vertical>.flex-middle{flex:2;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .btn-group,.spoon .panel,.spoon .splash,.spoon footer.pagination,.spoon form,.spoon form .form-element-group,.spoon form .form-element-group>.collapsible,.spoon form fieldset,.spoon nav,.spoon table.table .table-group{width:100%}.spoon .splash{max-width:100%;min-width:100%}.spoon .splash>iframe{height:100%;width:100%}.spoon .left.btn-group>button .button-label:empty,.spoon article:empty,.spoon nav>.subtitle:empty,.spoon nav>.summary:empty,.spoon nav>.title:empty,.spoon svg:empty{display:none!important}.spoon .search.controls{height:0!important}.spoon .search.active.controls{height:3rem!important}.spoon .clickable,.spoon label:hover{cursor:pointer;text-decoration:underline}.spoon .textblock{font-family:"Open Sans",sans-serif;text-align:justify;text-justify:inter-word}.spoon .textblock p{padding:.3em}.spoon .description.textblock{border-bottom:1px solid #ddd;box-shadow:rgba(0,0,0,.2) 0 .25rem .375rem 0;display:none;font-size:smaller;padding:.5rem;-webkit-text-decoration:italic;text-decoration:italic}.spoon .sidebar .sidebar-group .list-group .list-group-item span.label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-overflow-scrolling:touch}.spoon .btn-group>button,.spoon .clickable,.spoon .controls>.logo,.spoon .droplist .droplistoption,.spoon .droplist option,.spoon .loader .progress,.spoon .panel .layout>.left.btn-group button,.spoon .panel .layout>.right.btn-group button,.spoon .search.controls .datalist .droplistgroup,.spoon .search.controls .datalist option,.spoon .search.controls .droplist .droplistgroup,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon button,.spoon datalist .droplistoption,.spoon datalist option,.spoon footer.pagination .btn-group>button.tab,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon table.table .table-column{cursor:pointer}.spoon form .form-element-group>.collapsible{transition:max-height .3s ease-in-out;clear:both;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon form .form-element-group>.expanded.collapsible{max-height:100vh}.spoon form .form-element-group>.collapsed.collapsible{max-height:0}.spoon form.form-request fieldset .form-element-group .form-element.disabled,.spoon form.form-request fieldset .form-element-group .form-element.form-input:hover.disabled{background-color:#ddd}.spoon .edit{border:dashed 1px #fff}.spoon .controls>.logo,.spoon .droplist,.spoon .droplist .droplistgroup,.spoon .droplist .droplistgroup>label,.spoon .droplist .droplistoption,.spoon .droplist optgroup,.spoon .droplist optgroup>label,.spoon .droplist option,.spoon .sidebar .sidebar-group .list-group .list-group-item,.spoon article.resume .items>.item,.spoon datalist,.spoon datalist .droplistgroup,.spoon datalist .droplistgroup>label,.spoon datalist .droplistoption,.spoon datalist optgroup,.spoon datalist optgroup>label,.spoon datalist option,.spoon form.form-request fieldset .form-element-group .form-element.form-input>.wrapper>.valuebox,.spoon label:has(>input)[type=checkbox],.spoon table.table .table-column{-webkit-touch-callout:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-desktop 1s infinite linear;background-image:linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(90deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%),linear-gradient(0deg,#ddd 50%,transparent 50%);background-position:left top,right bottom,left bottom,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:5px 2px,5px 2px,2px 5px,2px 5px;border-radius:.3rem}@media only screen and (max-width:767px){.spoon .panel .layout>.left.btn-group button.selected,.spoon .panel .layout>.right.btn-group button.selected,.spoon .selected.markdown,.spoon button.selected,.spoon footer.pagination .btn-group>button.selected.tab,.spoon label.selected,.spoon nav.selected{animation:border-dance-mobile 1s infinite linear;background-size:5px 2px,5px 2px,0 5px,0 5px;border-radius:0}}.spoon .hidden{display:none!important}.spoon .hideable.hide{display:none!important}.spoon .hideable.show{display:block!important}.spoon .loader{transition:all .1s ease-in-out;box-shadow:0 -1px 2px 0 rgba(0,0,0,.8);background-color:#171717;border-radius:0;border-top:3px solid #555;height:0;max-height:260px;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch}.spoon .hiding.loader{animation:fadeOut .1s ease-in-out}.spoon .hiding.loader::backdrop{animation:fadeOut .1s ease-in-out}.spoon .loader:not(.hiding){animation:fadeIn .1s ease-in-out}.spoon .loader .well{font-size:.7rem;margin:0}.spoon .loader .progress{background-color:#8ba4bd;border-radius:0;clear:both;float:none;height:3rem;margin:0;width:100%}.spoon .loader .progress .text{clear:both;color:#fff;float:none;line-height:3rem;min-width:400px;overflow:visible;padding:0 .5rem;text-align:center;text-decoration:none;text-shadow:2px 2px 2px #000;text-transform:uppercase}.spoon .loader .progress .progress-bar{background-color:#8fd400;border-radius:0;height:calc(3rem - 1.5em);margin:0;overflow:visible;padding:0 .5em;text-shadow:0 1px 4px rgba(0,0,0,.5);width:100%}.spoon .loader .progress .progress-bar.progress-bar-striped{background-image:linear-gradient(45deg,rgba(0,0,0,.2) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.2) 75%,transparent 75%,transparent);background-size:1rem 1rem}.spoon .loader .progress .progress-bar.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.spoon .loader .progress .progress-bar>.text{background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 25%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.2) 75%,rgba(0,0,0,0) 100%);line-height:3rem}.spoon .loader .progress+ul{height:0;margin-top:0;padding:0}.spoon .loader .progress+ul.console{transition:all .1s ease-in-out;background-color:#000;color:#f1f1f1;display:block;font-family:monospace;font-size:.7rem;line-height:1.3rem;list-style:none;margin:0;max-height:200px}.spoon .loader .progress+ul.console.collapse{display:none;height:0;overflow-y:hidden;-webkit-overflow-scrolling:touch}.spoon .loader .progress+ul.console.collapse.in{display:block;height:12rem;overflow-y:auto;padding:initial;-webkit-overflow-scrolling:touch}.spoon .loader .progress+ul.console.collapsing{margin-top:.5rem}.spoon .loader .progress+ul.console li{padding:3px;text-align:left}.spoon .loader .progress+ul.console li.notification{color:#daa520}.spoon .loader .progress+ul.console li.warning{color:orange}.spoon .loader .progress+ul.console li.error{color:#b30808}*,::after,::before{box-sizing:border-box}:root{max-width:100%}html{font-size:100%;scroll-behavior:smooth}html body{overflow:hidden;-webkit-overflow-scrolling:touch}html .spoon{background-color:#ddd;color:#444;font-family:"Open Sans",sans-serif;text-align:left}html .spoon>main>.flex-middle>.flex-horizontal{background-color:#fff}
/*# sourceMappingURL=styles.min.css.map */
