.Lesson_container__oSOfd{background-color:var(--bg-primary,white);height:100svh;width:100vw;display:flex;flex-direction:column;overflow:hidden}.Lesson_innerContainer__2XLYL{display:flex;flex-direction:row;align-items:stretch;height:100%}.Lesson_body__zdXBm{position:fixed}@keyframes Splash_load__SQhX7{0%{transform:scale(1)}to{transform:scale(1.2)}}.Splash_container__cOCUP{height:100svh;width:100vw;background-color:var(--bg-primary)}.Splash_logo__CZXXI{width:160px;height:160px;animation-name:Splash_load__SQhX7;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate}.Topbar_topbar__BFl_U{height:48px;background-color:var(--bg-primary);box-shadow:0 2px 0 var(--border-color);justify-content:space-between!important;padding-right:8px;position:relative;z-index:6}.Topbar_backContainer__syqaf{position:relative}.Topbar_backOptionsContainer__rfyUb{position:absolute;top:calc(100% - 12px);left:8px;z-index:6;visibility:hidden;opacity:0;transition:all .2s}.Topbar_backOptionsContainer__rfyUb.Topbar_show__4Xt7z{opacity:1;visibility:visible}.Topbar_backOptionsInnerContainer__ihlH2{background-color:var(--bg-card);width:260px;margin-top:8px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.3);display:flex;align-items:flex-start;flex-direction:column}.Topbar_backOptionsTitle__7w8ux{padding:8px;width:100%}.Topbar_backOptionContainer__D2YNY{gap:8px;padding:8px!important;width:100%;justify-content:flex-start!important;cursor:pointer}.Topbar_backOptionContainer__D2YNY:hover{opacity:.8;background-color:var(--hover-background,#eee)}.Topbar_backTag__OSgrO{background-color:#1e1e1e;padding:1px 4px;border-radius:4px;opacity:.54;margin-right:8px;color:var(--text-white)}.Topbar_orDivider1__hCut4{height:1px;width:16px;background-color:var(--border-color-3);margin-right:8px}.Topbar_orDivider2__wgokM{height:1px;flex:1 1;background-color:var(--border-color-3);margin-left:8px}.Topbar_iconLeft__7jR78{padding:12px;opacity:.87;cursor:pointer}.Topbar_iconLeft__7jR78:hover{opacity:.54}.Topbar_iconHelp__Xcen8{cursor:pointer;width:40px;height:40px;padding:8px;margin-right:8px;border-radius:20px}.Topbar_iconHelp__Xcen8:hover{background:var(--hover-background,rgba(0,0,0,.05))}.Topbar_title__dKk2M{font-size:24px;margin:0 0 0 16px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0;color:var(--text-primary)}.Topbar_lessonNavContainer__iCSTs{display:flex}@media (max-width:600px){.Topbar_title__dKk2M{font-size:16px;margin:0}.Topbar_lessonNavContainer__iCSTs{display:none}.Topbar_iconLeft__7jR78{padding:8px}}@keyframes UserButton_additionAnimation__Cwtpe{0%{opacity:1;transform:translateY(48px)}to{opacity:0;transform:translateY(0)}}.UserButton_container__xwoxa{position:relative;gap:16px}.UserButton_withScore__KiaV_{width:auto!important}.UserButton_imageContainer__T98RJ{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.UserButton_imageContainer__T98RJ.UserButton_small__QkR6S{width:40px;height:40px}.UserButton_imageContainer__T98RJ.UserButton_medium__3hpIF{width:48px;height:48px}.UserButton_imageContainer__T98RJ.UserButton_big__3Xo5S{width:56px;height:56px}.UserButton_iconUser__iNAtz{cursor:pointer;transition:opacity .2s;object-fit:contain;height:100%;width:auto}.UserButton_iconUser__iNAtz:hover{opacity:.8}.UserButton_imageContainer__T98RJ:hover~.UserButton_menuContainer__81293{visibility:visible;transform:scale(1);opacity:1}.UserButton_getStartedButton__873Z_{min-width:150px!important}.UserButton_paddingFix__zxRqw{padding:12px 0!important}.UserButton_smallButton__0_j1U{padding:0 12px!important;height:32px}.UserButton_smallButton__0_j1U span{font-size:14px}.UserButton_notificationsIcon__9LCKS{padding:12px;width:48px;height:48px;cursor:pointer;border-radius:24px;display:block;overflow:visible}.UserButton_notificationsIcon__9LCKS.UserButton_small__QkR6S{padding:10px}.UserButton_notificationsIcon__9LCKS:hover{background-color:var(--hover-background,rgba(0,0,0,.1))}.UserButton_notificationsIcon__9LCKS:hover~.UserButton_notificationsMenuContainer__cl_Dr{visibility:visible;transform:scale(1);opacity:1}@media (max-width:1100px){.UserButton_container__xwoxa{display:none!important}}.Progress_container__uGHgh{height:100%;position:absolute;right:0;left:0;margin:auto;width:848px}.Progress_innerContainer__df6uq{width:848px;height:100%;padding:0 64px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box}.Progress_helperContainer__F6z_M{position:relative;height:100%}.Progress_fillerLeft__K0rOM,.Progress_fillerRight___ImKd{position:absolute;background-color:var(--bg-primary);width:64px;height:40px;z-index:900}.Progress_fillerLeft__K0rOM{left:0}.Progress_fillerRight___ImKd{right:0}.Progress_repetitionView__fdcYZ,.Progress_view__OcvwO{width:32px;height:32px;border:2px solid #6f7072;box-sizing:border-box;border-radius:4px;flex-shrink:0;margin:0 8px;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center}.Progress_repetitionView__fdcYZ{background:#6f7072}.Progress_repetitionView__fdcYZ:after,.Progress_view__OcvwO:after{content:attr(name);display:none;position:absolute;top:calc(100% - 12px);z-index:3000;cursor:auto;font-size:12px;background:#1e1e1e;height:20px;box-sizing:border-box;text-align:center;padding:2px 6px;border-radius:4px;white-space:nowrap;color:var(--text-white);pointer-events:none}.Progress_repetitionView__fdcYZ:hover:after,.Progress_view__OcvwO:hover:after{display:block}.Progress_repetitionView__fdcYZ.Progress_selected__BGpyQ,.Progress_view__OcvwO.Progress_selected__BGpyQ{border:3px solid var(--brand-deep)!important}.Progress_repetitionView__fdcYZ.Progress_selected__BGpyQ{background:var(--brand-deep)!important}.Progress_innerContainer__df6uq::-webkit-scrollbar{display:none}.Progress_circle__Uhk9_{width:16px;height:16px;border-radius:8px;border:2px solid #6f7072;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.Progress_circle__Uhk9_.Progress_selected__BGpyQ{border-color:var(--brand-deep)!important}.Progress_circleFilled__7QhXv{background:#6f7072}.Progress_circleFilled__7QhXv.Progress_selected__BGpyQ{background:var(--brand-deep)!important}.Progress_leftButton__l_cMs,.Progress_rightButton__C4qPh{cursor:pointer;position:absolute;z-index:950;padding:4px;border-radius:16px}.Progress_leftButton__l_cMs:hover,.Progress_rightButton__C4qPh:hover{background:var(--hover-background,rgba(0,0,0,.1))}.Progress_leftButton__l_cMs{left:24px}.Progress_rightButton__C4qPh{transform:rotate(180deg);right:24px}.Progress_leftButton__l_cMs.Progress_disabled__qHXd_,.Progress_rightButton__C4qPh.Progress_disabled__qHXd_{opacity:.3;cursor:auto}.Progress_leftButton__l_cMs.Progress_disabled__qHXd_:hover,.Progress_rightButton__C4qPh.Progress_disabled__qHXd_:hover{background:transparent}@media (max-width:1600px){.Progress_container__uGHgh,.Progress_innerContainer__df6uq{width:608px}}@media (max-width:1300px){.Progress_container__uGHgh,.Progress_innerContainer__df6uq{width:368px}}@media (max-width:1100px){.Progress_container__uGHgh{display:none}}.Sidebar_container__G8uOh{width:48px;background-color:var(--bg-primary);box-shadow:2px 0 0 var(--border-color);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:8px;z-index:6}.Sidebar_sideButton__bLRjA{display:flex;align-items:center;justify-content:center;width:48px;height:48px;position:relative;margin-bottom:4px}.Sidebar_sideButton__bLRjA:hover:after{display:flex}.Sidebar_sideButton__bLRjA:after{content:attr(label);display:none;position:absolute;top:0;bottom:0;left:44px;background:url(/icons/hint-right-bg.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:3000;cursor:auto;height:28px;align-items:center;margin:auto 0;padding:0 8px 0 12px;border-radius:4px;font-size:14px;white-space:nowrap;color:rgba(255,255,255,.87);pointer-events:none}.Sidebar_iconButton__ke0tI{padding:12px;opacity:.87;cursor:pointer}.Sidebar_iconButton__ke0tI:hover{background:var(--hover-background,rgba(0,0,0,.05))}.Sidebar_selected__yeBPI,.Sidebar_selected__yeBPI:hover{background:var(--selection-background,rgba(0,0,0,.1))}.Sidebar_hide__wuEH2{display:none}.Sidebar_iconHelp__TNQDU{cursor:pointer;width:40px;height:40px;padding:8px;border-radius:20px}.Sidebar_iconHelp__TNQDU:hover{background:var(--hover-background,rgba(0,0,0,.05))}@media (max-width:600px){.Sidebar_sideButton__bLRjA:hover:after{display:none}}.TopView_container__Szujk{height:40px;display:flex;border-bottom:1px solid var(--border-code-primary);box-sizing:border-box;position:relative;width:100%}.TopView_buttonsContainer__2gUmz{display:flex;position:absolute;top:calc(-100% - 16px);right:24px;height:40px;gap:12px;z-index:1}.TopView_askAIButton__k53Bg,.TopView_runButton__rjJ1k{display:flex;align-items:center;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:background-color .2s;background:var(--brand-deep);position:relative}.TopView_askAIButton__k53Bg.TopView_disabled__z9FDC,.TopView_runButton__rjJ1k.TopView_disabled__z9FDC{opacity:.3!important;cursor:auto}.TopView_askAIButton__k53Bg.TopView_hide___kAvT{display:none}.TopView_askAIButton__k53Bg:hover,.TopView_runButton__rjJ1k:hover{background:var(--brand-deep-darker)}.TopView_askAIButton__k53Bg p,.TopView_runButton__rjJ1k p{color:var(--text-white);font-size:18px;margin-left:8px;padding-right:8px}.TopView_helpPopup___CZ7U{width:240px;background-color:var(--bg-code-secondary);position:absolute;bottom:calc(100%);right:50%;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.25);color:var(--text-white);font-size:14px!important;padding:8px;margin:0 0 8px;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .2s;transform:translateX(50%);cursor:default;z-index:3;border:1px solid var(--border-code-primary)}.TopView_helpIcon__tLcu_:hover+.TopView_helpPopup___CZ7U,.TopView_helpPopup___CZ7U:hover{opacity:1;visibility:visible}.TopView_navContainer__2rtV3{display:flex;padding-left:0;padding-right:8px;overflow:auto;box-sizing:border-box}.TopView_navContainer__2rtV3::-webkit-scrollbar{height:2px;border:0 solid #d5d5d5}.TopView_navContainer__2rtV3::-webkit-scrollbar-thumb:horizontal{background:#3c3c3c}.TopView_navButtonContainer__T_8rA{padding:0 8px;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box}.TopView_navButtonText__l8hH7{font-size:14px;color:var(--text-white-secondary);white-space:nowrap;transition:color .2s}.TopView_navButtonContainer__T_8rA:hover .TopView_navButtonText__l8hH7{color:var(--text-white)}.TopView_navButtonText__l8hH7.TopView_selected__i8pUX{color:var(--text-white);border-bottom:1px solid var(--text-white-secondary)}.TopView_helpPopup___CZ7U b{display:inline-block;letter-spacing:.5px;margin-bottom:6px}.TopView_moreTag__KdBg3{margin-left:4px;text-decoration:underline;cursor:pointer}.TopView_runCodeShortcutHint__4qOu8{position:absolute;bottom:calc(100%);left:-16px;color:var(--text-white);font-size:10px!important;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .2s;cursor:default;display:flex;flex-direction:row;align-items:center;margin-bottom:12px}.TopView_runCodeShortcutHint__4qOu8.TopView_show__7K6pD{visibility:visible;opacity:1}.TopView_runCodeShortcutHint__4qOu8 .TopView_key__U8vf2:first-child{margin-right:3px}.TopView_runCodeShortcutHint__4qOu8 .TopView_key__U8vf2:nth-child(2){margin-left:1px}.TopView_runCodeShortcutHint__4qOu8 .TopView_key__U8vf2{padding:2px 4px;background-color:#494949;box-shadow:1px 1px 0 0 #7c7c7c;border-radius:4px}.TopView_runCodeShortcutHint__4qOu8 img{margin-right:6px}.TopView_collapseButton__C7k4s{width:39px;height:100%;border-left:1px solid var(--border-code-primary);display:flex;align-items:center;justify-content:center;cursor:pointer}.TopView_collapseButton__C7k4s img{opacity:.3;transition:all .2s}.TopView_collapseButton__C7k4s.TopView_selected__i8pUX{background-color:rgba(255,255,255,.05)}.TopView_collapseButton__C7k4s.TopView_selected__i8pUX img{opacity:.6}.TopView_collapseButton__C7k4s:hover{background-color:rgba(255,255,255,.05)}.TopView_collapseButton__C7k4s:hover img{opacity:.6}.TopView_insightPopup__5mDLz{width:200px;background-color:var(--bg-code-secondary);position:absolute;bottom:calc(100%);left:100px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.25);color:var(--text-white);font-size:14px!important;padding:8px;margin:0 0 8px;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .2s;transform:translateX(-100%);cursor:default;border:1px solid var(--border-color)}.TopView_insightPopup__5mDLz.TopView_show__7K6pD{visibility:visible;opacity:1}.TopView_popupButtonsContainer__qFUAG{display:flex;width:100%;gap:8px;margin-top:16px}.TopView_insightPopup__5mDLz .TopView_closeRevealInsightButton___s5Mw,.TopView_insightPopup__5mDLz .TopView_revealInsightButton__E3VtS{border:none;outline:none;border-radius:2px;font-family:inherit;font-size:16px;cursor:pointer;box-sizing:border-box}.TopView_insightPopup__5mDLz .TopView_revealInsightButton__E3VtS{background-color:var(--brand-deep);color:var(--text-white);padding:4px 12px}.TopView_insightPopup__5mDLz .TopView_closeRevealInsightButton___s5Mw{background-color:transparent;border:1px solid var(--brand-deep);color:var(--brand-deep);padding:4px 0;flex:1 1;display:flex;justify-content:center;align-items:center}.TopView_insightPopup__5mDLz .TopView_revealInsightButton__E3VtS:hover{background-color:var(--brand-deep-darker)}.TopView_insightPopup__5mDLz .TopView_closeRevealInsightButton___s5Mw:hover{border:1px solid var(--brand-deep-darker);color:var(--brand-deep-darker)}.TopView_insightPopup__5mDLz b{display:inline-block;letter-spacing:.5px;margin-bottom:6px}.TopView_insightPopup__5mDLz:before{content:"";position:absolute;bottom:-12px;right:76px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid var(--bg-code-secondary)}@media (max-width:500px){.TopView_navButtonText__l8hH7{font-size:12px}.TopView_askAIButton__k53Bg p,.TopView_runButton__rjJ1k p{font-size:14px}}.BitMessage_container__Mmla8{position:absolute;bottom:48px;right:0;width:380px;background-color:var(--bg-code-secondary);display:flex;justify-content:space-between;transition:transform .2s;bottom:calc(100%);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.25);padding:8px;margin:0 0 8px;box-sizing:border-box;visibility:hidden;opacity:0;transition:all .2s;cursor:default;z-index:3;border:1px solid var(--border-code-primary)}.BitMessage_container__Mmla8.BitMessage_show__g80V_{visibility:visible;opacity:1}.BitMessage_innerContainer__0IQ5e{display:flex;flex-direction:column;align-items:flex-start}.BitMessage_innerContainer__0IQ5e p{font-size:16px;padding:0;margin:0;color:var(--text-white)}.BitMessage_bitThinking__TKIDU{width:120px}.BitMessage_buttonsContainer__DMV3u{display:flex;gap:8px}.BitMessage_closeRevealMessageButton__x6vAa,.BitMessage_revealMessageButton__FJJNz{border:none;outline:none;border-radius:2px;font-family:inherit;font-size:16px;cursor:pointer;box-sizing:border-box}.BitMessage_revealMessageButton__FJJNz{background-color:var(--brand-deep);color:var(--text-white);padding:4px 12px}.BitMessage_closeRevealMessageButton__x6vAa{background-color:transparent;border:1px solid var(--brand-deep);color:var(--brand-deep);padding:4px 12px;display:flex;justify-content:center;align-items:center;min-width:32px}.BitMessage_revealMessageButton__FJJNz:hover{background-color:var(--brand-deep-darker)}.BitMessage_closeRevealMessageButton__x6vAa:hover{border:1px solid var(--brand-deep-darker);color:var(--brand-deep-darker)}.BitMessage_muteContainer__aoLhA label{color:var(--text-white);font-size:12px}.BitMessage_muteContainer__aoLhA{display:flex;gap:4px;align-items:center;margin-bottom:8px;margin-top:32px}@media (max-width:900px){.BitMessage_container__Mmla8{width:340px}.BitMessage_bitThinking__TKIDU{width:100px}.BitMessage_innerContainer__0IQ5e p{font-size:14px}.BitMessage_muteContainer__aoLhA{margin-top:32px}}@keyframes BottomView_collapse__A_UQh{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 48px))}}@keyframes BottomView_expand___y6vv{0%{transform:translateY(calc(100% - 48px))}to{transform:translateY(0)}}.BottomView_container__BZYZp{background-color:var(--bg-code-primary);border-top:1px solid var(--border-code-primary);box-sizing:border-box;display:flex;flex-direction:column;width:100%}.BottomView_container__BZYZp.BottomView_collapse__A_UQh{animation-name:BottomView_collapse__A_UQh;animation-duration:.2s;animation-fill-mode:forwards;animation-iteration-count:1}.BottomView_container__BZYZp.BottomView_expand___y6vv{animation-name:BottomView_expand___y6vv;animation-duration:.2s;animation-fill-mode:forwards;animation-iteration-count:1}.Content_container__g9bTf{width:100%;height:calc(100% - 40px);display:flex}.TestCases_container__PbA84{display:flex;width:100%}.Labels_testCaseLabel__tdG7x{height:40px;display:flex;align-items:center;padding:0 8px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Labels_testCaseLabel__tdG7x:hover{background:rgba(255,255,255,.03)}.Labels_testCaseLabel__tdG7x p{color:var(--text-white);font-size:14px;padding:0;margin:0 4px 0 0}.Labels_testCaseLabel__tdG7x span{color:rgba(255,255,255,.3);font-size:12px;padding:0;margin:0 8px 0 0}.Labels_testCaseLabel__tdG7x.Labels_weight__So4HX{height:56px}.Labels_testCaseLabelSecret__SLDgi p{color:rgba(255,255,255,.3)}.Labels_testCaseLabelSecret__SLDgi{cursor:default;position:relative}.Labels_testCaseLabelSecret__SLDgi:hover{background:none}.Labels_testCaseLabelSecret__SLDgi:after{content:"Secret";display:block;position:absolute;top:-3px;left:10px;color:rgba(255,255,255,.3);font-size:12px;visibility:hidden;opacity:0;transition:opacity .2s}.Labels_testCaseLabelSecret__SLDgi:hover:after{visibility:visible;opacity:1}.Labels_testCaseLabelSelected__jJQ_K,.Labels_testCaseLabelSelected__jJQ_K:hover{background:var(--bg-code-secondary)}@media (max-width:500px){.Labels_testCaseLabel__tdG7x p{font-size:14px}}.TestCaseBody_testCaseBodyContainer__WDUxj{background:var(--bg-code-secondary);flex:1 1;min-height:100%;height:100%;display:flex;flex-wrap:wrap}.TestCaseBody_containerHorizontal__zRBKU{flex-direction:row}.TestCaseBody_containerVertical__W9HGQ{flex-direction:column}.TestCaseBody_testCaseBodyRow__8Vo5H{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:flex-start}.TestCaseBody_testCaseBodyRow__8Vo5H.TestCaseBody_hide__a3pxK{display:none}.TestCaseBody_testCaseBodyLabel__rugfz{padding:8px;margin:0;font-size:12px;text-align:start;color:rgba(255,255,255,.6)}.TestCaseBody_testExpectedOutputRow__Am_35{display:flex;flex-direction:row;align-items:center;gap:4px;padding:8px;flex-wrap:wrap}.TestCaseBody_testExpectedOutputRow__Am_35 .TestCaseBody_testCaseBodyLabel__rugfz{padding:0}.TestCaseBody_testCaseBodyData__XfdJ_{height:100%;width:100%;padding:0 16px;margin:0;font-size:18px;color:rgba(255,255,255,.87);text-align:start;overflow:auto;font-family:Consolas,Courier New,monospace}.TestCaseBody_testCaseBodyData__XfdJ_::-webkit-scrollbar{background-color:#2d2d2d;width:10px;height:10px;opacity:.1}.TestCaseBody_testCaseBodyData__XfdJ_::-webkit-scrollbar-thumb{background-color:#3d3d3d;width:10px;height:10px;opacity:.1}.TestCaseBody_testCaseBodyData__XfdJ_::-webkit-scrollbar-corner{background-color:#2d2d2d}.TestCaseBody_changeLayoutContainer__lO4mB{position:absolute;bottom:16px;right:16px;background-color:rgba(255,255,255,.07);border-radius:32px;height:32px;max-width:32px;justify-content:flex-end!important;transition:all .2s}.TestCaseBody_changeLayoutContainer__lO4mB.TestCaseBody_force__wXXZa{max-width:160px!important}.TestCaseBody_changeLayoutContainer__lO4mB.TestCaseBody_force__wXXZa .TestCaseBody_changeLayoutText__ewSmY{visibility:visible!important}.TestCaseBody_changeLayoutContainer__lO4mB:hover{max-width:160px;background-color:rgba(255,255,255,.1)}.TestCaseBody_changeLayoutContainer__lO4mB:hover .TestCaseBody_changeLayoutText__ewSmY{visibility:visible}.TestCaseBody_changeLayoutText__ewSmY{color:white;padding:0;visibility:hidden;white-space:nowrap;overflow:hidden;display:inline-block;text-overflow:ellipsis;font-size:12px;margin:0 0 0 12px}.TestCaseBody_changeLayoutIcon__qt1vL{transition:opacity .3s;width:32px;height:32px;padding:8px}.TestCaseBody_changeLayoutIcon__qt1vL:hover{opacity:.8}.TestCaseBody_testCaseBodyRow__8Vo5H table,.TestCaseBody_testCaseBodyRow__8Vo5H td,.TestCaseBody_testCaseBodyRow__8Vo5H th{border:1px solid rgba(255,255,255,.3);border-collapse:collapse}.TestCaseBody_testCaseBodyRow__8Vo5H td,.TestCaseBody_testCaseBodyRow__8Vo5H th{text-align:start;padding:4px}.TestCaseBody_tableName__waZNm{padding:0;margin:0}.TestCaseBody_tableName__waZNm span{font-size:12px;color:rgba(255,255,255,.54)}.TestCaseBody_tableShowMore__9dpJB{font-size:14px;padding:8px 0 24px}.TestCaseBody_tableShowMore__9dpJB span{cursor:pointer;text-decoration:underline}.TestCaseBody_webTestLabel__y7uQ2{border:1px solid rgba(255,255,255,.3);box-sizing:border-box;display:inline-block;border-radius:4px;padding:0 4px}.TestCaseBody_explanation__U45m0{-webkit-text-decoration:underline white dotted;text-decoration:underline white dotted;text-underline-offset:4px;cursor:default;vertical-align:baseline;position:relative}.TestCaseBody_explanation__U45m0 img{padding-left:4px}.TestCaseBody_explanation__U45m0:after{content:attr(alt);display:block;position:absolute;top:calc(100% + 8px);left:0;font-size:12px;width:200px;white-space:pre-wrap;background-color:#2e2e2e;box-shadow:2px 2px 8px rgba(0,0,0,.25);padding:4px;border-radius:4px;visibility:hidden;opacity:0;transition:all .1s}.TestCaseBody_explanation__U45m0:hover:after{visibility:visible;opacity:1}.TestCaseBody_switch__O7BCK{position:relative;display:inline-block;width:36px;height:14px}.TestCaseBody_switch__O7BCK.TestCaseBody_disabled__zhsok{opacity:.3}.TestCaseBody_switch__O7BCK input{opacity:0;width:0;height:0}.TestCaseBody_slider__q2dP4{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgb(87,87,87);transition:.4s}.TestCaseBody_slider__q2dP4:before{position:absolute;content:"";height:8px;width:8px;left:4px;bottom:3px;background-color:rgba(255,255,255,.54);transition:.4s}input:checked+.TestCaseBody_slider__q2dP4{background-color:rgba(255,255,255,.1)}input:focus+.TestCaseBody_slider__q2dP4{box-shadow:0 0 1px rgba(255,255,255,.1)}input:checked+.TestCaseBody_slider__q2dP4:before{transform:translateX(20px)}.TestCaseBody_slider__q2dP4.TestCaseBody_round__dDNOk{border-radius:34px}.TestCaseBody_slider__q2dP4.TestCaseBody_round__dDNOk:before{border-radius:50%}@media (max-width:500px){.TestCaseBody_testCaseBodyData__XfdJ_{font-size:16px}}.Console_container__Tpm0D{width:100%;max-height:100%;padding:16px;box-sizing:border-box;margin:0;background-color:var(--bg-code-primary)}.Console_line__dPDZW{font-size:18px;color:var(--text-white);padding:0;margin:0;text-align:start;font-family:consolas}.Console_explanation__74_Hg{-webkit-text-decoration:underline var(--text-white) dotted;text-decoration:underline var(--text-white) dotted;text-underline-offset:4px;cursor:default;vertical-align:baseline;position:relative}.Console_explanation__74_Hg img{padding-left:4px}.Console_explanation__74_Hg:after{content:attr(alt);display:block;position:absolute;top:calc(100% + 8px);left:0;font-size:12px;width:240px;white-space:pre-wrap;background-color:#2e2e2e;box-shadow:2px 2px 8px rgba(0,0,0,.25);padding:4px;border-radius:4px;visibility:hidden;opacity:0;transition:all .1s}.Console_explanation__74_Hg:hover:after{visibility:visible;opacity:1}@media (max-width:500px){.Console_line__dPDZW{font-size:14px}}.AIResponses_container__u9Mh4{padding:16px;box-sizing:border-box;width:100%;gap:16px;display:flex;flex-direction:column}.AIResponses_responseContainer__JYLLe{width:100%;background:var(--bg-code-secondary);padding:8px;border-radius:4px;border:1px solid var(--border-code-primary)}.AIResponses_content__p__y6{width:100%;padding:0;color:var(--text-white);font-size:16px;margin:0 0 4px}.AIResponses_content__p__y6>p:first-child{margin-top:0}.AIResponses_content__p__y6>p:last-child{margin-bottom:0}.AIResponses_content__p__y6 pre{background:var(--bg-code-pre);padding:8px;box-sizing:border-box;border-radius:4px;border:1px solid var(--border-code-primary)}.AIResponses_content__p__y6 code{background:var(--bg-code-pre);padding:0 4px;border-radius:2px}.AIResponses_responseInfoContainer__gGqMp span{color:var(--text-white-secondary);font-size:12px}.AIResponses_responseInfoContainer__gGqMp{display:flex;align-items:flex-end;justify-content:space-between;margin-top:16px}.AIResponses_actionsContainer__mBEpj{display:flex;gap:6px;align-items:flex-end}.AIResponses_actionsContainer__mBEpj span{margin-right:8px}.AIResponses_actionButton__07ocr{width:24px;height:24px;padding:4px;border-radius:12px;opacity:.7;cursor:pointer;box-sizing:border-box;border:1px solid #666}.AIResponses_actionButton__07ocr.AIResponses_selected__mr_qL,.AIResponses_actionButton__07ocr:hover{opacity:1;border:1px solid #ccc}.AIResponses_metadataContainer__w6uNb{display:flex;align-items:flex-end;flex-wrap:wrap}.AIResponses_explainSolutionTag__GYPCX{margin-left:8px;padding:2px 8px;border-radius:16px;background:var(--bg-code-pre);border:var(--border-code-pre);display:block}.AIResponses_modelTag__pZTSq{margin-left:8px;padding:2px 8px 2px 6px;border-radius:16px;background:var(--bg-code-pre);display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;transition:all .1s;border:1px solid var(--border-code-primary)}.AIResponses_modelTag__pZTSq img{margin-right:4px;opacity:.6;transition:all .1s}.AIResponses_modelTag__pZTSq span{visibility:hidden;opacity:0;display:block;transition:all .1s;max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:3px}.AIResponses_modelTag__pZTSq:hover span{visibility:visible;opacity:1;max-width:60px}.AIResponses_modelTag__pZTSq:hover img{opacity:1}@media (max-width:600px){.AIResponses_content__p__y6{font-size:14px}}.Insight_container__fyNbA{padding:16px;box-sizing:border-box;width:100%;gap:16px;display:flex;flex-direction:column}.Insight_responseContainer__smsH7{width:100%;background:var(--bg-code-secondary);padding:8px;border-radius:4px;border:1px solid var(--border-code-primary)}.Insight_content__9Phr8{width:100%;padding:0;color:var(--text-white);font-size:16px;margin:0 0 4px}.Insight_content__9Phr8>p:first-child{margin-top:0}.Insight_content__9Phr8>p:last-child{margin-bottom:0}.Insight_content__9Phr8 pre{background:var(--bg-code-pre);padding:8px;box-sizing:border-box;border-radius:4px;border:1px solid var(--border-code-primary)}.Insight_content__9Phr8 code{background:var(--bg-code-pre);padding:0 4px;border-radius:2px}.Insight_responseInfoContainer__uu_QM span{color:var(--text-white-secondary);font-size:12px}.Insight_responseInfoContainer__uu_QM{display:flex;align-items:flex-end;justify-content:space-between;margin-top:16px}.Insight_actionsContainer__WxRrl{display:flex;gap:6px;align-items:flex-end}.Insight_actionsContainer__WxRrl span{margin-right:8px}.Insight_actionButton__m2WMD{width:24px;height:24px;padding:4px;border-radius:12px;opacity:.7;cursor:pointer;box-sizing:border-box;border:1px solid #666}.Insight_actionButton__m2WMD.Insight_selected__HUkul,.Insight_actionButton__m2WMD:hover{opacity:1;border:1px solid #ccc}.Insight_metadataContainer__Z8FKV{display:flex;align-items:flex-end;flex-wrap:wrap}.Insight_modelTag__VfMo3{padding:2px 8px 2px 6px;border-radius:16px;background:var(--bg-code-pre);display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;transition:all .1s;border:1px solid var(--border-code-primary)}.Insight_modelTag__VfMo3 img{margin-right:4px;opacity:.6;transition:all .1s}.Insight_modelTag__VfMo3 span{visibility:hidden;opacity:0;display:block;transition:all .1s;max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:3px}.Insight_modelTag__VfMo3:hover span{visibility:visible;opacity:1;max-width:60px}.Insight_modelTag__VfMo3:hover img{opacity:1}@media (max-width:600px){.Insight_content__9Phr8{font-size:14px}}.CodeView_container__4LZYB{position:relative;background-color:var(--bg-code-pre);flex-grow:1;box-shadow:-2px 0 2px rgba(0,0,0,.25);height:calc(100svh - 48px);display:flex;flex-direction:column}.CodeView_container__4LZYB.CodeView_withPromotion__s_PZV{height:calc(100svh - 96px)}.CodeView_stretchIcon__tJv0S{background:rgb(113,31,31);position:absolute;width:100%;height:4px;transform:translateY(2px);z-index:100;cursor:ns-resize;z-index:500;opacity:0}.CodeView_stretchIcon__tJv0S:hover{opacity:1}.CodeView_disableContainer__tyobg{position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10}.CodeView_innerContainer__53HOp{display:flex;flex-direction:row}.Dropdown_container__fEfFi{background:var(--bg-code-secondary);height:24px;width:120px;border-radius:4px;display:flex;align-items:center;padding-left:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;justify-content:space-between;padding-right:8px;box-sizing:border-box;position:relative;border:1px solid var(--border-code-primary)}.Dropdown_mainText___4WrO{padding:0;margin:0;color:var(--text-white);font-size:16px}.Dropdown_menu__BDukQ{position:absolute;top:24px;left:0;background:var(--bg-code-secondary);z-index:10;border-radius:4px;border:1px solid var(--border-code-primary);overflow:hidden}.Dropdown_menuItem__fkY0q{padding:8px;margin:0;cursor:pointer;font-size:16px;color:var(--text-white);text-align:start}.Dropdown_menuItem__fkY0q:hover{background:#444343}.TopView_container__pZj0C{background-color:var(--bg-code-primary);border-bottom:1px solid var(--border-code-primary);height:48px;display:flex;align-items:center;box-sizing:border-box;justify-content:space-between;padding:0 8px;width:100%}.TopView_noLeftPadding__SHBjI{padding:0 8px 0 0!important}.TopView_restart__xhfaw{cursor:pointer;transition:opacity .3s}.TopView_restart__xhfaw:hover{opacity:.8}.TopView_openTabsContainer__5mMpi{display:flex;box-sizing:border-box;height:100%;overflow:auto;flex:1 1;width:0;margin-right:16px}.TopView_openTabContainer__7gOVq{border:1px solid var(--border-code-primary);box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:8px 12px;background:transparent;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.TopView_openTabContainer__7gOVq.TopView_selected__hLyTc{background:#333}.TopView_openTabContainer__7gOVq p{color:var(--text-white);margin:0;padding:0}.TopView_openTabContainer__7gOVq img{cursor:pointer}.TopView_openTabContainer__7gOVq img:hover{opacity:.8}.TopView_openTabsContainer__5mMpi::-webkit-scrollbar{height:4px;border:0 solid #d5d5d5}.TopView_openTabsContainer__5mMpi::-webkit-scrollbar-thumb:horizontal{background:#d5d5d5}.TopView_actionsContainer__HqzXb{display:flex;align-items:center;justify-content:center;gap:8px}.ResetCode_container__qwiG3{background:var(--bg-secondary);width:320px;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:16px;box-sizing:border-box}.ResetCode_mainText__Qxa13{font-size:18px;color:var(--text-primary,black);padding:0;margin:0 0 8px}.ResetCode_secText__SMVPU{font-size:14px;color:var(--text-secondary,rgba(0,0,0,.54));padding:0;margin:0 0 32px}.ResetCode_button__sdsqE{width:100%;padding:8px 0}.Backdrop_container__I00nZ{background:rgba(0,0,0,.3);z-index:2000;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0}.LessonSuccess_container__VYCDU{background:var(--bg-secondary);width:320px;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;display:flex;flex-direction:column;align-items:center;padding:16px;box-sizing:border-box;border:1px solid var(--border-color);position:relative}.LessonSuccess_activeBoosters__QSZz8{position:absolute;top:-48px;left:16px;padding:8px;height:48px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px 8px 0 0}.LessonSuccess_activeBoosters__QSZz8 img{width:32px;height:32px}.LessonSuccess_topContainer__YCnN1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}.LessonSuccess_topContainer__YCnN1>button{margin-bottom:16px}.LessonSuccess_title__Igcip{margin:0;font-size:24px;color:var(--text-primary)}.LessonSuccess_mainText__GzseB{font-size:18px;color:var(--text-primary);padding:0;margin:0 0 8px;text-align:center}.LessonSuccess_mainText2__wJrIq{font-size:14px;color:var(--text-secondary,rgba(0,0,0,.54));padding:0;margin:0 0 8px;text-align:center}.LessonSuccess_secText__mxaKX{font-size:18px;color:var(--text-primary);font-weight:700;padding:0;margin:0 0 32px}.LessonSuccess_buttonsContainer__TJ44D{display:flex;justify-content:space-around;width:100%}.LessonSuccess_button__0R1jM{padding:8px 16px!important}.LessonSuccess_updateTagsContainer__kVUxv{position:absolute;justify-content:center;width:100%;display:flex;top:-12px}.LessonSuccess_tagsContainer__HBtD9{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.LessonSuccess_tag__O9eE7{display:flex;justify-content:center;align-items:center;height:24px;border-radius:12px;padding:0 8px;background-color:var(--bg-secondary);border:1px solid var(--text-primary)}.LessonSuccess_tag__O9eE7 img{width:16px;height:16px}.LessonSuccess_tag__O9eE7 span{font-size:12px;margin-left:4px;color:var(--text-primary)}.LessonSuccess_tag__O9eE7.LessonSuccess_secondary__1jrR9{opacity:.6}.LessonSuccess_streakTag__QI_Da img{width:16px;height:16px}.LessonSuccess_streakTag__QI_Da{background-color:var(--bg-secondary);border:1px solid var(--product-streak-color)}.LessonSuccess_streakTag__QI_Da span{color:var(--product-streak-color)}.LessonSuccess_JourneyContinue__Y7clg{width:100%}.LessonSuccess_buttonIcon__HfVYS{margin-right:8px}.LessonSuccess_button__0R1jM.LessonSuccess_bottomMargin__rd_Ki{margin-bottom:12px}.LessonSuccess_backJourney__D3Lq6{width:100%;margin-top:16px;display:flex;justify-content:center;align-items:center}.LessonSuccess_analyzeSolutionButton__McEtZ{width:100%}.LessonSuccess_rewardsContainer__fJWQb{margin:12px 0;width:100%;display:flex;gap:16px;align-items:center;justify-content:center}.LessonSuccess_rewardOuterContainer__4zT9w{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;background:var(--brand-primary);border-radius:8px;padding:2px;height:80px;margin:6px 0}.LessonSuccess_rewardLabel__pQX2B{font-family:Audiowide;color:var(--text-on-brand-primary);padding:4px 0}.LessonSuccess_rewardContainer__VKkjZ{display:flex;align-items:center;justify-content:center;gap:4px;background:var(--bg-secondary);width:100%;padding:8px;border-radius:6px;flex:1 1}.LessonSuccess_rewardContainer__VKkjZ.LessonSuccess_score__3fr2u>p{color:var(--product-score-color)}.LessonSuccess_rewardContainer__VKkjZ.LessonSuccess_xp__zK0Qo>p{color:var(--product-xp-color)}.LessonSuccess_rewardContainer__VKkjZ.LessonSuccess_xp__zK0Qo>img{height:24px;width:24px}.LessonSuccess_rewardContainer__VKkjZ.LessonSuccess_score__3fr2u>img{height:20px;width:20px}.DynamicContent_container__ideuY{width:100%;border:1px solid var(--border-color-2);border-radius:4px;margin-bottom:32px;padding:8px;background-color:var(--bg-card)}.DynamicContent_containerNoBorder__3MXfW{width:100%;border-radius:4px}.DynamicContent_containerDark__XF_Te{width:100%;border:1px dashed var(--border-color-2);border-radius:4px;margin-bottom:32px;padding:8px;display:flex;flex-direction:column;gap:8px;background-color:var(--bg-card)}.SmileyRatingBar_container__59N1A{display:flex;align-items:center;justify-content:center;padding:8px 0}.SmileyRatingBar_smileyContainer__kv2Bf{cursor:pointer;margin:0 4px;opacity:.3;position:relative;color:var(--text-primary)}.SmileyRatingBar_smileyContainer__kv2Bf:hover{opacity:.87}.SmileyRatingBar_smileyContainer__kv2Bf:hover:after{opacity:.87;display:block}.SmileyRatingBar_smileyContainer__kv2Bf:after{content:attr(title);display:none;position:absolute;bottom:-12px;width:100%;text-align:center}.RatingFlow_inputContainer__L5laU{display:flex;margin-top:8px;align-items:center;justify-content:center}.RatingFlow_input__X15JG{outline:none;border:none;border-bottom:1px solid var(--border-color,rgba(0,0,0,.1));background-color:transparent;font-family:inherit;font-size:14px;color:var(--text-primary)}.RatingFlow_input__X15JG:focus{border-bottom:1px solid var(--text-primary,rgba(0,0,0,.87))}.RatingFlow_sendButton__TcRhh{cursor:pointer;width:32px;height:32px;padding:4px;margin-left:8px;opacity:.6;transition:all .3s}.RatingFlow_sendButton__TcRhh:hover{opacity:.87}.IconButton_base__jHYfJ{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.IconButton_base__jHYfJ:hover .IconButton_tooltip__bkiWR{display:block}.IconButton_base__jHYfJ.IconButton_disabled__iRuHC:hover .IconButton_tooltip__bkiWR{display:none}.IconButton_main__9vyGL:hover{background:var(--hover-background,#e7f2f8)}.IconButton_home__IatZG{background:linear-gradient(to left,var(--brand-bright),var(--brand-primary));transition:opacity .2s}.IconButton_home__IatZG:hover{opacity:.8}.IconButton_normal__vh0dN{width:40px;height:40px;border-radius:20px}.IconButton_small__OPqSP{width:32px;height:32px;border-radius:16px}.IconButton_normalWithText__BU_SN{height:40px;border-radius:20px}.IconButton_smallWithText__Lb92d{height:32px;border-radius:16px;padding:0 8px}.IconButton_disabled__iRuHC{opacity:.3;cursor:default}.IconButton_home__IatZG.IconButton_disabled__iRuHC:hover{opacity:.3}.IconButton_main__9vyGL.IconButton_disabled__iRuHC:hover{background:var(--selection-background,#f6fbfe)}.IconButton_tooltip__bkiWR{position:absolute;top:48px;left:0;background:#333;color:var(--text-white);z-index:99;border-radius:8px;padding:4px 8px;display:none;font-size:12px;text-align:center}.IconButton_small__OPqSP .IconButton_tooltip__bkiWR{transform:translateX(calc(-50% + 16px))}.IconButton_normal__vh0dN .IconButton_tooltip__bkiWR{transform:translateX(calc(-50% + 20px))}.IconButton_text__9xqZ9{white-space:nowrap;color:white;margin-left:8px;margin-right:8px;font-size:14px}@keyframes CompletedGoals_animGrow__KYvdI{0%{max-height:0;margin-bottom:0}to{max-height:140px;margin-bottom:32px}}@keyframes CompletedGoals_fadeIn__zxQnM{0%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}.CompletedGoals_container__BulZ8{border-radius:8px;background:linear-gradient(#1e1e1e,#010e60);max-height:0;animation-name:CompletedGoals_animGrow__KYvdI;animation-duration:1s;animation-iteration-count:1;animation-fill-mode:forwards}.CompletedGoals_innerContainer__vg6se{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;padding:24px}.CompletedGoals_container__BulZ8>*{visibility:hidden;animation-name:CompletedGoals_fadeIn__zxQnM;animation-duration:.3s;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.7s}.CompletedGoals_button__nZpug{padding:8px 0;width:100%}.CompletedGoals_buttonText__XNS18{color:#1e1e1e}.ChallengeSuccess_container__Xv5sz{background:var(--bg-secondary);width:300px;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;display:flex;flex-direction:column;align-items:center;padding:16px;box-sizing:border-box;border:1px solid var(--border-color);position:relative}.ChallengeSuccess_activeBoosters__WtJZt{position:absolute;top:-48px;left:16px;padding:8px;height:48px;border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px 8px 0 0}.ChallengeSuccess_activeBoosters__WtJZt img{width:32px;height:32px}.ChallengeSuccess_title__Y_yxt{margin:0;font-size:24px;color:var(--text-primary)}.ChallengeSuccess_topContainer__10JIw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.ChallengeSuccess_topContainer__10JIw>button{margin-bottom:16px}.ChallengeSuccess_mainText__G0KFN{font-size:18px;color:var(--text-primary,black);padding:0;margin:0 0 40px}.ChallengeSuccess_buttonsContainer__VreJy{display:flex;justify-content:space-around;width:100%}.ChallengeSuccess_button__H2b9G{padding:8px 16px!important}.ChallengeSuccess_updateTagsContainer__h48aP{position:absolute;justify-content:center;width:100%;display:flex;top:-12px}.ChallengeSuccess_tagsContainer__R3MGX{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ChallengeSuccess_tag__9S_YK{display:flex;justify-content:center;align-items:center;height:24px;border-radius:12px;padding:0 8px;background-color:var(--bg-secondary);border:1px solid var(--text-primary)}.ChallengeSuccess_tag__9S_YK img{width:16px;height:16px}.ChallengeSuccess_tag__9S_YK span{font-size:12px;color:var(--text-primary);margin-left:4px}.ChallengeSuccess_tag__9S_YK.ChallengeSuccess_secondary__AEoc8{opacity:.6}.ChallengeSuccess_streakTag__UzTU2 img{width:16px;height:16px}.ChallengeSuccess_streakTag__UzTU2{background-color:var(--bg-secondary);border:1px solid var(--product-streak-color)}.ChallengeSuccess_streakTag__UzTU2 span{color:var(--product-streak-color)}.ChallengeSuccess_feedbackContainer__qdyzz{background-color:#1e1e1e;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:4px;margin-bottom:16px}.ChallengeSuccess_feedbackContainer__qdyzz p{font-size:14px;padding:0;color:var(--text-white);margin:0 8px 0 0}.ChallengeSuccess_feedbackContainer__qdyzz img{width:24px;height:24px;padding:4px;border-radius:12px;cursor:pointer}.ChallengeSuccess_feedbackContainer__qdyzz img.ChallengeSuccess_selected__WKCPw{background-color:var(--selection-background,#444)}.ChallengeSuccess_feedbackContainer__qdyzz img:hover{background-color:var(--hover-background,#444)}.ChallengeSuccess_buttonIcon__gwbIZ{margin-right:8px}.ChallengeSuccess_rewardsContainer__RWLyR{margin:12px 0;width:100%;display:flex;gap:16px;align-items:center;justify-content:center}.ChallengeSuccess_rewardOuterContainer__EFwz4{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;background:var(--brand-primary);border-radius:8px;padding:2px;height:80px;margin:6px 0}.ChallengeSuccess_rewardLabel__ANAza{font-family:Audiowide;color:var(--text-on-brand-primary);padding:4px 0}.ChallengeSuccess_rewardContainer__Cuu5A{display:flex;align-items:center;justify-content:center;gap:4px;background:var(--bg-secondary);width:100%;padding:8px;border-radius:6px;flex:1 1}.ChallengeSuccess_rewardContainer__Cuu5A.ChallengeSuccess_score__SGsas>p{color:var(--product-score-color)}.ChallengeSuccess_rewardContainer__Cuu5A.ChallengeSuccess_xp__8WDxq>p{color:var(--product-xp-color)}.ChallengeSuccess_rewardContainer__Cuu5A.ChallengeSuccess_xp__8WDxq>img{height:24px;width:24px}.ChallengeSuccess_rewardContainer__Cuu5A.ChallengeSuccess_score__SGsas>img{height:20px;width:20px}.ExpendedIO_container__iHpvk{background:var(--bg-secondary);max-width:80%;max-height:60%;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;overflow:auto;display:flex;flex-direction:column;padding:16px;box-sizing:border-box;border:1px solid var(--border-color)}.ExpendedIO_container__iHpvk table,.ExpendedIO_container__iHpvk td,.ExpendedIO_container__iHpvk th{border:1px solid var(--border-color-2);border-collapse:collapse}.ExpendedIO_container__iHpvk td,.ExpendedIO_container__iHpvk th{text-align:start;padding:4px}.FilesNavigator_container__7_mWT{box-sizing:border-box;border-right:1px solid var(--border-code-primary);display:flex;flex-direction:column;align-items:flex-end;overflow:hidden}.FilesNavigator_actionsBar__YH2QW{box-sizing:border-box;display:flex;border-bottom:1px solid var(--border-code-primary);align-items:center;padding:8px;gap:8px;margin-bottom:8px;height:48px;width:100%}.FilesNavigator_actionsBar__YH2QW img{opacity:.87;cursor:pointer}.FilesNavigator_actionsBar__YH2QW img:hover{opacity:.6}.FilesNavigator_fileContainer__Fdc78{display:flex;align-items:center;padding:4px 8px;margin:2px 0;width:100%;cursor:pointer}.FilesNavigator_fileContainer__Fdc78.FilesNavigator_selected__8dXcU{background:#333}.FilesNavigator_fileName__0H8eI{color:var(--text-white);font-size:14px;margin:0;opacity:.87}.FilesNavigator_fileContainer__Fdc78 img{opacity:.6;margin-right:4px}.QuizView_container__TvSfv{position:absolute;top:2px;left:0;width:100%;height:100%;background-color:var(--bg-code-primary);z-index:600;display:flex;flex-direction:column;overflow:hidden}.TopView_container__t4Q3F{height:64px;border-bottom:1px solid var(--border-code-primary);display:flex;align-items:center;justify-content:space-between;padding:0 32px;background-color:var(--bg-code-primary)}.TopView_questionContainer__j2XK6{border:2px solid #6d6d6d;width:80px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.TopView_questionContainer__j2XK6.TopView_small__EARk6{width:auto;padding:0 8px}.TopView_questionContainer__j2XK6 span{color:#6d6d6d}.TopView_questionsContainer___X0U7{display:flex;align-items:center;cursor:pointer}.TopView_questionsContainer___X0U7 .TopView_divider__dL5EB{width:24px;height:2px;background-color:#6d6d6d}.TopView_actionsContainer__lT8dg{display:flex;align-items:center;justify-content:center;gap:8px}.TopView_actionButton__OqbmV{cursor:pointer;transition:opacity .3s}.TopView_actionButton__OqbmV:hover{opacity:.8}.TopView_questionContainer__j2XK6:hover{background-color:rgba(255,255,255,.05)}.TopView_questionContainer__j2XK6.TopView_selected__O19Os{border-color:var(--brand-deep)!important}.TopView_questionContainer__j2XK6.TopView_active__f5Jzz span,.TopView_questionContainer__j2XK6.TopView_selected__O19Os span{color:var(--text-white)}.TopView_questionContainer__j2XK6.TopView_disabled__d_HNm{cursor:not-allowed}@media (max-width:600px){.TopView_questionsContainer___X0U7 .TopView_divider__dL5EB{width:16px}.TopView_questionContainer__j2XK6{font-size:14px}.TopView_container__t4Q3F{padding:0 16px}}.BottomView_container__1LZME{border-top:1px solid var(--border-code-primary);height:48px;display:flex;align-items:center;padding:0 32px;background-color:var(--bg-code-primary)}.BottomView_buttonBack__NZmJJ{cursor:pointer;color:#d0d0d0;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s}.BottomView_buttonBack__NZmJJ span{color:#d0d0d0;font-size:18px}.BottomView_buttonBack__NZmJJ:hover{opacity:.8}@media (max-width:600px){.BottomView_container__1LZME{padding:0 16px}.BottomView_buttonBack__NZmJJ span{font-size:14px}.BottomView_buttonBack__NZmJJ img{width:16px;height:16px}}.Content_container__XkN1w{flex:1 1;position:relative}.Content_innerContainer__F140Q{width:100%;height:calc(100svh - 160px);padding:16px 32px 80px;overflow:auto}.Content_innerContainer__F140Q.Content_mobile__wjRFi,.Content_innerContainer__F140Q.Content_withPromotion__ekXE_{height:calc(100svh - 208px)}.Content_innerContainer__F140Q.Content_mobile__wjRFi.Content_withPromotion__ekXE_{height:calc(100svh - 256px)}.Content_innerContainer__F140Q::-webkit-scrollbar{width:2px}.Content_innerContainer__F140Q::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.Content_innerContainer__F140Q::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.Content_content___pDqu{font-size:18px;cursor:auto;color:var(--text-white)}.Content_content___pDqu li,.Content_content___pDqu p{color:var(--text-white)}.Content_content___pDqu table{overflow:hidden;border-collapse:collapse}.Content_content___pDqu td,.Content_content___pDqu th{padding:8px;border:1px solid rgba(255,255,255,.3)}.Content_content___pDqu th{background-color:#e5ecf4}.Content_content___pDqu a{color:var(--brand-primary);text-decoration:underline}.Content_content___pDqu li>span,.Content_content___pDqu p>span{font-family:Droid Sans Mono,monospace,monospace,Droid Sans Fallback;background:#e5ecf4}.Content_content___pDqu pre{background:#2d2d2d;border:2px solid #2d2d2d;border-radius:4px;padding:8px 12px;box-sizing:border-box;width:100%;overflow:auto;position:relative}.Content_content___pDqu div[code]{padding:0!important;border:none!important;background:none!important;max-width:none!important;margin:0!important;position:relative}.Content_content___pDqu hr{height:2px;background:#3c3c3c;border:0}.Content_content___pDqu blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:5px solid var(--brand-deep);background:#2d2d2d}.Content_content___pDqu code{font-family:Droid Sans Mono,monospace,monospace,Droid Sans Fallback;background:#2d2d2d}.Content_content___pDqu li>code,.Content_content___pDqu p>code,.Content_content___pDqu td>code,.Content_content___pDqu th>code{border:1px solid #3d3d3d;box-sizing:border-box;padding:0 4px;border-radius:4px;display:inline-block}.Content_content___pDqu li{margin-bottom:4px}.Content_content___pDqu pre>code{background:#2d2d2d;color:#d4d4d4}.Content_optionsContainer__VAZBM{display:flex;flex-direction:column;gap:16px;margin-top:32px}.Content_optionContainer__BiwMC{border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;display:flex;padding:16px;align-items:center;gap:16px}.Content_indicator__z7FUp{color:var(--text-white);padding:2px 4px;background-color:#494949;box-shadow:1.5px 1.5px 0 0 #7c7c7c;border-radius:4px;font-size:14px}.Content_optionContainer__BiwMC:hover{background-color:rgba(255,255,255,.05)}.Content_optionContainer__BiwMC p{margin:0;color:var(--text-white);font-size:18px}.Content_optionContainer__BiwMC.Content_selected___T6Ym{border:1px solid var(--text-white)}.Content_optionContainer__BiwMC.Content_submitted__bVYp_{cursor:auto}.Content_optionContainer__BiwMC.Content_submitted__bVYp_:hover{background-color:transparent}.Content_optionContainer__BiwMC.Content_correct__B31KB{border:2px solid #2dbc55}.Content_optionContainer__BiwMC.Content_correct__B31KB p{color:#2dbc55}.Content_optionContainer__BiwMC.Content_wrong__1omUP{border:2px solid #d73833}.Content_optionContainer__BiwMC.Content_wrong__1omUP p{color:#d73833}.Content_runButton__rCTFA{display:flex;align-items:center;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:background-color .2s;background:var(--brand-deep);position:absolute;bottom:32px;right:32px;height:40px}.Content_runButton__rCTFA:hover{background:var(--brand-deep-darker)}.Content_runButton__rCTFA p{color:var(--text-white);font-size:18px;margin-left:8px;padding-right:8px}.Content_runButton__rCTFA.Content_disabled__sBCr0{opacity:.3;cursor:auto}.Content_keyHint__9HEzT{display:flex;align-items:center;gap:8px;margin:16px 8px;opacity:.7;font-size:14px}.Content_keyHint__9HEzT p{color:var(--text-white);margin:0}.Content_keyHint__9HEzT .Content_indicator__z7FUp{margin-right:2px}@media (max-width:600px){.Content_content___pDqu{font-size:14px}.Content_innerContainer__F140Q{padding:16px 16px 80px}.Content_optionContainer__BiwMC{padding:12px}.Content_optionContainer__BiwMC p{font-size:14px}.Content_runButton__rCTFA{right:16px;bottom:24px}.Content_runButton__rCTFA p{font-size:14px}.Content_keyHint__9HEzT,.Content_optionContainer__BiwMC .Content_indicator__z7FUp{display:none}}.ResultPopup_backdrop__mMtt3{position:absolute;width:100%;height:100%;align-items:flex-end;display:flex;visibility:hidden}.ResultPopup_backdrop__mMtt3.ResultPopup_show__gPdIg{visibility:visible}.ResultPopup_container__J1bB4{width:100%;background-color:var(--bg-code-secondary);padding:32px;display:flex;flex-direction:column;gap:32px;transition:transform .2s;transform:translateY(100%);position:relative}.ResultPopup_activeBoosters__z6WO4{position:absolute;top:-48px;right:32px;padding:8px;height:48px;background:var(--bg-code-secondary);border-radius:8px 8px 0 0}.ResultPopup_activeBoosters__z6WO4 img{width:32px;height:32px}.ResultPopup_container__J1bB4.ResultPopup_show__gPdIg{transform:translateY(0)}.ResultPopup_button__58nhh{color:rgba(255,255,255,.87);padding:0;margin:0;border-radius:8px;display:flex;align-items:center;justify-content:center;height:48px;font-weight:700;cursor:pointer;transition:all .2s;font-size:18px}.ResultPopup_button__58nhh.ResultPopup_correct__suhE_{background-color:#2dbc55}.ResultPopup_button__58nhh.ResultPopup_wrong__Lr_Li{background-color:#d73833}.ResultPopup_button__58nhh:hover{opacity:.8}.ResultPopup_infoContainer__ElrH3{display:flex;align-items:center;gap:16px}.ResultPopup_infoContainer__ElrH3 p{margin:0;padding:0;font-size:18px}.ResultPopup_infoContainer__ElrH3.ResultPopup_correct__suhE_ p{color:#2dbc55}.ResultPopup_infoContainer__ElrH3.ResultPopup_wrong__Lr_Li p{color:#d73833}.ResultPopup_xpContainer__NRV2a{display:flex;align-items:baseline;justify-content:flex-end;flex:1 1;gap:4px}.ResultPopup_xpContainer__NRV2a p{color:var(--product-xp-color)!important}@media (max-width:600px){.ResultPopup_container__J1bB4{padding:16px;gap:16px}.ResultPopup_button__58nhh{height:40px;font-size:16px}.ResultPopup_infoContainer__ElrH3 p{font-size:16px}.ResultPopup_infoContainer__ElrH3{gap:8px}}.ContentView_stretchIcon__Xmv5C{left:478px;transform:translateX(-2px);transition:opacity .3s,background .3s}.ContentView_stretchIcon2__pbjMH,.ContentView_stretchIcon__Xmv5C{background:var(--border-color);position:absolute;height:calc(100% - 48px);right:300px;cursor:ew-resize;z-index:100;width:2px;opacity:.5}.ContentView_stretchIcon2__pbjMH{transform:translateX(2px);transition:opacity .3s,background .3}.ContentView_stretchIcon2__pbjMH.ContentView_withPromotion__n137p,.ContentView_stretchIcon__Xmv5C.ContentView_withPromotion__n137p{height:calc(100% - 96px)}.ContentView_stretchIcon2__pbjMH:hover,.ContentView_stretchIcon__Xmv5C:hover{opacity:1;background:rgb(113,31,31);width:4px}.WebView_iframe__E9BM_{border:none;background:white}.TopBar_container__fPWLG{display:flex;padding:8px 8px 0;height:48px;border-bottom:1px solid var(--border-color,rgba(0,0,0,.1));background-color:var(--bg-primary)}.TopBar_tabContainer___UlPl{display:flex;align-items:center;background:var(--bg-card);padding:4px 8px 4px 16px;border-radius:8px 8px 0 0;box-shadow:0 0 2px rgba(0,0,0,.25)}.TopBar_tabIcon__5ZbuB{width:16px;height:16px;margin-right:8px}.TopBar_title__Pdt0w{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:240px;padding-right:8px;color:var(--text-primary)}.DynamicView_container__4N_uS{padding:0;text-align:left;width:450px;overflow:auto;box-sizing:border-box;min-height:100%}.LeaderBoard_container__cfrGf{display:flex;flex-direction:column;width:100%;height:calc(100svh - 48px)}.LeaderBoard_container__cfrGf.LeaderBoard_mobile__vDWYu,.LeaderBoard_container__cfrGf.LeaderBoard_withPromotion__pD4Fa{height:calc(100svh - 96px)}.LeaderBoard_container__cfrGf.LeaderBoard_withPromotion__pD4Fa.LeaderBoard_mobile__vDWYu{height:calc(100svh - 144px)}.LeaderBoard_titleSmall__0Pf3Q,.LeaderBoard_title__EnH6L{padding:0;margin:0;color:var(--text-primary,black)}.LeaderBoard_titleSmall__0Pf3Q{font-size:24px}.LeaderBoard_timeLeftTag__vqRPn{background-color:var(--brand-bright);padding:4px 12px;border-radius:16px;color:white;margin:0}.LeaderBoard_leaderBoardContainer__yguZt{padding-bottom:32px}.Loader_container__Dibba{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:48px;width:100%;max-width:600px;padding-top:32px;padding-bottom:32px;height:100svh;max-height:100%;overflow:hidden}.Loader_container__Dibba>p{text-align:center;width:90%}.Loader_container__Dibba.Loader_small__7dSuq{margin-top:32px!important}.Loader_leaguesContainer__5LoxC{gap:16px;width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.Loader_leaguesContainer__5LoxC img{transition:all .2s}.Loader_leaguesContainer__5LoxC img:hover{transform:scale(1.2)}.Loader_sideLock__P5LB8{width:32px;height:32px;filter:blur(2px)}.Loader_innerLock__I_MOV{width:48px;height:48px;filter:blur(1px)}.Loader_midLock__zTOcj{width:80px;height:80px}.Loader_tableContainer__BVTPM{width:100svw;max-width:600px;padding:0 16px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex:1 1;max-height:520px;overflow:hidden}.Loader_tableContainer__BVTPM:after{content:"";position:absolute;display:block;height:calc(100% - 80px);width:100%;background:linear-gradient(color-mix(in srgb,var(--bg-primary) 80%,transparent),color-mix(in srgb,var(--bg-primary) 0%,transparent));top:0}@media (max-width:1100px){.Loader_container__Dibba{height:calc(100svh - 56px)}}@media (max-width:600px){.Loader_container__Dibba{gap:24px;padding-bottom:16px}}.Table2_small__K5RZS p{font-size:14px!important}.Table2_container__QZOCd{width:100%;padding-bottom:32px}.Table2_rowContainer__IHsLC{width:100%;padding:8px 32px 8px 8px;display:flex;align-items:center;cursor:pointer;gap:16px;position:relative;border-radius:8px}.Table2_rowContainer__IHsLC:hover{background-color:var(--hover-background,#e3effc)}.Table2_rowContainer__IHsLC.Table2_notClickable__CLm51{cursor:auto}.Table2_rowContainer__IHsLC.Table2_notClickable__CLm51:hover{background-color:unset}.Table2_nameContainer__jP30h{flex:1 1;display:flex;align-items:flex-start;flex-direction:column;margin-left:8px}.Table2_nameContainer__jP30h,.Table2_name__f80Ou{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Table2_name__f80Ou{width:100%}.Table2_imageContainer__s_LRi{width:48px;height:48px;position:relative}.Table2_imageInnerContainer__5odpd{border-radius:50%;overflow:hidden;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.Table2_image__Ty4N1{height:100%;width:auto;object-fit:contain}.Table2_indicator__yB3Jo{border-radius:8px;width:16px;height:16px}.Table2_textSkeleton__mU5Jf{height:16px;border-radius:8px;width:48px}.Table2_skeleton__vWhcY,.Table2_textSkeleton__mU5Jf{background-color:var(--bg-progress)}.Table2_activeIndicator__LvHqP{width:12px;height:12px;border-radius:6px;position:absolute;background-color:var(--success);border:1px solid var(--border-color-2);box-sizing:border-box;bottom:2px;right:2px}.Table2_titleIcon__6iy4g{position:absolute;top:-6px;right:-16px;background-color:var(--bg-primary);width:28px;height:28px;border-radius:20px 20px 20px 6px;padding:3px;border:2px solid var(--border-color-3);box-sizing:border-box}.Table2_value__HKOOv{margin:0;padding:0 0 0 8px;width:96px;display:flex;gap:4px;align-items:flex-end;justify-content:flex-end}.Table2_value__HKOOv p{color:var(--product-xp-color)}.Table2_placeContainer__e0ydh{display:flex;align-items:center;justify-content:center;height:40px;width:60px;position:relative}.Table2_placeContainer__e0ydh img{position:absolute;height:32px}.Table2_placeContainer__e0ydh p{z-index:1;font-family:Audiowide}.Table2_small__K5RZS .Table2_placeContainer__e0ydh{height:32px;width:32px}.Table2_small__K5RZS .Table2_placeContainer__e0ydh img{height:24px}.Table2_small__K5RZS .Table2_imageContainer__s_LRi,.Table2_small__K5RZS .Table2_imageInnerContainer__5odpd{width:40px;height:40px}.Table2_small__K5RZS .Table2_rowContainer__IHsLC{gap:12px;padding:8px}.Table2_tagsLayout__yYmVw{align-self:flex-start}.Table2_small__K5RZS .Table2_tagsLayout__yYmVw{bottom:0;left:96px}.Table2_streakTag__4bZMS{display:flex;align-items:center;justify-content:center;gap:3px}.Table2_promotionContainer__FqFCc{gap:8px;color:#05b20c}.Table2_demotionContainer__oHcz0{gap:8px;color:#e23f33}.Table2_moreContainer__Nsaak{gap:8px;color:var(--text-secondary,black);opacity:.3}@media (max-width:600px){.Table2_placeContainer__e0ydh{height:32px;width:32px}.Table2_placeContainer__e0ydh img{height:24px}.Table2_placeContainer__e0ydh p{font-size:14px}.Table2_imageContainer__s_LRi,.Table2_imageInnerContainer__5odpd{width:40px;height:40px}.Table2_rowContainer__IHsLC{padding:8px;gap:12px}.Table2_titleIcon__6iy4g{width:26px;height:26px;padding:2px}.Table2_value__HKOOv img,.Table2_value__HKOOv svg{width:16px;height:16px}}.TopInfo_container__bb_DD{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;border:2px solid var(--brand-bright);border-radius:8px;background-color:var(--bg-card)}.TopInfo_container__bb_DD.TopInfo_noBg__G1yX9{background-color:unset}.TopInfo_timeLeftTag__U0Gyc{border:1px solid var(--brand-bright);padding:4px 12px;border-radius:16px;color:var(--brand-bright);background-color:var(--bg-card)}.TopInfo_leaguesContainer__t313L{gap:16px;width:100%;margin-bottom:16px}.TopInfo_leaguesContainer__t313L img{width:48px;height:48px;transition:all .2s}.TopInfo_leaguesContainer__t313L img:hover{transform:scale(1.2)}.TopInfo_leaguesContainer__t313L img:after{content:"test"}.TopInfo_leaguesContainer__t313L .TopInfo_main__TWSDW{width:72px;height:72px}.TopInfo_leagueTitle__RiYTD{font-family:Audiowide}.TopInfo_container__bb_DD.TopInfo_withWidth__WnkJS{padding:0;padding:32px 0!important;border:none;align-items:center;border-bottom:1px solid var(--border-color-3);border-radius:0}.TopInfo_small__S8Kex .TopInfo_leaguesContainer__t313L img{width:36px;height:36px}.TopInfo_small__S8Kex .TopInfo_leaguesContainer__t313L .TopInfo_main__TWSDW{width:48px;height:48px}.TopInfo_small__S8Kex .TopInfo_leaguesContainer__t313L{gap:8px}@media (max-width:1100px){.TopInfo_container__bb_DD{padding:0;margin:0;border:none;align-items:center}}@media (max-width:600px){.TopInfo_leaguesContainer__t313L img{width:48px;height:48px}.TopInfo_leaguesContainer__t313L .TopInfo_main__TWSDW{width:64px;height:64px}}@media (max-width:400px){.TopInfo_leaguesContainer__t313L{gap:8px}}.TitlePick_container__Yhe0D{background:var(--bg-secondary);width:420px;max-height:600px;max-width:90%;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;overflow:hidden;border:1px solid var(--border-color)}.TitlePick_titlesContainer___ysGe{width:100%!important;overflow:auto}.TitlePick_titleContainer__LvdNJ{padding:16px!important;border-top:1px solid var(--border-color,rgba(0,0,0,.1));cursor:pointer;gap:8px}.TitlePick_titleContainer__LvdNJ.TitlePick_selected__ETrHX{background-color:var(--selection-background,#ddd)}.TitlePick_titleContainer__LvdNJ:hover{background-color:var(--hover-background,#ddd)}.TitlePick_titleContainer__LvdNJ.TitlePick_locked__40rhM .TitlePick_icon__bnqQO,.TitlePick_titleContainer__LvdNJ.TitlePick_locked__40rhM .TitlePick_titleText__LYM90{opacity:.3}.TitlePick_titleContainer__LvdNJ.TitlePick_locked__40rhM:hover{background-color:var(--hover-background,#eee)}.TitlePick_titlesContainer___ysGe::-webkit-scrollbar{width:8px}.TitlePick_titlesContainer___ysGe::-webkit-scrollbar-track{background:var(--scrollbar-track,rgba(0,0,0,.3))}.TitlePick_titlesContainer___ysGe::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,darkgrey)}.TitlePick_topContainer__wqI3L{padding:16px}.TitlePick_topContainer__wqI3L img{cursor:pointer}.TitlePick_topContainer__wqI3L img:hover{opacity:.8}.TitlePick_titleText__LYM90{flex:1 1}.BottomBar_container__D5EXx{position:fixed;bottom:0;left:48px;width:inherit;height:48px;background-color:var(--bg-primary);z-index:6;box-shadow:0 -2px 0 var(--border-color,#E5ECF4);display:flex;justify-content:space-between;align-items:center;padding:0 8px}.BottomBar_buttonsContainer__fxOGL{display:flex;height:100%}.BottomBar_progress__xTt5T{font-size:18px;margin:0;color:var(--text-primary)}.BottomBar_nextButton__nPRio,.BottomBar_prevButton__6C1kW{margin:8px;padding:0 12px;cursor:pointer;font-family:inherit;border-radius:4px;font-size:18px;transition:opacity .3s}.BottomBar_nextButton__nPRio{background:var(--brand-deep);color:var(--text-white);border:none}.BottomBar_prevButton__6C1kW{background:none;color:var(--brand-deep);border:2px solid var(--brand-deep)}.BottomBar_nextButton__nPRio:hover,.BottomBar_prevButton__6C1kW:hover{opacity:.8}.BottomBar_disabledButton__uUH0i{opacity:.3;cursor:auto!important}.BottomBar_disabledButton__uUH0i:hover{opacity:.3!important}@media (max-width:600px){.BottomBar_nextButton__nPRio,.BottomBar_prevButton__6C1kW,.BottomBar_progress__xTt5T{font-size:14px}}.MobileBottomBar_container__lNZmm{position:fixed;bottom:0;left:0;width:inherit;height:48px;background-color:var(--bg-primary);box-shadow:0 -2px 0 var(--border-color);z-index:6;display:flex;justify-content:space-around;align-items:center}.MobileBottomBar_container__lNZmm.MobileBottomBar_dark__vMH86{background-color:var(--bg-code-primary);box-shadow:0 -2px 0 var(--border-code-primary)}.MobileBottomBar_actionButton__abelm{flex:1 1;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.MobileBottomBar_actionButton__abelm.MobileBottomBar_hide__dEZ_g{display:none}.MobileBottomBar_disabled__vct0H.MobileBottomBar_disabled__vct0H{opacity:.3}.MobileBottomBar_actionButton__abelm.MobileBottomBar_narrow__Z0JfO{max-width:40px}.MobileBottomBar_actionButton__abelm.MobileBottomBar_selected__HK7Ki{background:var(--border-color)}.MobileBottomBar_actionButton__abelm.MobileBottomBar_dark__vMH86>img{opacity:.87}.MobileBottomBar_actionButton__abelm.MobileBottomBar_dark__vMH86.MobileBottomBar_selected__HK7Ki{background:var(--border-code-primary)}.Lesson_title__XtKpc{margin:0;padding:0;font-size:24px;color:var(--text-primary,rgba(0,0,0,.87));font-weight:700}.Lesson_container__Xc_fd{padding:32px 32px 48px}.Lesson_content__IOQ8e{font-size:18px;cursor:auto}.Lesson_content__IOQ8e h1,.Lesson_content__IOQ8e h2,.Lesson_content__IOQ8e h3,.Lesson_content__IOQ8e p{color:var(--text-primary)}.Lesson_content__IOQ8e div{background:var(--selection-background,#e5ecf4);border-radius:8px;padding:8px 12px;box-sizing:border-box;width:calc(100% - 8px);max-width:500px;margin-bottom:16px;border:1px solid var(--border-color-2);font-family:Droid Sans Mono,monospace,monospace,Droid Sans Fallback}.Lesson_content__IOQ8e div,.Lesson_content__IOQ8e li{color:var(--text-primary,rgba(0,0,0,.87))}.Lesson_content__IOQ8e table{overflow:hidden;border-collapse:collapse}.Lesson_content__IOQ8e td,.Lesson_content__IOQ8e th{padding:8px;border:1px solid var(--border-color-2);color:var(--text-primary)}.Lesson_content__IOQ8e th{background-color:var(--selection-background,#e5ecf4)}.Lesson_content__IOQ8e a{color:var(--brand-primary);text-decoration:underline}.Lesson_content__IOQ8e li>span,.Lesson_content__IOQ8e p>span{font-family:Droid Sans Mono,monospace,monospace,Droid Sans Fallback;background:var(--selection-background,#e5ecf4)}.Lesson_content__IOQ8e pre{background:var(--bg-code-pre);border:var(--border-code-pre);border-radius:4px;padding:8px 12px;box-sizing:border-box;width:100%;overflow:auto;position:relative}.Lesson_content__IOQ8e pre:hover~div[copy]{visibility:visible;opacity:1}.Lesson_content__IOQ8e pre~div[copy]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:transparent;background-image:url(/_next/static/media/copy-white.cac7d37c.svg);padding:0!important;background-size:contain;cursor:pointer;transition:all .2s;opacity:0;visibility:hidden}.Lesson_content__IOQ8e pre~div[copy]:hover{opacity:.8;visibility:visible}.Lesson_content__IOQ8e pre~div[copy]:active{opacity:1;visibility:visible}.Lesson_content__IOQ8e div[code]{padding:0!important;border:none!important;background:none!important;max-width:none!important;margin:0!important;position:relative}.Lesson_content__IOQ8e hr{height:2px;background:var(--border-color);border:0}.Lesson_content__IOQ8e blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:5px solid var(--brand-deep);background:var(--blockquote-bg,var(--selection-background,#e5ecf4))}.Lesson_content__IOQ8e code{font-family:Droid Sans Mono,monospace,monospace,Droid Sans Fallback;background:var(--code-background,#e5ecf4)}.Lesson_content__IOQ8e li>code,.Lesson_content__IOQ8e p>code,.Lesson_content__IOQ8e td>code,.Lesson_content__IOQ8e th>code{border:1px solid var(--code-border,#ccc);box-sizing:border-box;padding:0 4px;border-radius:4px;display:inline-block}.Lesson_content__IOQ8e li{margin-bottom:4px}.Lesson_content__IOQ8e pre>code{background:var(--bg-code-pre);color:var(--text-white)}.Lesson_challengeContainer__Y4uec{margin-top:40px;margin-bottom:40px}.Lesson_challengeTop__nce0g{display:flex;align-items:center;margin-bottom:16px}.Lesson_challengeTop__nce0g img{padding-bottom:4px}.Lesson_diffTag__PgaLd,.Lesson_pointsTag__omMdu{background:var(--brand-deep);padding:4px 8px;border-radius:16px;margin-left:16px;color:var(--text-white);font-size:14px;align-self:center}.Lesson_challengeTop__nce0g p,.Lesson_quizTop__BuQwq p{margin:0 0 0 8px;padding:0;font-size:24px;color:var(--text-primary,rgba(0,0,0,.87));font-weight:700}.Lesson_hintContainer__Fsz7H,.Lesson_hintsContainer__dKaXf{display:flex;flex-direction:column}.Lesson_hintContainer__Fsz7H{cursor:pointer;padding:8px}.Lesson_hintContainerTitle__kakWQ{font-size:18px;color:var(--text-secondary,rgba(0,0,0,.54));padding:0;margin:0}.Lesson_content__IOQ8e figure{margin:0}.Lesson_content__IOQ8e img{max-width:100%;height:auto;object-fit:contain}.Lesson_rehearsalTopContainer__cmqS1{display:flex;align-items:center}.Lesson_rehearsalIcon__Gb441{margin-left:4px}.Lesson_quizContainer__NZIlW{margin-top:32px;margin-bottom:32px}.Lesson_quizTop__BuQwq{display:flex;align-items:center;margin-bottom:16px}.Lesson_quizTop__BuQwq span{border:1px solid var(--brand-deep);padding:4px 8px;border-radius:16px;margin-left:16px;color:var(--brand-deep);font-size:14px;align-self:center;box-sizing:border-box}.Lesson_quizButton__8dmvG{cursor:pointer;display:flex;flex-direction:column;border:1px solid var(--brand-deep);border-radius:8px;padding:8px 12px;margin-bottom:16px;align-items:flex-start;box-sizing:border-box;transition:opacity .2s;gap:0;background-color:var(--bg-card)}.Lesson_quizButton__8dmvG:hover{opacity:.8}.Lesson_quizButtonTop__iyG5u{display:flex;align-items:center;justify-content:space-between;width:100%}.Lesson_quizButtonTop__iyG5u span{font-size:18px;color:var(--brand-deep);margin:0;padding:0}.Lesson_quizButton__8dmvG.Lesson_selected__bl7AH,.Lesson_quizButton__8dmvG.Lesson_started__C_5a8{gap:16px;padding-bottom:16px}.Lesson_quizButton__8dmvG.Lesson_selected__bl7AH{cursor:auto;border-width:2px}.Lesson_quizButton__8dmvG.Lesson_selected__bl7AH:hover{opacity:1}.Lesson_quizButton__8dmvG.Lesson_selected__bl7AH .Lesson_quizRightIcon__Zq9_R{display:none}.Lesson_quizButton__8dmvG.Lesson_done__AZtAe{border-color:#2DBC55}.Lesson_quizButton__8dmvG.Lesson_done__AZtAe span{color:#2DBC55!important}.Lesson_quizButtonTopInner__HeRv6{display:flex;align-items:center;justify-content:center;gap:12px}.Lesson_codeNavigateContainer__2Gx9R{border:1px solid var(--brand-deep);padding:8px 12px;border-radius:8px;color:var(--brand-deep);font-size:14px;box-sizing:border-box;display:flex;align-items:center;margin-top:32px;margin-bottom:32px}.Lesson_codeNavigateContainer__2Gx9R p{flex:1 1;padding:0;margin:0 0 0 12px}.Lesson_specialImageContainer__hpMOz{width:100%;margin-top:32px}.Lesson_specialImage__sDtpu{border-radius:8px}@media (max-width:600px){.Lesson_title__XtKpc{font-size:18px}.Lesson_content__IOQ8e,.Lesson_hintContainerTitle__kakWQ{font-size:14px}.Lesson_challengeTop__nce0g p,.Lesson_quizTop__BuQwq p{font-size:18px}.Lesson_container__Xc_fd{padding:16px}.Lesson_diffTag__PgaLd,.Lesson_quizTop__BuQwq span{font-size:12px}.Lesson_quizButtonTop__iyG5u span{font-size:14px}}.Hints_hintsContainer__oVy6_{display:flex;flex-direction:column;margin-top:32px}.Hints_hintContainer__JxXxK{cursor:pointer;display:flex;flex-direction:column;border:1px solid var(--border-color-2);border-radius:8px;padding:8px 12px;margin-bottom:16px;background-color:var(--bg-card)}.Hints_topHintContainer__MsQlh{display:flex;align-items:center;justify-content:space-between}.Hints_topHintContainer__MsQlh img{opacity:.54}.Hints_hintContainerTitle__K8IqS{font-size:18px;color:var(--text-secondary,rgba(0,0,0,.54));margin:0;padding:0}.Hints_topHintInnerContainer__CKn7C{display:flex;flex-direction:column}.Hints_hintsTop__0UmvG{display:flex;align-items:center;margin-bottom:16px}.Hints_hintsTop__0UmvG p{margin:0 0 0 8px;padding:0;font-size:24px;color:var(--text-primary,rgba(0,0,0,.87));font-weight:700}.Hints_revealed__DTTQ0{color:var(--text-secondary,rgba(0,0,0,.54));font-size:12px}@media (max-width:600px){.Hints_hintContainerTitle__K8IqS{font-size:14px}.Hints_hintsTop__0UmvG p{font-size:18px}.Hints_revealed__DTTQ0{font-size:10px}}.Solution_container__qFsUW{display:flex;flex-direction:column;margin-top:32px}.Solution_topContainer__pv7VH{display:flex;align-items:center;margin-bottom:16px}.Solution_topTitle___VvKw{margin:0 16px 0 8px;padding:0;font-size:24px;color:var(--text-primary,rgba(0,0,0,.87));font-weight:700}.Solution_solutionContainer__bGN1R{cursor:pointer;display:flex;flex-direction:column;border:1px solid var(--border-color-2);border-radius:8px;padding:8px 12px;margin-bottom:16px;align-items:flex-start;background:var(--bg-card)}.Solution_solutionTopContainer__X4bPb{display:flex;align-items:center;justify-content:space-between;width:100%}.Solution_solutionTopTitle__K9A_b{font-size:18px;color:var(--text-secondary,rgba(0,0,0,.54));margin:0;padding:0}.Solution_solutionTopContainer__X4bPb img{opacity:.54}.Solution_revealed__3UwV_{color:var(--text-secondary,rgba(0,0,0,.54));font-size:12px}.Solution_solutionTopInnerContainer__HsyfT{display:flex;flex-direction:column}.Solution_codeContainer__uIL3B{margin-top:16px;width:100%}.Solution_preContainer__gg3HW{width:100%;position:relative}.Solution_preContainer__gg3HW:hover .Solution_copyButton__PRNlg{visibility:visible;opacity:1}.Solution_copyButton__PRNlg{position:absolute;top:4px;right:4px;width:20px;height:20px;background:transparent;background-image:url(/_next/static/media/copy-white.cac7d37c.svg);padding:0!important;background-size:contain;cursor:pointer;transition:all .2s;opacity:0;visibility:hidden}.Solution_copyButton__PRNlg:hover{opacity:.8!important}.Solution_copyButton__PRNlg:active{opacity:1!important}.Solution_code__77Yc6{background:var(--bg-code-pre);border:var(--border-code-pre);border-radius:4px;padding:8px 12px;box-sizing:border-box;width:100%;overflow:auto;font-size:18px;margin:0;cursor:auto;color:var(--text-white)}.Solution_filesContainer__qFPVm{display:flex;gap:8px;margin-bottom:8px;overflow:auto}.Solution_fileContainer__pj8SB{background:var(--bg-code-pre);border-radius:8px;padding:4px 8px}.Solution_fileContainer__pj8SB.Solution_selected__mg7QK{background:var(--table-header-bg,#555)}.Solution_fileContainer__pj8SB p{color:var(--text-white);padding:0;margin:0;font-size:14px}.Solution_actionsContainer__vJwsh{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:16px;border:1px solid var(--border-color-3);border-radius:4px;width:100%;margin-bottom:4px;overflow:hidden;max-width:240px;background-color:var(--bg-card)}.Solution_askAIButton__9k__F{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color .2s;box-sizing:border-box;gap:8px;padding:8px}.Solution_askAIButton__9k__F:hover{background:var(--hover-background,rgba(0,0,0,.1))}.Solution_askAIButton__9k__F p{color:var(--brand-deep);font-size:16px;padding:0;margin:0}.Solution_askAIButton__9k__F{position:relative}@media (max-width:600px){.Solution_solutionTopTitle__K9A_b{font-size:14px}.Solution_topTitle___VvKw{font-size:18px}.Solution_revealed__3UwV_{font-size:10px}.Solution_code__77Yc6{font-size:14px}.Solution_fileContainer__pj8SB p{font-size:12px}.Solution_askAIButton__9k__F{height:32px}.Solution_askAIButton__9k__F p{font-size:12px}.Solution_askAIButton__9k__F img{width:16px;height:16px}}.ProgressBar_container__leRrI{width:100%;height:8px;background:var(--bg-progress);border-radius:4px}.ProgressBar_innerContainer__ka28L{height:8px;border-radius:4px}.ProgressBar_done__oyWcs{background:var(--success)}.ProgressBar_progress__iddT2{background:var(--brand-bright)}.Chapter_container__xeXg4{display:flex;flex-direction:column;border-bottom:1px solid var(--border-color-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Chapter_chapterContainer__lAHFc{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.Chapter_chapterInfoContainer__DMj6Z{display:flex;flex-direction:row;align-items:center}.Chapter_lessonsContainer__zr9wz{height:0;visibility:hidden;opacity:0;transition:all .25s;overflow:hidden}.Chapter_lessonsContainerExtended__9kXrm{visibility:visible;opacity:1;padding-bottom:16px}.Chapter_title__2jXWu{font-size:18px;margin:0 0 0 8px}.Chapter_rightIcon__TW_vM{opacity:.54}.Chapter_lessonContainer__SsOTR{display:flex;flex-direction:row;align-items:center;padding:8px 16px 8px 32px}.Chapter_circle__uHcXq{width:16px;height:16px;border-radius:8px;border:2px solid #6f7072;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.Chapter_circleFilled___hmgM{background:#6f7072}.Chapter_lessonContainer__SsOTR p{margin:0 8px;font-size:18px;color:#6f7072;padding:0 0 0 4px;flex:1 1}.Chapter_lessonContainer__SsOTR:hover{background:var(--hover-background,rgba(0,0,0,.06))}.Chapter_selectedLesson__07DUq{background:var(--selection-background,rgba(0,0,0,.06))}.Chapter_selectedLesson__07DUq p{color:var(--brand-deep)}.Chapter_selectedLesson__07DUq div{border-color:var(--brand-deep);background:var(--brand-deep)}.Chapter_projectLessonIcon__jrVem{opacity:.7;width:16px;height:16px;color:var(--text-secondary)}.Chapter_lessonContainerDisabled__2Rwts{opacity:.5}@media (max-width:600px){.Chapter_lessonContainer__SsOTR p,.Chapter_title__2jXWu{font-size:14px}}.Topbar_container__4s23c{background:var(--brand-deep)}.Topbar_infoContainer__n5Vgm{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:rgba(255,255,255,.87)}.SubmissionCard_container__jx2qm{border-bottom:1px solid var(--border-color,#dfeaf1);cursor:pointer}.SubmissionCard_container__jx2qm:hover{background:var(--hover-background,rgba(0,0,0,.06))}.SubmissionInfo_code__bjweX{background:var(--bg-code-pre);border:var(--border-code-pre);border-radius:4px;padding:8px 12px;box-sizing:border-box;width:100%;overflow:auto;font-size:18px;margin:0;color:var(--text-white)}.SubmissionInfo_codeContainer__nsNrV{width:100%}.SubmissionInfo_preContainer___xX7O{width:100%;position:relative}.SubmissionInfo_preContainer___xX7O:hover .SubmissionInfo_copyButton__vclUI{visibility:visible;opacity:1}.SubmissionInfo_copyButton__vclUI{position:absolute;top:4px;right:4px;width:20px;height:20px;background:transparent;background-image:url(/_next/static/media/copy-white.cac7d37c.svg);padding:0!important;background-size:contain;cursor:pointer;transition:all .2s;opacity:0;visibility:hidden}.SubmissionInfo_copyButton__vclUI:hover{opacity:.8!important}.SubmissionInfo_copyButton__vclUI:active{opacity:1!important}.SubmissionInfo_filesContainer__DiBTL{display:flex;gap:8px;margin-bottom:8px;overflow:auto}.SubmissionInfo_fileContainer__MykJv{background:var(--bg-code-pre);border-radius:8px;padding:4px 8px;cursor:pointer}.SubmissionInfo_fileContainer__MykJv.SubmissionInfo_selected__AErS7{background:var(--table-header-bg,#555)}.SubmissionInfo_fileContainer__MykJv p{color:var(--text-white);padding:0;margin:0;font-size:14px}@media (max-width:600px){.SubmissionInfo_code__bjweX{font-size:14px}}.Support_container__8GSop{padding:32px}.Support_title__S1I_S{font-size:24px;padding:0;margin:0;color:var(--text-primary)}.Support_context__BtwQi{margin:8px 0 16px}.Support_context__BtwQi,.Support_desc__QuszD{font-size:14px;padding:0;color:var(--text-secondary,rgba(0,0,0,.54))}.Support_desc__QuszD{margin:16px 0}.Support_input__CQZNE{outline:none;border:none;resize:none;margin:32px 0 8px;width:100%;height:120px;border-radius:4px;padding:8px;font-family:inherit;border:1px solid var(--border-color-3);font-size:16px;background-color:var(--bg-primary);color:var(--text-primary)}.Support_buttonContainer__To7Qe{min-width:auto;padding:8px 24px}.Support_message__U3qmU{padding:8px;font-family:inherit;border-radius:4px;border:1px solid var(--border-color-3);background-color:var(--bg-card);margin:0;white-space:pre-wrap;word-wrap:break-word}.Support_messageInfo__YIAwd{display:flex;justify-content:space-between;font-size:12px;color:var(--text-secondary,rgba(0,0,0,.54))}.Support_messageContainer__fPKR2{display:flex;width:100%;flex-direction:column;gap:2px}.Support_messagesContainer__LikwU{display:flex;flex-direction:column;gap:16px}.Support_outerMessageContainer____1wx{display:flex;gap:8px}.Support_userImage__9QLCf{object-fit:cover;border-radius:20px;cursor:pointer}.Support_userImage__9QLCf:hover{opacity:.8}@media (max-width:600px){.Support_title__S1I_S{font-size:20px}.Support_container__8GSop{padding:16px}}@keyframes LearningGoals_colorChange__vvzCB{0%{background:rgba(0,214,143,0)}to{background:rgba(0,214,143,.125)}}@keyframes LearningGoals_growAnimation__VW3Qp{0%{transform:scale(1)}to{transform:scale(1.05)}}.LearningGoals_container__u2fhc{width:100%;box-sizing:border-box;border-radius:8px;padding:16px;gap:16px;min-height:160px;background-color:var(--bg-card);border:var(--border-primary)}.LearningGoals_container__u2fhc.LearningGoals_inLesson__evJtS{min-height:auto}.LearningGoals_innerContainer__TXUM3{flex:1 1;margin-top:8px}.LearningGoals_innerContainer__TXUM3.LearningGoals_inLesson__evJtS{padding:0 8px}.LearningGoals_innerContainer__TXUM3.LearningGoals_inLesson__evJtS .LearningGoals_createButton__whJU_{margin-top:16px}.LearningGoals_buttonsContainer__yUc1t{flex-wrap:wrap;justify-items:flex-start;gap:4px}.LearningGoals_titleContainer__rslcw{position:relative;flex:1 1}.LearningGoals_titleInfoContainer__Wct1j{position:absolute;top:100%;left:0;gap:4px}.LearningGoals_selectedButton__MnTBc{border:1px solid var(--border-color);border-radius:8px}.LearningGoals_settingsSelected__dzgoO,.LearningGoals_settingsSelected__dzgoO:hover{background-color:var(--hover-background)}.LearningGoals_goalsContainer__3dbMC{width:100%;gap:8px}.LearningGoals_goalsContainer__3dbMC.LearningGoals_inLesson__evJtS{gap:16px;margin-top:16px}.LearningGoals_disabledButton__LiPWH{opacity:.3;cursor:default!important}.LearningGoals_link__uDbBg{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px;cursor:pointer;color:var(--brand-primary)}.LearningGoals_motivationalContainer___YHDk{border:1px dashed var(--border-color);width:100%;border-radius:8px;align-items:flex-start!important;margin-top:40px;overflow:hidden}.LearningGoals_motivationalTopContainer___NKYY{padding:16px;background-color:var(--bg-card);z-index:1;border-radius:8px;cursor:pointer}.LearningGoals_motivationalInnerContainer__S9Akw{gap:8px;visibility:hidden;max-height:0;transition:all .3s;padding:0 16px}.LearningGoals_motivationalInnerContainer__S9Akw.LearningGoals_show__T4eIH{max-height:400px;visibility:visible;margin-bottom:16px}.LearningGoals_focusOnButton__h8IxQ{animation-name:LearningGoals_colorChange__vvzCB;animation-duration:.4s;animation-iteration-count:infinite;animation-direction:alternate}.LearningGoals_scoreTag__uP2Kc{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:2px 6px;border-radius:16px;color:var(--product-score-color)!important}.LearningGoals_rewardButton__yY_Wj{border:1px solid var(--border-color);padding-left:8px}.LearningGoals_actionsContainer__AU9tA{gap:8px}.LearningGoals_giftContainer__RomVV{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:3px solid var(--bg-progress);border-radius:8px}.LearningGoals_gift__bQQsp{opacity:.3}.LearningGoals_progressBar__YDUgM,.LearningGoals_progressBar__YDUgM>div{border-radius:4px 0 0 4px!important}.LearningGoals_giftContainer__RomVV.LearningGoals_done__F39VX{border-color:var(--success);background-color:var(--success)}.LearningGoals_gift__bQQsp.LearningGoals_done__F39VX{opacity:.54}.LearningGoals_gift__bQQsp.LearningGoals_notRewarded__oCVay{animation-name:LearningGoals_growAnimation__VW3Qp;animation-duration:.4s;animation-iteration-count:infinite;animation-direction:alternate;opacity:.87}.LearningGoals_giftContainer__RomVV.LearningGoals_notRewarded__oCVay{cursor:pointer}.LearningGoals_giftContainer__RomVV.LearningGoals_notRewarded__oCVay:hover{opacity:.8}.LearningGoals_buttonView__NCfRZ{padding:0}@media (max-width:500px){.LearningGoals_actionsContainer__AU9tA{gap:0}}@keyframes Goal2_glowAnimation__9AaFB{0%{filter:drop-shadow(0 0 4px var(--success))}to{filter:drop-shadow(0 0 8px var(--success))}}.Goal2_link__svNO_{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:2px;cursor:pointer;color:var(--brand-bright)}.Goal2_progressBar__58V7W,.Goal2_progressBar__58V7W>div{height:12px;border-radius:6px 0 0 6px!important}.Goal2_chest__ELL_B{width:48px;height:48px;transform:translateX(-4px)}.Goal2_chest__ELL_B.Goal2_active__fRhSh{animation-name:Goal2_glowAnimation__9AaFB;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate;cursor:pointer}.Goal2_chest__ELL_B.Goal2_disabled__yn5BZ{filter:grayscale(1)!important;cursor:auto}.Goal2_chest__ELL_B.Goal2_rewarded__6MYKZ{cursor:auto}.Goal2_doneContainer__5TIig{opacity:.3}.Analysis_container__IBkKI{position:relative}.Analysis_blur__Caqr_{filter:blur(2px)}.Analysis_shadow__qP07s{position:absolute;top:0;left:0;width:100%;height:calc(100svh - 48px);background-color:rgba(0,0,0,.5);z-index:5;display:flex;align-items:flex-end;justify-content:center}.Analysis_container__IBkKI.Analysis_withPromotion__O46_F .Analysis_shadow__qP07s,.Analysis_shadow__qP07s.Analysis_mobile__jU2yT{height:calc(100svh - 96px)}.Analysis_container__IBkKI.Analysis_withPromotion__O46_F .Analysis_shadow__qP07s.Analysis_mobile__jU2yT{height:calc(100svh - 144px)}.Analysis_popup__v7Zgg{width:100%;background-color:var(--bg-card);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:32px;gap:32px}.Analysis_popup__v7Zgg.Analysis_small__q0Dvl{padding:16px;gap:24px}.Analysis_pointsContainer__Qr4BK{gap:16px}.Analysis_selection__vxKWB{padding:8px;outline:none;border:1px solid var(--border-color-3);background:transparent;border-radius:4px;min-width:100px;font-family:inherit;cursor:pointer;color:var(--text-primary)}.Analysis_selection__vxKWB:hover{background-color:var(--hover-background,rgba(0,0,0,.03))}.Analysis_selection__vxKWB option{font-family:inherit;background-color:var(--bg-primary);color:var(--text-primary)}.Analysis_tagGood__LuHPZ{background-color:var(--success);color:var(--text-white)}.Analysis_tagBad__f6tAE{background-color:var(--error);color:var(--text-white)}.Analysis_tagCode__nZ6In{background:var(--bg-code-pre);color:var(--text-white)}.Analysis_good__abe5A{color:var(--success)}.Analysis_bad__qSAfq{color:var(--error)}.Analysis_explainTag__34neA{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:4px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Analysis_explainTag__34neA:after{content:"";display:block;padding:8px;text-decoration:none;text-underline-offset:0;position:absolute;background-color:var(--bg-card);border-radius:4px;border:1px solid var(--border-color-2);left:-40px;top:calc(100% + 4px);z-index:2;font-size:14px;visibility:hidden;opacity:0;transition:all .2s;width:260px;color:var(--text-primary)}.Analysis_explainTag__34neA.Analysis_readability__A98w5:after{content:"Readable code is crucial because it ensures that others (or even the original developer at a later time) can easily understand and maintain the code. This includes clarity, consistent naming, and effective use of comments."}.Analysis_explainTag__34neA.Analysis_maintainability___EUbF:after{content:"Code that is easy to maintain can be modified, extended, or fixed with minimal effort. This includes modularity, reusability, and managing complexity, which are essential for the long-term success of a software project."}.Analysis_explainTag__34neA.Analysis_performance__CcZwK:after{content:"Efficient code that runs well under various conditions is vital, especially in resource-intensive applications. This includes optimizing resource usage and ensuring the code scales effectively as demands increase."}.Analysis_explainTag__34neA:hover:after{visibility:visible;opacity:1}.Analysis_button__jVw9Z{padding:8px 16px!important;min-width:0;position:relative}.Analysis_button__jVw9Z.Analysis_withLabel__4kNCd:after{content:"Run a working solution before";position:absolute;display:block;top:calc(100% + 4px);right:0;color:var(--text-primary);background-color:var(--bg-primary);border:1px solid var(--border-color-2);padding:8px;border-radius:4px;opacity:1;width:200px;opacity:0;visibility:hidden;transition:all .2s}.Analysis_button__jVw9Z.Analysis_withLabel__4kNCd:hover:after{opacity:1;visibility:visible}.Analysis_divider__iehBA{width:100%;height:1px;background-color:var(--border-color,rgba(0,0,0,.1))}.Analysis_firstColumn__k8XHB{width:200px;gap:8px}.Analysis_firstColumn__k8XHB.Analysis_small__q0Dvl{width:160px}.Analysis_propertiesContainer__nxLC6{gap:8px}.Analysis_propertiesContainer__nxLC6>div{padding:8px 8px 8px 16px!important;width:100%;justify-content:space-between!important;border-radius:4px;border:1px solid var(--border-color,rgba(0,0,0,.1))}.Analysis_explanationButton__kmD5O{border:1px solid var(--border-color,rgba(0,0,0,.1));border-radius:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--bg-card)}.Analysis_explanationButton__kmD5O>p{color:var(--text-primary,black)}.Analysis_contentContainer__X_Ypj{display:none;color:var(--text-primary)}.Analysis_contentContainer__X_Ypj.Analysis_show__on1Sp{display:block}.Analysis_code__xU0qa{background:var(--bg-code-pre);border:var(--border-code-pre);border-radius:4px;padding:8px 12px;box-sizing:border-box;width:100%;overflow:auto;font-size:18px;margin:0;color:var(--text-white)}.Analysis_codeContainer__jjPj5{width:100%}.Analysis_preContainer__TKvoM{width:100%;position:relative}.Analysis_preContainer__TKvoM:hover .Analysis_copyButton__B5a0P{visibility:visible;opacity:1}.Analysis_copyButton__B5a0P{position:absolute;top:4px;right:4px;width:20px;height:20px;background:transparent;background-image:url(/_next/static/media/copy-white.cac7d37c.svg);padding:0!important;background-size:contain;cursor:pointer;transition:all .2s;opacity:0;visibility:hidden}.Analysis_copyButton__B5a0P:hover{opacity:.8!important}.Analysis_copyButton__B5a0P:active{opacity:1!important}.Analysis_filesContainer__DW1VO{display:flex;gap:8px;margin-bottom:8px;overflow:auto}.Analysis_fileContainer__CiNLW{background:var(--bg-code-pre);border-radius:8px;padding:4px 8px;cursor:pointer}.Analysis_fileContainer__CiNLW.Analysis_selected__z5cEh{background:var(--table-header-bg,#555)}.Analysis_fileContainer__CiNLW p{color:var(--text-white);padding:0;margin:0;font-size:14px}.Analysis_beginnerTag__w2lX_{background:var(--brand-deep);padding:1px 8px;border-radius:16px;color:var(--text-white);font-size:14px}@media (max-width:600px){.Analysis_code__xU0qa{font-size:14px}}.Feedback_container__U6Ku5{padding:32px}.Feedback_title__ipPJo{font-size:24px;padding:0;margin:0;color:var(--text-primary)}.Feedback_context__cWsoe{font-size:14px;margin:8px 0 16px;padding:0;color:var(--text-secondary,rgba(0,0,0,.54))}.Feedback_inputContainer__kWdWv:first-of-type{margin-top:32px}.Feedback_inputContainer__kWdWv{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-bottom:32px;margin-top:16px;color:var(--text-primary)}.Feedback_inputTitle__4za9D{color:var(--text-secondary,rgba(0,0,0,.54));padding:0;margin:0;font-size:14px}.Feedback_select__KSB02{outline:none;border:none;resize:none;width:100%;border:1px solid var(--border-color-3);border-radius:4px;padding:8px;font-size:16px;font-family:inherit;background-color:var(--bg-primary);color:var(--text-primary)}.Feedback_select__KSB02:invalid{color:var(--text-disabled)}.Feedback_select__KSB02 option[value=""][disabled]{display:none}.Feedback_input__OxDJm,.Feedback_select__KSB02 option{color:var(--text-primary);background-color:var(--bg-primary)}.Feedback_input__OxDJm{outline:none;border:none;resize:none;width:100%;height:120px;border-radius:4px;padding:8px;font-family:inherit;border:1px solid var(--border-color-3);font-size:16px}.Feedback_buttonContainer__PoIjk{min-width:auto;padding:8px 24px;margin-top:16px}@media (max-width:600px){.Feedback_title__ipPJo{font-size:20px}.Feedback_container__U6Ku5{padding:16px}}.Reference_container__ihupc{padding:32px 32px 48px}.Reference_contentPart__KVhZ0{padding-top:24px;padding-bottom:36px}.Reference_searchContainer__OZpl_{height:40px;padding:0 8px;border-radius:4px;border:var(--border-primary);gap:8px;background-color:var(--bg-primary)}.Reference_input__kMkrJ{border:none;outline:none;width:100%;font-size:18px;font-family:inherit;height:100%;background-color:transparent;color:var(--text-primary)}.Reference_text__Nx2co{margin:0;padding:0;font-size:20px}.Reference_mainTitle__bPBK_,.Reference_text__Nx2co{color:var(--text-primary,rgba(0,0,0,.87));font-weight:700}.Reference_mainTitle__bPBK_{font-size:32px;margin:0 8px 24px 0}.InfoDialog_container__rfCgK{padding:16px;max-width:480px;width:90%}.AcceptCancelDialog_container__9fcOI,.DialogBase_container__Azgex{border-radius:8px;background:var(--bg-secondary);box-shadow:0 8px 16px rgba(0,0,0,.25);z-index:500;overflow:hidden;border:1px solid var(--border-color)}.AcceptCancelDialog_container__9fcOI{width:360px;max-width:90%;display:flex;flex-direction:column;align-items:center;padding:16px;box-sizing:border-box}.AcceptCancelDialog_title__i3veT{margin-bottom:8px}.AcceptCancelDialog_button__hz55W{padding:8px 16px}.CourseDone_container__uVvkz{background:var(--bg-secondary);width:400px;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:1000;overflow:hidden;padding:16px;max-width:90%;gap:16px;cursor:auto;border:1px solid var(--border-color)}.CourseDone_divider__C8RMy{width:100%;height:1px;background-color:var(--border-color-2);position:relative}.CourseDone_buttonsContainer__T3gIu{display:flex;gap:16px}.CourseDone_button___nMvc{padding:8px 16px}.CourseDone_updateTagsContainer__zseJ0{position:absolute;justify-content:center;width:100%;display:flex;top:-12px}.DailyLimitReached_container__KJzbm{background:var(--bg-secondary);width:400px;max-width:90%;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;overflow:hidden;display:flex;flex-direction:column;padding:16px;box-sizing:border-box;cursor:auto;gap:16px;border:1px solid var(--border-color)}.DailyLimitReached_button__Csphh{width:100%;display:flex;justify-content:center;align-items:center}.DailyLimitReached_personalPromoContainer__8Fvry{background:linear-gradient(90deg,#07314e,#072031);border-radius:8px;gap:16px}.DailyLimitReached_proTag__JvQaX{background-color:var(--brand-pro)!important;padding:1px 4px;border-radius:4px;color:var(--text-on-brand-pro)}.DailyLimitReached_orContainer__dQ_hc{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.DailyLimitReached_or__4fU9P{margin:0 8px}.DailyLimitReached_divider__MoRJh{height:2px;width:100px;flex:1 1;background:var(--border-color);border-radius:1px}.DailyLimitReached_saleTag__WhCH_{background-color:#1e1e1e;border-radius:4px;font-size:12px;padding:2px 6px;margin-left:8px;color:var(--brand-pro);position:absolute;top:-8px;left:4px;box-shadow:0 2px 2px rgba(0,0,0,.25)}@keyframes PromoCode_promoCodeAnimation__5CNXb{0%{transform:scale(1)}to{transform:scale(1.03)}}.PromoCode_promoCode__s5Iju{background-color:var(--brand-pro);padding:4px 8px;border-radius:4px;letter-spacing:2px;animation-name:PromoCode_promoCodeAnimation__5CNXb;animation-duration:.5s;animation-iteration-count:infinite;animation-direction:alternate;cursor:pointer;color:var(--text-white)}.MaybeLaterLimit_container__rb92d{background:var(--bg-secondary);width:400px;max-width:90%;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;overflow:hidden;display:flex;flex-direction:column;padding:16px;box-sizing:border-box;cursor:auto;gap:16px;border:1px solid var(--border-color)}.MaybeLaterLimit_button__rKj00{width:100%;display:flex;justify-content:center;align-items:center}.MaybeLaterLimit_orContainer__nhAQL{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.MaybeLaterLimit_or__YoPt0{font-size:14px;color:var(--text-secondary,#6a8997);margin:0 8px}.MaybeLaterLimit_divider__7cP3m{height:2px;width:100px;flex:1 1;background:var(--border-color);border-radius:1px}.LoginRegisterPopup_container__V0hak{background:var(--bg-secondary);width:300px;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:16px;box-sizing:border-box;border:1px solid var(--border-color)}.LoginRegisterPopup_loginContainer__wjbFV{border-radius:8px;display:flex;justify-content:center;align-items:center}.LoginRegisterPopup_mainText__u_Kp5{font-size:18px;color:var(--text-primary,black);padding:0;margin:0 0 32px}.LoginRegisterPopup_secText__ba60s{font-size:14px;color:var(--text-secondary,rgba(0,0,0,.54));padding:0;margin:0 0 32px}.LoginRegisterPopup_button__q5s93{margin-top:32px;width:100%}@keyframes WeeklyPromotionBar_gradientMove__3HP0K{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.WeeklyPromotionBar_container__Pa0Xq{height:48px;width:100%;border-bottom:2px solid var(--brand-pro);background:linear-gradient(75deg,var(--bg-secondary),var(--bg-primary));background-size:200% 200%;animation:WeeklyPromotionBar_gradientMove__3HP0K 5s ease infinite;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:opacity .2s}.WeeklyPromotionBar_image__CHR1T{width:80px;position:absolute;top:-16px;right:calc(30%);transform:rotate(30deg)}.WeeklyPromotionBar_counterContainer___RVFz{display:flex;gap:4px}.WeeklyPromotionBar_counter__i6mvr{color:var(--text-primary)!important;font-weight:700}.WeeklyPromotionBar_container__Pa0Xq:hover{opacity:.8}@media (max-width:1200px){.WeeklyPromotionBar_image__CHR1T{right:20%}}@media (max-width:800px){.WeeklyPromotionBar_image__CHR1T{right:-24px}}