.code_run_display_container__2Ayxj>*+*{margin-top:var(--iq-gap-md)}.code_run_display_result__3yPYU{margin-bottom:var(--iq-gap-xl)}.code_run_display_resultLine__KXC_H{border-left-width:5px;border-left-style:solid;padding-left:var(--iq-gap-sm)}.code_run_display_resultError__g1zon{border-color:var(--iq-red)}.code_run_display_resultSuccess__9QE5l{border-color:var(--iq-green)}.code_run_display_outputBlock__VDyCZ strong{display:inline-block;background:var(--iq-grey-lighter);padding:var(--iq-gap-xs) var(--iq-gap-sm);border-top-left-radius:var(--iq-border-radius-md);border-top-right-radius:var(--iq-border-radius-md);font-family:Courier New,Courier,monospace}.code_run_display_outputBlock__VDyCZ pre{padding:var(--iq-gap-sm);border-radius:var(--iq-border-radius-md);border-top-left-radius:0;background:var(--iq-grey-lighter);font-family:Courier New,Courier,monospace}.code_run_display_outputBlock__VDyCZ{margin-bottom:var(--iq-gap-md)}.code_run_display_rowOrder__pIicH span{margin-top:calc(var(--iq-gap-xs) / 2);color:var(--iq-grey-dark)}.code_run_display_rowOrder__pIicH{margin-bottom:var(--iq-gap-md)}.code_run_display_stderr__ghHzV{color:var(--iq-red)}.code_run_display_successOutput__KjIDr pre,.code_run_display_successOutput__KjIDr strong{background:var(--iq-green-light)}.code_run_display_dangerOutput__cACZe pre,.code_run_display_dangerOutput__cACZe strong{background:var(--iq-red-light)}.tabs_tabs__I2dmW{display:flex;align-items:center;border-bottom:1px solid var(--iq-grey-light);margin-bottom:var(--iq-gap-md);white-space:nowrap;overflow-x:auto}.tabs_tabs__I2dmW.tabs_sm__GYiPb{gap:var(--iq-gap-sm);font-size:var(--iq-font-size-md)}.tabs_tabs__I2dmW.tabs_md__vh3Ns{gap:var(--iq-gap-md);font-size:var(--iq-font-size-lg)}.tabs_tabs__I2dmW.tabs_lg__nR3tD{gap:var(--iq-gap-md);font-size:var(--iq-font-size-xl)}.tabs_tabButton__lpkUq{display:inline-flex;align-items:flex-start;height:var(--iq-tab-height);font-weight:var(--iq-font-weight-bold);color:var(--iq-grey-medium);border-bottom:3px solid transparent;transition:color var(--iq-transition-duration-fast) ease-out,border-color var(--iq-transition-duration-fast) ease-out}.tabs_tabButton__lpkUq:not([disabled]):focus{outline-width:0}.tabs_tabButton__lpkUq:not([disabled]):focus,.tabs_tabButton__lpkUq:not([disabled]):hover{border-color:var(--iq-grey-light);color:var(--iq-grey-dark)}.tabs_tabButton__lpkUq:not([disabled]).tabs_selected__tPoet{color:var(--iq-grey-dark)}.tabs_tabButton__lpkUq[disabled]{cursor:not-allowed}.drawable_table_table___shdO{width:100%;font-family:var(--iq-font-family-monospace)}.drawable_table_table___shdO td,.drawable_table_table___shdO th{padding:var(--iq-gap-xs);border:0;white-space:nowrap}.drawable_table_table___shdO tbody td,.drawable_table_table___shdO tbody th{border-top:1px solid rgba(0,0,0,.1)}.drawable_table_table___shdO th{font-weight:var(--iq-font-weight-bold)}.drawable_table_table___shdO td{white-space:pre}.drawable_table_null__xlRO9{opacity:.5}.monte_carlo_simulation_container__fsSRF{display:flex;align-items:center;gap:var(--iq-gap-md);max-width:700px}.monte_carlo_simulation_buckets__LLrPg{white-space:nowrap;font-size:var(--iq-font-size-sm)}.monte_carlo_simulation_legend__sUWEw:before{content:"";display:inline-block;width:var(--iq-gap-sm);height:var(--iq-gap-sm);border-radius:calc(var(--iq-gap-sm) / 2);margin-right:var(--iq-gap-sm)}.monte_carlo_simulation_legend__sUWEw.monte_carlo_simulation_expected__e_TbQ:before{background:var(--iq-orange)}.monte_carlo_simulation_legend__sUWEw.monte_carlo_simulation_green___4iy0:before{background:var(--iq-green)}.monte_carlo_simulation_legend__sUWEw.monte_carlo_simulation_red__OwJnB:before{background:var(--iq-red)}.output_block_label__kfUNu{display:inline-block;padding:var(--iq-gap-xs) var(--iq-gap-sm);border-top-left-radius:var(--iq-border-radius-md);border-top-right-radius:var(--iq-border-radius-md);font-weight:var(--iq-font-weight-bold)}.output_block_output__2O6XA{max-height:300px;overflow:auto;padding:var(--iq-gap-sm);border-radius:var(--iq-border-radius-md);border-top-left-radius:0;font-size:var(--iq-font-size-sm)}.output_block_verbatim__2IoTL{font-family:var(--iq-font-family-monospace);white-space:pre}.output_block_info__HE7Zw .output_block_label__kfUNu,.output_block_info__HE7Zw .output_block_output__2O6XA{background:var(--iq-grey-lighter)}.output_block_error__vzhuf .output_block_label__kfUNu,.output_block_error__vzhuf .output_block_output__2O6XA{color:var(--iq-red);background:var(--iq-grey-lighter)}.output_block_passed__lIQ6D .output_block_label__kfUNu,.output_block_passed__lIQ6D .output_block_output__2O6XA{background:var(--iq-green-light)}.output_block_failed__ErQWQ .output_block_label__kfUNu,.output_block_failed__ErQWQ .output_block_output__2O6XA{background:var(--iq-red-light)}.test_case_result_container__qamfq{border-left-width:5px;border-left-style:solid;padding-left:var(--iq-gap-sm)}.test_case_result_container__qamfq.test_case_result_error__XZf_9{border-color:var(--iq-red)}.test_case_result_container__qamfq.test_case_result_success__tr87s{border-color:var(--iq-green)}.test_case_result_container__qamfq.test_case_result_info__CP1Or{border-color:var(--iq-blue)}.test_case_result_header__pcueJ{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.test_case_result_header__pcueJ:hover .test_case_result_expandCTA__LcmuH{text-decoration:underline}.test_case_result_expandCTA__LcmuH{font-size:var(--iq-font-size-sm);font-weight:var(--iq-font-weight-regular);color:var(--iq-grey-dark);transition:color var(--iq-transition-duration-fast) ease-out}.test_case_result_details__D5inK{display:flex;flex-direction:column;gap:var(--iq-gap-md)}.test_case_result_outputBlock__4eF51 strong{display:inline-block;background:var(--iq-grey-lighter);padding:var(--iq-gap-xs) var(--iq-gap-sm);border-top-left-radius:var(--iq-border-radius-md);border-top-right-radius:var(--iq-border-radius-md)}.test_case_result_outputBlock__4eF51 strong+*{border-top-left-radius:0}.test_case_result_outputBlock__4eF51.test_case_result_stderr__55l6D{color:var(--iq-red)}.test_case_result_rowOrder__DMQGT span{margin-top:calc(var(--iq-gap-xs) / 2);color:var(--iq-grey-dark)}.test_case_result_rowOrder__DMQGT{margin-bottom:var(--iq-gap-md)}.test_case_result_successOutput__ynkpo pre,.test_case_result_successOutput__ynkpo strong{background:var(--iq-green-light)}.test_case_result_dangerOutput__Nw2MZ pre,.test_case_result_dangerOutput__Nw2MZ strong{background:var(--iq-red-light)}.editor_container__jj_hX{display:flex;flex-direction:column;gap:var(--iq-gap-sm)}.editor_toolbar__79ngJ{justify-content:space-between}.editor_toolbar__79ngJ,.editor_toolbar__79ngJ .editor_group__yp1Bp{display:flex;align-items:center;gap:var(--iq-gap-md)}.editor_editor__gu_Jc{border:1px solid var(--iq-grey-light);border-radius:var(--iq-border-radius-md);overflow:hidden}.editor_hotKeyLabel__yd4_9{color:var(--iq-grey-medium);font-size:var(--iq-font-size-sm)}@media (max-width:1023px){.editor_hotKeyLabel__yd4_9,.editor_theme__A5hXT{display:none}}.sticky_sticky__rlvuq{position:sticky;height:-moz-fit-content;height:fit-content}.sticky_sticky__rlvuq.sticky_hasShadow__NFdie{background:#fff}.sticky_sticky__rlvuq.sticky_scrollable__zRKFc{scrollbar-width:thin}.sticky_topShadow__ZH0ES{top:0;transform:translateY(-100%);background:#fff}.sticky_bottomShadow__Swjt0,.sticky_topShadow__ZH0ES{pointer-events:none;position:absolute;z-index:-1;width:100%}.sticky_bottomShadow__Swjt0{bottom:0;transform:translateY(100%);background:linear-gradient(#fff,hsla(0,0%,100%,0))}.question_link_link__sZksV{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--iq-gap-md);border-radius:var(--iq-border-radius-md);border:1px solid var(--iq-grey-light);padding:var(--iq-gap-sm);transition:background var(--iq-transition-duration-fast) ease-out,border-color var(--iq-transition-duration-fast) ease-out;overflow:hidden}.question_link_link__sZksV:hover{background:var(--iq-grey-lighter);border-color:var(--iq-grey-medium)}.question_link_link__sZksV svg{flex-shrink:0}.question_link_link__sZksV .question_link_content__dMZQm{display:flex;flex-direction:column;gap:var(--iq-gap-xs)}@media (max-width:390px){.question_link_arrow__yNEeN{display:none}}@media (max-width:320px){.question_link_pillTag__i_rBc{white-space:inherit;height:auto!important;text-align:left}}.recommended_questions_container__u8NV2{gap:var(--iq-gap-sm);transition:background var(--iq-transition-duration-fast) ease-out}.recommended_questions_title__Wf8_z{display:flex;align-items:center;justify-content:space-between;font-size:var(--iq-font-size-lg);font-weight:var(--iq-font-weight-bold)}.recommended_questions_chevron__58ilt{transition:transform var(--iq-transition-duration-slow) ease-out}.recommended_questions_list__8MnXV{display:flex;flex-direction:column;gap:var(--iq-gap-md)}.question_body_buttons__f1DTP{margin:var(--iq-gap-lg) 0}.question_body_buttons__f1DTP:empty{display:none}@media (min-width:1024px){.question_body_buttons__f1DTP{display:flex;align-items:center}.question_body_buttons__f1DTP>*+*{margin-left:var(--iq-gap-md)}}@media (max-width:1023px){.question_body_buttons__f1DTP>*+*{margin-top:var(--iq-gap-md)}}@media (min-width:1024px){.question_body_questionBody__rPaMH{max-height:500px;overflow-y:auto}}.question_body_ref__TF1wQ{display:block;position:relative;visibility:hidden;top:calc((var(--iq-input-height-md) + var(--iq-gap-md) * 2) * -1)}.solution_container__bQadd{display:flex;flex-direction:column;gap:var(--iq-gap-md);overflow-x:auto}.solution_buttons__MQJqP,.solution_vote__XpBL8{display:flex;align-items:center;gap:var(--iq-gap-sm)}.solution_vote__XpBL8{margin-top:var(--iq-gap-md)}.completion_score_scoreContent__B_DaZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--iq-gap-md);width:calc(var(--iq-sidebar-width) - var(--iq-gap-md))}@media (max-width:1023px){.completion_score_scoreContent__B_DaZ{width:100%;flex-direction:row;margin:var(--iq-gap-md) 0}}.completion_score_remaining__r4PUV{text-align:center}.completion_score_pieChart__Vw83i{position:relative}.completion_score_pieChart__Vw83i>.completion_score_inner__r0pO_{position:absolute;top:20%;left:20%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--iq-font-size-sm)}@media (max-width:1023px){.completion_score_pieChart__Vw83i>.completion_score_inner__r0pO_{font-size:10px}}.completion_score_info__JTyE_{display:flex;flex-direction:column}.course_section_detail_courseContainer__W3x1O{display:flex;justify-content:space-between;gap:var(--iq-gap-md)}@media (max-width:1023px){.course_section_detail_courseContainer__W3x1O{flex-direction:column}}.course_section_detail_previewTitle__pUMo1{align-self:start}.course_section_detail_previewCourse__Wzwkh{height:-moz-fit-content;height:fit-content;position:relative}.course_section_detail_title__2B91P{display:flex;align-items:center;justify-content:space-between;gap:var(--iq-gap-md);margin-bottom:var(--iq-gap-md)}.course_section_detail_questionContainer__fxptm{display:flex;flex-direction:column;gap:var(--iq-gap-md)}.course_section_detail_titleContainer__m7xL3{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.course_section_detail_footer___jDJB{margin-top:var(--iq-gap-md);display:flex;justify-content:space-between;gap:var(--iq-gap-md)}@media (max-width:1023px){.course_section_detail_footer___jDJB{flex-direction:column;gap:var(--iq-gap-sm);align-items:center}}.course_section_detail_alightRight__y1aVD{align-self:flex-end}.course_section_detail_alightLeft__n_aTa{align-self:flex-start}.course_section_detail_previousLink__59uqz{place-self:flex-start;max-width:252px}.course_section_detail_nextLink__8N767{place-self:flex-end;max-width:252px;text-align:right}.course_section_detail_container__qO1Au{max-width:700px;display:inline-block;vertical-align:top;inline-size:-webkit-fill-available}.course_section_detail_content__73DVW a{color:var(--iq-orange);text-decoration:underline}.course_section_detail_vote___Sqps{margin-top:var(--iq-gap-md);display:flex;align-items:center;gap:var(--iq-gap-sm)}.sections_progress_lessonProgressContainer__MA2_x{display:flex;flex-direction:column;gap:var(--iq-gap-sm)}.sections_progress_lessonProgressLabel__mO4M_{font-size:10px;text-align:center;color:var(--iq-grey-medium)}.back_navigate_button_backButton__Z_obf{display:flex;align-items:center;gap:var(--iq-gap-xs);margin-bottom:var(--iq-gap-sm)}.back_navigate_button_backButton__Z_obf:hover{text-decoration:underline}.collapsible_bar__u_adJ{display:flex;flex-direction:row;justify-content:space-between;cursor:pointer}.collapsible_bar__u_adJ:hover .collapsible_icon__SVGYn{transform:scale(1.05)}.collapsible_bar__u_adJ:hover .collapsible_icon__SVGYn.collapsible_opened__IggMu{transform:scale(1.1) rotate(180deg)}.collapsible_content__0f3qS{padding:var(--iq-gap-xs)}.collapsible_icon__SVGYn{transition:transform var(--iq-transition-duration-slow) ease-out}.collapsible_icon__SVGYn.collapsible_opened__IggMu{transform:rotate(180deg)}.collapsible_container__dCSNf{width:100%}.dot_separator_center__vW0se{align-self:center}.course_toc_container__ejXsG{min-width:var(--iq-sidebar-width);width:var(--iq-sidebar-width);display:flex;flex-direction:column;vertical-align:top;margin-right:var(--iq-gap-md)}@media (max-width:1023px){.course_toc_container__ejXsG{width:100%}}@media (min-width:1024px){.course_toc_container__ejXsG{margin-right:var(--iq-gap-md)}}.course_toc_actionLink__hUzu5{display:block;cursor:pointer;width:100%}.course_toc_chapterWrapper__aMy1F{display:flex;align-items:center;justify-content:space-between;gap:var(--iq-gap-md);margin-top:var(--iq-gap-md);cursor:pointer;text-align:left}.course_toc_chapterWrapper__aMy1F:hover .course_toc_chapterLabel__cjGLr{text-decoration:underline}.course_toc_dropDownCourse__VTvkh{display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--iq-gap-sm)}.course_toc_chapterLabel__cjGLr{font-weight:var(--iq-font-weight-bold)}.course_toc_learningPathCompletion__q_j6r{display:flex;flex-direction:column;gap:var(--iq-gap-md);padding:var(--iq-gap-md);border-radius:var(--iq-border-radius-sm);border:1px solid var(--iq-grey-light);box-shadow:var(--iq-box-shadow-sm)}.course_toc_titleBox__6UowX{display:flex;gap:var(--iq-gap-md);align-items:flex-start}.course_toc_icon__jf_1c{width:50px}.course_toc_icon__jf_1c img{min-width:50px;width:100%;height:auto}.course_toc_learningPathTitle__2URKH{margin-bottom:0;margin-top:0;align-self:center}.course_toc_lockIcon__5iTGg{height:16px;width:16px;margin-right:-4px;margin-top:8px;margin-left:-4px}.course_toc_sectionDescription__M3cy5{color:var(--iq-grey-medium)}.course_toc_sectionBlockWrapper__YRNwB{display:flex;align-items:center;margin-top:var(--iq-gap-sm);width:100%}.course_toc_sectionTitle__JiFAR{display:flex;flex-direction:column}.course_toc_title__zwVGh{text-decoration:underline}.course_toc_contentType__xmN9T,.course_toc_sectionInfo__B613D{display:flex;gap:var(--iq-gap-xs)}.course_toc_dropDownSection__R5qhW{min-width:25px;display:flex;align-items:center;gap:var(--iq-gap-xs);justify-content:center}.course_toc_backContainer__ceEjX{display:flex;align-items:center;gap:var(--iq-gap-sm);margin-bottom:var(--iq-gap-md)}