.reset-icon.flipped[data-v-2f00b3ff]{animation:flip-animation-2f00b3ff .33s ease 1}@keyframes flip-animation-2f00b3ff{0%{transform:rotate(0)}to{transform:rotate(180deg)}}#run-btn[data-v-095c1cbb]{display:flex}#run-btn[data-v-095c1cbb]>*{display:inline-block;vertical-align:center;transition:opacity .33s ease,max-width .33s ease}#run-btn .space[data-v-095c1cbb]{width:14px}.run-enter-active[data-v-095c1cbb],.run-leave-active[data-v-095c1cbb]{transition:opacity .33s ease,max-width .33s ease}.run-enter-from[data-v-095c1cbb],.run-leave-to[data-v-095c1cbb]{opacity:0;max-width:0}.run-enter-to[data-v-095c1cbb],.run-leave-from[data-v-095c1cbb]{opacity:1;max-width:14px}.loader[data-v-095c1cbb]{border:2.5px solid #FFFFFF;border-radius:50%;border-top:2.5px solid rgba(255,255,255,0);width:9px;height:9px;animation:spin-095c1cbb 1s linear infinite}@keyframes spin-095c1cbb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dialog[data-v-70c62e22]{position:fixed;z-index:200;width:100%;height:100%}.dialog-content[data-v-70c62e22]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-backdrop[data-v-70c62e22]{position:absolute;z-index:-1;width:100%;height:100%;cursor:not-allowed;background:rgba(0,0,0,.4)}.dialog-enter-active[data-v-70c62e22],.dialog-leave-active[data-v-70c62e22]{transition:opacity .33s ease-in-out}.dialog-enter-active .dialog-content-slider[data-v-70c62e22],.dialog-enter-active .dialog-content-slider[data-v-70c62e22]>*,.dialog-leave-active .dialog-content-slider[data-v-70c62e22],.dialog-leave-active .dialog-content-slider[data-v-70c62e22]>*{transition:transform .33s ease-in-out}.dialog-enter-from[data-v-70c62e22]{opacity:0}.dialog-enter-from .dialog-content-slider[data-v-70c62e22],.dialog-enter-from .dialog-content-slider[data-v-70c62e22]>*{transform:translateY(5vh)}.dialog-leave-to[data-v-70c62e22]{opacity:0}.dialog-leave-to .dialog-content-slider[data-v-70c62e22],.dialog-leave-to .dialog-content-slider[data-v-70c62e22]>*{transform:scale(.9)}.dialog-content-enter-active[data-v-70c62e22],.dialog-content-leave-active[data-v-70c62e22]{transition:all .33s ease-in-out}.dialog-content-enter-from[data-v-70c62e22]{opacity:0;transform:translateY(5vh)}.dialog-content-leave-to[data-v-70c62e22]{opacity:0;transform:scale(.9)}.hint-dialog[data-v-e8d4f21c]{display:flex;flex-direction:column;padding:1.5em;border-radius:12px;background:#FFFFFF;max-height:80vh}.hint-dialog .hint-dialog-default-item[data-v-e8d4f21c]{flex:1 0 auto}.hint-dialog .hint-dialog-text-item[data-v-e8d4f21c]{flex:1 1 auto;overflow-y:auto}.hint-dialog .hint-dialog-image-item[data-v-e8d4f21c]{flex:1 3 100%}.close-icon-container[data-v-e8d4f21c]{position:absolute;right:1em;top:1em}.hint-counter[data-v-e8d4f21c]{width:100%;margin:0 0 2.26em;font-size:1em;font-weight:600;color:#374957;text-align:center}.hint-counter .lightbulb[data-v-e8d4f21c]{width:.88em;height:.88em;margin-right:.77em}.hint-heading[data-v-e8d4f21c]{margin:0 0 .5em;font-size:1.5em;font-weight:600;letter-spacing:-.04em;text-align:left;line-height:32px}.hint-text[data-v-e8d4f21c]{margin:0 0 2em;line-height:1.5em;color:#667085;min-height:1.5em}.hint-image[data-v-e8d4f21c]{margin:0 0 2em;min-height:15vh;max-width:100%;object-fit:contain;overflow:hidden}.hint-action[data-v-e8d4f21c]{margin:0;display:flex;flex-direction:row;justify-content:space-around}.hint-action button[data-v-e8d4f21c]{color:#fff;border-radius:8px}.hint-btn[data-v-4de0fc54]{display:flex}.lightbulb[data-v-4de0fc54]{margin-right:12.5px}.button-container[data-v-78e36d7c]{display:flex;flex-wrap:wrap;padding:9px 15px 9px 49px;justify-content:flex-end}.button-container .hint-btn-item[data-v-78e36d7c],.button-container .run-btn-item[data-v-78e36d7c]{margin:5px}.button-container[data-v-78e36d7c]>*{pointer-events:all}#ace-input-wrap[data-v-2a243b2d]{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.overlay-backdrop[data-v-499e8608]{background:transparent}.status-bar[data-v-6f8044ce]{pointer-events:all;--margin-side: 49px;--margin-gutter: 41px;position:absolute;z-index:50;bottom:0;width:calc(100% - 2 * var(--margin-side) - var(--margin-gutter));display:flex;justify-content:flex-start;background:hsl(0,0%,98%);margin:14px var(--margin-side) 14px calc(41px + var(--margin-side));border-radius:4px;overflow:hidden}.status-bar .status-bar-color-item[data-v-6f8044ce]{flex:0 0 auto;align-self:stretch;width:9px}.status-bar .status-bar-text-item[data-v-6f8044ce]{flex:1 1 auto;justify-self:center}.default .status-bar-color-item[data-v-6f8044ce]{background:var(--status-default)}.correct .status-bar-color-item[data-v-6f8044ce]{background:var(--status-correct)}.incorrect-format .status-bar-color-item[data-v-6f8044ce]{background:var(--status-incorrect-format)}.incorrect .status-bar-color-item[data-v-6f8044ce]{background:var(--status-incorrect)}.error .status-bar-color-item[data-v-6f8044ce]{background:var(--status-error)}.status-bar-text[data-v-6f8044ce]{padding:1em;font-weight:600}img[data-v-4473e0a6]{margin:5%;width:90%;object-fit:contain}.image-wrap[data-v-4473e0a6]{width:100%;max-height:100%;display:flex;align-items:stretch;overflow:hidden}#ok-animation-cnt[data-v-745660f6]{position:absolute!important;height:50vh;bottom:0px;left:50%;transform:translate(-50%);pointer-events:none;z-index:50;overflow:hidden;margin-bottom:-50px}#ok-animation-cnt img[data-v-745660f6]{height:100%}.status-bar-anchor[data-v-745660f6]{width:100%;position:relative}.ai-coach-item[data-v-745660f6]{color:#fff}#ide-form-cnt[data-v-1d437600]{display:flex;height:100%;flex-wrap:nowrap;align-items:stretch}@media only screen and (min-width: 600px){#ide-form-cnt>section[data-v-1d437600]{flex:1}#ide-form-cnt>section[data-v-1d437600]:not(:first-child){margin-left:8px}#ide-form-cnt>section[data-v-1d437600]:not(:last-child){margin-right:8px}}@media only screen and (max-width: 600px){#ide-form-cnt[data-v-1d437600]{flex-wrap:wrap}#ide-form-cnt>section[data-v-1d437600]{width:100%}#ide-form-cnt>section[data-v-1d437600]:not(:first-child){margin-top:8px}#ide-form-cnt>section[data-v-1d437600]:not(:last-child){margin-bottom:8px}}.overlay-backdrop[data-v-1d437600]{background:transparent}.ace-editor-anchor{width:100%;height:100%;background:inherit;line-height:1.2}#app .ace_gutter{color:var(--editor-grey-text);background:var(--editor-grey-bright)}.code-area{height:100%;display:flex;flex-direction:column;align-items:stretch;position:relative;color:var(--editor-grey-bright)}.code-area>.code-area-bar-item{flex:0;background:var(--editor-grey-bright)}.code-area>.code-area-ace-wrap-item{flex:1 1 0;background:var(--editor-grey-dark);overflow-y:auto}.code-area>.code-area-actions-item{position:absolute;z-index:100;right:0;bottom:0;pointer-events:none}.tab-and-aside-icon-action-container{display:flex;justify-content:space-between;align-items:stretch}.tab-and-aside-icon-action-container>.tab-and-icon-action-tab-item{flex:1}.tab-and-aside-icon-action-container>.tab-and-icon-action-aside-icon-item{flex:0 1 auto}.tab-container{height:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.tab-container>.tabs-item{flex:0 1 auto}.icon-action-container{height:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start}.icon-action-container>.icon-action-item{flex:0;margin:1em .5em}.icon-action-container>.icon-action-item:last-child{margin-right:1em}.ace-container{position:relative;width:100%;height:100%;overflow:hidden;background:var(--editor-grey-dark)}button{padding:0;margin:0;cursor:pointer;font-weight:600;background:none;border:0;outline:none}.tab-button{color:#fafafa;padding:1em 2.25em;border-radius:4px 4px 0 0;height:3.25em;background:var(--editor-grey-bright);transition:filter .33s ease}.tab-button.active{background:var(--editor-grey-dark);cursor:default}.tab-button:not(.active):hover{filter:brightness(.9)}.icon{appearance:none;color:var(--editor-grey-text);transition:filter .33s ease;display:flex;justify-content:center;align-items:center}.action{padding:1em 2.25em;border-radius:8px;transition-property:color,background-color;transition-duration:.33s;transition-timing-function:ease}.action.primary{background:hsl(145,100%,38%);color:#fff}.action.primary:hover{background:hsl(145,70%,38%)}.action.secondary{background:hsl(0,0%,86%);color:#374a58}.action.secondary:hover{background:hsl(0,0%,69%)}.slide-in-enter-active,.slide-in-leave-active{transition:all .33s ease-in-out}.slide-in-enter-from{transform:translateY(5vh);opacity:0}.slide-in-leave-to{transform:scale(.9);opacity:0}.fade-in-enter-active,.fade-in-leave-active{transition:opacity .33s ease-in-out}.fade-in-enter-from,.fade-in-leave-to{opacity:0}.backdrop-enter-active,.backdrop-leave-active{transition:opacity .33s ease}.backdrop-enter-from,.backdrop-leave-to{opacity:0}.overlay-backdrop{opacity:inherit;position:fixed;cursor:not-allowed;z-index:199;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4)}.overlay-enter-active,.overlay-leave-active{transition:opacity .33s ease}.overlay-enter-from,.overlay-leave-to{opacity:0}.overlay-content{opacity:inherit;position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;z-index:200}:root{--editor-grey-text: hsla(218, 15%, 65%, 1);--editor-grey-bright: hsla(214, 33%, 17%, 1);--editor-grey-dark: hsla(220, 43%, 11%, 1);--status-default: #FFCE04;--status-correct: #00C250;--status-incorrect: #2B295E;--status-incorrect-format: #2B295E;--status-error: #F81A2F}:root{height:100%;width:100%}body{height:100%;font-family:Inter;font-size:16px;overflow:hidden}#app{height:100%}@font-face{font-family:Inter;font-weight:400;font-style:normal;src:url(./Inter-Regular.b97c99a6.woff2)}@font-face{font-family:Inter;font-weight:600;font-style:normal;src:url(./Inter-Bold.ff769fa6.woff2)}@font-face{font-family:Roboto Mono;font-weight:400;font-style:normal;src:url(assets/Roboto-Mono-Bold.woff2)}@font-face{font-family:Roboto Mono;font-weight:700;font-style:normal;src:url(assets/Roboto-Mono-Bold.woff2)}#dialogs{pointer-events:none;position:fixed;z-index:200;width:100%;height:100%;top:0;right:0;bottom:0;left:0}#dialogs>*{pointer-events:all}
