body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1e1e1e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scrollbar-face-color:#646464;scrollbar-base-color:#646464;scrollbar-3dlight-color:#646464;scrollbar-highlight-color:#646464;scrollbar-track-color:#000;scrollbar-arrow-color:#000;scrollbar-shadow-color:#646464;scrollbar-dark-shadow-color:#646464}::-webkit-scrollbar{height:3px;width:8px}::-webkit-scrollbar-button{background-color:#666}::-webkit-scrollbar-track{background-color:#646464}::-webkit-scrollbar-track-piece{background-color:#000}::-webkit-scrollbar-thumb{background-color:#666;border-radius:3px;height:50px}::-webkit-scrollbar-corner{background-color:#646464}::-webkit-resizer{background-color:#666}body{font-family:Arial,sans-serif}.editor-container{width:50vw}.code-editor,.output{flex:0.5 1;height:calc(100vh - 40px)}.logs{background-color:#1e1e1e;color:#fff;flex:0.5 1;height:calc(100vh - 56px);overflow-y:auto;padding:16px 16px 0}.clear-logs{color:#3498db;cursor:pointer;font-size:.8rem;text-align:right}.clear-logs:hover{text-decoration:underline}#result-panel{border-top:1px solid #ccc;min-height:300px;padding:10px;width:5vw}@media (max-width:768px){.editor-container{flex-direction:row}}.tabs{display:flex;gap:4px}.language-options,.options-header{align-items:center;display:flex;justify-content:space-between}.language-options{flex:0.5 1}.output-options{color:#d3d3d3;display:flex;flex:0.5 1;gap:8px;padding-left:8px}.editor-and-output-container{display:flex;height:60px}.right-panel-button,.run-button{background-color:#313539;background-color:var(--main-bg-color-dark);color:#d3d3d3;cursor:pointer;display:inline-block;font-size:.9rem;font-size:1rem;font-weight:500;margin:8px;text-align:center;text-decoration:none}.run-button{margin-right:16px}.right-panel-button.selected,.right-panel-button:hover,.run-button:hover{color:#3498db}:root{--main-bg-color-light:#fff;--tabs-header-bg-color:#e7eaec;--tabs-bg-color:var(--tabs-header-bg-color);--tabs-selected-bg-color:var(--main-bg-color-light);--tabs-hover-bg-color:#f0f3f5;--tabs-text-color:#585c5f;--tabs-hover-text-color:#585c5f;--tabs-selected-text-color:#2f3031;--tabs-height:32px;--main-bg-color-dark:#313539;--dark-tabs-header-bg-color:#1f2023;--dark-tabs-bg-color:var(--main-bg-color-dark);--dark-tabs-selected-bg-color:var(--dark-tabs-header-bg-color);--dark-tabs-hover-bg-color:#25282b;--dark-tabs-text-color:#86888a;--dark-tabs-hover-text-color:#fff;--dark-tabs-selected-text-color:#dde2e7}.options-header{background-color:#313539;background-color:var(--main-bg-color-dark)}.sd-tabs{background:#e5e5e5;background-color:#313539;background-color:var(--dark-tabs-bg-color);display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;margin:0;padding-top:.075rem;position:relative}.sd-tab-radio{opacity:0;position:absolute}.sd-tabs>.sd-tab-label{align-items:center;background-color:#313539;background-color:var(--dark-tabs-bg-color);border-radius:5px 5px 0 0;cursor:pointer;display:flex;flex:1 1;max-height:32px;max-height:var(--tabs-height);min-width:0;min-width:120px;padding:3px 5px 5px 10px;position:relative;transition:background-color .2s ease,box-shadow .2s ease;width:100%;z-index:2}.sd-tabs>.sd-tab-label:hover{background-color:#25282b;background-color:var(--dark-tabs-hover-bg-color);color:#fff;color:var(--dark-tabs-hover-text-color)}.sd-tabs>.sd-tab-radio:checked .sd-tab-label{z-index:4}.sd-tabs>.sd-tab-label:after,.sd-tabs>.sd-tab-label:before{bottom:0;content:" ";display:block;height:80%;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.sd-tabs>.sd-tab-radio:not(:checked)+.sd-tab-label:not(:hover){box-shadow:-8px 0 0 -7px #00000040;color:#585c5f;color:var(--tabs-text-color);color:#86888a;color:var(--dark-tabs-text-color)}.sd-tabs>.sd-tab-label:hover+.sd-tab-radio:not(:checked)+.sd-tab-label,.sd-tabs>.sd-tab-radio:checked .sd-tab-label+.sd-tab-label{box-shadow:-8px 0 0 -7px #0000}.sd-tabs>.sd-tab-radio:checked+.sd-tab-label:hover{transition:opacity .2s ease,box-shadow .2s ease}.sd-tabs>.sd-tab-radio+.sd-tab-label:hover:before,.sd-tabs>.sd-tab-radio:checked+.sd-tab-label:before{border-radius:0 0 10px 0;left:-100%;opacity:1;transition:opacity .2s ease,box-shadow .2s ease}.sd-tabs>.sd-tab-radio:checked+.sd-tab-label:before{box-shadow:14px .25em 0 -4px #1f2023;box-shadow:14px .25em 0 -4px var(--dark-tabs-selected-bg-color)}.sd-tabs>.sd-tab-radio+.sd-tab-label:hover:after,.sd-tabs>.sd-tab-radio:checked+.sd-tab-label:after{border-radius:0 0 0 10px;opacity:1;right:-100%;transition:opacity .2s ease,box-shadow .2s ease}.sd-tabs>.sd-tab-radio:checked+.sd-tab-label:after{box-shadow:-14px .25em 0 -4px #1f2023;box-shadow:-14px .25em 0 -4px var(--dark-tabs-selected-bg-color)}.sd-tabs>.sd-tab-radio:checked+.sd-tab-label,.sd-tabs>.sd-tab-radio:checked+.sd-tab-label:hover{background-color:#1f2023;background-color:var(--dark-tabs-selected-bg-color);color:#dde2e7;color:var(--dark-tabs-selected-text-color);z-index:4}.sd-tabs>.sd-tab-radio:not(:checked)+.sd-tab-label:hover:before{box-shadow:14px .25em 0 -4px #25282b;box-shadow:14px .25em 0 -4px var(--dark-tabs-hover-bg-color);opacity:1}.sd-tabs>.sd-tab-radio:not(:checked)+.sd-tab-label:hover:after{box-shadow:-14px .25em 0 -4px #25282b;box-shadow:-14px .25em 0 -4px var(--dark-tabs-hover-bg-color);transition:all .2s}:root .sd-tabs>.sd-tab-radio+.sd-tab-label:first-of-type{box-shadow:-8px 0 0 -7px #0000}.sd-tabs>.break{background-color:aqua;flex-basis:100%}.sd-tabs>.sd-tab-radio:checked+.sd-tab-label+.sd-tab-content{background-color:#25282b;background-color:var(--dark-tabs-hover-bg-color);box-shadow:inset 0 0 0 1px #1f2023;box-shadow:inset 0 0 0 1px var(--dark-tabs-selected-bg-color);color:#86888a;color:var(--dark-tabs-text-color);display:block}.sd-tabs>.sd-tab-label .sd-tab-desc{display:block;flex:1 1;font-size:.8rem;margin:7px 5px 5px 2px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.sd-tabs>.sd-tab-label .sd-tab-icon{align-items:center;border-radius:2px;display:flex;justify-content:center;padding:2px 3px;width:15px}.sd-tabs>.sd-tab-label .sd-tab-icon:not(.sd-tab-close){width:20px}.sd-tabs>.sd-tab-label[icon-only] .sd-tab-icon:not(.sd-tab-close){margin:0 auto;width:24px}.sd-tabs>.sd-tab-label .sd-tab-close:hover{background-color:#4c4c4c33}.sd-tabs>.sd-tab-label .sd-tab-close{margin-left:auto}.sd-tabs>.sd-tab-label:after,.sd-tabs>.sd-tab-label:before{visibility:hidden}@media (min-width:600px){.sd-tab-content{order:999}.sd-tabs{flex-direction:row;flex-wrap:wrap}.sd-tab-label{border-radius:10px 10px 0 0;max-width:150px;width:150px}.sd-tabs>.sd-tab-label:after,.sd-tabs>.sd-tab-label:before{visibility:visible}.sd-tabs>.sd-tab-label:first-of-type{margin-left:14px}}.hidden{display:none}.logs .error,.logs .info,.logs .log,.logs .warn{border-bottom:1px solid #d3d3d333;font-size:.8rem;padding:4px 0}.logs .error{background-color:#ff00001a}.logs .warn{background-color:#ffff001a}body{margin:0;padding:0}.dark-header{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;padding:10px 20px}.header-title{font-size:20px}.header-buttons button{background-color:#adff2f;border:none;color:#000;cursor:pointer;margin-left:10px;padding:8px 15px}.header-buttons button:hover{background-color:#777}
/*# sourceMappingURL=main.486b9a6d.css.map*/