body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{width:100%}html{scrollbar-gutter:stable;visibility:visible!important}html.dark-theme{color-scheme:dark}body{--text-dark-color:#192d26;--main-unemployed:#afa;--main-maybe-employed:#ffa;--main-employed:#faa;--text-color:#192d26;--back-color:#fff;--main-success:#cfc;--main-iffy:#ffc;--main-failure:#fcc;--main-success-border:transparent;--main-iffy-border:transparent;--main-failure-border:transparent;--link-color:#1c6f4c;--logic-back:#eee;--on-hover:#3333}body.dark-theme{--text-color:#eee;--back-color:#222;--main-success:transparent;--main-iffy:transpatent;--main-failure:transparent;--main-success-border:#159f53;--main-iffy-border:#ecff15;--main-failure-border:#ff3a17;--link-color:#33cb8c;--logic-back:#444;--on-hover:#333}body{background:var(--back-color);color:var(--text-color)}body a{color:var(--link-color)}.layout{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:18px;text-align:left;top:0;width:100%}.eaegg{bottom:12px;font-size:9pt;left:12px;opacity:.02;position:fixed}.layout nav{align-items:center;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none;width:100%}.layout nav button{background:none;border:2px solid var(--text-color);border-radius:200px;color:var(--text-color);cursor:pointer;height:30px;width:30px}.layout nav button svg{height:100%;width:100%}.layout nav button svg path{fill:var(--text-color)}.content{padding-bottom:100px;text-align:left;width:100%}@media screen and (min-width:1200px){.content{max-width:1200px}}.home a{color:var(--text-color);text-decoration:none}.home ul{list-style-type:none;margin:0;padding:0}.home ul li{border:2px solid var(--text-color);border-radius:6px;box-sizing:border-box;margin:12px 0;padding:12px;width:100%}.home ul li:hover{background:var(--on-hover)}.courses_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.courses_list .course{border-radius:12px;box-sizing:border-box;max-width:250px;padding:20px;width:100%}.courses_list .course .upper .name{font-size:1.5rem;margin:5px 0 12px}.courses_list .course .upper .author_and_edition{margin:12px 0}.courses_list .course .progress{display:flex;flex-wrap:wrap;gap:3px;margin:12px 0;overflow:hidden;transition:max-height,.2s}.courses_list .course .progress .progressTile{border-radius:4px;height:20px;width:20px}.courses_list .course button{background:#90ee90;border:none;border-radius:20px;color:#000;margin:10px 0;padding:10px 20px}.contact .empStatusVal{color:var(--text-dark-color);padding:0 6px}.contact li{margin:20px 0}.logicPreface button{background:#90ee90;border:none;border-radius:20px;cursor:pointer;padding:15px 30px}.ArchingRange_archingRange__3qVjj svg{fill:linear-gradient(#e66465,#9198e5);height:200px;width:200px}.ArchingRange_archingRange__3qVjj svg text{text-anchor:middle;font-size:45px}.EvgGraph_evgGraph__jbIm0{display:inherit}.showOff .gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;width:100%}.showOff .numericalShowOff{align-items:center;display:flex;flex-direction:column;max-width:300px}.showOff .numericalShowOff input{margin:12px 0}.errPage img{max-height:400px;max-width:100%;width:auto}.visualLogicGraph{-ms-overflow-style:none;border:1px solid var(--text-color);max-height:600px;max-width:100%;overflow:scroll;scrollbar-width:none}.visualLogicGraph::-webkit-scrollbar{display:none}.withPanels{display:flex;justify-content:space-between;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.withPanels .controls{background:red;display:flex;flex-direction:row;flex-wrap:wrap;min-width:210px;width:210px}.withPanels .controls button{box-sizing:border-box;height:70px;width:70px}.visualLogicTableWrapper{-ms-overflow-style:none;background:var(--logic-back);max-width:100%;overflow:scroll;scrollbar-width:none}.visualLogicTableWrapper::-webkit-scrollbar{display:none}.visualLogicTable{background:var(--logic-back);box-sizing:border-box;max-width:calc(100% - 200px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.visualLogicTable .upper{display:flex;justify-content:space-between;width:100%}.visualLogicTable .name{margin:0 10px;text-align:center}.visualLogicTable .op{border:2px solid var(--text-color);border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:5px;padding:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.visualLogicTable .op.pick{border:2px solid blue}.visualLogicTable .var{align-items:center;background:#90ee90;border:2px solid var(--text-color);border-radius:1000px;color:var(--text-dark-color);display:flex;height:24px;justify-content:center;margin:10px;width:24px}.visualLogicTable .var.pick{border:2px solid blue}.visualLogicTable .args{display:flex}.visualLogicTable .hide .args{display:none}.visualLogicTable .cdots{text-align:center;width:100%}.Slider_evgSlider__FdD7N{align-items:center;display:flex;flex-direction:column;width:20px}.Slider_evgSlider__FdD7N .Slider_bop__m4JZR{border:2px solid var(--text-color);border-radius:200px;box-sizing:border-box;height:12px;min-height:12px;min-width:12px;width:12px}.Slider_evgSlider__FdD7N .Slider_inb__7IRz8{background:var(--text-color);box-sizing:border-box;width:4px}.Slider_evgSlider__FdD7N .Slider_overBound__-wLHM{height:0}.logicBoard canvas{left:0;position:fixed;top:60px;z-index:1}.logicBoard .canvasOver{z-index:2}.logicBoard .legend{background:transparent;left:0;max-width:100vw;position:fixed;top:60px;-webkit-user-select:none;user-select:none;z-index:2}.logicBoard .legend ul{list-style-type:none}.logicBoard .slideControl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logicBoard .labels{background:blue;display:flex;flex-direction:column;flex-wrap:wrap;height:300px;left:0;position:fixed;top:400px;width:60px;z-index:3}.logicBoard .labels.right{left:auto;right:0}.logicBoard .addPanel{background:var(--main-success);border:2px solid var(--main-success-border);border-radius:6px;bottom:20px;left:20px;padding:6px;position:fixed;z-index:4}.logicBoard .addPanel button{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-color);cursor:pointer;display:flex;font-size:22pt;height:30px;justify-content:center;width:30px}.logicBoard .history-block{display:flex;flex-direction:column;padding:10px}.logicBoard .rhs-block{align-items:end;display:flex;flex-direction:column;position:fixed;right:6px;top:80px;z-index:4}.debugButton{padding:20px;right:60xpx;top:20px}.debugButton,.debugInfo{position:fixed;z-index:3}.debugInfo{background:gray;border:1px solid var(--text-color);bottom:0;box-sizing:border-box;font-family:Courier new;height:200px;left:0;overflow-y:scroll;width:100vw}