.Chip_chip__BzBEt{display:inline-block;color:#858585;background-color:#ebebeb;font-size:1rem;font-weight:500;letter-spacing:-.01rem;line-height:1.2;padding:.3rem .7rem;border-radius:4rem;white-space:nowrap}.Chip_chip__BzBEt.Chip_small__bPKcQ{font-size:.9rem;padding:.2rem .5rem}.Chip_chip__BzBEt.Chip_green__chBU1{color:#fff;background-color:#69db58}.Chip_chip__BzBEt.Chip_purple__3mBcW{color:#fff;background-color:#e08cff}.Chip_chip__BzBEt.Chip_yellow__Pf4t1{background-color:#fefa90}.Chip_chip__BzBEt.Chip_pink__KWore{color:#fff;background-color:#ff75af}.Chip_chip__BzBEt.Chip_red__FK5Z8{color:#fff;background-color:#f16060}.Chip_chip__BzBEt.Chip_blue__9ENhb{color:#fff;background-color:#43c1ff}.Chip_chip__BzBEt.Chip_orange__3iaDS{color:#fff;background-color:#fd7d56}.Chip_chip__BzBEt.Chip_gray__DQUk8,.Chip_chip__BzBEt.Chip_lightGray__f8PPQ{color:#858585;background-color:#f5f5f5}.Chip_chip__BzBEt.Chip_black__UmulI{color:#fff;background-color:#000}.FormatterDiffModal_modalContent__TetEQ{display:flex;flex-direction:column;height:100%}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_beforeAfter__B2icv{font-weight:500;letter-spacing:0;margin-bottom:.75rem}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_loadingBox__3e6yA{color:#bfbfbf;font-size:1.6rem;font-weight:300;display:flex;justify-content:center;align-items:center}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_diffBoxHeader__uexRm{display:flex;align-items:center}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_diffBoxHeader__uexRm .FormatterDiffModal_desc__1nyCJ{font-size:1.1rem;margin-left:.5rem}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_diffBoxHeader__uexRm.FormatterDiffModal_before__H_Xgn .FormatterDiffModal_desc__1nyCJ{color:#ff75af}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_diffBoxHeader__uexRm.FormatterDiffModal_after__oMI3d .FormatterDiffModal_desc__1nyCJ{color:#43c1ff}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_diffEditorWrapper__9m6SR{flex-grow:1;display:flex;justify-content:center;align-items:center;border:1px solid #ebebeb}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_controls__t_4rI{margin-top:.5rem;padding-top:.5rem;display:flex;justify-content:center}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_controls__t_4rI .FormatterDiffModal_button__lYdEg{font-family:Inter,sans-serif;cursor:pointer;font-size:1.15rem;letter-spacing:-.02rem;display:inline-flex;align-items:center;padding:1.2rem 1.6rem;border-radius:.3rem;color:#000;border:none;outline:none}@supports(font-variation-settings:normal){.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_controls__t_4rI .FormatterDiffModal_button__lYdEg{font-family:Inter var,Inter,sans-serif}}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_controls__t_4rI .FormatterDiffModal_button__lYdEg .FormatterDiffModal_reactIcon__w7WXi{margin-right:.5rem}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_controls__t_4rI .FormatterDiffModal_button__lYdEg:hover{transform:translateY(2px);transition:.1s ease-in-out}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_controls__t_4rI .FormatterDiffModal_button__lYdEg.FormatterDiffModal_acceptButton__X_PSz{background-color:#fefa90}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_controls__t_4rI .FormatterDiffModal_button__lYdEg.FormatterDiffModal_acceptButton__X_PSz:hover{box-shadow:0 0 1rem rgba(0,0,0,.07)}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_controls__t_4rI .FormatterDiffModal_button__lYdEg.FormatterDiffModal_closeButton__9VU4Y{background-color:#eee;margin-left:.5rem}.FormatterDiffModal_modalContent__TetEQ .FormatterDiffModal_controls__t_4rI .FormatterDiffModal_button__lYdEg.FormatterDiffModal_closeButton__9VU4Y:hover{box-shadow:0 0 1rem rgba(0,0,0,.07)}.FormatterDiffModal_modalContent__TetEQ .monaco-editor .line-numbers{color:#ddd}.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR{margin-top:.5rem}@media(min-width:992px){.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR{font-size:.95em}}.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR p{margin-top:2rem}.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR ol,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR p:first-child,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR ul{margin-top:1rem}.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR ol:first-child,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR ul:first-child{margin-top:.75rem}.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h1,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h2,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h3,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h4,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h5,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h6{color:#1c1c1c;font-weight:600;font-size:1.06em;letter-spacing:-.02rem;margin-top:2rem}.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h1+p,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h2+p,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h3+p,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h4+p,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h5+p,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR h6+p,.InstructionText_instructionTextWrapper__j3cbM .InstructionText_instructionTextInner__hSPN_ .InstructionText_textMarkdown__au5lR pre{margin-top:.5rem}.ChallengeButton_button__zS6G_{display:inline-flex;align-items:center;padding:1rem 0;cursor:pointer;transition:all .3s;font-size:1rem;letter-spacing:0;color:#1c1c1c}@media(max-width:1199.98px){.ChallengeButton_button__zS6G_{font-size:.95rem}}.ChallengeButton_button__zS6G_ .ChallengeButton_reactIcon__5IJS7{font-size:.9em}.ChallengeButton_button__zS6G_ .ChallengeButton_label__iSvRo{margin-left:.45rem}.ChallengeButton_button__zS6G_:hover{color:#000;transform:translateY(2px)}.ChallengeButton_button__zS6G_.ChallengeButton_disabled__xrkad,.ChallengeButton_button__zS6G_:hover.ChallengeButton_disabled__xrkad{cursor:not-allowed;color:#aaa;transform:none}.MenuButton_menuBtn__U5euG{cursor:pointer;display:block;top:.25rem;right:.25rem;width:40px;height:40px;background-color:#fff;border-radius:200px;position:fixed;z-index:2100}.MenuButton_menuBtn__U5euG .MenuButton_menuIcon__Ky4LE:after,.MenuButton_menuBtn__U5euG .MenuButton_menuIcon__Ky4LE:before{background:#000;content:"";display:block;width:20px;height:2px;position:absolute;right:10px;transition:background .2s ease,top .2s ease .2s,transform .5s ease}.MenuButton_menuBtn__U5euG .MenuButton_menuIcon__Ky4LE:before{top:15px}.MenuButton_menuBtn__U5euG .MenuButton_menuIcon__Ky4LE:after{top:23px}.MenuButton_menuBtn__U5euG.MenuButton_open__o9ey2{background:#ebebeb}.MenuButton_menuBtn__U5euG.MenuButton_open__o9ey2 .MenuButton_menuIcon__Ky4LE:before{transform:rotate(45deg)}.MenuButton_menuBtn__U5euG.MenuButton_open__o9ey2 .MenuButton_menuIcon__Ky4LE:after{transform:rotate(-45deg)}.MenuButton_menuBtn__U5euG.MenuButton_open__o9ey2 .MenuButton_menuIcon__Ky4LE:after,.MenuButton_menuBtn__U5euG.MenuButton_open__o9ey2 .MenuButton_menuIcon__Ky4LE:before{top:19px;transition:top .2s ease,transform .2s ease .2s;background-color:#1c1c1c}.SolutionCodeModal_modalContent__0NOjC{display:flex;flex-direction:column;height:100%}.SolutionCodeModal_modalContent__0NOjC .SolutionCodeModal_modalHeader__3b_5f{font-weight:500;letter-spacing:0;margin-bottom:.75rem}.SolutionCodeModal_modalContent__0NOjC .SolutionCodeModal_modalHeader__3b_5f h2{display:flex;align-items:center;font-weight:600}.SolutionCodeModal_modalContent__0NOjC .SolutionCodeModal_modalBody__WPT8p{flex-grow:1;display:flex;justify-content:center;align-items:center}.SolutionCodeModal_modalContent__0NOjC .SolutionCodeModal_modalFooter__TFT0c{margin-top:.5rem;padding:.5rem 0;display:flex;justify-content:center}.SolutionCodeModal_modalContent__0NOjC .SolutionCodeModal_modalFooter__TFT0c .SolutionCodeModal_button__sJlJs{cursor:pointer;font-size:1.15rem;letter-spacing:-.02rem;display:inline-flex;align-items:center;padding:1.2rem 2rem;border-radius:.3rem;border:none;outline:none;color:#fff;background-color:transparent;transition:.2s ease-in-out}.SolutionCodeModal_modalContent__0NOjC .SolutionCodeModal_modalFooter__TFT0c .SolutionCodeModal_button__sJlJs:hover{color:#fd7d56}.SolutionCodeModal_modalContent__0NOjC .SolutionCodeModal_modalFooter__TFT0c .SolutionCodeModal_button__sJlJs .SolutionCodeModal_reactIcon__wYw0Z{margin-right:.5rem}.SolutionCodeModal_modalContent__0NOjC .SolutionCodeModal_modalFooter__TFT0c .SolutionCodeModal_button__sJlJs:hover{transform:translateY(2px)}.SiteHeader_header__pFCnZ{padding-left:1rem;padding-right:1rem}@media(max-width:1199.98px){.SiteHeader_header__pFCnZ{padding-left:.5rem;padding-right:.5rem}}@media(max-width:991.98px){.SiteHeader_header__pFCnZ{padding-left:0;padding-right:0}}.SiteHeader_header__pFCnZ .SiteHeader_inner__DLmnI{padding:.5rem 0;border-bottom:1px solid #ebebeb}.SiteHeader_header__pFCnZ .SiteHeader_logoLink__5c3EF{display:inline-block;transition:all .2s ease}.SiteHeader_header__pFCnZ .SiteHeader_logoLink__5c3EF:hover{transform:translateY(2px)}.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9{display:flex;color:#bfbfbf;font-size:1.25rem;line-height:1.2;font-weight:600;padding:.5rem 0;letter-spacing:-.01rem;transition:all .2s ease}.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9 .SiteHeader_iconWrapper__BNs74{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;color:#bfbfbf;background-color:#f5f5f5;border-radius:8rem;margin-right:.6rem;font-size:.9em}.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9:hover{color:#858585;transform:translateY(2px)}.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9:hover .SiteHeader_iconWrapper__BNs74{color:#000;background-color:#fefa90}.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9.SiteHeader_isActive__T5IZU{color:#1c1c1c}.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9.SiteHeader_isActive__T5IZU .SiteHeader_iconWrapper__BNs74{color:#1c1c1c;background-color:#fefa90}@media(max-width:1399.98px){.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9{font-size:1.2rem}.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9 .SiteHeader_iconWrapper__BNs74{width:2rem;height:2rem;margin-right:.6rem}}@media(max-width:1199.98px){.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9{font-size:1.05rem}.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9 .SiteHeader_iconWrapper__BNs74{width:1.8rem;height:1.8rem;margin-right:.6rem}}@media(max-width:991.98px){.SiteHeader_mainMenu__JkW3_ a.SiteHeader_menuLink__bprW9{font-size:1rem}}.SiteHeader_userMenu__XFZd8{display:flex;justify-content:flex-end}.SiteHeader_userMenu__XFZd8 .SiteHeader_signInButton__AW11m,.SiteHeader_userMenu__XFZd8 .SiteHeader_signOutButton__tHP3x{display:inline-flex;align-items:center;font-size:1rem;letter-spacing:-.01rem;line-height:1.2;background-color:#111;color:#fff;padding:.75rem 1.2rem;border-radius:.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease}.SiteHeader_userMenu__XFZd8 .SiteHeader_signInButton__AW11m .SiteHeader_reactIcon__e9HkD,.SiteHeader_userMenu__XFZd8 .SiteHeader_signOutButton__tHP3x .SiteHeader_reactIcon__e9HkD{margin-left:.5rem}@media(max-width:991.98px){.SiteHeader_userMenu__XFZd8 .SiteHeader_signInButton__AW11m,.SiteHeader_userMenu__XFZd8 .SiteHeader_signOutButton__tHP3x{font-size:.9rem;padding:.7rem 1rem}}@media(min-width:768px)and (max-width:991.98px){.SiteHeader_userMenu__XFZd8 .SiteHeader_signInButton__AW11m .SiteHeader_reactIcon__e9HkD,.SiteHeader_userMenu__XFZd8 .SiteHeader_signOutButton__tHP3x .SiteHeader_reactIcon__e9HkD{display:none}}.SiteHeader_userMenu__XFZd8 .SiteHeader_signInButton__AW11m:hover,.SiteHeader_userMenu__XFZd8 .SiteHeader_signOutButton__tHP3x:hover{box-shadow:0 0 1rem rgba(0,0,0,.2);transform:translateY(2px)}.SiteHeader_mobileMenuWrapper__w3Wg9{position:fixed;left:0;top:0;width:100%;display:flex;flex-direction:column;align-items:center;padding:.5rem 0 1rem;background-color:#fff;z-index:1050}.SiteHeader_mobileMenuWrapper__w3Wg9 .SiteHeader_mobileMenu__JIiog{margin:0 2rem}.SiteHeader_mobileMenuWrapper__w3Wg9 .SiteHeader_mobileMenu__JIiog a.SiteHeader_menuLink__bprW9{display:flex;justify-content:space-between;font-size:1rem;color:#858585;letter-spacing:-.01rem;padding:.65rem 0}.SiteHeader_mobileMenuWrapper__w3Wg9 .SiteHeader_mobileMenu__JIiog a.SiteHeader_menuLink__bprW9 .SiteHeader_iconWrapper__BNs74{color:#bfbfbf;background:transparent;width:auto;height:auto}.SiteHeader_mobileMenuWrapper__w3Wg9 .SiteHeader_mobileMenu__JIiog a.SiteHeader_menuLink__bprW9:hover,.SiteHeader_mobileMenuWrapper__w3Wg9 .SiteHeader_mobileMenu__JIiog a.SiteHeader_menuLink__bprW9:hover .SiteHeader_iconWrapper__BNs74{color:#000}.SiteHeader_mobileMenuWrapper__w3Wg9 .SiteHeader_userMenu__XFZd8{margin-top:.5rem}.SiteHeader_mobileMenuWrapper__w3Wg9 .SiteHeader_userMenu__XFZd8 .SiteHeader_signInButton__AW11m,.SiteHeader_mobileMenuWrapper__w3Wg9 .SiteHeader_userMenu__XFZd8 .SiteHeader_signOutButton__tHP3x{font-size:1.1rem;display:block;text-align:center;width:100%}.SiteHeader_menuBtnWrapper__kFhzz{display:flex;align-items:center;justify-content:flex-end}.SiteHeader_backdrop__N2ABP{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040}.PythonChallenge_challengeWrapper__egbV_{border-top:1px solid #ebebeb}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_codeEditorWrapper__n_sZ7{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb}@media(max-width:991.98px){.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_codeEditorWrapper__n_sZ7{border:1px solid #ebebeb}}@media(min-width:992px){.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_outputCol__2eMNL{flex:1 1}}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_inner__KgWeu{padding:1rem 2rem 2rem 0}@media(max-width:767.98px){.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_inner__KgWeu{padding:1.5rem 0 2rem}}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_errorWrapper__twzj0,.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_resultsWrapper__Z_bOH{border-top:1px solid #ebebeb}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_errorWrapper__twzj0.PythonChallenge_hasOutput__ipemL pre,.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_resultsWrapper__Z_bOH.PythonChallenge_hasOutput__ipemL pre{color:#575757}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_errorWrapper__twzj0 pre,.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_resultsWrapper__Z_bOH pre{color:#ccc;font-family:Consolas,Courier New,monospace;font-size:.95rem;line-height:1.5;margin-top:.4rem;padding-bottom:1rem;white-space:pre}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_resultsWrapper__Z_bOH{padding:.5rem 2rem 0 0;height:100%}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_errorWrapper__twzj0{border-left:1px solid #ebebeb;padding:.5rem 0 0 1rem;overflow:auto;height:100%}@media(max-width:991.98px){.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_errorWrapper__twzj0,.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_resultsWrapper__Z_bOH{padding:1rem 0;border:none}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_errorWrapper__twzj0{border-top:1px solid #ebebeb}}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk .PythonChallenge_leftControls__69KvZ,.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk .PythonChallenge_rightControls__JqQS8{display:flex}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk .PythonChallenge_leftControls__69KvZ .PythonChallenge_button__JbYs9{margin-left:2.5rem}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk .PythonChallenge_leftControls__69KvZ .PythonChallenge_button__JbYs9:first-child{margin-left:0}@media(max-width:991.98px){.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk .PythonChallenge_leftControls__69KvZ .PythonChallenge_button__JbYs9{margin-left:2rem}}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk .PythonChallenge_rightControls__JqQS8{justify-content:flex-end}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk .PythonChallenge_rightControls__JqQS8 .PythonChallenge_button__JbYs9{margin-right:2.5rem}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk .PythonChallenge_rightControls__JqQS8 .PythonChallenge_button__JbYs9:last-child{margin-right:0;padding-right:1.5rem}@media(max-width:1199.98px){.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk .PythonChallenge_rightControls__JqQS8 .PythonChallenge_button__JbYs9{margin-right:2rem;padding-right:1rem}.PythonChallenge_challengeWrapper__egbV_ .PythonChallenge_controlsWrapper__HV4uk .PythonChallenge_rightControls__JqQS8 .PythonChallenge_button__JbYs9:last-child{margin-right:0;padding-right:.75rem}}.RecordedChallenge_recordedChallenge__Yvzff .RecordedChallenge_exerciseHeader__mW_gb{font-size:1.05rem;font-weight:400;letter-spacing:-.01rem;line-height:1.4;border-top:1px solid #1c1c1c;padding-top:.75rem;padding-bottom:2rem;align-items:center;position:relative}.RecordedChallenge_recordedChallenge__Yvzff .RecordedChallenge_exerciseHeader__mW_gb .RecordedChallenge_exerciseType__nB6YA{color:#1c1c1c;font-weight:500;display:block}.RecordedChallenge_recordedChallenge__Yvzff .RecordedChallenge_exerciseHeader__mW_gb .RecordedChallenge_exerciseTitle__KSCox{font-size:1.05rem;font-weight:500;color:#bfbfbf}.RecordedChallenge_recordedChallenge__Yvzff .RecordedChallenge_exerciseHeader__mW_gb .RecordedChallenge_topControls__UORW3{position:absolute;top:.9rem;right:0}.RecordedChallenge_recordedChallenge__Yvzff .RecordedChallenge_exerciseHeader__mW_gb .RecordedChallenge_topControls__UORW3 .RecordedChallenge_iconButton__xu397{color:#1c1c1c;font-size:1.15rem;padding:.4rem}.RecordedChallenge_recordedChallenge__Yvzff .RecordedChallenge_exerciseHeader__mW_gb .RecordedChallenge_topControls__UORW3 .RecordedChallenge_iconButton__xu397:hover{color:#858585}.RecordedChallenge_recordedChallenge__Yvzff .RecordedChallenge_exerciseHeader__mW_gb .RecordedChallenge_topControls__UORW3 .RecordedChallenge_iconButton__xu397.RecordedChallenge_attemptsButton__F5bKl{color:#bfbfbf}.RecordedChallenge_recordedChallenge__Yvzff .RecordedChallenge_exerciseHeader__mW_gb .RecordedChallenge_topControls__UORW3 .RecordedChallenge_iconButton__xu397.RecordedChallenge_attemptsButton__F5bKl.RecordedChallenge_hasSubmission__cXUMA{color:#000}.RecordedChallenge_recordedChallenge__Yvzff .RecordedChallenge_exerciseHeader__mW_gb .RecordedChallenge_topControls__UORW3 .RecordedChallenge_iconButton__xu397.RecordedChallenge_attemptsButton__F5bKl.RecordedChallenge_hasSubmission__cXUMA.RecordedChallenge_onlyFail__3oOhv{color:#f16060}.RecordedChallenge_recordedChallenge__Yvzff .RecordedChallenge_exerciseHeader__mW_gb .RecordedChallenge_topControls__UORW3 .RecordedChallenge_iconButton__xu397.RecordedChallenge_attemptsButton__F5bKl.RecordedChallenge_hasSubmission__cXUMA.RecordedChallenge_hasPass__XArgs{color:#69db58}.SiteFooter_footer___VZCc{color:#fff;background:#111;padding:5rem 1rem;font-size:1.05rem;letter-spacing:0}@media(max-width:1199.98px){.SiteFooter_footer___VZCc{padding-left:.5rem;padding-right:.5rem}}@media(max-width:991.98px){.SiteFooter_footer___VZCc{padding-left:0;padding-right:0}}.SiteFooter_footer___VZCc .SiteFooter_logoImageWrapper__MSeM3{display:inline-block;transition:all .2s ease;cursor:pointer}.SiteFooter_footer___VZCc .SiteFooter_logoImageWrapper__MSeM3:hover{transform:translateX(2px)}.SiteFooter_footer___VZCc h2{color:#555;font-weight:600;margin-bottom:.5rem}@media(max-width:991.98px){.SiteFooter_footer___VZCc h2{margin-top:3rem}}.SiteFooter_footer___VZCc a{color:#fff;display:inline-block;transition:all .1s ease;text-decoration:none}.SiteFooter_footer___VZCc a:hover{color:#e08cff;transform:translateX(2px)}.SiteFooter_footer___VZCc .SiteFooter_iconLinks__HR5R5{display:flex;justify-content:flex-end}.SiteFooter_footer___VZCc .SiteFooter_iconLinks__HR5R5 a{display:inline-block;line-height:1;color:#777}.SiteFooter_footer___VZCc .SiteFooter_iconLinks__HR5R5 a:hover{color:#bfbfbf}.SiteFooter_footer___VZCc .SiteFooter_iconLinks__HR5R5 a .SiteFooter_reactIcon__dCC3Z{font-size:2rem}.SiteFooter_footer___VZCc .SiteFooter_iconLinks__HR5R5 a .SiteFooter_label__mkQQa{margin-left:.5rem;font-size:1.2rem;font-weight:600}.SiteFooter_footer___VZCc .SiteFooter_linksBox__dtC8u ul{list-style:none}.SiteFooter_footer___VZCc .SiteFooter_linksBox__dtC8u ul li{margin:.1rem 0}.SiteFooter_footer___VZCc .SiteFooter_linksBox__dtC8u ul li a{display:inline-block;line-height:1.5;padding:.4rem 0;color:#ddd}.SiteFooter_footer___VZCc .SiteFooter_linksBox__dtC8u ul li a:hover{color:#e08cff}.SiteFooter_footer___VZCc .SiteFooter_sponsorBox__vyuAj h2{margin-bottom:1rem}.SiteFooter_footer___VZCc .SiteFooter_bottomBox__UPipI{margin-top:4rem;border-top:1px solid #222;padding-top:2rem}