.text_container_container__XA8C3 h1{margin-bottom:var(--iq-gap-lg)}.text_container_container__XA8C3 h2,.text_container_container__XA8C3 h3,.text_container_container__XA8C3 ol,.text_container_container__XA8C3 p,.text_container_container__XA8C3 pre,.text_container_container__XA8C3 table,.text_container_container__XA8C3 ul{margin-bottom:var(--iq-gap-md)}.text_container_container__XA8C3 ul{list-style-type:disc}.text_container_container__XA8C3 ol{list-style-type:decimal}.text_container_container__XA8C3 ol,.text_container_container__XA8C3 ul{padding-left:var(--iq-gap-md)}.text_container_container__XA8C3 ol li,.text_container_container__XA8C3 ul li{margin-bottom:var(--iq-gap-sm)}.text_container_container__XA8C3 a{text-decoration:underline}.text_container_container__XA8C3 a:hover{color:var(--iq-orange)}.text_container_container__XA8C3 img{display:block;max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;margin-left:auto;margin-right:auto}.text_container_container__XA8C3 table td,.text_container_container__XA8C3 table th{padding:2px 6px;border:1px solid var(--iq-grey-medium)}.text_container_container__XA8C3 table th{font-weight:var(--iq-font-weight-bold);background:var(--iq-grey-lighter)}@media (max-width:1023px){.text_container_container__XA8C3 iframe{width:100%}}.text_container_container__XA8C3 pre pre,.text_container_container__XA8C3>:last-child{margin-bottom:0}.markdown_notebook_markDownStyles__oZpN3 img{-o-object-fit:contain;object-fit:contain;max-width:30%;margin-left:auto;margin-right:auto;margin-bottom:30px}@media (max-width:1023px){.markdown_notebook_markDownStyles__oZpN3{max-width:100%}}.markdown_notebook_markDownStyles__oZpN3 p{line-height:1.5;font-size:var(--iq-font-size-lg);margin-bottom:var(--iq-gap-md)}.markdown_notebook_markDownStyles__oZpN3 a{color:var(--iq-orange-light);text-decoration:underline}.markdown_notebook_markDownStyles__oZpN3 code{white-space:pre-line;color:var(--iq-grey-dark);padding:.2rem .4rem;border-radius:.2rem;font-weight:700;margin:0 var(--iq-gap-xs)}.markdown_notebook_markDownStyles__oZpN3 table{display:block;overflow-x:auto;white-space:nowrap;width:800px;max-width:100%}@media (max-width:1023px){.markdown_notebook_markDownStyles__oZpN3 table{width:300px}}.markdown_notebook_markDownStyles__oZpN3 tr:nth-of-type(odd){background:#eee}.markdown_notebook_markDownStyles__oZpN3 td,.markdown_notebook_markDownStyles__oZpN3 th{padding:var(--iq-gap-sm);border:1px solid #ccc;text-align:left;font-size:var(--iq-font-size-lg)}.markdown_notebook_markDownStyles__oZpN3 th{background:var(--iq-blue);color:#fff;font-weight:700;text-align:center!important}.markdown_notebook_preview__qDDW5{height:-moz-fit-content;height:fit-content;position:relative;max-width:100%}.markdown_notebook_preview__qDDW5 img{-o-object-fit:contain;object-fit:contain;max-width:50%;margin-left:auto;margin-right:auto}.markdown_notebook_preview__qDDW5:after{position:absolute;top:0;content:"";width:100%;height:100%;display:block;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.markdown_notebook_signUp__dMg_S{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.markdown_notebook_notebook__SSjVy{max-width:100%;overflow-x:auto;display:flex;flex-direction:column;gap:var(--iq-gap-lg);align-items:flex-start;padding:var(--iq-gap-md)}.markdown_notebook_notebook__SSjVy a:hover{color:blue}.markdown_notebook_codeCell__7k7Te{width:95%;max-width:100%;overflow-x:auto}.markdown_notebook_solutionContainer___5z8L{width:100%;max-width:100%;overflow-x:auto;display:flex;flex-direction:row;align-items:flex-start}@media (max-width:1023px){.markdown_notebook_solutionContainer___5z8L{flex-direction:column;max-width:100%}}.markdown_notebook_solutionContainer___5z8L{gap:var(--iq-gap-sm)}.markdown_notebook_outputCell__qwYiI{width:100%;display:flex;flex-direction:column}@media (max-width:1023px){.markdown_notebook_outputCell__qwYiI{max-width:100%}}.markdown_notebook_outputBlock__yi31M{width:100%;display:flex;flex-direction:row;gap:var(--iq-gap-sm)}@media (max-width:1023px){.markdown_notebook_outputBlock__yi31M{flex-direction:column;max-width:100%}}.markdown_notebook_outputBlock__yi31M{justify-content:flex-start;padding:var(--iq-gap-md)}.markdown_notebook_executionCount__1DVbm{color:var(--iq-grey-medium);min-width:-moz-fit-content;min-width:fit-content}.markdown_notebook_codeContainer___psbb{width:100%}@media (max-width:1023px){.markdown_notebook_codeContainer___psbb{max-width:100%}}.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}.divider_divider__ZXbIz{width:100%;position:relative;z-index:-1;min-height:1px;margin:var(--iq-gap-md) auto}.divider_divider__ZXbIz:before{content:"";display:block;position:absolute;left:0;right:0;top:50%;height:1px;background:var(--iq-grey-light)}.divider_children__kTKY4:not(:empty){width:-moz-fit-content;width:fit-content;position:relative;background:#fff;font-weight:var(--iq-font-weight-bold)}.divider_children__kTKY4:not(:empty).divider_sm__1qxYE{font-size:var(--iq-font-size-md)}.divider_children__kTKY4:not(:empty).divider_md__ynfm4{font-size:var(--iq-font-size-lg)}.divider_children__kTKY4:not(:empty).divider_lg__ITVK4{font-size:var(--iq-font-size-xl)}.divider_children__kTKY4:not(:empty).divider_center__Ohi4V{padding:0 var(--iq-gap-sm);margin:0 auto}.divider_children__kTKY4:not(:empty).divider_left__eJY6d{padding-right:var(--iq-gap-sm);margin-right:auto}.divider_children__kTKY4:not(:empty).divider_right__p_FT5{padding-left:var(--iq-gap-sm);margin-left:auto}.divider_children__kTKY4:not(:empty) svg{display:inline;flex-shrink:0;vertical-align:middle;margin-top:-2px}.pilltag_pilltag__xtzNx{display:flex;width:-moz-fit-content;width:fit-content;white-space:nowrap;align-items:center;text-align:center}.pilltag_pilltag__xtzNx.pilltag_sm__jKpQ6{height:var(--iq-input-height-xs);padding:3px var(--iq-gap-xs) 2px;border-radius:calc(var(--iq-input-height-xs) * .25);font-size:var(--iq-font-size-xs);font-weight:var(--iq-font-weight-medium)}.pilltag_pilltag__xtzNx.pilltag_md___B1KJ{height:var(--iq-input-height-sm);padding:1px var(--iq-gap-sm) 0;border-radius:calc(var(--iq-input-height-sm) * .25);font-size:var(--iq-font-size-sm);font-weight:var(--iq-font-weight-medium)}.pilltag_pilltag__xtzNx.pilltag_allowWrap__raUXv{white-space:inherit;height:auto;padding:var(--iq-gap-xs) var(--iq-gap-sm)}.pilltag_tooltipTag__SPa7T{position:absolute;display:none}.pilltag_pilltag__xtzNx:hover .pilltag_tooltipTag__SPa7T{position:absolute;transform:translateX(var(--iq-gap-sm)) translateY(-30%);background-color:var(--iq-grey-dark);color:var(--iq-white);padding:var(--iq-gap-sm);border-radius:calc(var(--iq-font-size-md) * .3);display:block}.pilltag_interactive__k4ATC{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--iq-transition-duration-fast) ease-out,box-shadow var(--iq-transition-duration-fast) ease-out,color var(--iq-transition-duration-fast) ease-out,background-color var(--iq-transition-duration-fast) ease-out}.pilltag_interactive__k4ATC:not(:active):hover{transform:translateY(-2px);box-shadow:var(--iq-box-shadow-sm)}.pilltag_greyLight__ECWYj{color:var(--iq-grey-dark);background-color:var(--iq-grey-light)}.pilltag_greyMedium__rck_s{color:var(--iq-grey-dark);background-color:var(--iq-grey-medium)}.pilltag_greyDark__J21N2{color:#fff;background-color:var(--iq-grey-dark)}.pilltag_blue__KGDDo{color:#fff;background-color:var(--iq-blue)}.pilltag_green__FkDoO{color:#fff;background-color:var(--iq-green)}.pilltag_greenLight__6k3XU{color:var(--iq-green-text);background-color:var(--iq-green-light)}.pilltag_red__AzRUq{color:#fff;background-color:var(--iq-red)}.pilltag_redLight__gDiU6{color:var(--iq-red-text);background-color:var(--iq-red-light)}.pilltag_orange__kmQ1_{color:#fff;background-color:var(--iq-orange)}.pilltag_orangeDark__2lQza{color:#fff;background-color:var(--iq-orange-dark)}.pilltag_orangeLight__iY_iF{color:var(--iq-orange-text);background-color:var(--iq-orange-light)}.pilltag_orangeLighter__tqBfF{color:var(--iq-orange-dark);background-color:var(--iq-orange-light)}.pilltag_blueLight__Xh6kq{color:#fff;background-color:var(--iq-blue-light)}.pilltag_group_pilltagGroup__ZKbkf{display:flex;gap:var(--iq-gap-sm);flex-wrap:wrap}.pilltag_group_viewAll__BDuRh{transition:color var(--iq-transition-duration-fast) ease-out}.pilltag_group_viewAll__BDuRh:not(:active):hover{color:var(--iq-grey-medium)}.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))}.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}.tooltip_tooltip__HQvVm{position:relative;display:inline-block}.tooltip_tooltipBox__tyMro{position:absolute;z-index:var(--iq-z-index-tooltip);padding:calc(var(--iq-gap-xs) + var(--iq-gap-xxs));border-radius:var(--iq-border-radius-md);color:var(--iq-blue);background-color:var(--iq-white);border:1px solid var(--iq-blue);box-shadow:var(--iq-box-shadow-md);display:none}.tooltip_tooltipBox__tyMro.tooltip_bottom__KatHF{top:100%;left:50%;transform:translateX(-50%)}.tooltip_tooltipBox__tyMro.tooltip_top__iK5tt{bottom:100%;left:50%;transform:translateX(-50%)}.tooltip_tooltipBox__tyMro.tooltip_greyLight__ZCP44{color:var(--iq-grey-light);border-color:var(--iq-grey-light)}.tooltip_tooltipBox__tyMro.tooltip_greyMedium__Nfs27{color:var(--iq-grey-medium);border-color:var(--iq-grey-medium)}.tooltip_tooltipBox__tyMro.tooltip_greyDark__3eU0G{color:var(--iq-grey-dark);border-color:var(--iq-grey-dark)}.tooltip_tooltipBox__tyMro.tooltip_orange__IwMVF{color:var(--iq-orange);border-color:var(--iq-orange)}.tooltip_tooltipBox__tyMro.tooltip_orangeLight__Ax0nE{color:var(--iq-orange-light);border-color:var(--iq-orange-light)}.tooltip_tooltipBox__tyMro.tooltip_green__3xZ7N{color:var(--iq-green);border-color:var(--iq-green)}.tooltip_tooltipBox__tyMro.tooltip_red__br8Rc{color:var(--iq-red);border-color:var(--iq-red)}.tooltip_tooltipBox__tyMro.tooltip_blue__dljV9{color:var(--iq-blue);border-color:var(--iq-blue)}.tooltip_tooltipBox__tyMro:hover{display:block}.vote_vote__CBMju{display:flex;align-items:center}.vote_vote__CBMju.vote_horizontal__akBD1>*+*{margin-left:var(--iq-gap-sm)}.vote_vote__CBMju.vote_vertical__IEQZo{flex-direction:column}.vote_vote__CBMju.vote_vertical__IEQZo>*+*{margin-top:var(--iq-gap-sm)}.vote_upvotes__cUl8b{font-weight:var(--iq-font-weight-bold);color:var(--iq-blue)}.takehome_container_container__pAPq8{max-width:100%}.takehome_container_container__pAPq8,.takehome_container_content__L9mgQ{display:flex;flex-direction:column;gap:var(--iq-gap-sm)}@media (min-width:1024px){.takehome_container_content__L9mgQ{max-width:60%}}.takehome_container_pageBody__LIAAK{display:flex;justify-content:space-between;gap:var(--iq-gap-sm);margin-bottom:var(--iq-gap-md)}@media (max-width:1023px){.takehome_container_pageBody__LIAAK{flex-direction:column}}.takehome_container_pageBody__LIAAK{max-width:100%}.takehome_container_companyCard__TxH_M{padding:var(--iq-gap-md);display:flex;justify-content:center;align-items:center;border-radius:var(--iq-border-radius-md);border:1px solid var(--iq-grey-light);box-shadow:var(--iq-box-shadow-sm)}.takehome_container_companyCard__TxH_M>img{max-height:50px;width:auto}.takehome_container_buttonContainer__BjSzs{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.takehome_container_headerText__yVHoz{font-weight:700}.takehome_container_solutionContainer__Dx0N8{display:flex;flex-direction:column;align-items:flex-start}@media (max-width:1023px){.takehome_container_solutionContainer__Dx0N8,.takehome_container_solutionContainer__Dx0N8 *{max-width:100%}}.takehome_container_solutionHeader__3hKTX{display:flex;width:100%;flex-direction:row-reverse;align-items:center;justify-content:space-between}.takehome_container_icon__kpToa{transition:transform var(--iq-transition-duration-slow) ease-out}.takehome_container_icon__kpToa.takehome_container_opened__40P3L{transform:rotate(180deg)}.takehome_container_finishTime___hjbn{display:flex;flex-direction:row;gap:var(--iq-gap-md);align-items:center}.takehome_container_downContainer__YSBNy{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:1023px){.takehome_container_downContainer__YSBNy{flex-direction:column}}.takehome_container_openExtra__sFbV0{display:flex;flex-direction:column}@media (max-width:1023px){.takehome_container_openExtra__sFbV0{flex-direction:row;justify-content:center}}.takehome_container_openExtra__sFbV0{gap:var(--iq-gap-md)}.takehome_container_step__Esmrg{display:flex;flex-direction:row;gap:var(--iq-gap-xs)}.takehome_container_step__Esmrg span{font-weight:700}.takehome_container_descriptionStyles__ivS5H{font-size:1.2rem;overflow-y:scroll;overflow-x:hidden}.takehome_container_instruction__LCNI6{display:flex;flex-direction:column;gap:var(--iq-gap-sm);margin:var(--iq-gap-sm) 0;border-radius:var(--iq-border-radius-md)}.takehome_container_description___7R0T{font-size:1.2rem;padding-left:var(--iq-gap-md);margin-top:var(--iq-gap-sm)}.takehome_container_sideBar__b0eVs{display:flex;flex-direction:column;width:calc(var(--iq-sidebar-width) * 1.2);gap:var(--iq-gap-md)}@media (max-width:1023px){.takehome_container_sideBar__b0eVs{width:100%}}.takehome_download_card_container__H9X4l{padding:var(--iq-gap-md);border:1px solid var(--iq-grey-light);border-radius:var(--iq-border-radius)}@media (min-width:1024px){.takehome_download_card_container__H9X4l{display:flex;align-items:center}.takehome_download_card_container__H9X4l>*+*{margin-left:var(--iq-gap-lg)}}@media (max-width:1023px){.takehome_download_card_container__H9X4l>*+*{margin-top:var(--iq-gap-md)}}.takehome_download_card_logo__pHOcH{height:100px}.takehome_download_card_logo__pHOcH img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){.takehome_download_card_logo__pHOcH{flex-grow:1}}.takehome_download_card_content__9BbqW{display:flex;gap:var(--iq-gap-md)}@media (max-width:1023px){.takehome_download_card_content__9BbqW{align-items:center;justify-content:space-between}}.submissions_list_textHeader__UYUHM{margin-bottom:var(--iq-gap-md)}.submissions_list_content__IYRSj{display:flex;flex-direction:column;gap:var(--iq-gap-sm)}.submissions_list_dropDown__eKyhn{width:-moz-fit-content;width:fit-content}.submissions_list_header__kNpXV{display:flex;flex-direction:column;gap:var(--iq-gap-md)}.submissions_list_noSubmissions__Diik_{display:flex;justify-content:center;align-items:center;gap:var(--iq-gap-md)}@media (max-width:1023px){.submissions_list_noSubmissions__Diik_{flex-direction:column}}.submission_preview_card_previewCard__CXiBF{display:flex;flex-direction:row;padding:var(--iq-gap-xs);width:100%;justify-content:space-between;margin-bottom:10px}@media (max-width:1023px){.submission_preview_card_previewCard__CXiBF{flex-direction:column;justify-content:center;align-items:center}}.submission_preview_card_dateStyle__xtg6m{font-size:var(--iq-font-size-sm);text-align:center;flex-direction:column}.submission_preview_card_dateStyle__xtg6m,.submission_preview_card_star__g6a0A{color:var(--iq-grey-medium);display:flex;justify-content:center;align-items:center}.submission_preview_card_star__g6a0A{flex-direction:row;gap:var(--iq-gap-sm)}.submission_preview_card_stars_count__tyuP9{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.submission_preview_card_userInfo__HOXD1{display:flex;flex-direction:row;gap:var(--iq-gap)}.submission_preview_card_userInfo__HOXD1 h3{align-self:center}.submission_preview_card_showSolution__KHSlX{display:flex;flex-direction:row;gap:var(--iq-gap-md)}