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{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.editor_editorStructure__3dVp1{background:#f5f7ff;display:flex;height:100%;width:100%}.editor_file__P7hBL{background:#f0f4ff;border-right:1px solid #dde3f0;flex-shrink:0;height:100vh;overflow-y:scroll;width:200px}.editor_pythoneditor__V007s{display:flex;flex:1 1;height:100vh;min-width:0}#editor_pythoneditorLeft__r7DIn,#editor_pythoneditorRight__ArtxF{height:100%;width:100%}#editor_gap__kkle5{background:#e8eaf6;height:inherit;width:6px}#editor_top__3vzso{align-items:center;background:#fff;box-shadow:0 1px 4px rgba(92,107,192,.1);box-sizing:border-box;display:flex;height:48px;justify-content:space-between;padding:0 12px;width:inherit}#editor_bottom__4pJQ7{box-sizing:border-box;height:calc(100% - 48px);position:relative;width:inherit}.editor_Tab__Arc78{align-items:center;border-radius:8px 8px 0 0;box-sizing:border-box;display:flex;font-size:13px;font-weight:500;height:inherit;justify-content:center;margin:0 4px;padding:0 12px;transition:background .15s}.editor_Tab__Arc78:hover{cursor:pointer}.editor_Tabs__hum9r{align-items:flex-end;border-bottom:2px solid #e8eaf6;display:flex;flex:1 1;overflow-x:auto}.editor_cross__Q\+9qX{color:#b0bec5;font-size:smaller;margin:0 2px 0 6px}.editor_cross__Q\+9qX:hover{background-color:#ffebee;border-radius:3px;color:#e53935}.editor_editorWrapper__SieQ2{background:#fff;border:1.5px solid #e0e6f0;border-radius:12px;box-shadow:0 2px 8px rgba(92,107,192,.08);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 16px);margin:8px;overflow:hidden}.editor_editorLabel__BpnS1{background:#f5f7ff;border-bottom:1px solid #e8ecf8;color:#5c6bc0;flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.01em;padding:8px 14px 7px}.editor_outputPanel__yaJ4P{background:#fff;border:1.5px solid #e0e6f0;border-radius:12px;bottom:8px;box-shadow:0 2px 8px rgba(92,107,192,.08);display:flex;flex-direction:column;left:8px;overflow:hidden;position:absolute;right:8px;top:8px}.editor_outputLabel__uIe\+Y{background:#f5f7ff;border-bottom:1px solid #e8ecf8;color:#5c6bc0;flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:.01em;padding:8px 14px 7px}.editor_outputInner__QqTHB{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.editor_outputEmptyState__HYXI4{color:#b0bec5;font-family:Roboto Mono,Consolas,monospace;font-size:15px;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.editor_pythonoutput__nqltQ{background:#fff;border:none;box-sizing:border-box;color:#2d3748;font-family:Roboto Mono,Consolas,monospace;font-size:14px;height:100%;line-height:1.7;outline:none;padding:14px 16px;resize:none;width:100%}.editor_pythonoutput__nqltQ::-webkit-input-placeholder{color:#c5cae9;font-style:italic}.editor_pythonoutput__nqltQ:-ms-input-placeholder{color:#c5cae9;font-style:italic}.editor_pythonoutput__nqltQ::placeholder{color:#c5cae9;font-style:italic}.editor_run__8fRI6{background:#43a047;border:none;border-radius:24px;box-shadow:0 3px 8px rgba(67,160,71,.35);color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-right:8px;padding:9px 20px;transition:background .2s,box-shadow .2s}.editor_run__8fRI6:hover{background:#388e3c;box-shadow:0 4px 12px rgba(67,160,71,.45)}.editor_saveBtn__wGW7k{background:#5c6bc0;border:none;border-radius:24px;box-shadow:0 3px 8px rgba(92,107,192,.35);color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-right:8px;padding:9px 20px;transition:background .2s,box-shadow .2s}.editor_saveBtn__wGW7k:hover{background:#3949ab;box-shadow:0 4px 12px rgba(92,107,192,.45)}.editor_clear__d3mO6{background:#ef5350;border:none;border-radius:24px;box-shadow:0 3px 8px rgba(239,83,80,.35);color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-right:8px;padding:9px 20px;transition:background .2s,box-shadow .2s}.editor_clear__d3mO6:hover{background:#c62828;box-shadow:0 4px 12px rgba(239,83,80,.45)}.editor_btn__429\+H{border:1px solid #c5cae9;border-radius:3rem;box-shadow:none;color:#37474f;cursor:pointer;font-size:.8rem;font-weight:900;height:30px;margin:.5em;min-width:60px;padding:.5rem 2rem;text-transform:uppercase;transition:all .35s ease-in}.editor_tab__wK-gt{display:flex;overflow:hidden;white-space:nowrap}#editor_tabsList__P5hfB{display:flex}.editor_file__P7hBL::-webkit-scrollbar{width:5px}.editor_file__P7hBL::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 5px #dde3f0}.editor_file__P7hBL::-webkit-scrollbar-thumb{background:#b0bec5;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#78909c}.editor_aftersaving__W25dP{align-items:center;background:#43a047;border:none;border-radius:20px;box-shadow:0 4px 14px rgba(67,160,71,.4);color:#fff;display:none;font-size:14px;font-weight:700;height:38px;justify-content:center;left:30%;position:fixed;top:10%;width:160px;z-index:500000}#tryonlinefilestructure_sideBar__GB6O4{background:#f0f4ff;border-right:1px solid #dde3f0;height:100%}#tryonlinefilestructure_header__D1CD\+{background:#e8eaf6;border-bottom:1px solid #c5cae9;display:flex;flex-direction:column;gap:6px;height:auto;padding:8px 10px}#tryonlinefilestructure_header__D1CD\+ h3{color:#3949ab;font-size:13px;font-weight:700;letter-spacing:.01em;margin:0;white-space:nowrap}#tryonlinefilestructure_fileListWrapper__\+dStT{box-sizing:border-box;padding:6px 0}#tryonlinefilestructure_fileList__vmHJv{box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0 6px}.tryonlinefilestructure_fileGroup__WZ5iB{display:flex;flex-direction:column;margin:2px 0 2px 8px;min-height:20px;position:relative}.tryonlinefilestructure_file__NBWRW:hover .tryonlinefilestructure_WhatToDisplay__tLnzQ{background-color:#e8eaf6;border-radius:4px;cursor:pointer;display:flex}.tryonlinefilestructure_file__NBWRW:hover{background-color:#e8eaf6;border-radius:8px;cursor:pointer}#tryonlinefilestructure_onlyForCursor__2oDjW:hover{background-color:#e8eaf6;border-radius:6px;cursor:pointer;display:flex;padding:3px 5px}.tryonlinefilestructure_WhatToDisplay__tLnzQ{display:none}.tryonlinefilestructure_file__NBWRW{align-items:center;border-radius:8px;display:flex;min-height:28px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;transition:background .15s}.tryonlinefilestructure_file__NBWRW>*{padding:0 3px}.tryonlinefilestructure_file__NBWRW>:last-child{position:absolute;right:0}.tryonlinefilestructure_menuContext__5npdG{background-color:#fff;border:1px solid #e8eaf6;border-radius:10px;box-shadow:0 4px 16px rgba(92,107,192,.18);display:flex;flex-direction:column;min-height:30px;overflow:hidden;width:130px;z-index:100}a{color:#37474f;font-size:13px;padding:8px 14px;text-decoration:none;transition:background .12s}a:hover{background-color:#e8eaf6;color:#3949ab}span{overflow:hidden;text-align:left}.tryonlinefilestructure_extension__TGSNY{align-items:center;background:#5c6bc0;border-radius:5px;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;letter-spacing:.02em;vertical-align:middle;width:26px}.tryonlinefilestructure_newFileBtn__NguUQ{background:#5c6bc0;border:none;border-radius:14px;box-shadow:0 2px 6px rgba(92,107,192,.3);color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;transition:background .2s;white-space:nowrap}.tryonlinefilestructure_newFileBtn__NguUQ:hover{background:#3949ab}.tryonlinefilestructure_newFolderBtn__-ae7h{background:#fb8c00;border:none;border-radius:14px;box-shadow:0 2px 6px rgba(251,140,0,.3);color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:4px 10px;transition:background .2s;white-space:nowrap}.tryonlinefilestructure_newFolderBtn__-ae7h:hover{background:#e65100}.tryonlinefilestructure_modal__i3Twa{border:2px solid #e8eaf6;border-radius:12px;box-shadow:0 8px 32px rgba(92,107,192,.2);height:100px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px}.buttonStyles_cancle__2PAiF{background:transparent;border:2px solid #e2e8f0;border-radius:8px;color:#718096;cursor:pointer;font-size:14px;font-weight:600;height:36px;padding:0 16px;transition:background .15s,border-color .15s}.buttonStyles_cancle__2PAiF:hover{background:#f7fafc;border-color:#cbd5e0;color:#4a5568}.buttonStyles_sucess__wOwuV{background:#5c6bc0;border:2px solid #5c6bc0;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;padding:0 20px;transition:background .15s,border-color .15s}.buttonStyles_sucess__wOwuV:hover{background:#3949ab;border-color:#3949ab}
/*# sourceMappingURL=main.37acee1f.css.map*/