.monaco-editor-container[data-v-e8f4dacb]{overflow:hidden}.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}.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}.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)}}.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}.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-e2a5028c]{display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100vw}.Challenge-header[data-v-e2a5028c]{flex-shrink:0;height:60px}@media (min-width:640px){.Challenge-header[data-v-e2a5028c]{height:69px}}.Challenge-main[data-v-e2a5028c]{flex:1;height:calc(100vh - 60px);overflow:hidden}@media (min-width:640px){.Challenge-main[data-v-e2a5028c]{height:calc(100vh - 69px)}}@media (max-width:1023px){.Challenge-main[data-v-e2a5028c]{display:flex;flex-direction:column;grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.Challenge-left[data-v-e2a5028c]{border-bottom:1px solid;flex-shrink:0}.Challenge-center[data-v-e2a5028c]{display:flex;flex-direction:column;flex-shrink:0}.Challenge-right[data-v-e2a5028c]{display:none}.editor-section[data-v-e2a5028c]{flex-shrink:0;height:400px}.results-section[data-v-e2a5028c]{flex-shrink:0}.adsense-mobile[data-v-e2a5028c]{border-bottom:1px solid;flex-shrink:0;padding:8px}.mobile-bottom[data-v-e2a5028c]{flex-shrink:0;padding:1rem}}@media (min-width:1024px){.Challenge-main[data-v-e2a5028c]{background-color:#fdfdfe;display:flex;flex-direction:row}.dark .Challenge-main[data-v-e2a5028c]{background:#1c212f}.Challenge-left[data-v-e2a5028c]{overflow-x:hidden;overflow-y:auto}.Challenge-center[data-v-e2a5028c],.Challenge-left[data-v-e2a5028c]{box-sizing:border-box;flex:1 1 0%;float:left;height:100%;min-width:0;transition:.3s}.Challenge-center[data-v-e2a5028c]{display:flex;flex-direction:column;overflow:hidden}.Challenge-right[data-v-e2a5028c]{box-sizing:border-box;display:block!important;flex:0 0 316px!important;float:right;height:100%;max-width:316px!important;min-width:316px!important;overflow-x:hidden;overflow-y:auto;padding:8px;width:316px!important}.editor-section[data-v-e2a5028c]{flex:65;min-height:0;overflow:hidden}.results-section[data-v-e2a5028c]{flex:35;min-height:0;overflow-y:auto}.adsense-mobile[data-v-e2a5028c],.mobile-bottom[data-v-e2a5028c]{display:none}}@media screen and (min-width:1150px) and (min-height:720px){.Challenge-center[data-v-e2a5028c],.Challenge-left[data-v-e2a5028c]{flex:1 1 0%}.Challenge-right[data-v-e2a5028c]{flex:0 0 316px!important;max-width:316px!important;min-width:316px!important;width:316px!important}}.Challenge-center[data-v-e2a5028c],.Challenge-left[data-v-e2a5028c],.editor-section[data-v-e2a5028c]{background:#f5f5f5;border-right:1px solid #d3dce6}.Challenge-right[data-v-e2a5028c]{background:#f5f5f5}.dark .Challenge-center[data-v-e2a5028c],.dark .Challenge-left[data-v-e2a5028c],.dark .editor-section[data-v-e2a5028c]{background:#23272f;border-right-color:#fff3}.dark .Challenge-right[data-v-e2a5028c]{background:#23272f}.dark .Challenge-main[data-v-e2a5028c]{background:#1c212f}@media (max-width:1023px){.Challenge-left[data-v-e2a5028c]{border-bottom-color:#d3dce6}.dark .Challenge-left[data-v-e2a5028c]{border-bottom-color:#ffffff1a}.adsense-mobile[data-v-e2a5028c]{border-bottom-color:#d3dce6}.dark .adsense-mobile[data-v-e2a5028c]{border-bottom-color:#ffffff1a}}.platform-dropdown-enter-active[data-v-e2a5028c],.platform-dropdown-leave-active[data-v-e2a5028c]{transition:all .2s ease}.platform-dropdown-enter-from[data-v-e2a5028c],.platform-dropdown-leave-to[data-v-e2a5028c]{opacity:0;transform:translateY(-10px) scale(.95)}.Challenge-content[data-v-e2a5028c]{line-height:1.7;word-wrap:break-word;overflow-wrap:break-word}.Challenge-content[data-v-e2a5028c] p{color:inherit!important;margin-bottom:1rem!important}.Challenge-content[data-v-e2a5028c] code{background-color:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:.25rem!important;color:#ea580c!important;font-family:Monaco,Menlo,Ubuntu Mono,monospace!important;font-size:.875em!important;padding:.125rem .375rem!important}.dark .Challenge-content[data-v-e2a5028c] code{background-color:#431407!important;border-color:#9a3412!important;color:#fb923c!important}.Challenge-content[data-v-e2a5028c] ul{margin-bottom:1rem!important;padding-left:1.5rem!important}.Challenge-content[data-v-e2a5028c] li{margin-bottom:.5rem!important}.Challenge-content[data-v-e2a5028c] ul{list-style-type:disc!important;margin-bottom:1.25rem!important;padding-left:1.75rem!important}.Challenge-content[data-v-e2a5028c] li{margin-bottom:.625rem!important;padding-left:.25rem!important}.Challenge-content[data-v-e2a5028c] li>strong:first-child{color:#f59e0b!important}.dark .Challenge-content[data-v-e2a5028c] li>strong:first-child{color:#fbbf24!important}.Challenge-content[data-v-e2a5028c] pre{background-color:#1e293b!important;border:1px solid #334155!important;border-radius:.75rem!important;margin:1.5rem 0!important;overflow-x:auto!important;padding:1.25rem!important}.dark .Challenge-content[data-v-e2a5028c] pre{background-color:#0f172a!important;border-color:#1e293b!important}.Challenge-left[data-v-e2a5028c]::-webkit-scrollbar,.Challenge-main[data-v-e2a5028c]::-webkit-scrollbar,.Challenge-right[data-v-e2a5028c]::-webkit-scrollbar,.results-section[data-v-e2a5028c]::-webkit-scrollbar{height:6px;width:6px}.Challenge-left[data-v-e2a5028c]::-webkit-scrollbar-thumb,.Challenge-main[data-v-e2a5028c]::-webkit-scrollbar-thumb,.Challenge-right[data-v-e2a5028c]::-webkit-scrollbar-thumb,.results-section[data-v-e2a5028c]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.dark .Challenge-left[data-v-e2a5028c]::-webkit-scrollbar-thumb,.dark .Challenge-main[data-v-e2a5028c]::-webkit-scrollbar-thumb,.dark .Challenge-right[data-v-e2a5028c]::-webkit-scrollbar-thumb,.dark .results-section[data-v-e2a5028c]::-webkit-scrollbar-thumb{background:#4b5563}.Challenge-left[data-v-e2a5028c],.Challenge-main[data-v-e2a5028c],.Challenge-right[data-v-e2a5028c],.results-section[data-v-e2a5028c]{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.dark .Challenge-left[data-v-e2a5028c],.dark .Challenge-main[data-v-e2a5028c],.dark .Challenge-right[data-v-e2a5028c],.dark .results-section[data-v-e2a5028c]{scrollbar-color:#4b5563 transparent}.fade-enter-active[data-v-aeb96b75],.fade-leave-active[data-v-aeb96b75]{transition:opacity .3s ease}.fade-enter-from[data-v-aeb96b75],.fade-leave-to[data-v-aeb96b75]{opacity:0}
