@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Audiowide&family=Kanit:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Orbitron:wght@400..900&family=Quantico:ital,wght@0,400;0,700;1,400;1,700&display=swap";.stroke-on-hover-parent:hover .stroke-on-hover{stroke:#4b4b4b;stroke-width:.2px;stroke-dashoffset:5;stroke-dasharray:5}.animate-blink{animation:blink .2s ease infinite forwards}.animate-slow-blink{animation:blink 1s ease infinite forwards}.loading-dots{display:flex;justify-content:center;align-items:center}.loading-dots .dot{border-radius:50%;animation:wave 1.2s linear infinite}.loading-dots .dot:nth-child(1){animation-delay:0s}.loading-dots .dot:nth-child(2){animation-delay:.2s}.loading-dots .dot:nth-child(3){animation-delay:.4s}.animation-shake{animation:shake .4s linear infinite}.animation-shake-twice{animation:shake-twice .4s linear 2}.animation-graph-line{stroke-dasharray:0;stroke-dashoffset:0;animation:drawLine 2s ease forwards}.animation-graph-bar{scale:1 -1;transform-origin:top;transform-origin:bottom;animation:grow-graph-bar 1s linear forwards}.animation-graph-points-fade-in{opacity:0;animation:fade-in 1s linear forwards;animation-delay:2s}@keyframes wave{0%,60%,to{transform:initial}30%{transform:translateY(-5px)}}@keyframes blink{0%,to{opacity:0}50%{opacity:.5}}@keyframes shake{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}50%{transform:rotate(0)}70%{transform:rotate(-2deg)}}@keyframes shake-twice{0%,to{transform:rotate(0)}25%{transform:rotate(.5deg)}50%{transform:rotate(0)}70%{transform:rotate(-.5deg)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fade-in{to{opacity:1}}@keyframes grow-graph-bar{0%{scale:1 -1}to{scale:1 1}}:root{--toastify-toast-min-height: 45px !important;--toastify-toast-max-height: 55px;--toastify-color-light: #333333 !important;--toastify-text-color-light: #f5f5f5 !important;--toastify-font-family: "Roboto" !important;--primary: #273679}*{box-sizing:border-box;margin:0;font-family:Roboto,sans-serif;scroll-behavior:smooth}.default-link{text-decoration:none;color:inherit;font-weight:inherit;font-family:inherit}body{background-color:#f7f7fa;overflow:hidden}#root{height:100vh}.rainbow-braces{margin:0!important}.folder-marker{display:none;opacity:.6}.file-explorer:hover .folder-marker{display:block}.selection-highlight{background-color:#fff;color:#000!important;border-radius:3px;display:inline-block;padding:2px 4px}.Toastify__close-button--light{opacity:1!important;color:#fff!important}.highlight-selection{position:relative;background-color:orange;color:red}.monaco-editor .monaco-hover{background-color:#000c!important;color:#fff!important;border-radius:5px!important;border:none!important;padding:2px!important;box-shadow:none!important;font-size:10px!important}html,body{height:100%}.no-scrollbar{scrollbar-width:0}.code-button{padding:2px;font-size:90%;font-weight:500;border:1px solid #ebebeb;border-radius:5px}.dark .code-button{border:1px solid #3e3e3e;background:#404040}#coding-labs.resizing-width{cursor:w-resize}#coding-labs.resizing-height{cursor:n-resize}.editor-custom-warning-tooltip{padding:5px;font-size:12px;border:1px solid #ebebeb;display:block;width:max-content;background:gray;border-radius:5px;max-width:50vh;background:#ebebeb}.dark .editor-custom-warning-tooltip{border:1px solid #3e3e3e;background:#404040}.selection-highlight-bright-orange,.selection-highlight-neon-green,.selection-highlight-electric-blue,.selection-highlight-hot-pink,.selection-highlight-sky-blue,.selection-highlight-vivid-purple,.selection-highlight-bright-peach,.selection-highlight-minty-green,.selection-highlight-deep-violet,.selection-highlight-bright-red,.selection-highlight-aqua-cyan,.selection-highlight-vivid-yellow,.selection-highlight-cyan-blue,.selection-highlight-vibrant-magenta,.selection-highlight-rose-red,.selection-highlight-turquoise-green,.selection-highlight-orange-yellow,.selection-highlight-deep-purple,.selection-highlight-lush-green,.selection-highlight-royal-blue,.selection-highlight-coral-red,.selection-highlight-pure-cyan,.selection-highlight-bright-yellow,.selection-highlight-fuchsia,.selection-highlight-soft-teal,.selection-highlight-radiant-purple,.selection-highlight-neon-lime,.selection-highlight-sunset-orange,.selection-highlight-deep-teal,.selection-highlight-neon-blue,.selection-highlight-glowing-lime,.selection-highlight-radiant-scarlet,.selection-highlight-glossy-gold,.selection-highlight-deep-sea-blue,.selection-highlight-glowing-turquoise,.selection-highlight-fiery-red,.selection-highlight-neon-violet,.selection-highlight-blazing-sun,.selection-highlight-emerald-green,.selection-highlight-deep-indigo,.selection-highlight-crystal-blue,.selection-highlight-fluorescent-magenta,.selection-highlight-ruby-red,.selection-highlight-midnight-purple,.selection-highlight-bright-lavender,.selection-highlight-mystic-teal,.selection-highlight-glowing-amber,.selection-highlight-vivid-tangerine,.selection-highlight-dazzling-sapphire{display:inline-block;padding:1px 0;font-style:italic;font-weight:500}.dark .selection-highlight-bright-orange,.dark .selection-highlight-neon-green,.dark .selection-highlight-electric-blue,.dark .selection-highlight-hot-pink,.dark .selection-highlight-sky-blue,.dark .selection-highlight-vivid-purple,.dark .selection-highlight-bright-peach,.dark .selection-highlight-minty-green,.dark .selection-highlight-deep-violet,.dark .selection-highlight-bright-red,.dark .selection-highlight-aqua-cyan,.dark .selection-highlight-vivid-yellow,.dark .selection-highlight-cyan-blue,.dark .selection-highlight-vibrant-magenta,.dark .selection-highlight-rose-red,.dark .selection-highlight-turquoise-green,.dark .selection-highlight-orange-yellow,.dark .selection-highlight-deep-purple,.dark .selection-highlight-lush-green,.dark .selection-highlight-royal-blue,.dark .selection-highlight-coral-red,.dark .selection-highlight-pure-cyan,.dark .selection-highlight-bright-yellow,.dark .selection-highlight-fuchsia,.dark .selection-highlight-soft-teal,.dark .selection-highlight-radiant-purple,.dark .selection-highlight-neon-lime,.dark .selection-highlight-sunset-orange,.dark .selection-highlight-deep-teal,.dark .selection-highlight-neon-blue,.dark .selection-highlight-glowing-lime,.dark .selection-highlight-radiant-scarlet,.dark .selection-highlight-glossy-gold,.dark .selection-highlight-deep-sea-blue,.dark .selection-highlight-glowing-turquoise,.dark .selection-highlight-fiery-red,.dark .selection-highlight-neon-violet,.dark .selection-highlight-blazing-sun,.dark .selection-highlight-emerald-green,.dark .selection-highlight-deep-indigo,.dark .selection-highlight-crystal-blue,.dark .selection-highlight-fluorescent-magenta,.dark .selection-highlight-ruby-red,.dark .selection-highlight-midnight-purple,.dark .selection-highlight-bright-lavender,.dark .selection-highlight-mystic-teal,.dark .selection-highlight-glowing-amber,.dark .selection-highlight-vivid-tangerine,.dark .selection-highlight-dazzling-sapphire{box-shadow:1px 2px 10px 3px #fff3}.selection-highlight-bright-orange{background-color:#ff5733!important;color:#fff!important}.selection-highlight-neon-green{background-color:#33ff57!important;color:#000!important}.selection-highlight-electric-blue{background-color:#5733ff!important;color:#fff!important}.selection-highlight-hot-pink{background-color:#ff33a8!important;color:#fff!important}.selection-highlight-sky-blue{background-color:#33a8ff!important;color:#000!important}.selection-highlight-vivid-purple{background-color:#a833ff!important;color:#fff!important}.selection-highlight-bright-peach{background-color:#ff8c33!important;color:#000!important}.selection-highlight-minty-green{background-color:#33ff8c!important;color:#000!important}.selection-highlight-deep-violet{background-color:#8c33ff!important;color:#fff!important}.selection-highlight-bright-red{background-color:#f33!important;color:#fff!important}.selection-highlight-aqua-cyan{background-color:#33ffd7!important;color:#000!important}.selection-highlight-vivid-yellow{background-color:#ffd733!important;color:#000!important}.selection-highlight-cyan-blue{background-color:#33d7ff!important;color:#000!important}.selection-highlight-vibrant-magenta{background-color:#d733ff!important;color:#fff!important}.selection-highlight-rose-red{background-color:#ff337a!important;color:#fff!important}.selection-highlight-turquoise-green{background-color:#33ffb2!important;color:#000!important}.selection-highlight-orange-yellow{background-color:#ffb233!important;color:#000!important}.selection-highlight-deep-purple{background-color:#b233ff!important;color:#fff!important}.selection-highlight-lush-green{background-color:#33ff4d!important;color:#000!important}.selection-highlight-royal-blue{background-color:#4d33ff!important;color:#fff!important}.selection-highlight-coral-red{background-color:#ff4d33!important;color:#fff!important}.selection-highlight-pure-cyan{background-color:#3ff!important;color:#000!important}.selection-highlight-bright-yellow{background-color:#ff3!important;color:#000!important}.selection-highlight-fuchsia{background-color:#f3f!important;color:#fff!important}.selection-highlight-soft-teal{background-color:#3fc!important;color:#000!important}.selection-highlight-radiant-purple{background-color:#c3f!important;color:#fff!important}.selection-highlight-neon-lime{background-color:#bfff00!important;color:#000!important}.selection-highlight-sunset-orange{background-color:#ff4500!important;color:#fff!important}.selection-highlight-deep-teal{background-color:teal!important;color:#fff!important}.selection-highlight-neon-blue{background-color:#1e90ff!important;color:#fff!important}.selection-highlight-glowing-lime{background-color:#adff2f!important;color:#000!important}.selection-highlight-radiant-scarlet{background-color:#ff2400!important;color:#fff!important}.selection-highlight-glossy-gold{background-color:gold!important;color:#000!important}.selection-highlight-deep-sea-blue{background-color:#006994!important;color:#fff!important}.selection-highlight-glowing-turquoise{background-color:#30d5c8!important;color:#000!important}.selection-highlight-fiery-red{background-color:#e25822!important;color:#fff!important}.selection-highlight-neon-violet{background-color:#9400d3!important;color:#fff!important}.selection-highlight-blazing-sun{background-color:#fc0!important;color:#000!important}.selection-highlight-emerald-green{background-color:#50c878!important;color:#000!important}.selection-highlight-deep-indigo{background-color:indigo!important;color:#fff!important}.selection-highlight-crystal-blue{background-color:#00bfff!important;color:#000!important}.selection-highlight-fluorescent-magenta{background-color:#f0f!important;color:#fff!important}.selection-highlight-ruby-red{background-color:#9b111e!important;color:#fff!important}.selection-highlight-midnight-purple{background-color:#2e1a47!important;color:#fff!important}.selection-highlight-bright-lavender{background-color:#e6e6fa!important;color:#000!important}.selection-highlight-mystic-teal{background-color:#00827f!important;color:#fff!important}.selection-highlight-glowing-amber{background-color:#ffbf00!important;color:#000!important}.selection-highlight-vivid-tangerine{background-color:#f96!important;color:#000!important}.selection-highlight-dazzling-sapphire{background-color:#0f52ba!important;color:#fff!important}.selection-highlight-data{border-radius:5px;padding:2px 5px;font-size:10px;font-family:Montserrat,sans-serif;position:absolute;width:fit-content;z-index:100;display:inline;font-weight:500;margin-left:5px;max-width:100vw}.selection-highlight-data:hover{opacity:0}.dark .selection-highlight-data{background:#e6e6e6cc!important;color:#000!important}.light .selection-highlight-data{background:#000c!important;color:#fff!important}.graph-svg-container,.pie-chart-svg-container{width:100%;flex-grow:1}.graph-axis .domain,.graph-axis .tick line{stroke:#d3d3d3}.graph-axis .tick text{fill:currentColor}.graph-data-point-vertical-line{pointer-events:none;display:none;stroke-width:2;stroke-dasharray:4;stroke-dashoffset:4}.graph-data-point-vertical-line-ref{stroke:#eee1;cursor:pointer}.graph-data-point-vertical-line-ref:hover{stroke:#eee4}.graph-data-point{position:relative;z-index:5}.graph-data-details{display:none;position:relative;z-index:1000}.graph-data-point-details-text{font-size:10px;font-weight:400}.text-2x{font-size:14px;font-weight:600}.graph-axis-label{font-size:12px;color:#d3d3d3}.graph-data-group:hover .graph-data-point-vertical-line,.graph-data-group:hover .graph-data-details{display:block}.pie-chart-arc{cursor:pointer;transition:1s ease;filter:url(#none-filter)}.pie-chart-arc:hover{filter:url(#shadow);transition:1s ease}.pie-chart-arc-label{pointer-events:none}.token.punctuation.brace-hover,.token.punctuation.brace-selected{outline:solid 1px}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-9{color:#e50;opacity:1}.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-6,.rainbow-braces .token.punctuation.brace-level-10{color:#0b3;opacity:1}.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7,.rainbow-braces .token.punctuation.brace-level-11{color:#26f;opacity:1}.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8,.rainbow-braces .token.punctuation.brace-level-12{color:#e0e;opacity:1}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
