.monaco-editor-container[data-v-e8f4dacb]{overflow:hidden}.tooltip-enter-active[data-v-e6e9db3a],.tooltip-leave-active[data-v-e6e9db3a]{transition:opacity .2s ease-in-out}.tooltip-enter-from[data-v-e6e9db3a],.tooltip-leave-to[data-v-e6e9db3a]{opacity:0}.image-zoomer-container[data-v-1dbaabc1]{display:inline-block;overflow:hidden;position:relative}.zoomable-image[data-v-1dbaabc1]{cursor:zoom-in;display:block;height:auto;max-width:100%}.zoomable-image[data-v-1dbaabc1]:hover{cursor:zoom-in}.scrollbar-none[data-v-4b01235f]::-webkit-scrollbar{display:none}.scrollbar-none[data-v-4b01235f]{-ms-overflow-style:none;scrollbar-width:none}pre[data-v-4b01235f]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;margin:0}code[data-v-4b01235f]{font-family:inherit;white-space:pre}.scrollbar-thin[data-v-4b01235f]::-webkit-scrollbar{height:6px;width:6px}.scrollbar-thin[data-v-4b01235f]::-webkit-scrollbar-track{background:transparent}.scrollbar-thin[data-v-4b01235f]::-webkit-scrollbar-thumb{border-radius:10px}.dark .scrollbar-thin[data-v-4b01235f]::-webkit-scrollbar-thumb{background:#374151}.scrollbar-thin[data-v-4b01235f]::-webkit-scrollbar-thumb{background:#e5e7eb}.dark .scrollbar-thin[data-v-4b01235f]::-webkit-scrollbar-thumb:hover{background:#4b5563}pre[data-v-d3cc7fc4]{margin:0;-moz-tab-size:2;-o-tab-size:2;tab-size:2}[data-v-d3cc7fc4] .hljs{background:transparent!important;padding:0}.custom-scrollbar[data-v-d3cc7fc4]::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar[data-v-d3cc7fc4]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-d3cc7fc4]::-webkit-scrollbar-thumb{background:#80808033;border-radius:10px}.drawer-slide-enter-active[data-v-65473357]{transition:transform .4s cubic-bezier(.25,.8,.25,1),opacity .2s ease}.drawer-slide-leave-active[data-v-65473357]{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .2s ease}.drawer-slide-enter-from[data-v-65473357],.drawer-slide-leave-to[data-v-65473357]{opacity:0;transform:translate(-100%)}.drawer-slide-enter-to[data-v-65473357],.drawer-slide-leave-from[data-v-65473357]{opacity:1;transform:translate(0)}.custom-scrollbar[data-v-65473357]{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.custom-scrollbar[data-v-65473357]::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar[data-v-65473357]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.custom-scrollbar[data-v-65473357]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .custom-scrollbar[data-v-65473357]::-webkit-scrollbar-thumb{background:#4b5563}.dark .custom-scrollbar[data-v-65473357]::-webkit-scrollbar-thumb:hover{background:#6b7280}.hidden-scrollbar[data-v-65473357]{scrollbar-width:none;-ms-overflow-style:none}.hidden-scrollbar[data-v-65473357]::-webkit-scrollbar{display:none}.line-clamp-2[data-v-65473357]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.challenge-item[data-v-65473357]{animation:fadeInUp-65473357 .4s ease-out forwards;opacity:0}@keyframes fadeInUp-65473357{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.test-results-container[data-v-cf7c7013]{height:100%}@media (max-width:1152px){.test-results-container[data-v-cf7c7013]{height:100%;min-height:400px}}.mobile-scroll[data-v-cf7c7013]{overflow-y:auto;-webkit-overflow-scrolling:touch}.Challenge-page[data-v-3318b7cc]{display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.Challenge-header[data-v-3318b7cc]{flex-shrink:0;height:60px}@media (min-width:640px){.Challenge-header[data-v-3318b7cc]{height:69px}}.Challenge-main[data-v-3318b7cc]{background-color:#fdfdfe;display:flex;flex:1;height:calc(100vh - 60px);overflow:hidden}.dark .Challenge-main[data-v-3318b7cc]{background:#1c212f}@media (min-width:640px){.Challenge-main[data-v-3318b7cc]{height:calc(100vh - 69px)}}.Challenge-center[data-v-3318b7cc],.Challenge-left[data-v-3318b7cc],.editor-section[data-v-3318b7cc]{background:#f5f5f5;border-right:1px solid #d3dce6}.dark .Challenge-center[data-v-3318b7cc],.dark .Challenge-left[data-v-3318b7cc],.dark .editor-section[data-v-3318b7cc]{background:#23272f;border-right-color:#fff3}.Challenge-left[data-v-3318b7cc]{border-right:1px solid;flex:1;overflow-y:auto}.Challenge-center[data-v-3318b7cc]{display:flex;flex:1;flex-direction:column;overflow:hidden}.editor-section[data-v-3318b7cc]{flex:1.5;min-height:0}.results-section[data-v-3318b7cc]{flex:1;min-height:0;overflow-y:auto}@media (max-width:1023px){.Challenge-page[data-v-3318b7cc]{height:auto;overflow:auto}.Challenge-main[data-v-3318b7cc]{display:flex;flex-direction:column;height:auto;overflow:visible}.Challenge-left[data-v-3318b7cc]{border-bottom:1px solid;border-right:none;flex:none;height:auto;overflow-y:visible}.Challenge-center[data-v-3318b7cc]{flex:none;height:auto;overflow:visible}.editor-section[data-v-3318b7cc]{flex:none;height:500px}.results-section[data-v-3318b7cc]{flex:none;height:auto;overflow-y:visible;padding:0 12px}}.Challenge-left[data-v-3318b7cc]::-webkit-scrollbar,.Challenge-main[data-v-3318b7cc]::-webkit-scrollbar,.results-section[data-v-3318b7cc]::-webkit-scrollbar{height:6px;width:6px}.Challenge-left[data-v-3318b7cc]::-webkit-scrollbar-thumb,.Challenge-main[data-v-3318b7cc]::-webkit-scrollbar-thumb,.results-section[data-v-3318b7cc]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.dark .Challenge-left[data-v-3318b7cc]::-webkit-scrollbar-thumb,.dark .Challenge-main[data-v-3318b7cc]::-webkit-scrollbar-thumb,.dark .results-section[data-v-3318b7cc]::-webkit-scrollbar-thumb{background:#4b5563}.Challenge-left[data-v-3318b7cc],.Challenge-main[data-v-3318b7cc],.results-section[data-v-3318b7cc]{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.dark .Challenge-left[data-v-3318b7cc],.dark .Challenge-main[data-v-3318b7cc],.dark .results-section[data-v-3318b7cc]{scrollbar-color:#4b5563 transparent}.fade-enter-active[data-v-81998758],.fade-leave-active[data-v-81998758]{transition:opacity .3s ease}.fade-enter-from[data-v-81998758],.fade-leave-to[data-v-81998758]{opacity:0}
