.IQTutor_container__YVVT1{display:flex;flex-direction:column;height:100%;background-color:var(--color-bg-secondary);overflow:hidden}.IQTutor_header__JN1wY{padding:16px;border-bottom:1px solid var(--color-border);background-color:var(--color-bg-primary)}.IQTutor_title__TXryw{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}.IQTutor_subtitle__28Ufn{margin:4px 0 0;font-size:14px;color:var(--color-text-secondary)}.TutorChat_container__ieTif{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;max-height:500px}.TutorChat_loadingContainer__9t6q9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%;color:var(--color-text-secondary)}.TutorChat_error__Xeq72{background-color:var(--color-error-bg);color:var(--color-error);padding:12px;border-radius:8px;margin-bottom:16px;font-size:14px}.TutorChat_emptyState__d3Gbb{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;gap:8px;color:var(--color-text-secondary);padding:32px}.TutorChat_hint__IPsTV{font-size:14px;color:var(--color-text-tertiary)}.TutorChat_messagesContainer__rHDRj{display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1 1}.TutorMessage_messageWrapper__7chbL{display:flex;width:100%}.TutorMessage_userMessage__HoP3r{justify-content:flex-end}.TutorMessage_assistantMessage__bfKAo{justify-content:flex-start}.TutorMessage_message__UXICn{max-width:80%;padding:12px;border-radius:8px;background-color:var(--color-bg-primary);box-shadow:0 1px 2px rgba(0,0,0,.1)}.TutorMessage_userMessage__HoP3r .TutorMessage_message__UXICn{background-color:#e3f2fd;color:#1a237e}.TutorMessage_assistantMessage__bfKAo .TutorMessage_message__UXICn{background-color:var(--color-bg-primary);border:1px solid var(--color-border)}.TutorMessage_header__nwwjI{display:flex;align-items:center;gap:8px;margin-bottom:8px}.TutorMessage_role__aUgGN{font-weight:600;font-size:14px;color:var(--color-text-primary)}.TutorMessage_userMessage__HoP3r .TutorMessage_role__aUgGN{color:#1a237e}.TutorMessage_questionIndicator__EoS_E{font-size:12px;color:var(--color-text-tertiary);font-style:italic}.TutorMessage_content__yehIg{font-size:14px;line-height:1.5;color:var(--color-text-primary)}.TutorMessage_userMessage__HoP3r .TutorMessage_content__yehIg{color:#1a237e}.TutorMessage_content__yehIg p{margin:0}.TutorMessage_timestamp__GVp46{font-size:12px;color:var(--color-text-tertiary);margin-top:4px}.TutorMessage_userMessage__HoP3r .TutorMessage_timestamp__GVp46{color:rgba(26,35,126,.7)}.TutorMessage_loadingContainer__NRPRQ{display:flex;align-items:center;gap:4px;padding:8px 0}.TutorMessage_loadingDot__HRVMq{width:10px;height:10px;border-radius:50%;background-color:#666;animation:TutorMessage_loadingPulse___N_hu 1.4s ease-in-out infinite;display:inline-block}.TutorMessage_loadingDot__HRVMq:first-child{animation-delay:0s}.TutorMessage_loadingDot__HRVMq:nth-child(2){animation-delay:.2s}.TutorMessage_loadingDot__HRVMq:nth-child(3){animation-delay:.4s}@keyframes TutorMessage_loadingPulse___N_hu{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.TutorInput_container__Syhel{padding:16px;border-top:1px solid var(--color-border);background-color:var(--color-bg-primary)}.TutorInput_inputWrapper__4cIAX{display:flex;gap:8px;align-items:stretch}.TutorInput_textarea__aFD29{flex:1 1;padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;resize:none;font-family:inherit;font-size:14px;line-height:1.5;background-color:var(--color-bg-secondary);color:var(--color-text-primary);min-height:40px;max-height:150px;overflow-y:auto}.TutorInput_textarea__aFD29:focus{outline:none;border-color:var(--color-primary)}.TutorInput_textarea__aFD29:disabled{opacity:.6;cursor:not-allowed}.TutorInput_sendButton__V28GB{flex-shrink:0;height:40px;align-self:flex-start}.TutorInput_hint__NEA6X{margin:8px 0 0;font-size:12px;color:var(--color-text-tertiary);text-align:center}.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}.tabbed_split_layout_columns__cciZi{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr) auto}.tabbed_split_layout_openColumns__lT8tb{grid-auto-columns:var(--iq-gap-md) auto}.tabbed_split_layout_divider__X7wYo{display:flex;align-items:center;justify-content:center;width:var(--iq-gap-lg);margin-top:var(--iq-tab-height);border-top:1px solid var(--iq-grey-light)}.tabbed_split_layout_divider__X7wYo.tabbed_split_layout_resized__aMsKw{width:var(--iq-gap-md);justify-content:flex-start}.tabbed_split_layout_divider__X7wYo.tabbed_split_layout_resized__aMsKw .tabbed_split_layout_resizer__B_2tc{cursor:e-resize}.tabbed_split_layout_line__2Gn4K{width:1px;height:100%;background:var(--iq-grey-light)}.tabbed_split_layout_resizer__B_2tc{width:var(--iq-gap-sm);height:100%;padding-top:20vh;border:1px solid var(--iq-grey-light);border-top:none;border-bottom:none;color:var(--iq-grey-medium);background:var(--iq-grey-lighter);text-align:center;font-size:var(--iq-font-size-xl);line-height:.4em;cursor:w-resize}.tabbed_split_layout_resizer__B_2tc:hover{background:var(--iq-grey-light)}.blocker_container__nVYl1{display:flex;flex-direction:column;gap:var(--iq-gap-md)}.blocker_withBox__89IxK{border:1px solid var(--iq-stroke);padding:var(--iq-gap-md);border-radius:var(--iq-border-radius-md)}.blocker_picture__jeP5Z{background:#e6ecf0;padding:40px 40px 0;overflow:hidden;position:relative}.blocker_picture__jeP5Z img{display:block;margin:0 auto}.blocker_content__xYvlC{padding:30px;border-top:1px solid var(--iq-grey-light)}.blocker_content__xYvlC p{color:var(--iq-grey-2)}.blocker_content__xYvlC a{font-weight:700!important}.blocker_details__TgPwK{padding:16px;border-radius:var(--iq-border-radius-md);border:1px solid var(--iq-stroke);background:var(--iq-grey-lighter)}.blocker_summary__n1GfI{display:flex;align-items:flex-start;gap:8px;width:100%;background:none;border:none;padding:0;color:var(--iq-orange-dark);font-size:var(--iq-font-size-md);font-weight:700;cursor:pointer;text-align:left}.blocker_summary__n1GfI:focus{outline:none}.blocker_arrow__pq5SR{display:inline-block;font-size:10px;transition:transform .2s ease;flex-shrink:0;margin-top:4px}.blocker_arrowOpen__VGMy0{transform:rotate(90deg)}.blocker_detailsContent__tC2AO p{margin-top:8px}.your_free_preview_has_ended_content__lZ9ZR{padding:var(--iq-gap-md)}.your_free_preview_has_ended_detailsWrapper__yyKFq{position:relative}.your_free_preview_has_ended_detailsWrapper__yyKFq:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(180deg,transparent,#fff);pointer-events:none}.your_free_preview_has_ended_detailsContainer__VfPGA{overflow-y:scroll;max-height:200px;padding-right:10px}.modal_position_oriented_container___qahM{border-radius:var(--iq-border-radius-md);overflow:hidden}@media (min-width:1024px){.modal_position_oriented_container___qahM{width:620px}}.modal_position_oriented_picture__pN2LV{background:#e6ecf0;padding:40px 40px 0;overflow:hidden;position:relative}.modal_position_oriented_picture__pN2LV img{display:block;margin:0 auto}.modal_position_oriented_pictureContent__etXNk{display:flex;flex-direction:column;gap:10px;margin-bottom:-15px}.modal_position_oriented_pictureGradient__jh6z_{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 60%,#fff 98%)}.modal_position_oriented_text__UPhnR{padding:30px;border-top:1px solid var(--iq-grey-light)}.modal_position_oriented_text__UPhnR p{color:var(--iq-grey-2)}.modal_position_oriented_text__UPhnR a{font-weight:700!important}.modal_position_oriented_fakeQuestionContainer__wshNu{background:var(--iq-white);padding:25px;border-radius:5px;display:flex;flex-direction:column;gap:15px}.modal_position_oriented_fakeQuestionTitleRow__4U133{display:flex;justify-content:space-between;align-items:center}.modal_position_oriented_fakeQuestionTitle__sL8xH{font-weight:700;font-size:var(--iq-font-size-lg)}.modal_position_oriented_fakeQuestionTagsRow__73jM3{align-items:center;display:flex;gap:10px}.modal_position_oriented_fakeQuestionTags__MPugV{display:flex;gap:10px}.modal_position_oriented_fakeQuestionMore__MLHXE{font-size:var(--iq-font-size-xs)}.modal_position_oriented_premiumUpsellContainer__f48A1>a{width:100%}.modal_position_oriented_whySignUp__OeFdb{padding:16px;border-radius:var(--iq-border-radius-md);border:1px solid var(--iq-stroke);background:var(--iq-grey-lighter)}.modal_position_oriented_whySignUp__OeFdb summary{color:var(--iq-orange-dark);font-size:var(--iq-font-size-md);font-weight:700;cursor:pointer}.modal_position_oriented_whySignUp__OeFdb summary:focus{outline:none}.modal_position_oriented_whySignUp__OeFdb p{margin-top:8px}.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))}.chevron_dynamic_iconStyle__Pa4nz{transition:all .3s}.chevron_dynamic_up__APo_R{transform:rotate(180deg)}.chevron_dynamic_down__gV3_2{transform:rotate(0deg)}.chevron_dynamic_left__YTD_h{transform:rotate(90deg)}.chevron_dynamic_right__aJo7f{transform:rotate(-90deg)}.overlay_comment_loading_overlay__Y19fV{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background-color:var(--iq-white);z-index:1}.overlay_comment_loading_overlayContent__k6D4c{display:flex;justify-content:center;align-items:center;height:100%}.overlay_grading_loading_overlay__fKVxX{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background-color:var(--iq-white);z-index:1}.overlay_grading_loading_overlayContent__pKzOF{display:flex;justify-content:center;align-items:center;height:100%}.text_submission_checker_header__7hZcp{display:flex;border-radius:var(--iq-border-radius-lg) var(--iq-border-radius-lg) 0 0;align-items:center;padding:var(--iq-gap-sm);gap:var(--iq-gap-sm);background-color:var(--iq-grey-light)}.text_submission_checker_header__7hZcp p,.text_submission_checker_header__7hZcp>strong{font-size:var(--iq-font-size-lg)}.text_submission_checker_container__VQKdx{display:flex;flex-direction:column;height:100%;position:relative;gap:var(--iq-gap-md)}.text_submission_checker_innerContainer__whwcc{display:flex;flex-direction:column;border:1px solid var(--iq-grey-light);border-radius:var(--iq-border-radius-lg);position:relative}.text_submission_checker_editorContainer__KseqY{display:flex;flex-direction:column}.text_submission_checker_editor__FxHAy{width:100%;min-height:0;resize:none}.text_submission_checker_footer__cGN8m{display:flex;justify-content:flex-end;align-items:center;padding:var(--iq-gap-sm);gap:var(--iq-gap-md);border-top:1px solid var(--iq-grey-light)}.text_submission_checker_overlay__uCYxu{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background-color:var(--iq-white);z-index:1}.text_submission_checker_overlayContent__MnmhJ{display:flex;justify-content:center;align-items:center;height:100%}.text_submission_checker_modalContainer__IJ2UI{display:flex;gap:var(--iq-gap-sm);align-items:center}.text_submission_checker_col__A1Osh{display:flex;flex-direction:column;gap:var(--iq-gap-sm)}.text_submission_checker_success__URi7i{color:var(--iq-green)}.text_submission_checker_fail__cZF4H{color:var(--iq-red)}.text_submission_checker_action__JRp4D{margin-top:var(--iq-gap-sm);display:flex;justify-content:center;width:100%}.text_submission_checker_headerFeedback__ZYzQq{display:flex;align-items:center;justify-content:center;width:100%;font-size:var(--iq-font-size-lg)}.text_submission_checker_headerFeedbackCopy__JSgzV{display:flex}.text_submission_checker_feedbackContainer__Fs_rC{display:flex;flex-direction:column;gap:var(--iq-gap-xs);padding:0 0 var(--iq-gap-sm) var(--iq-gap-sm)}.text_submission_checker_feedback__Wid_e{margin-left:var(--iq-gap-md)}.text_submission_checker_feedbackCopy__XWpEO{font-size:var(--iq-font-size-lg);font-weight:var(--iq-font-weight-bold)}.text_submission_checker_row__jM8WB{display:flex;gap:var(--iq-gap-sm);align-items:center}.text_submission_checker_textAreaCustom__YbWqL{resize:none;width:100%;height:100%;border:1px solid var(--iq-grey-light);overflow:auto}.text_submission_checker_preview__d1r7U{padding:var(--iq-gap-sm);height:300px;overflow:auto}.text_submission_quota_alert__2FxOA{flex:1 1;width:100%;display:flex;justify-content:space-between}.text_submission_quota_alert__2FxOA>*{flex:1 1}.text_submission_quota_alertInner__cWkeG{padding:var(--iq-gap-xs)}.text_submission_quota_alertInner__cWkeG,.text_submission_quota_quotaExceeded__5X_ZZ{display:flex;justify-content:space-between;gap:var(--iq-gap-sm);width:100%;align-items:center}.text_submission_quota_quotaExceeded__5X_ZZ{flex-direction:column}.challenge_question_optionsContainer__Wdt_0{width:100%;display:flex;flex-direction:column;gap:var(--iq-gap-md)}.challenge_question_option__dygZs{display:flex;flex-direction:column;padding:var(--iq-gap-md);border-radius:var(--iq-border-radius-md);border:1px solid var(--iq-grey-light);box-shadow:var(--iq-box-shadow-sm);transition:all var(--iq-transition-duration-fast) ease-out}.challenge_question_option__dygZs.challenge_question_sm__m7G7K{font-size:var(--iq-font-size-sm);padding:var(--iq-gap-sm)}.challenge_question_option__dygZs:not(.challenge_question_showResult__5p3_5){cursor:pointer}.challenge_question_option__dygZs:not(.challenge_question_showResult__5p3_5):hover{border:1px solid var(--iq-grey-medium);box-shadow:var(--iq-box-shadow-md);background:var(--iq-grey-lighter)}.challenge_question_option__dygZs.challenge_question_selected__Lwl_q,.challenge_question_option__dygZs:not(.challenge_question_showResult__5p3_5).challenge_question_selected__Lwl_q{border:1px solid var(--iq-orange);box-shadow:var(--iq-box-shadow-md);background:var(--iq-orange);margin-left:var(--iq-gap-md)}.challenge_question_option__dygZs.challenge_question_selected__Lwl_q.challenge_question_correct__Ia8Y_,.challenge_question_option__dygZs:not(.challenge_question_showResult__5p3_5).challenge_question_selected__Lwl_q.challenge_question_correct__Ia8Y_{background:var(--iq-green-light);border-color:var(--iq-green)}.challenge_question_option__dygZs.challenge_question_selected__Lwl_q.challenge_question_wrong__Agqeg,.challenge_question_option__dygZs:not(.challenge_question_showResult__5p3_5).challenge_question_selected__Lwl_q.challenge_question_wrong__Agqeg{background:var(--iq-red-light);border-color:var(--iq-red)}.challenge_question_option__dygZs.challenge_question_correct__Ia8Y_{border-left:5px solid var(--iq-green)}.challenge_question_option__dygZs.challenge_question_wrong__Agqeg{border-left:5px solid var(--iq-red)}.challenge_question_action___KT_Q{display:flex;flex-direction:row-reverse}.challenge_question_progress__6JYwR{display:flex;align-items:center;gap:var(--iq-gap-sm)}.challenge_question_questionBody__aTB5R{margin-bottom:var(--iq-gap-md);font-size:calc(var(--iq-font-size-md) * .9)}.challenge_answer_container__VbTNH{display:flex;flex-direction:column;gap:var(--iq-gap-md)}.challenge_answer_question__G7ES2{display:flex;flex-direction:column;gap:var(--iq-gap-sm);border-radius:var(--iq-border-radius-md);border:1px solid var(--iq-grey-light);padding:var(--iq-gap-md)}.challenge_answer_borderCorrect__T3X5Z{border-color:var(--iq-green)}.challenge_answer_borderWrong__tC44R{border-color:var(--iq-red)}.challenge_answer_correct__ZzVK6{color:var(--iq-green)}.challenge_answer_wrong__5Wmoo{color:var(--iq-red)}.challenge_answer_upgrade__8m29N{border-radius:var(--iq-border-radius-md);border:1px solid var(--iq-grey-light);box-shadow:var(--iq-box-shadow-lg);padding:var(--iq-gap-md);margin-top:var(--iq-gap-md)}.challenge_answer_challengeResultWrapper__DpFfD{display:flex;flex-direction:row;gap:var(--iq-gap-md)}@media (max-width:1085px){.challenge_answer_challengeResultWrapper__DpFfD{flex-direction:column}}.challenge_answer_challengeResultWrapper__DpFfD{justify-content:space-between;margin:0 auto}@media (max-width:800px){.challenge_answer_challengeResultWrapper__DpFfD{margin:var(--iq-gap-md)}}.challenge_answer_questionHead__09CSD{display:flex;justify-content:space-between}.challenge_answer_questionHead__09CSD img{height:var(--iq-gap-lg);margin-top:var(--iq-gap-md)}.challenge_answer_userAnswer__CiH0T{color:var(--iq-blue)}.challenge_answer_recommendContainer__0_S9z{border-top:1px solid var(--iq-grey-light);margin-top:var(--iq-gap-lg);padding-top:var(--iq-gap-lg);padding-bottom:var(--iq-gap-xl);display:flex;flex-direction:column;gap:var(--iq-gap-md)}.challenge_answer_headContainer__mA7ac{display:flex;justify-content:space-between}.challenge_answer_headContainer__mA7ac button{margin-top:var(--iq-gap-mg)}.challenge_answer_recommendedQuestions__XVPW_{padding:var(--iq-gap-sm);display:flex;flex-direction:row;justify-content:space-between;gap:var(--iq-gap-md);border-radius:var(--iq-border-radius-md);border:1px solid var(--iq-grey-light);box-shadow:var(--iq-box-shadow-lg)}.challenge_answer_recommendedQuestions__XVPW_:hover{background-color:var(--iq-orange);color:var(--iq-white)}.challenge_answer_recommendedContainer__OREzK{width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;gap:var(--iq-gap-md)}@media (max-width:1085px){.challenge_answer_recommendedContainer__OREzK{flex-direction:column}}.challenge_answer_yourAnswer__8oOTS{font-size:var(--iq-font-size-md);font-weight:var(--iq-font-weight-bold)}.challenge_container__5cn9L{display:flex;flex-direction:column;gap:var(--iq-gap-md)}.challenge_buttons__o4Jrg{display:flex;justify-content:center}.mde-header{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid #c8ccd0;border-radius:2px 2px 0 0;background:#f9f9f9}.mde-header .mde-tabs{display:flex;flex-direction:row}.mde-header .mde-tabs button{border-radius:2px;margin:6px 3px;background-color:transparent;border:1px solid transparent;cursor:pointer}.mde-header .mde-tabs button:first-child{margin-left:6px}.mde-header .mde-tabs button.selected{border:1px solid #c8ccd0}.mde-header .svg-icon{width:1em;height:1em;display:inline-block;font-size:inherit;overflow:visible;vertical-align:-.125em}.mde-header ul.mde-header-group{margin:0;padding:10px;list-style:none;display:flex;flex-wrap:nowrap}.mde-header ul.mde-header-group.hidden{visibility:hidden}.mde-header ul.mde-header-group li.mde-header-item{display:inline-block;position:relative;margin:0 4px}.mde-header ul.mde-header-group li.mde-header-item button{text-align:left;cursor:pointer;height:22px;padding:4px;margin:0;border:none;background:none;color:#242729}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.mde-header ul.mde-header-group li.mde-header-item button.tooltipped:hover:before{animation-name:tooltip-appear;animation-duration:.2s;animation-delay:.5s;animation-fill-mode:forwards;opacity:0;position:absolute;z-index:1000001;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";top:-5px;right:50%;bottom:auto;margin-right:-5px;border:5px solid transparent;border-top-color:rgba(0,0,0,.8)}.mde-header ul.mde-header-group li.mde-header-item button.tooltipped:hover:after{animation-name:tooltip-appear;animation-duration:.2s;animation-delay:.5s;animation-fill-mode:forwards;font-size:11px;opacity:0;position:absolute;z-index:1000000;padding:5px 8px;color:#fff;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;right:50%;bottom:100%;transform:translateX(50%);margin-bottom:5px;white-space:nowrap}.mde-textarea-wrapper{position:relative}.mde-textarea-wrapper textarea.mde-text{width:100%;border:0;padding:10px;vertical-align:top;resize:vertical;overflow-y:auto}.mde-preview .mde-preview-content{padding:10px}.mde-preview .mde-preview-content blockquote,.mde-preview .mde-preview-content dl,.mde-preview .mde-preview-content ol,.mde-preview .mde-preview-content p,.mde-preview .mde-preview-content pre,.mde-preview .mde-preview-content table,.mde-preview .mde-preview-content ul{margin-top:0;margin-bottom:16px}.mde-preview .mde-preview-content h1,.mde-preview .mde-preview-content h2,.mde-preview .mde-preview-content h3{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25;border-bottom:1px solid #eee;padding-bottom:.3em}.mde-preview .mde-preview-content h1{font-size:1.6em}.mde-preview .mde-preview-content h2{font-size:1.4em}.mde-preview .mde-preview-content h3{font-size:1.2em}.mde-preview .mde-preview-content ol,.mde-preview .mde-preview-content ul{padding-left:2em}.mde-preview .mde-preview-content blockquote{margin-left:0;padding:0 1em;color:#777;border-left:.25em solid #ddd}.mde-preview .mde-preview-content blockquote>:first-child{margin-top:0}.mde-preview .mde-preview-content blockquote>:last-child{margin-bottom:0}.mde-preview .mde-preview-content code{padding:.2em 0;margin:0;font-size:90%;background-color:rgba(0,0,0,.04);border-radius:3px}.mde-preview .mde-preview-content code:after,.mde-preview .mde-preview-content code:before{letter-spacing:-.2em;content:"\00a0"}.mde-preview .mde-preview-content pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:#f7f7f7;border-radius:3px}.mde-preview .mde-preview-content pre code{display:inline;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.mde-preview .mde-preview-content pre code:after,.mde-preview .mde-preview-content pre code:before{content:none}.mde-preview .mde-preview-content pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.mde-preview .mde-preview-content a{color:#4078c0;text-decoration:none}.mde-preview .mde-preview-content a:hover{text-decoration:underline}.mde-preview .mde-preview-content>:first-child{margin-top:0!important}.mde-preview .mde-preview-content>:last-child{margin-bottom:0!important}.mde-preview .mde-preview-content:after{display:table;clear:both;content:""}.mde-preview .mde-preview-content table{display:block;width:100%;border-spacing:0;border-collapse:collapse}.mde-preview .mde-preview-content table thead th{font-weight:700}.mde-preview .mde-preview-content table td,.mde-preview .mde-preview-content table th{padding:6px 13px;border:1px solid #c8ccd0}.react-mde{border:1px solid #c8ccd0;border-radius:2px}.react-mde *{box-sizing:border-box}.react-mde .invisible{display:none}.react-mde .image-tip{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex!important;padding:7px 10px;margin:0;font-size:13px;line-height:16px;color:gray;background-color:#f9f9f9;border-top:1px solid #c8ccd0;position:relative}.react-mde .image-tip .image-input{min-height:0;opacity:.01;width:100%!important;position:absolute;top:0;left:0;padding:5px;cursor:pointer}ul.mde-suggestions{position:absolute;min-width:180px;padding:0;margin:20px 0 0;list-style:none;cursor:pointer;background:#fff;border:1px solid #c8ccd0;border-radius:3px;box-shadow:0 1px 5px rgba(27,31,35,.15)}ul.mde-suggestions li{padding:4px 8px;border-bottom:1px solid #e1e4e8}ul.mde-suggestions li:first-child{border-top-left-radius:2px;border-top-right-radius:2px}ul.mde-suggestions li:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}ul.mde-suggestions li:hover,ul.mde-suggestions li[aria-selected=true]{color:#fff;background-color:#0366d6}.markdown_editor_container__TKaYg{border-radius:var(--iq-border-radius-md);overflow:auto;transition:border-color var(--iq-transition-duration-slow) ease-out;background:#fff}.markdown_editor_formatButton__hWuna{display:flex;flex-direction:row;align-items:center;font-size:var(--iq-font-size-sm)}.comment_editor_container__GoX3W>*+*{margin-top:var(--iq-gap-md)}.comment_editor_submitRow__HaUzq{display:flex;align-items:center;gap:var(--iq-gap-md)}.comment_editor_submitRow__HaUzq p{font-size:var(--iq-font-size-sm);color:var(--iq-grey-medium)}.comment_editor_previewBox__U20Fb{margin-left:var(--iq-gap-sm);border-radius:var(--iq-border-radius-md)}.comment_editor_preview__YM7uO{overflow-x:auto;word-break:break-word;padding:var(--iq-gap-sm);overflow-y:scroll}.comment_editor_preview__YM7uO a{color:var(--iq-orange);text-decoration:underline}.comment_editor_editorTabs___BwXS{display:flex;margin-bottom:var(--iq-gap-md)}@media (min-width:1024px){.comment_editor_editorTabs___BwXS>*{width:50%}}@media (max-width:1023px){.comment_editor_editorTabs___BwXS>*{width:100%}}@media (min-width:1024px){.comment_editor_editor__tTPQL{margin-right:var(--iq-gap-sm)}}.comment_editor_previewTitle__x_Ovq{font-size:var(--iq-font-size-md);font-weight:var(--iq-font-weight-bold);height:50px;padding-left:var(--iq-gap-sm);display:flex;justify-content:center;flex-direction:column}.comment_list_container__l9zbn>*+*{margin-top:var(--iq-gap-md)}.comment_list_toolbar__OeLGx{display:flex;justify-content:flex-end}.comment_list_toolbar__OeLGx.comment_list_hasBorder__kkiuk{padding-bottom:var(--iq-gap-md);margin-bottom:var(--iq-gap-md);border-bottom:1px solid var(--iq-grey-light)}.comment_list_placeholder__48kwz{position:relative}.comment_list_upsell__yJECI{position:absolute;top:var(--iq-gap-md);width:100%;z-index:1;display:flex;justify-content:center}.comment_list_publicUser__KIs7c{display:flex;gap:var(--iq-gap-md);align-items:center}.comments_container__nj_rD{min-height:100px;padding-bottom:calc(2 * var(--iq-gap-xl))}.feedback_form_container___FbnO>*+*{margin-top:var(--iq-gap-md)}@media (min-width:1024px){.feedback_form_buttons___55wS{display:flex;align-items:center;justify-content:flex-end}.feedback_form_buttons___55wS>*+*{margin-left:var(--iq-gap-md)}}@media (max-width:1023px){.feedback_form_buttons___55wS{display:flex;flex-direction:column-reverse}.feedback_form_buttons___55wS>*+*{margin-bottom:var(--iq-gap-md)}}@media (min-width:1024px){.header_header__TUW5J{display:flex;align-items:center}.header_header__TUW5J>:nth-child(2){flex-grow:1;margin-left:var(--iq-gap-md)}}@media (max-width:1023px){.header_header__TUW5J>:nth-child(2){margin-top:var(--iq-gap-md)}}.header_row__rMPun{flex-wrap:wrap;align-items:center;gap:var(--iq-gap-md);margin-right:var(--iq-gap-md);margin-left:var(--iq-gap-md)}.header_row__rMPun,.timer_content__E2NB7{display:flex;justify-content:space-between}.timer_content__E2NB7{flex-direction:row-reverse;gap:var(--iq-gap-sm);border-radius:var(--iq-border-radius-md);box-shadow:var(--iq-box-shadow-sm);transition:background-color .3s ease-in-out;padding:var(--iq-gap-xs)}.timer_content__E2NB7.timer_running__PLN6e{background-color:var(--iq-light-blue)}.timer_timer__9LG19{color:var(--iq-grey-medium);font-size:var(--iq-font-size-xl);font-weight:var(--iq-font-weight-bold);transition:color .5s ease-in-out;width:100px;display:flex;align-items:flex-end}.timer_timer__9LG19>p{margin-top:5px}.timer_timer__9LG19.timer_paused__CaJct{color:var(--iq-grey)}.timer_status__nBH7F{transition:transform .2s ease-in-out;display:flex;gap:var(--iq-gap-sm);align-items:center;justify-content:center}.timer_status__nBH7F:hover{transform:scale(1.05)}.timer_iconsContainer__Tqt0U{display:flex;gap:var(--iq-gap-sm);align-items:center;justify-content:center}.toolbar_toolbar__lzEFs{width:100%}@media (min-width:1024px){.toolbar_toolbar__lzEFs{display:flex;align-items:center;justify-content:space-between;gap:var(--iq-gap-md)}}@media (max-width:1023px){.toolbar_toolbar__lzEFs>*+*{margin-top:var(--iq-gap-md)}}.toolbar_iconActions__uRPIr{display:flex;align-items:center}.toolbar_iconActions__uRPIr>*+*{margin-left:var(--iq-gap-md)}.toolbar_iconActionsSmall__Z72xP{display:flex;align-items:center}.toolbar_iconActionsSmall__Z72xP>*+*{margin-left:var(--iq-gap-sm)}.toolbar_navigateButtons__1Mn2e{display:flex;flex-direction:row;gap:var(--iq-gap-md)}.toolbar_seenQuestion__qPQYx{text-decoration:underline}.toolbar_aiContainer__osWIt{display:flex;align-items:center;justify-content:space-between;gap:var(--iq-gap-xs);padding:var(--iq-gap-xs);box-shadow:var(--iq-box-shadow-md);border-radius:var(--iq-border-radius-lg);background-color:var(--iq-white)}.category_pill_tag_content__b_rbe{display:flex;align-items:center;justify-content:center;gap:var(--iq-gap-xs)}.category_pill_tag_content__b_rbe.category_pill_tag_selected___eWV6{color:var(--iq-orange-dark);font-weight:700}.category_pill_tag_pillTag__2Fley{width:100%;display:flex;align-items:center;justify-content:center}.category_pill_tag_icon__9URCL{margin-top:-4px}.acceptance_rate_na___U7F5{color:var(--iq-grey-medium)}.topic_pill_tag_container__sBoV1{display:flex;align-items:center;justify-content:center;gap:var(--iq-gap-xs);text-transform:capitalize}.topic_pill_tag_container__sBoV1.topic_pill_tag_selected__SUqba{color:var(--iq-orange-dark);font-weight:700!important}.topic_pill_tag_icon__AS7ct{margin-top:-4px}.companies_container___F6Tx{list-style-type:disc;padding-left:var(--iq-gap-md);max-height:200px;overflow-y:auto}.companies_company__fA_7s{display:flex;align-items:center}.companies_company__fA_7s>*+*{margin-left:var(--iq-gap-sm)}@media (min-width:1024px){.metadata_row__jNGem{display:flex;align-items:flex-start}.metadata_row__jNGem .metadata_label__hUsp7{min-width:140px;margin-right:var(--iq-gap-md)}}@media (max-width:1023px){.metadata_row__jNGem .metadata_label__hUsp7{margin-bottom:var(--iq-gap-xs)}}.metadata_row__jNGem .metadata_label__hUsp7{font-weight:var(--iq-font-weight-bold)}.metadata_row__jNGem+.metadata_row__jNGem{margin-top:var(--iq-gap-md)}.metadata_na__3QWuZ{color:var(--iq-grey-medium)}.metadata_separatorLine__l16xy{border:1px solid var(--iq-light-grey);margin-top:var(--iq-gap-md);margin-bottom:var(--iq-gap-md)}.question_course_column__UTQTw{display:flex;flex-direction:column;justify-content:center}.question_course_row__3cuVy{display:flex;gap:var(--iq-gap-md);justify-content:center}.question_course_container__q8Qiv{margin:var(--iq-gap-lg) var(--iq-gap-sm);display:flex;gap:var(--iq-gap-md);align-items:center;justify-content:space-between}@media (max-width:1023px){.question_course_container__q8Qiv{flex-direction:column}}.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)}.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)}.question_complete_container__NY_4k{display:flex;flex-direction:column;gap:var(--iq-gap-md);align-items:center}@media (min-width:1024px){.question_complete_buttons__Ql_rM{display:flex;align-items:center;justify-content:flex-end}.question_complete_buttons__Ql_rM>*+*{margin-left:var(--iq-gap-md)}}@media (max-width:1023px){.question_complete_buttons__Ql_rM{display:flex;flex-direction:column-reverse}.question_complete_buttons__Ql_rM>*+*{margin-bottom:var(--iq-gap-md)}}.question_detail_container__97oRo{padding:var(--iq-gap-md);display:flex;flex-direction:column}@media (min-width:1281px){.question_detail_container__97oRo{padding:var(--iq-gap-lg)}}.question_detail_container__97oRo>*+*{margin-top:var(--iq-gap-md)}.question_detail_commentsTitle__PgnmD{margin-top:var(--iq-gap-md);margin-bottom:var(--iq-gap-md)}.question_detail_row__39E0r{display:flex;align-items:center;gap:var(--iq-gap-sm)}.question_detail_line__nW01q{width:100%;height:1px;background-color:var(--iq-grey-light);margin:var(--iq-gap-xs) 0}.language_trendiness_container__9ggoC{padding:var(--iq-gap-md)}.submissions_by_experience_pie_chart_label__YQtIh{display:flex;font-weight:var(--iq-font-weight-light);padding:var(--iq-gap-xs)}.submissions_by_experience_pie_chart_label__YQtIh h3{padding-left:var(--iq-gap-xs);color:var(--iq-blue)}.submissions_by_experience_pie_chart_label__YQtIh svg{margin-top:-2px}.submissions_by_experience_pie_chart_dot__AiY0X{border-radius:50%;width:16px;height:16px;display:flex;align-content:center;margin-right:var(--iq-gap-sm)}.submissions_by_experience_pie_chart_red__qY_9v{background-color:var(--iq-red)}.submissions_by_experience_pie_chart_green__bYu9N{background-color:var(--iq-green)}.submissions_by_experience_pie_chart_separator__0fp_H{border-bottom:1px solid var(--iq-light-grey);margin:var(--iq-gap-sm) 0}@media (min-width:1024px){.submissions_by_experience_pie_chart_pieContainer__m8jjn{padding-right:var(--iq-gap-md);padding-left:var(--iq-gap-sm)}}@media (max-width:1023px){.submissions_by_experience_pie_chart_pieContainer__m8jjn{padding-bottom:var(--iq-gap-md);display:flex;justify-content:center}}.submissions_by_experience_pie_chart_labelContainer__jaMWg{display:flex;flex-direction:column;align-self:center}@media (min-width:1024px){.submissions_by_experience_pie_chart_labelContainer__jaMWg{font-size:var(--iq-font-size-sm)}.submissions_by_experience_pie_chart_container__FeYJ8{padding-top:var(--iq-gap-md);display:flex;flex-direction:row}}.submissions_by_experience_pie_chart_container__FeYJ8{justify-content:center;padding-bottom:var(--iq-gap-md)}.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)}.submission_list_container__Zxfs1{display:flex;flex-direction:column;gap:var(--iq-gap-md)}.submission_list_tableContainer__W7zcy{max-height:50vh;overflow-y:auto}.submission_list_table__8uj4u{width:100%;font-size:var(--iq-font-size-sm)}.submission_list_table__8uj4u td,.submission_list_table__8uj4u th{padding:var(--iq-gap-sm);border:0}.submission_list_table__8uj4u td:first-child,.submission_list_table__8uj4u th:first-child{padding-left:0}.submission_list_table__8uj4u td:last-child,.submission_list_table__8uj4u th:last-child{padding-right:0}.submission_list_table__8uj4u th{padding-top:0;font-weight:var(--iq-font-weight-bold)}.submission_list_table__8uj4u td{border-top:1px solid var(--iq-grey-light)}.submission_list_table__8uj4u tbody tr:hover{background-color:var(--iq-grey-lighter);cursor:pointer}.submission_list_status__iYZZF{display:flex;align-items:center;gap:var(--iq-gap-xs)}.submission_list_previewIcon__aW5ui{opacity:.6;cursor:pointer}.submission_list_previewIcon__aW5ui:hover{opacity:1}.submission_list_submissionModal__QS1RO{display:flex;flex-direction:column;gap:var(--iq-gap-sm)}.submission_list_submissionModal__QS1RO pre{max-width:700px;max-height:420px}