@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{background-color:#fff;font-family:Helvetica Neue,Helvetica Arial,sans-serif;font-size:14px!important;line-height:1.4287143;color:#333;margin:0;overflow-x:hidden}:before,:after{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}table{background:transparent;border-spacing:0;border-collapse:collapse}th,td{padding:0}ul,ol{margin-top:0;margin-bottom:10px}h4,h5,h6{margin-top:10px;margin-bottom:10px}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}b,strong{font-weight:700}a,button{outline:none}a::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}img{vertical-align:middle;border:0}@media print{.no-print *{visibility:hidden}.print,.print *{visibility:visible;page-break-inside:auto}.print{position:absolute;left:0;top:0;padding:25px;border:#333 1px solid;width:90%}}.swal2-container{z-index:2000!important}table.status-table{text-align:center;border-radius:4px;border:1px solid rgba(210,217,231,.6);width:100%;font-family:Open Sans,"serif";border-collapse:collapse}table.status-table tr{height:50px;border:1px solid rgba(210,217,231,.6)}table.status-table td{vertical-align:middle}table.status-table th{background:#f8f8f8;vertical-align:middle;font-weight:600;font-size:12px;line-height:140%;color:#363636}table.status-table tr.correct{background:#f4fff2}table.status-table tr.wrong{background:#fff3f2}table.status-table tr.skip{background:#f2f2f2}table.status-table tr.subtask-result{font-weight:600;font-size:12px;line-height:140%;color:#363636;background-color:#fff}table.status-table tr.subtask-result td:first-child{text-align:left;padding-left:24px}table.status-table tr:last-child th{background:#fff}table.status-table tr:first-child{border-radius:4px 0}table.status-table tr:last-child{border-radius:0 4px}img.emoji{width:20px;height:20px;vertical-align:middle}.sectionDivider{width:100%;background:#f2f4f9;opacity:60%;height:3px;border:none;margin:0}.gutter-horizontal{cursor:col-resize;background-color:#f8f8f8;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==);width:10px}._discountTopBanner_1m62i_2{position:sticky;display:flex;justify-content:space-around;align-items:center;width:100%;background:linear-gradient(0deg,#cfddff 0% 100%),linear-gradient(90deg,#8d55e9 .99% 98.58%)}._discountTopBanner_1m62i_2._dark_1m62i_10{background:#140000}@media (max-width: 1024px){._discountTopBanner_1m62i_2{gap:16px;justify-content:space-between}}@media (max-width: 720px){._discountTopBanner_1m62i_2{gap:revert}}._discountTopBanner_1m62i_2 ._closeContainer_1m62i_24 ._closeIcon_1m62i_24{display:flex;fill:#21609b;font-size:1.3em;cursor:pointer;margin-left:16px}._discountTopBanner_1m62i_2 ._closeContainer_1m62i_24 ._closeIcon_1m62i_24._dark_1m62i_10{fill:#d7d7d7}._discountTopBanner_1m62i_2 ._closeContainer_1m62i_24._dark_1m62i_10{color:#d7d7d7}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37{position:relative;display:flex;justify-content:space-around;align-items:center;padding:4px 32px;max-width:1440px;gap:190px;flex:1 0 0}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.codechef.com/images/discount/sale-strip-bg.svg) no-repeat 0 0;z-index:-1}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37._dark_1m62i_10:before{filter:brightness(115%) contrast(105%) saturate(200%) invert(100%)}@media (max-width: 1280px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37{gap:100px}}@media (max-width: 1024px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37{gap:56px}}@media (max-width: 800px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37{flex:revert;gap:32px;padding-left:16px;padding-right:16px}}@media (max-width: 412px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37{gap:12px}}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{display:flex;align-items:center;gap:16px}@media (max-width: 960px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{gap:14px}}@media (max-width: 800px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{gap:6px}}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._discountBadge_1m62i_98{display:flex;align-items:center;gap:4px;border-radius:16px;background:#fdf3d6;color:#654229;text-align:center;font-family:Open Sans,serif;border:1px solid #FFB039;font-size:10px;font-weight:700;width:125px;padding:5px 12px;line-height:150%;letter-spacing:.2px}@media (max-width: 600px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._discountBadge_1m62i_98{display:none}}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._discountBadge_1m62i_98 ._sparkIcon_1m62i_120{min-width:14px;height:13.485px;background:url(https://cdn.codechef.com/images/discount/spark.svg) no-repeat 0px 0px;background-size:cover}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._saleDescription_1m62i_126{color:#131c36;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:500;letter-spacing:.16px}._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._saleDescription_1m62i_126._dark_1m62i_10{color:#d7d7d7}@media (max-width: 960px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._saleDescription_1m62i_126{font-size:14px}}@media (max-width: 800px){._discountTopBanner_1m62i_2 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83 ._saleDescription_1m62i_126{font-size:12px}}._leftTextContainer_1m62i_148{display:flex;justify-content:center;align-items:center}._leftTextContainer_1m62i_148 ._saleText_1m62i_153{color:#32384b;font-family:Open Sans,serif;font-size:34px;font-weight:700;letter-spacing:2px}@media (max-width: 1280px){._leftTextContainer_1m62i_148 ._saleText_1m62i_153{font-size:24px;letter-spacing:0}}@media (max-width: 960px){._leftTextContainer_1m62i_148 ._saleText_1m62i_153{font-size:18px}}@media (max-width: 800px){._leftTextContainer_1m62i_148 ._saleText_1m62i_153{font-size:15px}}@media (max-width: 420px){._leftTextContainer_1m62i_148 ._saleText_1m62i_153{font-size:14px}}._leftTextContainer_1m62i_148 ._saleText_1m62i_153._dark_1m62i_10{color:#d7d7d7}._leftTextContainer_1m62i_148 ._saleDescription_1m62i_126{color:#32384b;font-family:Open Sans,serif;font-size:15px;margin-right:10px;max-width:46px;line-height:18px}._leftTextContainer_1m62i_148 ._saleDescription_1m62i_126._dark_1m62i_10{color:#d7d7d7}@media (max-width: 1024px){._leftTextContainer_1m62i_148 ._saleDescription_1m62i_126{margin-right:0}}@media (max-width: 960px){._leftTextContainer_1m62i_148 ._saleDescription_1m62i_126{font-size:14px}}@media (max-width: 800px){._leftTextContainer_1m62i_148 ._saleDescription_1m62i_126{font-size:12px}}._discountLeftTextContainer_1m62i_211 ._saleText_1m62i_153{color:#32384b;font-family:Open Sans,serif;font-size:20px;font-weight:700;letter-spacing:1px}@media (max-width: 960px){._discountLeftTextContainer_1m62i_211 ._saleText_1m62i_153{font-size:18px}}@media (max-width: 800px){._discountLeftTextContainer_1m62i_211 ._saleText_1m62i_153{font-size:15px}}@media (max-width: 420px){._discountLeftTextContainer_1m62i_211 ._saleText_1m62i_153{font-size:14px}}._discountLeftTextContainer_1m62i_211 ._saleText_1m62i_153._dark_1m62i_10{color:#d7d7d7}._discountLeftTextContainer_1m62i_211 ._saleDescription_1m62i_126{color:#32384b;font-family:Open Sans,serif;font-size:16px;font-weight:300}._discountLeftTextContainer_1m62i_211 ._saleDescription_1m62i_126._dark_1m62i_10{color:#d7d7d7}@media (max-width: 960px){._discountLeftTextContainer_1m62i_211 ._saleDescription_1m62i_126{font-size:14px}}@media (max-width: 800px){._discountLeftTextContainer_1m62i_211 ._saleDescription_1m62i_126{font-size:12px}}._saleOffer_1m62i_256{color:#fd8180;font-family:Open Sans,serif;font-size:34px;font-weight:700;text-shadow:2.6px 3px #32384B,3.2px 3px #32384B,2.3px 3px #32384B;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#6075B2}._saleOffer_1m62i_256._dark_1m62i_10{text-shadow:2.6px 3px #1A1F2E,3.2px 3px #1A1F2E,2.3px 3px #1A1F2E;-webkit-text-stroke-color:#8D9CC5}@media (max-width: 1280px){._saleOffer_1m62i_256{-webkit-text-stroke-width:.25px;font-size:24px}}@media (max-width: 960px){._saleOffer_1m62i_256{font-size:18px}}@media (max-width: 800px){._saleOffer_1m62i_256{text-shadow:.6px 2px #32384B,1.2px 2px #32384B,2.3px 2px #32384B}}@media (max-width: 600px){._saleOffer_1m62i_256{display:none}}._speakerIcon_1m62i_291{width:54px;height:49px;background:url(https://cdn.codechef.com/images/new-year-flash-sale/topbar-speaker.svg) no-repeat 0px 0px;background-size:cover}@media (max-width: 720px){._speakerIcon_1m62i_291{width:40px;height:40px}}@media (max-width: 540px){._speakerIcon_1m62i_291{display:none}}._topBarRightContent_1m62i_309{display:flex;gap:48px;align-items:center}@media (max-width: 960px){._topBarRightContent_1m62i_309{gap:18px}}@media (max-width: 800px){._topBarRightContent_1m62i_309{gap:24px}}._topBarRightContent_1m62i_309 ._offerText_1m62i_324{color:#32384b;font-family:Open Sans,serif;font-size:15px;font-weight:400}@media (max-width: 890px){._topBarRightContent_1m62i_309 ._offerText_1m62i_324{display:none}}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335{display:flex;gap:4px;align-items:center;justify-content:center;width:190px}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 p:last-child{display:none}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345{border-radius:5px;border:.5px solid #FFF;background:#fff3;width:36px;text-align:center;padding:2px 4px}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerName_1m62i_353{color:#32384b;font-family:Open Sans,serif;font-size:8px;font-weight:700;line-height:150%;letter-spacing:.45px;text-transform:uppercase}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerName_1m62i_353._dark_1m62i_10{color:#d7d7d7}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerValue_1m62i_345{color:#32384b;font-family:Open Sans,serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:.95px;text-transform:uppercase}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerValue_1m62i_345._dark_1m62i_10{color:#d7d7d7}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345._dark_1m62i_10{border-color:#4e3030;background:#0000001a}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerColon_1m62i_381{color:#32384b;text-align:center;font-family:Open Sans,serif;font-size:19px;font-weight:600}._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerColon_1m62i_381._dark_1m62i_10{color:#d7d7d7}._topBarWrapper_1m62i_392{position:sticky;width:100%;background:linear-gradient(to right,#e9efff 0% 50%,#fdd54a 50% 100%);cursor:pointer}._topBarWrapper_1m62i_392._dark_1m62i_10{background:linear-gradient(to right,#161000 0% 50%,#0029a2 50% 100%)}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:auto;padding:8px 56px;position:relative}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.codechef.com/images/new-year-flash-sale/topbar-background.png) no-repeat 0 0;z-index:-1}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37._dark_1m62i_10:before{filter:invert(1)}@media (max-width: 960px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37{padding:8px 48px}}@media (max-width: 600px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37{padding:8px 24px}}@media (max-width: 420px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37{padding:8px 22px}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{display:flex;align-items:center;gap:16px}@media (max-width: 960px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{gap:14px}}@media (max-width: 800px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarLeftContent_1m62i_83{gap:6px}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309{display:flex;gap:48px;align-items:center}@media (max-width: 1280px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309{gap:20px}}@media (max-width: 1024px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309{gap:12px}}@media (max-width: 960px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309{gap:4px}}@media (max-width: 720px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309{gap:24px}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478{display:flex;gap:6px;align-items:baseline}@media (max-width: 720px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478{display:none}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478 ._bombIcon_1m62i_488._dark_1m62i_10{filter:contrast(200%)}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478 ._bombText_1m62i_491{color:#3f2a0b;text-align:right;font-family:Open Sans,serif;font-size:16px;font-weight:400}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478 ._bombText_1m62i_491._dark_1m62i_10{color:#fff}@media (max-width: 800px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._rightBombContainer_1m62i_478 ._bombText_1m62i_491{font-size:14px}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335{display:flex;gap:4px;align-items:center;justify-content:center}@media (max-width: 720px){._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335{display:none}}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 p:last-child{display:none}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345{border-radius:5px;border:1px solid #6075B2;background:#fff;width:40px;text-align:center;padding:2px 4px}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345._dark_1m62i_10{border-color:#8d9cc5;background:#ffffff1a}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerName_1m62i_353{color:#32384b;font-family:Open Sans,serif;font-size:9px;font-weight:700;line-height:150%;letter-spacing:.45px;text-transform:uppercase}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerName_1m62i_353._dark_1m62i_10{color:#d7d7d7}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerValue_1m62i_345{color:#49526d;font-family:Open Sans,serif;font-size:19px;font-weight:400;line-height:150%;letter-spacing:.95px;text-transform:uppercase}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerValueContainer_1m62i_345 ._timerValue_1m62i_345._dark_1m62i_10{color:#d7d7d7}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerColon_1m62i_381{color:#32384b;text-align:center;font-family:Open Sans,serif;font-size:19px;font-weight:600}._topBarWrapper_1m62i_392 ._topBarContainer_1m62i_37 ._topBarRightContent_1m62i_309 ._timerContainerWrapper_1m62i_335 ._timerColon_1m62i_381._dark_1m62i_10{color:#d7d7d7}@media (max-width: 8400px){._topBarWrapper_1m62i_392 ._showTimerPadding_1m62i_567{padding:8px 24px}}._pageContainer_1se0b_3{overflow:initial;margin:0 auto;width:100%;background:inherit}._pageContainer_1se0b_3._dark_1se0b_9{background:#1d1e23}._loading_cvk0c_2{width:100%;height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#6c7486;background:inherit}._loading_cvk0c_2 ._message_cvk0c_12{padding:16px;text-align:center}._loading_cvk0c_2 ._loadingIcon_cvk0c_16{color:#2a67b1}._loading_cvk0c_2._dark_cvk0c_19 ._loadingIcon_cvk0c_16{color:#5780b0}._loading_cvk0c_2._dark_cvk0c_19 ._message_cvk0c_12{color:#fff9}._loading_cvk0c_2._fullPage_cvk0c_25{height:100vh}._loading_cvk0c_2._fullPage_cvk0c_25._dark_cvk0c_19{background:#1d1e23}._l-footer_51r30_1 *{box-sizing:border-box;font-family:Fustat,serif;letter-spacing:0;color:#4a4a4a;line-height:18px}._l-footer_51r30_1 a{text-decoration:none;cursor:pointer}._l-footer_51r30_1 p{margin:0;padding:0}._l-footer_51r30_1{width:100%;background:#fafbfd;border-top:1px solid #DAE0ED;min-height:354px}._l-footer_51r30_1._dark_51r30_23{background:#152a4c;border-top:1px solid #152A4C}._l-footer__content_51r30_28{max-width:1280px;width:100%;display:flex;gap:84px;margin:0 auto;padding:72px 56px 32px}@media (max-width: 960px){._l-footer__content_51r30_28{flex-wrap:wrap;flex-direction:column-reverse}}._l-footer__content_51r30_28 ._m-footer-address_51r30_42{display:flex;width:204px;flex-direction:column;align-items:flex-start;gap:24px}@media (max-width: 960px){._l-footer__content_51r30_28 ._m-footer-address_51r30_42{width:revert}}._l-footer__content_51r30_28 ._m-footer-address_51r30_42 ._m-cc__image_51r30_54{background-image:url(https://cdn.codechef.com/images/homepage/icons/cc-text-blue.svg);background-repeat:no-repeat;width:203.518px;height:32px;aspect-ratio:203.52/32}._l-footer__content_51r30_28 ._m-footer-address_51r30_42 ._m-cc__address_51r30_61{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}._l-footer__content_51r30_28 ._m-footer-address_51r30_42 ._m-cc__address_51r30_61 ._dotted-divider_51r30_68{width:100%;border:none;border-bottom:dashed 1px #DAE0ED;height:0;margin:12px 0}._cc-address_51r30_76,._cc-email-address_51r30_76,._cc-phone-no_51r30_76,._cc-text_51r30_76,._cc-trademark-text_51r30_76{color:#545e7d;font-family:Fustat,serif;font-size:14px;font-weight:400}._divider_51r30_83{width:100%;border:none;border-bottom:.5px solid #DAE0ED;height:0}._divider_51r30_83._dark_51r30_23{border-color:#2e3446}._cc-trademark_51r30_76{max-width:1280px;width:100%;padding:12px 48px;margin:0 auto}._cc-trademark_51r30_76 ._cc-trademark-text_51r30_76{color:#667399}._m-footer__content_51r30_103{border:1px solid rgba(253,160,160,0)}._l-footer__links_51r30_107{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}._l-footer__list_51r30_114{padding:0;list-style:none}._l-footer__link_51r30_107:last-child{margin-bottom:0!important}._l-footer__link_51r30_107{margin:0 0 16px}._m-footer__head_51r30_127{font-size:14px;font-weight:800;letter-spacing:0;color:#667399}._l-footer__head_51r30_134{height:24px;margin-bottom:28px}._l-footer__social_51r30_139{background:#667399}._l-footer__social_51r30_139._dark_51r30_23{background:#24262c;border-top:1px solid rgba(59,66,80,.7)}._l-social-media_51r30_147{display:flex;flex-direction:column;align-items:flex-start;gap:12px}._l-social-media_51r30_147 ._cc-text_51r30_76{font-size:12px}._l-footer__follow-sec_51r30_157{display:flex;width:100%;max-width:380px;justify-content:flex-start}._l-footer__icons_51r30_164{display:flex;align-items:center;gap:8px;align-self:stretch}._m-footer__icon_51r30_171{display:block;transition:opacity .4s}._l-footer__column_51r30_176{width:20%}@media (max-width: 900px){._l-footer__column_51r30_176{width:40%}._l-footer__column_51r30_176:nth-child(1),._l-footer__column_51r30_176:nth-child(2){margin-bottom:64px}._m-footer__social_51r30_187{padding-bottom:48px}._l-footer__follow-sec_51r30_157{flex-direction:column;max-width:unset;align-items:flex-end}._m-footer__follow_51r30_195{margin-right:0;margin-bottom:8px}._l-footer__site_51r30_199{align-items:flex-end}}._m-footer__link_51r30_203:hover{text-decoration:underline}@media (max-width: 600px){._m-footer__social_51r30_187{flex-direction:column;align-items:center;padding:32px 12px 48px}._l-footer__site_51r30_199{margin-bottom:48px}._l-footer__column_51r30_176{width:100%}._l-footer__follow-sec_51r30_157{align-items:center}._l-footer__column_51r30_176:nth-child(3){margin-bottom:64px}._l-footer__content_51r30_28{padding-left:24px;padding-right:24px}}._l-footer__icons_51r30_164 ._m-social_51r30_230{background-image:url(https://cdn.codechef.com/images/homepage/icons/social-media-spritesheet.svg);background-repeat:no-repeat;width:20px;height:20px;display:inline-block;text-decoration:none}._l-footer__icons_51r30_164 ._m-social_51r30_230._dark_51r30_23{background-image:url(https://cdn.codechef.com/images/homepage/social-icons-white.svg);background-repeat:no-repeat}._l-footer__icons_51r30_164 ._i-linkedin-grey_51r30_242{background-position:-72px -5px}._l-footer__icons_51r30_164 ._i-medium-grey_51r30_245{background-position:-168px -5px}._l-footer__icons_51r30_164 ._i-instagram-grey_51r30_248{background-position:-135px -4px;width:22px!important;height:22px!important}._l-footer__icons_51r30_164 ._i-twitter-grey_51r30_253{background-position:-40px -5px}._l-footer__icons_51r30_164 ._i-facebook-grey_51r30_256{background-position:-104px -5px}._l-footer__icons_51r30_164 ._i-youtube-grey_51r30_259{background-position:-1px -5px;width:30px!important}._l-footer_51r30_1._dark_51r30_23 p,._l-footer_51r30_1._dark_51r30_23 span,._l-footer_51r30_1._dark_51r30_23 a{color:#fff}._l-footer_51r30_1._dark_51r30_23 ._divider_51r30_83{border-bottom-color:#2e3446!important}._l-footer_51r30_1._dark_51r30_23 ._dotted-divider_51r30_68{border-color:#484d5c!important}._l-footer_51r30_1._dark_51r30_23 ._m-footer__head_51r30_127{color:#fff}._l-footer_51r30_1._dark_51r30_23 ._cc-trademark-text_51r30_76{color:#667399}._l-footer_51r30_1._dark_51r30_23 ._cc-trademark-text_51r30_76 a{color:#fff}._externalLinkIcon_2pyv4_1{display:inline-block;position:relative;top:2px;left:-4px;height:14px!important;transform:rotate(-5deg)}._hoverClass_2pyv4_10:hover ._externalLinkIcon_2pyv4_1{left:-2px}._darkModeContainer_2m751_2{display:flex;justify-content:center;align-items:center;padding:3px;border-radius:50%;cursor:pointer}@media (max-width: 600px){._darkModeContainer_2m751_2{padding:0}}._darkModeContainer_2m751_2:hover{background:#c4c1c1}._darkModeContainer_2m751_2._dark_2m751_2:hover{background:#464545}._sunIcon_2m751_22,._moonIcon_2m751_22{color:#1d1e23}._sunIcon_2m751_22._dark_2m751_2,._moonIcon_2m751_22._dark_2m751_2{color:#d7d7d7}._sunIcon_2m751_22._dark_2m751_2 path,._moonIcon_2m751_22._dark_2m751_2 path{color:#d7d7d7}._l-dropdown-container_1ft9y_2,._usernameDropdownContainer_1ft9y_3{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-dropdown-container_1ft9y_2 ._i-dropdown-up_1ft9y_9,._usernameDropdownContainer_1ft9y_3 ._i-dropdown-up_1ft9y_9{transform:rotate(180deg)}._l-username_1ft9y_18{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._l-username_1ft9y_18{margin-right:0!important}}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30{display:flex;align-items:center}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34{display:flex;justify-content:space-between;align-items:center}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39{display:flex;align-items:center;cursor:pointer;padding:4px 12px 4px 16px;line-height:30px;white-space:nowrap;text-decoration:none}@media (max-width: 400px){._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39{padding:4px 4px 4px 16px}}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39 ._navigationLink_1ft9y_53,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39 ._navigationLink_1ft9y_53{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39 ._navigationLink_1ft9y_53._dark_1ft9y_59,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39 ._navigationLink_1ft9y_53._dark_1ft9y_59{color:#d7d7d7}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39._selected_1ft9y_62._dark_1ft9y_59,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39._selected_1ft9y_62._dark_1ft9y_59{background:#313238}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39 ._l-username-dropdown_1ft9y_65,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39 ._l-username-dropdown_1ft9y_65{right:revert!important}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39:hover ._on-link-hover--username_1ft9y_68,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39:hover ._on-link-hover--username_1ft9y_68{color:#363636!important}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39:hover ._i-dropdown-up-1_1ft9y_71,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._dropdownNavigationItem_1ft9y_39:hover ._i-dropdown-up-1_1ft9y_71{transform:rotate(180deg)}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74{display:flex;align-items:center;cursor:pointer;padding:4px 12px 4px 16px;color:#363636;font-size:14px;line-height:30px;white-space:nowrap;text-decoration:none}@media (max-width: 400px){._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74{padding:4px 4px 4px 16px}}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74 ._navigationLink_1ft9y_53,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74 ._navigationLink_1ft9y_53{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74 ._navigationLink_1ft9y_53._dark_1ft9y_59,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74 ._navigationLink_1ft9y_53._dark_1ft9y_59{color:#d7d7d7}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74:hover,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74:hover{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._activeItemTab_1ft9y_105,._mobileNavigation_1ft9y_30 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._activeItemTab_1ft9y_105{line-height:28px;margin-top:2px;border-bottom:2px solid #5A86DC}._desktopNavigation_1ft9y_30._dark_1ft9y_59 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74,._mobileNavigation_1ft9y_30._dark_1ft9y_59 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74{color:#d7d7d7}._desktopNavigation_1ft9y_30._dark_1ft9y_59 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74:hover,._mobileNavigation_1ft9y_30._dark_1ft9y_59 ._headerNavigation_1ft9y_30 ._navigationRow_1ft9y_34 ._navigationItem_1ft9y_74:hover{background:#313238;color:#fff}._desktopNavigation_1ft9y_30{display:flex;margin-right:8px}@media (max-width: 960px){._desktopNavigation_1ft9y_30{display:none}}._mobileNavigation_1ft9y_30{justify-content:center;align-items:center;padding:16px 48px;display:none;background:#fff}@media (max-width: 960px){._mobileNavigation_1ft9y_30{display:flex}}@media (max-width: 600px){._mobileNavigation_1ft9y_30{padding:16px 24px}}@media (max-width: 400px){._mobileNavigation_1ft9y_30{padding:16px}}._mobileNavigation_1ft9y_30._dark_1ft9y_59{background:#1d1e23}._l-left-dropdown_1ft9y_154{right:unset;left:0}._l-dropdown-container_1ft9y_2:hover ._on-link-hover_1ft9y_14{color:#445c95!important}._mobileDropdown_1ft9y_163{top:0!important;right:0;max-width:revert!important;position:fixed!important;height:100%;overflow:revert;padding-bottom:0!important;width:100%;background:#fff;z-index:999;overflow-y:auto;overscroll-behavior:contain}._mobileDropdown_1ft9y_163 ._headingContainer_1ft9y_177{display:flex;position:sticky;top:0;width:100%;align-items:center;padding:0 0 20px;justify-content:space-between}._mobileDropdown_1ft9y_163 ._headingContainer_1ft9y_177 ._heading_1ft9y_177{color:#000;font-family:Fustat,serif;font-size:16px;font-weight:600;line-height:150%}._mobileDropdown_1ft9y_163 ._headingContainer_1ft9y_177 ._heading_1ft9y_177._dark_1ft9y_59{color:#ecf0f9}._mobileDropdown_1ft9y_163 ._headingContainer_1ft9y_177 ._closeIcon_1ft9y_196._dark_1ft9y_59{filter:invert(1)}._courseDropdown_1ft9y_200{display:flex;flex-direction:column;padding:20px;max-width:608px;width:100%;border-radius:4px;background:#fff;box-shadow:0 2px 4px #66739973;position:absolute;z-index:999;top:52px;align-items:flex-start}@media (max-width: 412px){._courseDropdown_1ft9y_200{right:0;top:0}}._courseDropdown_1ft9y_200._dark_1ft9y_59{background:#1d1e23}._courseDropdown_1ft9y_200 ._mobileLayout_1ft9y_223{flex-direction:column;border-bottom:none!important;flex:1;height:100%;overflow-y:auto}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:dashed 1px #DAE0ED}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230._dark_1ft9y_59{border-bottom-color:#32384b}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileCourseList_1ft9y_241{max-width:600px!important;width:100%!important;height:revert!important}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240{display:flex;max-width:242px;width:100%;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._mobileCategoryItem_1ft9y_256,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._mobileCategoryItem_1ft9y_256{background:#ebf2ff}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._mobileCategoryItem_1ft9y_256._dark_1ft9y_59,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._mobileCategoryItem_1ft9y_256._dark_1ft9y_59{background:#2e3446}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._categoryItem_1ft9y_264,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._categoryItem_1ft9y_264{display:flex;padding:16px;gap:8px;flex-direction:column;border-radius:4px;align-self:stretch;text-align:start;width:100%}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._categoryItem_1ft9y_264:hover,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._categoryItem_1ft9y_264._activeCategory_1ft9y_275,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._categoryItem_1ft9y_264:hover,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._categoryItem_1ft9y_264._activeCategory_1ft9y_275{background:#ebf2ff;cursor:pointer}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._categoryItem_1ft9y_264:hover._dark_1ft9y_59,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._categoryItem_1ft9y_264._activeCategory_1ft9y_275._dark_1ft9y_59,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._categoryItem_1ft9y_264:hover._dark_1ft9y_59,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._categoryItem_1ft9y_264._activeCategory_1ft9y_275._dark_1ft9y_59{background:#2e3446}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._categoryItem_1ft9y_264 ._categoryTitle_1ft9y_286,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._categoryItem_1ft9y_264 ._categoryTitle_1ft9y_286{color:#2e3446;font-family:Fustat,serif;font-size:14px;font-weight:600}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._categoryItem_1ft9y_264 ._categoryTitle_1ft9y_286._dark_1ft9y_59,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._categoryItem_1ft9y_264 ._categoryTitle_1ft9y_286._dark_1ft9y_59{color:#ecf0f9}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._categoryItem_1ft9y_264 ._categoryDescription_1ft9y_297,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._categoryItem_1ft9y_264 ._categoryDescription_1ft9y_297{color:#5e6a8d;font-family:Fustat,serif;font-size:12px;font-style:normal;white-space:normal;line-height:normal;font-weight:400}._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._leftColumn_1ft9y_246 ._categoryItem_1ft9y_264 ._categoryDescription_1ft9y_297._dark_1ft9y_59,._courseDropdown_1ft9y_200 ._topLayout_1ft9y_230 ._mobileSection_1ft9y_240 ._categoryItem_1ft9y_264 ._categoryDescription_1ft9y_297._dark_1ft9y_59{color:#b3bdd2}._courseDropdown_1ft9y_200 ._stickyBottomLayout_1ft9y_311{position:sticky;bottom:0;background:#fff;padding:16px;width:100%;border-top:dashed 1px #DAE0ED;display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._courseDropdown_1ft9y_200 ._stickyBottomLayout_1ft9y_311._dark_1ft9y_59{border-top-color:#32384b}._courseDropdown_1ft9y_200 ._stickyBottomLayout_1ft9y_311 ._completeCourseCta_1ft9y_331{color:#2a67b1;display:flex;align-items:center;padding-left:0!important;text-decoration:none}._courseDropdown_1ft9y_200 ._stickyBottomLayout_1ft9y_311 ._completeCourseCta_1ft9y_331._dark_1ft9y_59{color:#5780b0}._courseDropdown_1ft9y_200 ._stickyBottomLayout_1ft9y_311:hover{text-decoration:underline}._courseDropdown_1ft9y_200 ._stickyBottomLayout_1ft9y_311:hover ._externalLink__iconContainer_1ft9y_344{margin-left:12px}._courseDropdown_1ft9y_200 ._stickyBottomLayout_1ft9y_311 ._externalLink__iconContainer_1ft9y_344{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_1ft9y_200 ._stickyBottomLayout_1ft9y_311 ._externalLink__iconContainer_1ft9y_344 ._externalLink__icon_1ft9y_344{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_1ft9y_200 ._stickyBottomLayout_1ft9y_311 ._externalLink__iconContainer_1ft9y_344 ._externalLink__rightIcon_1ft9y_363{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_1ft9y_200 ._stickyBottomLayout_1ft9y_311._dark_1ft9y_59{background:#1d1e23}._courseDropdown_1ft9y_200 ._bottomLayout_1ft9y_372{display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._courseDropdown_1ft9y_200 ._bottomLayout_1ft9y_372 ._completeCourseCta_1ft9y_331{color:#2a67b1;display:flex;align-items:center;padding-left:16px;text-decoration:none}._courseDropdown_1ft9y_200 ._bottomLayout_1ft9y_372 ._completeCourseCta_1ft9y_331._dark_1ft9y_59{color:#5780b0}._courseDropdown_1ft9y_200 ._bottomLayout_1ft9y_372:hover{text-decoration:underline}._courseDropdown_1ft9y_200 ._bottomLayout_1ft9y_372:hover ._externalLink__iconContainer_1ft9y_344{margin-left:12px}._courseDropdown_1ft9y_200 ._bottomLayout_1ft9y_372 ._externalLink__iconContainer_1ft9y_344{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_1ft9y_200 ._bottomLayout_1ft9y_372 ._externalLink__iconContainer_1ft9y_344 ._externalLink__icon_1ft9y_344{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_1ft9y_200 ._bottomLayout_1ft9y_372 ._externalLink__iconContainer_1ft9y_344 ._externalLink__rightIcon_1ft9y_363{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:310px;height:400px;margin-bottom:16px}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._categoryHeader_1ft9y_431,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._categoryHeader_1ft9y_431{color:#b3bdd2;font-family:Fustat,serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._categoryHeader_1ft9y_431._dark_1ft9y_59,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._categoryHeader_1ft9y_431._dark_1ft9y_59{color:#b3bdd2}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._mobileCourseListNoHover_1ft9y_445,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._mobileCourseListNoHover_1ft9y_445{text-decoration:none}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._mobileCourseListNoHover_1ft9y_445:hover,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._mobileCourseListNoHover_1ft9y_445:hover{background:none!important}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._courseListContainer_1ft9y_453,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._courseListContainer_1ft9y_453{display:flex;padding:8px;align-items:center;gap:8px;width:100%;text-decoration:none;border-radius:4px}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._courseListContainer_1ft9y_453:hover,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._courseListContainer_1ft9y_453:hover{cursor:pointer;background:#ebf2ff}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._courseListContainer_1ft9y_453:hover._dark_1ft9y_59,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._courseListContainer_1ft9y_453:hover._dark_1ft9y_59{background:#2e3446}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._courseListContainer_1ft9y_453 ._courseList_1ft9y_453,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._courseListContainer_1ft9y_453 ._courseList_1ft9y_453{display:flex;font-family:Fustat,serif;justify-content:space-between;align-items:center;flex:1 0 0}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._courseListContainer_1ft9y_453 ._courseList_1ft9y_453 ._topics_1ft9y_480,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._courseListContainer_1ft9y_453 ._courseList_1ft9y_453 ._topics_1ft9y_480{color:#49526d}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._courseListContainer_1ft9y_453 ._courseList_1ft9y_453 ._topics_1ft9y_480._dark_1ft9y_59,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._courseListContainer_1ft9y_453 ._courseList_1ft9y_453 ._topics_1ft9y_480._dark_1ft9y_59{color:#ecf0f9}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._courseListContainer_1ft9y_453 ._courseList_1ft9y_453 ._coursesCount_1ft9y_488,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._courseListContainer_1ft9y_453 ._courseList_1ft9y_453 ._coursesCount_1ft9y_488{color:#969696;font-size:11px;font-weight:400}._courseDropdown_1ft9y_200 ._rightColumn_1ft9y_421 ._courseListContainer_1ft9y_453 ._courseList_1ft9y_453 ._coursesCount_1ft9y_488._dark_1ft9y_59,._courseDropdown_1ft9y_200 ._mobileCourseList_1ft9y_241 ._courseListContainer_1ft9y_453 ._courseList_1ft9y_453 ._coursesCount_1ft9y_488._dark_1ft9y_59{color:#667399}._l-username-dropdown_1ft9y_65{background:#fff;box-shadow:0 3px 6px #00000029;padding:12px 0;width:260px;position:absolute;z-index:999;user-select:none;top:36px;right:0;overflow-y:auto}@media (max-width: 1020px){._l-username-dropdown_1ft9y_65{width:200px}}@media (max-width: 600px){._l-username-dropdown_1ft9y_65{width:170px;max-height:380px;padding:8px 0;right:-50px;top:32px}}._l-username-dropdown_1ft9y_65._dark_1ft9y_59{background:#1d1e23;box-shadow:none;border-radius:4px;border:1px solid rgba(43,56,82,.7)}._i-main-nav__dropdown-down_1ft9y_532,._i-main-nav__dropdown-up_1ft9y_533{margin-left:8px}._m-dropdown__item_1ft9y_537{display:block;padding:8px 28px;transition:background .2s;width:100%;text-decoration:none;text-align:left;position:relative}._m-dropdown__item_1ft9y_537 ._redDot_1ft9y_546{background:#ff7600;border-radius:50%;width:8px;height:8px}@media (max-width: 600px){._m-dropdown__item_1ft9y_537{padding:8px 24px}}._m-dropdown__item_1ft9y_537:hover{background:#ebf2ff;text-decoration:none}._m-dropdown__item_1ft9y_537:hover ._m-dropdown__i-head_1ft9y_562{color:#363636}._m-dropdown__item_1ft9y_537:hover ._m-dropdown__desc_1ft9y_565{color:#292929}._m-dropdown__item_1ft9y_537:hover._dark_1ft9y_59{background:#4d4d4d}._m-dropdown__item_1ft9y_537:hover._dark_1ft9y_59 ._m-dropdown__i-head_1ft9y_562{color:#fff}._m-dropdown__i-head_1ft9y_562{font-size:14px;font-weight:400;line-height:20px;color:#4a4a4a;transition:color .2s;display:flex;align-items:center;gap:8px}@media (max-width: 600px){._m-dropdown__i-head_1ft9y_562{font-size:13px}}._m-dropdown__i-head_1ft9y_562._dark_1ft9y_59{color:#d7d7d7}._l-dropdown-divider_1ft9y_594{height:2px;background:#151313;border:none;opacity:.1;width:100%;margin-left:auto;margin-right:auto}._l-course-dropdown_1ft9y_604,._l-username-dropdown_1ft9y_65{right:0!important}._is-nav-dropdown-closed_1ft9y_608,._is-closed_1ft9y_608{display:none}._is-nav-dropdown-open_1ft9y_612{display:flex}._l-dropdown-container_1ft9y_2:hover{filter:hue-rotate(45deg)}._i-dropdown-down_1ft9y_620,._i-dropdown-up_1ft9y_9{background:url(https://cdn.codechef.com/images/icons/dropdown.svg);display:inline-block;width:8px;height:4px;filter:brightness(.5)}._i-dropdown-down_1ft9y_620._dark_1ft9y_59,._i-dropdown-up_1ft9y_9._dark_1ft9y_59{filter:hue-rotate(45deg)}._i-dropdown-down_1ft9y_620,._i-dropdown-down-1_1ft9y_631,._i-dropdown-up_1ft9y_9,._i-dropdown-up-1_1ft9y_71{margin-left:8px}._l-dropdown-container--username_1ft9y_635 ._i-dropdown-up_1ft9y_9{transform:rotate(180deg)}._l-dropdown-container_rubg2_3,._usernameDropdownContainer_rubg2_4{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-dropdown-container_rubg2_3 ._i-dropdown-up_rubg2_10,._usernameDropdownContainer_rubg2_4 ._i-dropdown-up_rubg2_10{transform:rotate(180deg)}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31{display:flex;align-items:center}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35{display:flex;justify-content:space-between;align-items:center}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40{display:flex;align-items:center;cursor:pointer;padding:4px 12px 4px 16px;line-height:30px;white-space:nowrap;text-decoration:none}@media (max-width: 400px){._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40{padding:4px 4px 4px 16px}}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40 ._navigationLink_rubg2_54,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40 ._navigationLink_rubg2_54{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40 ._navigationLink_rubg2_54._dark_rubg2_60,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40 ._navigationLink_rubg2_54._dark_rubg2_60{color:#d7d7d7}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40._selected_rubg2_63._dark_rubg2_60,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40._selected_rubg2_63._dark_rubg2_60{background:#313238}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40 ._l-username-dropdown_rubg2_66,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40 ._l-username-dropdown_rubg2_66{right:revert!important}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40:hover ._on-link-hover--username_rubg2_69,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40:hover ._on-link-hover--username_rubg2_69{color:#363636!important}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40:hover ._i-dropdown-up-1_rubg2_72,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._dropdownNavigationItem_rubg2_40:hover ._i-dropdown-up-1_rubg2_72{transform:rotate(180deg)}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75{display:flex;align-items:center;cursor:pointer;padding:4px 12px 4px 16px;color:#363636;font-size:14px;line-height:30px;white-space:nowrap;text-decoration:none}@media (max-width: 400px){._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75{padding:4px 4px 4px 16px}}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75 ._navigationLink_rubg2_54,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75 ._navigationLink_rubg2_54{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75 ._navigationLink_rubg2_54._dark_rubg2_60,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75 ._navigationLink_rubg2_54._dark_rubg2_60{color:#d7d7d7}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75:hover,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75:hover{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._activeItemTab_rubg2_106,._mobileNavigation_rubg2_31 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._activeItemTab_rubg2_106{line-height:28px;margin-top:2px;border-bottom:2px solid #5A86DC}._desktopNavigation_rubg2_31._dark_rubg2_60 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75,._mobileNavigation_rubg2_31._dark_rubg2_60 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75{color:#d7d7d7}._desktopNavigation_rubg2_31._dark_rubg2_60 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75:hover,._mobileNavigation_rubg2_31._dark_rubg2_60 ._headerNavigation_rubg2_31 ._navigationRow_rubg2_35 ._navigationItem_rubg2_75:hover{background:#313238;color:#fff}._desktopNavigation_rubg2_31{display:flex;margin-right:8px}@media (max-width: 960px){._desktopNavigation_rubg2_31{display:none}}._mobileNavigation_rubg2_31{justify-content:center;align-items:center;padding:16px 48px;display:none;background:#fff}@media (max-width: 960px){._mobileNavigation_rubg2_31{display:flex}}@media (max-width: 600px){._mobileNavigation_rubg2_31{padding:16px 24px}}@media (max-width: 400px){._mobileNavigation_rubg2_31{padding:16px}}._mobileNavigation_rubg2_31._dark_rubg2_60{background:#1d1e23}._l-left-dropdown_rubg2_155{right:unset;left:0}._l-dropdown-container_rubg2_3:hover ._on-link-hover_rubg2_15{color:#445c95!important}._mobileDropdown_rubg2_164{top:0!important;right:0;max-width:revert!important;position:fixed!important;height:100%;overflow:revert;padding-bottom:0!important;width:100%;background:#fff;z-index:999;overflow-y:auto;overscroll-behavior:contain}._mobileDropdown_rubg2_164 ._headingContainer_rubg2_178{display:flex;position:sticky;top:0;width:100%;align-items:center;padding:0 0 20px;justify-content:space-between}._mobileDropdown_rubg2_164 ._headingContainer_rubg2_178 ._heading_rubg2_178{color:#000;font-family:Fustat,serif;font-size:16px;font-weight:600;line-height:150%}._mobileDropdown_rubg2_164 ._headingContainer_rubg2_178 ._heading_rubg2_178._dark_rubg2_60{color:#ecf0f9}._mobileDropdown_rubg2_164 ._headingContainer_rubg2_178 ._closeIcon_rubg2_197._dark_rubg2_60{filter:invert(1)}._courseDropdown_rubg2_201{display:flex;flex-direction:column;padding:20px;max-width:608px;width:100%;border-radius:4px;background:#fff;box-shadow:0 2px 4px #66739973;position:absolute;z-index:999;top:52px;align-items:flex-start}@media (max-width: 412px){._courseDropdown_rubg2_201{right:0;top:0}}._courseDropdown_rubg2_201._dark_rubg2_60{background:#1d1e23}._courseDropdown_rubg2_201 ._mobileLayout_rubg2_224{flex-direction:column;border-bottom:none!important;flex:1;height:100%;overflow-y:auto}._courseDropdown_rubg2_201 ._topLayout_rubg2_231{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:dashed 1px #DAE0ED}._courseDropdown_rubg2_201 ._topLayout_rubg2_231._dark_rubg2_60{border-bottom-color:#32384b}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileCourseList_rubg2_242{max-width:600px!important;width:100%!important;height:revert!important}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241{display:flex;max-width:242px;width:100%;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._mobileCategoryItem_rubg2_257,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._mobileCategoryItem_rubg2_257{background:#ebf2ff}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._mobileCategoryItem_rubg2_257._dark_rubg2_60,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._mobileCategoryItem_rubg2_257._dark_rubg2_60{background:#2e3446}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._categoryItem_rubg2_265,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._categoryItem_rubg2_265{display:flex;padding:16px;gap:8px;flex-direction:column;border-radius:4px;align-self:stretch;text-align:start;width:100%}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._categoryItem_rubg2_265:hover,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._categoryItem_rubg2_265._activeCategory_rubg2_276,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._categoryItem_rubg2_265:hover,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._categoryItem_rubg2_265._activeCategory_rubg2_276{background:#ebf2ff;cursor:pointer}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._categoryItem_rubg2_265:hover._dark_rubg2_60,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._categoryItem_rubg2_265._activeCategory_rubg2_276._dark_rubg2_60,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._categoryItem_rubg2_265:hover._dark_rubg2_60,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._categoryItem_rubg2_265._activeCategory_rubg2_276._dark_rubg2_60{background:#2e3446}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._categoryItem_rubg2_265 ._categoryTitle_rubg2_287,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._categoryItem_rubg2_265 ._categoryTitle_rubg2_287{color:#2e3446;font-family:Fustat,serif;font-size:14px;font-weight:600}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._categoryItem_rubg2_265 ._categoryTitle_rubg2_287._dark_rubg2_60,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._categoryItem_rubg2_265 ._categoryTitle_rubg2_287._dark_rubg2_60{color:#ecf0f9}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._categoryItem_rubg2_265 ._categoryDescription_rubg2_298,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._categoryItem_rubg2_265 ._categoryDescription_rubg2_298{color:#5e6a8d;font-family:Fustat,serif;font-size:12px;font-style:normal;white-space:normal;line-height:normal;font-weight:400}._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._leftColumn_rubg2_247 ._categoryItem_rubg2_265 ._categoryDescription_rubg2_298._dark_rubg2_60,._courseDropdown_rubg2_201 ._topLayout_rubg2_231 ._mobileSection_rubg2_241 ._categoryItem_rubg2_265 ._categoryDescription_rubg2_298._dark_rubg2_60{color:#b3bdd2}._courseDropdown_rubg2_201 ._stickyBottomLayout_rubg2_312{position:sticky;bottom:0;background:#fff;padding:16px;width:100%;border-top:dashed 1px #DAE0ED;display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._courseDropdown_rubg2_201 ._stickyBottomLayout_rubg2_312._dark_rubg2_60{border-top-color:#32384b}._courseDropdown_rubg2_201 ._stickyBottomLayout_rubg2_312 ._completeCourseCta_rubg2_332{color:#2a67b1;display:flex;align-items:center;padding-left:0!important;text-decoration:none}._courseDropdown_rubg2_201 ._stickyBottomLayout_rubg2_312 ._completeCourseCta_rubg2_332._dark_rubg2_60{color:#5780b0}._courseDropdown_rubg2_201 ._stickyBottomLayout_rubg2_312:hover{text-decoration:underline}._courseDropdown_rubg2_201 ._stickyBottomLayout_rubg2_312:hover ._externalLink__iconContainer_rubg2_345{margin-left:12px}._courseDropdown_rubg2_201 ._stickyBottomLayout_rubg2_312 ._externalLink__iconContainer_rubg2_345{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_rubg2_201 ._stickyBottomLayout_rubg2_312 ._externalLink__iconContainer_rubg2_345 ._externalLink__icon_rubg2_345{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_rubg2_201 ._stickyBottomLayout_rubg2_312 ._externalLink__iconContainer_rubg2_345 ._externalLink__rightIcon_rubg2_364{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_rubg2_201 ._stickyBottomLayout_rubg2_312._dark_rubg2_60{background:#1d1e23}._courseDropdown_rubg2_201 ._bottomLayout_rubg2_373{display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._courseDropdown_rubg2_201 ._bottomLayout_rubg2_373 ._completeCourseCta_rubg2_332{color:#2a67b1;display:flex;align-items:center;padding-left:16px;text-decoration:none}._courseDropdown_rubg2_201 ._bottomLayout_rubg2_373 ._completeCourseCta_rubg2_332._dark_rubg2_60{color:#5780b0}._courseDropdown_rubg2_201 ._bottomLayout_rubg2_373:hover{text-decoration:underline}._courseDropdown_rubg2_201 ._bottomLayout_rubg2_373:hover ._externalLink__iconContainer_rubg2_345{margin-left:12px}._courseDropdown_rubg2_201 ._bottomLayout_rubg2_373 ._externalLink__iconContainer_rubg2_345{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_rubg2_201 ._bottomLayout_rubg2_373 ._externalLink__iconContainer_rubg2_345 ._externalLink__icon_rubg2_345{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_rubg2_201 ._bottomLayout_rubg2_373 ._externalLink__iconContainer_rubg2_345 ._externalLink__rightIcon_rubg2_364{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:310px;height:400px;margin-bottom:16px}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._categoryHeader_rubg2_432,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._categoryHeader_rubg2_432{color:#b3bdd2;font-family:Fustat,serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._categoryHeader_rubg2_432._dark_rubg2_60,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._categoryHeader_rubg2_432._dark_rubg2_60{color:#b3bdd2}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._mobileCourseListNoHover_rubg2_446,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._mobileCourseListNoHover_rubg2_446{text-decoration:none}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._mobileCourseListNoHover_rubg2_446:hover,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._mobileCourseListNoHover_rubg2_446:hover{background:none!important}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._courseListContainer_rubg2_454,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._courseListContainer_rubg2_454{display:flex;padding:8px;align-items:center;gap:8px;width:100%;text-decoration:none;border-radius:4px}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._courseListContainer_rubg2_454:hover,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._courseListContainer_rubg2_454:hover{cursor:pointer;background:#ebf2ff}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._courseListContainer_rubg2_454:hover._dark_rubg2_60,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._courseListContainer_rubg2_454:hover._dark_rubg2_60{background:#2e3446}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._courseListContainer_rubg2_454 ._courseList_rubg2_454,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._courseListContainer_rubg2_454 ._courseList_rubg2_454{display:flex;font-family:Fustat,serif;justify-content:space-between;align-items:center;flex:1 0 0}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._courseListContainer_rubg2_454 ._courseList_rubg2_454 ._topics_rubg2_481,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._courseListContainer_rubg2_454 ._courseList_rubg2_454 ._topics_rubg2_481{color:#49526d}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._courseListContainer_rubg2_454 ._courseList_rubg2_454 ._topics_rubg2_481._dark_rubg2_60,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._courseListContainer_rubg2_454 ._courseList_rubg2_454 ._topics_rubg2_481._dark_rubg2_60{color:#ecf0f9}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._courseListContainer_rubg2_454 ._courseList_rubg2_454 ._coursesCount_rubg2_489,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._courseListContainer_rubg2_454 ._courseList_rubg2_454 ._coursesCount_rubg2_489{color:#969696;font-size:11px;font-weight:400}._courseDropdown_rubg2_201 ._rightColumn_rubg2_422 ._courseListContainer_rubg2_454 ._courseList_rubg2_454 ._coursesCount_rubg2_489._dark_rubg2_60,._courseDropdown_rubg2_201 ._mobileCourseList_rubg2_242 ._courseListContainer_rubg2_454 ._courseList_rubg2_454 ._coursesCount_rubg2_489._dark_rubg2_60{color:#667399}._l-username-dropdown_rubg2_66{background:#fff;box-shadow:0 3px 6px #00000029;padding:12px 0;width:260px;position:absolute;z-index:999;user-select:none;top:36px;right:0;overflow-y:auto}@media (max-width: 1020px){._l-username-dropdown_rubg2_66{width:200px}}@media (max-width: 600px){._l-username-dropdown_rubg2_66{width:170px;max-height:380px;padding:8px 0;right:-50px;top:32px}}._l-username-dropdown_rubg2_66._dark_rubg2_60{background:#1d1e23;box-shadow:none;border-radius:4px;border:1px solid rgba(43,56,82,.7)}._i-main-nav__dropdown-down_rubg2_533,._i-main-nav__dropdown-up_rubg2_534{margin-left:8px}._m-dropdown__item_rubg2_538{display:block;padding:8px 28px;transition:background .2s;width:100%;text-decoration:none;text-align:left;position:relative}._m-dropdown__item_rubg2_538 ._redDot_rubg2_547{background:#ff7600;border-radius:50%;width:8px;height:8px}@media (max-width: 600px){._m-dropdown__item_rubg2_538{padding:8px 24px}}._m-dropdown__item_rubg2_538:hover{background:#ebf2ff;text-decoration:none}._m-dropdown__item_rubg2_538:hover ._m-dropdown__i-head_rubg2_563{color:#363636}._m-dropdown__item_rubg2_538:hover ._m-dropdown__desc_rubg2_566{color:#292929}._m-dropdown__item_rubg2_538:hover._dark_rubg2_60{background:#4d4d4d}._m-dropdown__item_rubg2_538:hover._dark_rubg2_60 ._m-dropdown__i-head_rubg2_563{color:#fff}._m-dropdown__i-head_rubg2_563{font-size:14px;font-weight:400;line-height:20px;color:#4a4a4a;transition:color .2s;display:flex;align-items:center;gap:8px}@media (max-width: 600px){._m-dropdown__i-head_rubg2_563{font-size:13px}}._m-dropdown__i-head_rubg2_563._dark_rubg2_60{color:#d7d7d7}._l-dropdown-divider_rubg2_595{height:2px;background:#151313;border:none;opacity:.1;width:100%;margin-left:auto;margin-right:auto}._l-course-dropdown_rubg2_605,._l-username-dropdown_rubg2_66{right:0!important}._is-nav-dropdown-closed_rubg2_609,._is-closed_rubg2_609{display:none}._is-nav-dropdown-open_rubg2_613{display:flex}._l-dropdown-container_rubg2_3:hover{filter:hue-rotate(45deg)}._i-dropdown-down_rubg2_621,._i-dropdown-up_rubg2_10{background:url(https://cdn.codechef.com/images/icons/dropdown.svg);display:inline-block;width:8px;height:4px;filter:brightness(.5)}._i-dropdown-down_rubg2_621._dark_rubg2_60,._i-dropdown-up_rubg2_10._dark_rubg2_60{filter:hue-rotate(45deg)}._i-dropdown-down_rubg2_621,._i-dropdown-down-1_rubg2_632,._i-dropdown-up_rubg2_10,._i-dropdown-up-1_rubg2_72{margin-left:8px}._l-dropdown-container--username_rubg2_636 ._i-dropdown-up_rubg2_10{transform:rotate(180deg)}._m-header-one_rubg2_640,._m-header-one_rubg2_640 *{box-sizing:border-box;font-family:Fustat,serif;letter-spacing:0;color:#4a4a4a;outline:0}._m-header-one_rubg2_640{box-shadow:0 2px 4px #00000026;position:relative;background:#fff}._m-header-one_rubg2_640 ._l-header_rubg2_653{max-width:1440px;height:72px;width:100%;margin:0 auto;padding:0 36px;display:flex;justify-content:space-between}@media (max-width: 1023px){._m-header-one_rubg2_640 ._l-header_rubg2_653{padding:0 32px}}@media (max-width: tab_l){._m-header-one_rubg2_640 ._l-header_rubg2_653{padding:0 32px}}@media (max-width: 600px){._m-header-one_rubg2_640 ._l-header_rubg2_653{padding:0 16px}}@media (max-width: phone_l){._m-header-one_rubg2_640 ._l-header_rubg2_653{padding:0 16px}}@media (max-width: 345px){._m-header-one_rubg2_640 ._l-header_rubg2_653{padding:0 12px}}@media (max-width: phone_s){._m-header-one_rubg2_640 ._l-header_rubg2_653{padding:0 12px}}._m-header-one_rubg2_640 ._l-header__logo_rubg2_692{display:flex;gap:24px;align-items:center}._m-header-one_rubg2_640 ._l-header__image-2_rubg2_697{width:150px;padding:6px 0}@media (max-width: 680px){._m-header-one_rubg2_640 ._l-header__image-2_rubg2_697{padding:12px 0;width:52px}}._m-header-one_rubg2_640 ._m-header__image_rubg2_707{width:150px;height:58px}._m-header-one_rubg2_640 ._m-header__image--pc_rubg2_711{display:block}@media (max-width: 680px){._m-header-one_rubg2_640 ._m-header__image--pc_rubg2_711{display:none}}._m-header-one_rubg2_640 ._m-header__image--mobile_rubg2_719{display:none;margin-top:-8px}@media (max-width: 680px){._m-header-one_rubg2_640 ._m-header__image--mobile_rubg2_719{display:block;width:52px;height:52px}}._m-header-one_rubg2_640._dark_rubg2_60{background:#111}._m-header-one_rubg2_640 ._headerRightContainer_rubg2_734,._m-header-one_rubg2_640 ._userDropdown_rubg2_737{display:flex}._m-header-one_rubg2_640 ._userDropdown_rubg2_737 ._m-logout-username_rubg2_740{cursor:pointer}._m-header-one_rubg2_640 ._m-logout-username_rubg2_740 img{margin-right:4px!important}._m-header-one_rubg2_640 ._usernameContainer_rubg2_746{padding:0 28px 12px;margin-bottom:8px;border-bottom:1px solid rgba(210,217,231,.8);display:flex;line-height:normal!important}@media (max-width: 600px){._m-header-one_rubg2_640 ._usernameContainer_rubg2_746{padding-left:24px;padding-right:24px}}._m-header-one_rubg2_640 ._usernameContainer_rubg2_746 ._username_rubg2_4{font-size:12px;line-height:normal!important;text-overflow:ellipsis;overflow:hidden}@media (max-width: 600px){._m-header-one_rubg2_640 ._usernameContainer_rubg2_746 ._username_rubg2_4{font-size:10px;display:inline!important}}._m-header-one_rubg2_640 ._usernameContainer_rubg2_746._dark_rubg2_60{border-color:#2b3852b3}._m-header-one_rubg2_640 ._usernameContainer_rubg2_746._dark_rubg2_60 ._username_rubg2_4{color:#d7d7d7}._m-header-one_rubg2_640 ._usernameContainer_rubg2_746 ._m-username--star_rubg2_777,._m-header-one_rubg2_640 ._usernameContainer_rubg2_746 ._m-user-star_rubg2_777{display:inline-flex;justify-content:center;color:#fff;align-items:center;user-select:none;font-size:12px;border-radius:1px;height:16px;margin-right:4px;width:28px;line-height:normal}@media (max-width: 600px){._m-header-one_rubg2_640 ._usernameContainer_rubg2_746 ._m-username--star_rubg2_777{display:none}}._m-header-one_rubg2_640 ._m-divider--vertical_rubg2_795{border:none;border-right:1px solid #C0C5CD;height:28px;margin:0 12px}@media (max-width: 450px){._m-header-one_rubg2_640 ._m-divider--vertical_rubg2_795{display:none}}._m-header-one_rubg2_640 ._m-divider--vertical_rubg2_795._dark_rubg2_60{margin:0 8px;border-color:#2b3852b3}._m-header-one_rubg2_640 ._m-login-container--desktop_rubg2_810{display:flex}@media (max-width: 600px){._m-header-one_rubg2_640 ._m-login-container--desktop_rubg2_810{display:none}}._m-header-one_rubg2_640 ._m-login-button-no-border_rubg2_818{background:transparent!important;border:none!important;color:#4079da!important}._m-header-one_rubg2_640 ._m-login-button-no-border_rubg2_818._dark_rubg2_60{color:#5780b0!important}._m-header-one_rubg2_640 ._m-login-button_rubg2_818,._m-header-one_rubg2_640 ._m-signup-button_rubg2_826{display:flex;width:91px;height:36px;justify-content:center;align-items:center;gap:10px;cursor:pointer;flex-shrink:0;padding:10px;border-radius:8px;color:#fff;font-weight:700;font-size:14px;background:#4079da;border:none;white-space:nowrap;margin:0;transition:none}@media (max-width: 1023px){._m-header-one_rubg2_640 ._m-login-button_rubg2_818,._m-header-one_rubg2_640 ._m-signup-button_rubg2_826{padding:0 24px}}@media (max-width: 600px){._m-header-one_rubg2_640 ._m-login-button_rubg2_818,._m-header-one_rubg2_640 ._m-signup-button_rubg2_826{padding:0 16px;width:revert}}@media (max-width: 450px){._m-header-one_rubg2_640 ._m-login-button_rubg2_818,._m-header-one_rubg2_640 ._m-signup-button_rubg2_826{font-size:11px}}@media (max-width: 360px){._m-header-one_rubg2_640 ._m-login-button_rubg2_818,._m-header-one_rubg2_640 ._m-signup-button_rubg2_826{padding:0 8px;font-size:10px}}._m-header-one_rubg2_640 ._m-login-button_rubg2_818._dark_rubg2_60,._m-header-one_rubg2_640 ._m-signup-button_rubg2_826._dark_rubg2_60{border-color:#5780b0}._m-header-one_rubg2_640 ._m-logout-button_rubg2_871{background:#fff;border:1px solid rgba(54,54,54,.2);line-height:32px;font-weight:400;font-size:11px;border-radius:2px;color:#363636;padding:0 28px;display:flex;justify-content:center;align-items:center}._m-header-one_rubg2_640 ._m-login-container--mobile_rubg2_884{display:none}@media (max-width: 600px){._m-header-one_rubg2_640 ._m-login-container--mobile_rubg2_884{display:block}}._m-header-one_rubg2_640 ._logoutContainer_rubg2_892{padding:0 16px}._m-header-one_rubg2_640 ._logoutContainer_rubg2_892 ._logoutDivider_rubg2_895{border:none;border-bottom:1px solid rgba(210,217,231,.8);margin-top:8px;margin-bottom:24px}._m-header-one_rubg2_640 ._logoutContainer_rubg2_892 ._logoutButtonContainer_rubg2_901{display:flex;justify-content:center;align-items:center}._m-header-one_rubg2_640 ._logoutContainer_rubg2_892 ._logoutButtonContainer_rubg2_901 ._logoutButton_rubg2_901{font-weight:600;font-size:12px;line-height:12px;letter-spacing:.15em;text-transform:uppercase;color:#363636;padding:12px 28px;border:1px solid #BCCCDB;background:#efefef;margin-bottom:0}._m-header-one_rubg2_640 ._logoutContainer_rubg2_892 ._logoutButtonContainer_rubg2_901 ._logoutButton_rubg2_901:hover{opacity:.8;background:transparent}._m-header-one_rubg2_640 ._logoutContainer_rubg2_892._dark_rubg2_60 ._logoutDivider_rubg2_895{border-color:#2b3852b3}._m-header-one_rubg2_640 ._logoutContainer_rubg2_892._dark_rubg2_60 ._logoutButtonContainer_rubg2_901 ._logoutButton_rubg2_901{background:#fff;color:#000;opacity:.8}._m-header-one_rubg2_640 ._logoutContainer_rubg2_892._dark_rubg2_60 ._logoutButtonContainer_rubg2_901 ._logoutButton_rubg2_901:hover{opacity:1}._l-username_rubg2_19{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._l-username_rubg2_19{margin-right:0!important}}._l-header__user-block_rubg2_946{display:flex;align-items:center}._m-premium-text-container_rubg2_951{display:flex;align-items:center;border:1px solid white;border-radius:2px;padding:7px 16px;margin-bottom:0;text-decoration:none;background:#fff}._m-premium-text-container_rubg2_951:hover{background:#fffcf2;text-decoration:none}._m-premium-text-container_rubg2_951 ._m-premium-text_rubg2_951{font-weight:600;font-size:14px;line-height:100%;color:#6b4024;margin-left:4px;white-space:nowrap}@media (max-width: 450px){._m-premium-text-container_rubg2_951 ._m-premium-text_rubg2_951{font-size:11px}}@media (max-width: 450px){._m-premium-text-container_rubg2_951{padding-left:8px;padding-right:8px}}._m-premium-text-container_rubg2_951._dark_rubg2_60{border-color:#111;background:#111}._m-premium-text-container_rubg2_951._dark_rubg2_60 ._m-premium-text_rubg2_951{color:#d7d7d7}._m-premium-text-container_rubg2_951._dark_rubg2_60:hover{background:#6b4024;border-color:#fff}._m-premium-text-container_rubg2_951._dark_rubg2_60:hover ._m-premium-text_rubg2_951{color:#fff}._m-premium-sale-text-container_rubg2_999{display:flex;align-items:center;border-radius:4px;padding:10px 16px;margin-bottom:0;text-decoration:none;background:#e25c5a;border:none;box-shadow:#63636333 0 2px 8px;position:relative;overflow:hidden;cursor:pointer}@media (max-width: 450px){._m-premium-sale-text-container_rubg2_999{margin-right:6px;padding:12px 8px}}._m-premium-sale-text-container_rubg2_999:hover{background-color:#e25c5a!important}@keyframes _shine_rubg2_1{0%{left:-100%;transition-property:left}25%,to{left:100%;transition-property:left}}._m-premium-sale-text-container_rubg2_999:before{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(120deg,transparent,#E0E0E0,transparent);animation:_shine_rubg2_1 3s ease-in-out infinite}._m-premium-sale-text-container_rubg2_999 ._m-premium-sale-text_rubg2_999{color:#fff;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.5px}@media (max-width: 450px){._m-premium-sale-text-container_rubg2_999 ._m-premium-sale-text_rubg2_999{font-size:11px}}._m-logout-button-container_rubg2_1056{display:flex;justify-content:space-between;align-items:center}._m-logout-button-container_rubg2_1056 ._m-logout-username_rubg2_740{display:flex;justify-content:center;align-items:center;position:relative}._m-logout-button-container_rubg2_1056 ._m-logout-username_rubg2_740 ._pendingTaskIndicator_rubg2_1067{position:absolute;top:26px;right:32px;height:14px;z-index:10;background:#fff;border-radius:50%}._m-logout-button-container_rubg2_1056 ._m-logout-username_rubg2_740 ._pendingTaskIndicator_rubg2_1067 ._pendingTaskIcon_rubg2_1076{display:inline-block;background:url(https://cdn.codechef.com/images/icons/pending-clock.svg) no-repeat center;width:14px;height:14px;background-size:cover}._m-logout-button-container_rubg2_1056 ._m-logout-username_rubg2_740 ._profileImage_rubg2_1083{font-size:12px}._m-logout-button-container_rubg2_1056 ._m-logout-username_rubg2_740 ._m-cc-pro-badge-container_rubg2_1086{background:#fff;border-radius:50%;border:1px solid #ECECEC;display:flex;align-items:center;position:relative;top:11px;left:54px;padding:4px}@media (max-width: 330px){._m-logout-button-container_rubg2_1056 ._m-logout-username_rubg2_740 ._m-cc-pro-badge-container_rubg2_1086 ._i-premium-icon_rubg2_1098{display:inline-block!important}}._m-logout-button-container_rubg2_1056 ._m-logout-username_rubg2_740 img{border-radius:50%;margin-right:15px;align-self:center;width:40px;height:40px;border:1px solid #DCE0E6}@media (max-width: 600px){._m-logout-button-container_rubg2_1056 ._m-logout-username_rubg2_740 img{margin-right:2px}}._m-logout-button-container_rubg2_1056 ._m-logout-username_rubg2_740._dark_rubg2_60 img{border-color:#2b3852b3}._m-logout-button-container_rubg2_1056 a{text-decoration:none}._i-premium-icon_rubg2_1098{display:inline-block;background:url(https://cdn.codechef.com/images/icons/pro-badge-small.svg) no-repeat;width:16px;height:16px}@media (max-width: 330px){._i-premium-icon_rubg2_1098{display:none}}._darkModeSwitch_rubg2_1134{display:flex;justify-content:space-between;padding:8px 28px;align-items:center}._appBar__title_rubg2_1141{font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;color:#cdcdcd}._appBar__title_rubg2_1141 ._divider_rubg2_1149{height:25px;margin:0 12px;background-color:#c0c5cd}._appBar__title_rubg2_1141 ._text_rubg2_1154{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:20vw}._user__fullname_rubg2_1161{display:flex;align-items:center;font-size:14px;font-weight:600}@media (max-width: 1023px){._user__fullname_rubg2_1161{display:none}}@media (max-width: tab_l){._user__fullname_rubg2_1161{display:none}}._user__fullname_rubg2_1161._dark_rubg2_60{color:#d7d7d7}._global--announcement_xcnwk_1{box-sizing:border-box;background:#fff;letter-spacing:0;color:#4a4a4a;outline:0;display:flex;position:fixed;bottom:0;right:0;padding:2px 16px;z-index:999999999;width:100%;align-items:center;border-top:1px solid #E9EEF2;justify-content:center;gap:16px}._global--announcement_xcnwk_1 ._global--announcement__content_xcnwk_19{color:inherit}._global--announcement_xcnwk_1 ._global--announcement__content_xcnwk_19 p{color:#4a4a4a;font-size:12px;margin:0;font-family:Open Sans,serif}._global--announcement_xcnwk_1 ._global--announcement__content_xcnwk_19 a{color:inherit;text-decoration:underline;font-family:Open Sans,serif}._global--announcement_xcnwk_1 ._global--announcement__action_xcnwk_33{color:inherit;margin-left:16px}._global--announcement_xcnwk_1 ._global--announcement__action_xcnwk_33 button{border:1px solid #fff;padding:10px 15px;text-transform:capitalize;font-family:Open Sans,serif;letter-spacing:1.2px;background:#2c84db;border-radius:5px;height:28px;display:flex;align-items:center;justify-content:center;width:100px;color:#fff!important;box-shadow:none;margin:0;cursor:pointer;font-size:14px}._global--announcement_xcnwk_1 ._global--announcement__action_xcnwk_33 button:hover{background:#0d61b5}._error-message__wrapper_1nejf_2{width:100%;box-shadow:0 4px 5px 2px #0000004d;background:#fff;color:#666;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:calc(100vh - 360px);padding:80px 16px;min-height:400px}._error-message__wrapper_1nejf_2 ._error-code__big_1nejf_16{font-size:7em}._error-message__wrapper_1nejf_2 ._error-message__big_1nejf_19{font-size:2em;max-width:800px;width:100%}._error-message__wrapper_1nejf_2 ._error-message__big_1nejf_19 a{color:#5780b0}._error-message__wrapper_1nejf_2 ._errorButtonContainer_1nejf_27{display:flex;gap:12px}._error-message__wrapper_1nejf_2 ._errorButton_1nejf_27{background:#0a63bb;color:#fff;border:1px solid #0a63bb;text-decoration:none;padding:4px 16px;border-radius:4px;display:flex;justify-content:center;align-items:center;margin-top:16px}._error-message__wrapper_1nejf_2 ._errorButton_1nejf_27 ._buttonIcon_1nejf_43{color:inherit;margin-left:4px}._error-message__wrapper_1nejf_2 ._errorButton_1nejf_27:hover{background:#fff;color:#0a63bb}._error-message__wrapper_1nejf_2 ._errorButton_1nejf_27:hover ._buttonIcon_1nejf_43{color:inherit}._error-message__wrapper_1nejf_2._dark_1nejf_54{background:#1d1e23;color:#d7d7d7}._error-message__wrapper_1nejf_2._dark_1nejf_54 ._errorButton_1nejf_27{background:#5780b0;border:1px solid #5780b0}._error-message__wrapper_1nejf_2._dark_1nejf_54 ._errorButton_1nejf_27:hover{background:#fff;color:#5780b0}._error-message__wrapper_1nejf_2._dark_1nejf_54 ._errorButton_1nejf_27:hover ._buttonIcon_1nejf_43{color:inherit}._backdrop_pm713_1{z-index:10!important;position:fixed;width:100%;height:100%}._backdrop_pm713_1 ._progress_pm713_7{position:fixed;top:0;width:100%;background:#c7d3eb}._backdrop_pm713_1 ._progress_pm713_7 .MuiLinearProgress-bar{background-color:#2e79b0}._notificationContainer_cx7jp_2{position:sticky;width:100%;background:#f9f4df}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7{z-index:1000;max-width:1440px;text-align:center;width:100%;margin:0 auto;padding:16px 56px 12px 31px;font-size:14px}@media (max-width: 699px){._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7{padding:16px 24px 12px 10px}}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._iconTextContainer_cx7jp_27{display:flex;flex-direction:row;margin-right:20px}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._iconTextContainer_cx7jp_27 ._topbarAlarmIcon_cx7jp_32{flex-shrink:0;background:url(https://cdn.codechef.com/images/icons/alarm.svg) no-repeat 0 0;height:14px;width:17px;margin:3px 8px;overflow:visible}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._topbarLinkSection_cx7jp_40{font-weight:400;font-size:14px;line-height:16px;color:#2a67b1;display:flex;align-items:center;text-decoration:none}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._topbarLinkSection_cx7jp_40 ._arrowIconContainer_cx7jp_49{border-radius:50%;height:28px;width:28px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;left:11px;position:relative;background:#5a86dc15}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._topbarLinkSection_cx7jp_40 ._arrowIconContainer_cx7jp_49 ._arrowIcon_cx7jp_49{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg);display:inline-block;width:14px;height:10px}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._topbarLinkSection_cx7jp_40:hover{text-decoration:underline}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarContent_cx7jp_21 ._topbarLinkSection_cx7jp_40:hover ._arrowIconContainer_cx7jp_49{position:relative;left:15px}._notificationContainer_cx7jp_2 ._topbarSection_cx7jp_7 ._topbarCloseIcon_cx7jp_76{position:absolute;right:15px;top:21px;cursor:pointer;font-size:20px;background:url(https://cdn.codechef.com/images/icons/cross-search.png) no-repeat 0 0;width:11px;height:11px}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px #32649666}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;inset:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:#0006}.swal2-container.swal2-backdrop-hide{background:transparent!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-start,.swal2-container.swal2-top-left{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-start,.swal2-container.swal2-center-left{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-start,.swal2-container.swal2-bottom-left{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-right>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-top,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-bottom{align-items:center}.swal2-container.swal2-grow-column.swal2-top-start,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-bottom-left{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-top-right,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-bottom-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(#0000001a,#0000001a)}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(#0003,#0003)}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent!important;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px #32649666}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:#0003}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:transparent;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:transparent;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-input,.swal2-file,.swal2-textarea,.swal2-select,.swal2-radio,.swal2-checkbox{margin:1em auto}.swal2-input,.swal2-file,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px #0000000f;color:inherit;font-size:1.125em}.swal2-input.swal2-inputerror,.swal2-file.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-input:focus,.swal2-file:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:none;box-shadow:0 0 3px #c4e6f5}.swal2-input::-moz-placeholder,.swal2-file::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-input:-ms-input-placeholder,.swal2-file:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-input::-ms-input-placeholder,.swal2-file::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-input::placeholder,.swal2-file::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-radio,.swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-radio label,.swal2-checkbox label{margin:0 .6em;font-size:1.125em}.swal2-radio input,.swal2-checkbox input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message:before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator: true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@-webkit-keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{inset:auto;max-width:calc(100% - 1.25em);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px #0006}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translate(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-start,body.swal2-no-backdrop .swal2-container.swal2-top-left{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-start,body.swal2-no-backdrop .swal2-container.swal2-center-left{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translate(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-start,body.swal2-no-backdrop .swal2-container.swal2-bottom-left{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}._closeIcon_dijvf_2._dark_dijvf_2{background:#1d1e23;border-radius:50%;color:#d7d7d7}._closeIcon_dijvf_2._dark_dijvf_2:hover{color:#1d1e23;background:#d7d7d7}._discountText_1gn09_2{text-align:center;margin-top:10px;color:#ad541c;font-weight:500;font-size:12px;opacity:1}._discountText_1gn09_2._dark_1gn09_10{color:#d7d7d7}._btnGroup_1gn09_14{position:relative;display:inline-block;vertical-align:middle}._btnGroup_1gn09_14 ._btnDefault_1gn09_19{display:inline-block;width:max-content;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-image:none;border:1px solid transparent;background-repeat:repeat-x;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d;margin-left:-1px;position:relative;float:left;border-radius:0;color:#333;background-color:#fff;border-color:#ccc}._btnGroup_1gn09_14 ._btnDefault_1gn09_19:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}._btnGroup_1gn09_14 ._btnDefault_1gn09_19:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}._btnGroup_1gn09_14 ._btnDefault_1gn09_19:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}._btnGroup_1gn09_14 ._btnActive_1gn09_60{z-index:2;background-image:none;color:#333;background-color:#e6e6e6;border-color:#adadad;outline:0;box-shadow:inset 0 3px 5px #00000020;text-decoration:none}._btnDanger_1gn09_71{color:#fff;background-color:#d9534f;border-color:#d43f3a}._btnDanger_1gn09_71:hover{color:#fff;background-color:#bd362f}._btnPrimary_1gn09_81{color:#fff;background-color:#428bca;border-color:#357ebd}._btnPrimary_1gn09_81:hover{color:#fff;background-color:#1e6ebe;border:1px solid #2C84DB}._btn_1gn09_14{display:inline-block;width:max-content;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-image:none;border:1px solid transparent;background-repeat:repeat-x;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d}._btn_1gn09_14:disabled{cursor:not-allowed;opacity:.5}._icon-btn_1gn09_118{background:0 0;color:#428bca;text-decoration:none;width:48px;height:48px;text-indent:-9999px;margin:0 4px;display:inline-block;border:none;box-shadow:0 1px 2px #00000080;background-size:100%;background-repeat:no-repeat;background-position:left center;cursor:pointer;font-weight:400;text-align:right;font-size:10px}._icon-btn_1gn09_118._dark_1gn09_10{opacity:.9}._icon-btn_1gn09_118._dark_1gn09_10:hover{opacity:1}._facebook-icon_1gn09_144{background-image:url(https://cdn.codechef.com/images/icons/fb-oauth.svg)}._github-icon_1gn09_148{background-image:url(https://cdn.codechef.com/images/icons/github-oauth.svg)}._google-icon_1gn09_152{background-image:url(https://cdn.codechef.com/images/icons/google-oauth.svg)}._fa-icon-btn_1gn09_156{cursor:pointer;background:none;border:none;color:red;width:30px;height:30px}._premiumButton_1gn09_165{display:flex;justify-content:center;align-items:center;padding:8px 16px;gap:4px;min-height:38px;background:#6b4024;color:#fff;cursor:pointer;border:none;border-radius:2px}._premiumButton_1gn09_165:hover{background-color:#59351e!important}._premiumButton_1gn09_165 ._premiumButton__text_1gn09_181{font-family:Open Sans,serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px}._premiumButton_1gn09_165 ._premiumButton__icon_1gn09_188{display:flex}._premiumButton_1gn09_165._dark_1gn09_10{filter:brightness(.8);border:1px solid #FFFFFF}._premiumButton-outlined_1gn09_196{color:#6b4024;background:#fff;border:1px solid #6B4024}._premiumButton-disabled_1gn09_202{opacity:50%}._googleOauth_1gn09_206,._truecallerOauth_1gn09_206{transition:background-color .3s,box-shadow .3s;padding:8px 0;margin-bottom:12px;width:100%;border:1px solid #DAE0ED;border-radius:4px;background-color:#fff;display:flex;gap:12px;justify-content:center;align-items:center}._googleOauth_1gn09_206:hover,._truecallerOauth_1gn09_206:hover{cursor:pointer}._googleOauth_1gn09_206 img,._truecallerOauth_1gn09_206 img{width:28px}._googleOauth_1gn09_206 ._title_1gn09_225,._truecallerOauth_1gn09_206 ._title_1gn09_225{font-size:14px;font-weight:600;color:#4a4a4a;font-family:Open Sans,sans-serif}._googleOauth_1gn09_206._dark_1gn09_10,._truecallerOauth_1gn09_206._dark_1gn09_10{border:1px solid #5c7cab;border-radius:4px;background-color:#282e37}._googleOauth_1gn09_206._dark_1gn09_10 ._title_1gn09_225,._truecallerOauth_1gn09_206._dark_1gn09_10 ._title_1gn09_225{color:#d7d7d7}._googleOauth_1gn09_206{padding:10px 15px;border-radius:8px;background:#ebf2ff;margin-bottom:24px;height:56px;color:#4079da}._LoginFormContainer_pkrxp_2{width:320px;padding:16px 0}._LoginFormContainer_pkrxp_2 *{font-family:Fustat,serif}._LoginFormContainer_pkrxp_2 ._errorMessage_pkrxp_9{display:flex;justify-content:space-between;align-items:center;gap:4px}._LoginFormContainer_pkrxp_2 ._errorMessage_pkrxp_9 ._message_pkrxp_15{color:#eb5757;font-size:12px}._LoginFormContainer_pkrxp_2 ._mPara_pkrxp_19{font-size:12px;color:#4a4a4a;font-weight:400;line-height:40px}._LoginFormContainer_pkrxp_2 ._mPara_pkrxp_19._dark_pkrxp_25{color:#d7d7d7}._LoginFormContainer_pkrxp_2 ._mLink_pkrxp_28{color:#2a67b1;display:inline-block;font-size:13px;text-decoration:underline;min-width:104px}._LoginFormContainer_pkrxp_2 ._mLink_pkrxp_28:hover{text-decoration:auto}._LoginFormContainer_pkrxp_2 ._mLink_pkrxp_28._dark_pkrxp_25{color:#5780b0}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41{background-color:#fff;text-align:left}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 button[type=submit]{margin-top:15px}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._mOauthDivider_pkrxp_48{max-width:320px;width:100%;color:#b3bdd2;display:flex;justify-content:space-between;margin-bottom:24px;align-items:center;font-weight:600;font-size:14px}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._mOauthDivider_pkrxp_48 ._lOauthDivider_pkrxp_59{width:40%;border-bottom:1px solid #b3bdd2;opacity:.7}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._loginButton_pkrxp_64{display:flex;align-items:center;justify-content:center;line-height:40px;width:100%;font-size:14px;background:#4079da;color:#fff;letter-spacing:.42px;border-radius:8px;border:none;height:56px;cursor:pointer;transition:background .3s ease;margin:16px 0}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._loginButton_pkrxp_64:hover{background:#3367a5}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._loginButtonDisabled_pkrxp_84{opacity:.6;cursor:not-allowed}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._loginButtonDisabled_pkrxp_84:hover{background:#4079da}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._formGroup_pkrxp_91{width:70%;border-radius:0}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._formGroup_pkrxp_91 input{font-size:1rem}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._inputGroup_pkrxp_98{position:relative;display:table;margin-top:15px;border-collapse:separate}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._description_pkrxp_104{font-size:.85em;line-height:1.5}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._inputField_pkrxp_108{width:100%;height:56px;font-family:Fustat,serif;border:1px solid #dadada;border-radius:8px;font-size:14px;color:#4a4a4a;margin-bottom:24px;padding:4px 40px 4px 10px}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._inputField_pkrxp_108::placeholder{color:#b3bdd2}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._inputField_pkrxp_108:focus{outline:none}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._inputField_pkrxp_108._dark_pkrxp_25{color:#fff;background:#24262c;border-color:#464646}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._inputField_pkrxp_108._dark_pkrxp_25::placeholder{color:#d7d7d7}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._formItem_pkrxp_133{position:relative}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._formItem_pkrxp_133 ._i-eye-mask-icon_pkrxp_136{background-image:url(https://cdn.codechef.com/images/icons/eye-mask.svg)!important;background:no-repeat;cursor:pointer;float:right;margin-right:25px;position:absolute;right:-9px;top:17px;width:20px;height:20px}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._formItem_pkrxp_133 ._i-eye-unmask-icon_pkrxp_148{background-image:url(https://cdn.codechef.com/images/icons/eye-unmask.svg)!important;background:no-repeat;cursor:pointer;float:right;margin-right:25px;position:absolute;right:-9px;top:17px;width:20px;height:20px}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._formItem_pkrxp_133 ._description_pkrxp_104,._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._formItem_pkrxp_133 ._password-description_pkrxp_161{font-size:11px;margin:-10px 0 20px}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41 ._formItem_pkrxp_133 ._field-suffix_pkrxp_165{display:block;margin:-15px 0 20px;font-size:14px}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41._dark_pkrxp_25,._LoginFormContainer_pkrxp_2 ._form_pkrxp_41._dark_pkrxp_25 ._form_pkrxp_41{background:#1d1e23}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41._dark_pkrxp_25 ._mOauthDivider_pkrxp_48{color:#d7d7d7}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41._dark_pkrxp_25 ._mOauthDivider_pkrxp_48 ._lOauthDivider_pkrxp_59{border-bottom:1px solid #606060;opacity:1}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41._dark_pkrxp_25 ._loginButton_pkrxp_64{background:#2a67b1}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41._dark_pkrxp_25 ._i-eye-mask-icon_pkrxp_136,._LoginFormContainer_pkrxp_2 ._form_pkrxp_41._dark_pkrxp_25 ._i-eye-unmask-icon_pkrxp_148{filter:contrast(70%)}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41._dark_pkrxp_25 ._formItem_pkrxp_133 label{color:#d7d7d7;font-weight:400}._LoginFormContainer_pkrxp_2 ._form_pkrxp_41._dark_pkrxp_25 ._formItem_pkrxp_133 label ._form-required_pkrxp_196{color:#f27054}._icon__box_10bs7_2{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}._icon__box_10bs7_2:hover{background:#2a67b11a}._icon__box_10bs7_2 ._copy__icon_10bs7_14{display:inline-block;width:16px;height:19px;background:url(https://cdn.codechef.com/images/icons/light_ide_icon_spritesheet.svg) no-repeat -587px -8px}._icon__box_10bs7_2 ._being-copied__icon_10bs7_20{display:inline-block;border-radius:50%;width:16px;height:16px;background:url(https://cdn.codechef.com/images/icons/tick.svg) center}._icon__box_10bs7_2._dark_10bs7_27:hover{background:#4d4d4d}._icon__box_10bs7_2._dark_10bs7_27 ._copy__icon_10bs7_14{background:url(https://cdn.codechef.com/images/icons/dark_ide_icon_spritesheet.svg) no-repeat -584px -7px}._copyToClipBoard_10bs7_34{cursor:pointer;width:24px;height:24px;border-radius:50%}._copyToClipBoard_10bs7_34:hover{background-color:#2a67b11a;outline:rgba(42,103,177,.1) solid 4px}._copyIconStyle_10bs7_45{margin-left:auto;width:24px}._banner_169u3_2{padding:24px;background:#ffebb41a;border:2px solid rgba(107,64,36,.3);border-radius:8px}._banner_169u3_2,._banner_169u3_2 *{font-family:Open Sans,serif}._banner_169u3_2 ._banner__textarea_169u3_11{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px}._banner_169u3_2 ._banner__textarea_169u3_11 ._banner__textarea-title_169u3_18{font-weight:600;font-size:16px;line-height:160%;color:#363636}._banner_169u3_2 ._banner__textarea_169u3_11 ._banner__textarea-text_169u3_24{font-weight:400;font-size:14px;line-height:160%;color:#4a4a4a}._moneyBackGuarantee_169u3_31{display:flex;justify-content:center;margin:24px;gap:8px;align-items:center;flex-wrap:wrap}._moneyBackGuarantee_169u3_31 p{font-weight:400;text-align:center;font-size:16px;font-family:Open Sans,serif;color:#4a4a4a;line-height:160%}._moneyBackGuarantee_169u3_31 ._faqLink_169u3_47{color:#6b4024;text-decoration:none;font-weight:400;font-size:14px;line-height:22px;font-family:Open Sans,serif}._moneyBackGuarantee_169u3_31 ._faqLink_169u3_47:hover{text-decoration:underline}._bannerTopBorder_169u3_59{border-left:none;border-right:none}._proCardContainer_169u3_64{display:flex;gap:24px;align-items:center;justify-content:center;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;height:840px}@media (max-width: 960px){._proCardContainer_169u3_64{justify-content:revert!important}}@media (max-width: md_down){._proCardContainer_169u3_64{justify-content:revert!important}}._proCardContainer_169u3_64::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:8px}._proCardContainer_169u3_64::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:#00000080}._mainProCardContainer_169u3_96{height:revert!important;align-items:center;justify-content:center}@media (max-width: 960px){._mainProCardContainer_169u3_96{justify-content:revert}}._mainContainer_169u3_107{display:flex;gap:24px;overflow-x:scroll;overflow-y:hidden;height:465px;white-space:nowrap}._mainContainer_169u3_107::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:8px}._mainContainer_169u3_107::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:#00000080}._currentPlan__container_169u3_126{justify-content:center;height:auto}@media (max-width: 900px){._currentCardWrap_169u3_132{flex-direction:column;align-items:flex-start}}@media (max-width: 1100px){._currentCardWrap_169u3_132 ._bannerTop__content_169u3_138{width:400px}}@media (max-width: 900px){._currentCardWrap_169u3_132 ._bannerTop__content_169u3_138{margin-bottom:24px;width:100%}}@media (max-width: 499px){._currentCardWrap_169u3_132 ._bannerTop__content_169u3_138{margin-bottom:12px}}._featuresContainer__features_169u3_154{width:100%;margin-left:auto;margin-right:auto}@media (max-width: 700px){._featuresContainer__features_169u3_154{margin:0}}._bannerTop_169u3_59{padding:24px;position:relative;overflow:hidden}._bannerTop_169u3_59._loading_169u3_170:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:_shimmer_169u3_1 1.5s infinite}._bannerTop_169u3_59,._bannerTop_169u3_59 *{font-family:Open Sans,serif}@media (max-width: 800px){._bannerTop_169u3_59{padding-left:16px;padding-right:16px}}@media (max-width: 499px){._bannerTop_169u3_59{padding:24px 0}}._bannerTop_169u3_59 ._bannerTop__container_169u3_194{max-width:1366px;width:100%;margin:0 auto}._bannerTop_169u3_59 ._bannerTop__container_169u3_194 ._bannerTop__breadCrumbs_169u3_199{color:#363636cc;font-size:14px;line-height:22px}._bannerTop_169u3_59 ._bannerTop__container_169u3_194 ._bannerTop__breadCrumbs_169u3_199 a{text-decoration-line:underline;color:inherit;font-size:inherit;line-height:inherit}._bannerTop_169u3_59 ._bannerTop__container_169u3_194 ._bannerTop__breadCrumbs_169u3_199 a:hover{text-decoration:none}._bannerTop_169u3_59 ._displayNone_169u3_213{display:none}._bannerTop_169u3_59 ._bannerTopContent__container_169u3_216{display:flex;justify-content:center;align-items:center}@media (max-width: 1100px){._bannerTop_169u3_59 ._planCardWrap_169u3_222{flex-direction:column;align-items:flex-start}}@media (max-width: 1200px){._bannerTop_169u3_59 ._planCardWrap_169u3_222 ._bannerTop__content_169u3_138{width:400px}}@media (max-width: 1100px){._bannerTop_169u3_59 ._planCardWrap_169u3_222 ._bannerTop__content_169u3_138{margin-bottom:24px;width:100%}}._bannerTop_169u3_59 ._bannerTopButton__container_169u3_238{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:40px}@media (max-width: 750px){._bannerTop_169u3_59 ._bannerTopButton__container_169u3_238{align-items:flex-start}}._bannerTop_169u3_59 ._bannerTopButton__container_169u3_238 ._pricingCard__vbox_169u3_250{display:flex;align-items:center}._bannerTop_169u3_59 ._bannerTopButton__container_169u3_238 ._pricingCard__vbox_169u3_250 ._para_169u3_254{margin-right:15px}._bannerTop_169u3_59 ._bannerTopButton__container_169u3_238 button{width:140px;margin-bottom:6px;white-space:nowrap}@media (max-width: 750px){._bannerTop_169u3_59 ._bannerTopButton__container_169u3_238{margin-top:16px;margin-left:0}}._bannerTop_169u3_59 ._bannerTop__content_169u3_138{display:flex;align-items:center;flex-direction:column;gap:12px;height:100%;max-height:138px;text-align:center}@media (max-width: 960px){._bannerTop_169u3_59 ._bannerTop__content_169u3_138{align-items:center;max-height:revert}}@media (max-width: md_down){._bannerTop_169u3_59 ._bannerTop__content_169u3_138{align-items:center;max-height:revert}}._bannerTop_169u3_59 ._bannerTop__title_169u3_289{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 499px){._bannerTop_169u3_59 ._bannerTop__title_169u3_289{justify-content:start}}._bannerTop_169u3_59 ._bannerTop__title_169u3_289 ._topText_169u3_300{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.8px}._bannerTop_169u3_59 ._bannerTop__title_169u3_289 ._bannerTopTitle__text_169u3_309{font-family:Open Sans,serif;font-weight:600;font-size:36px;line-height:42px;color:#5b4538}@media (max-width: 499px){._bannerTop_169u3_59 ._bannerTop__title_169u3_289 ._bannerTopTitle__text_169u3_309{font-size:24px;line-height:30px;text-align:center}}._bannerTop_169u3_59 ._bannerTop__title_169u3_289 ._bannerTopTitle__image_169u3_323{margin-left:8px;width:40px}@media (max-width: 700px){._bannerTop_169u3_59 ._bannerTop__title_169u3_289 ._bannerTopTitle__image_169u3_323{display:none}}._bannerTop_169u3_59 ._discountLabel_169u3_332{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:8px;border:1px solid #FFE8AB;background:#fffcf2}@media (max-width: 600px){._bannerTop_169u3_59 ._discountLabel_169u3_332{flex-wrap:wrap}}._bannerTop_169u3_59 ._discountLabel_169u3_332 ._timerContainerWrapper_169u3_347{display:flex;align-items:center;justify-content:center}._bannerTop_169u3_59 ._discountLabel_169u3_332 ._timerContainerWrapper_169u3_347 p:last-child{display:none}._bannerTop_169u3_59 ._discountLabel_169u3_332 ._timerContainerWrapper_169u3_347 ._timerValueContainer_169u3_355{text-align:center;display:flex;align-items:baseline;padding:2px 4px 2px 8px}._bannerTop_169u3_59 ._discountLabel_169u3_332 ._timerContainerWrapper_169u3_347 ._timerValueContainer_169u3_355 ._timerName_169u3_361{color:#b30a08;font-family:Open Sans,serif;font-size:14px;font-weight:700;line-height:150%;letter-spacing:.45px}._bannerTop_169u3_59 ._discountLabel_169u3_332 ._timerContainerWrapper_169u3_347 ._timerValueContainer_169u3_355 ._timerValue_169u3_355{color:#b30a08;font-family:Open Sans,serif;font-size:14px;font-weight:600;line-height:150%;letter-spacing:.95px}._bannerTop_169u3_59 ._discountLabel_169u3_332 ._timerContainerWrapper_169u3_347 ._timerColon_169u3_377{color:#b30a08;text-align:center;font-family:Open Sans,serif;font-size:14px;font-weight:600}._bannerTop_169u3_59 ._discountLabel_169u3_332 ._labelText_169u3_384{color:#363535;font-family:Open Sans,serif;font-size:14px;display:flex;font-weight:400;line-height:24px}._bannerTop_169u3_59 ._discountLabel_169u3_332 ._discountBadge_169u3_392{display:flex;align-items:center;gap:4px;border-radius:16px;background:#fdf3d6;color:#654229;text-align:center;font-family:Open Sans,serif;border:1px solid #FFB039;font-size:10px;font-weight:700;padding:5px 12px;line-height:150%;letter-spacing:.2px}@media (max-width: 600px){._bannerTop_169u3_59 ._discountLabel_169u3_332 ._discountBadge_169u3_392{display:none}}._bannerTop_169u3_59 ._discountLabel_169u3_332 ._discountBadge_169u3_392 ._sparkIcon_169u3_413{min-width:14px;height:13.485px;background:url(https://cdn.codechef.com/images/discount/spark.svg) no-repeat 0px 0px;background-size:cover}._bannerTop_169u3_59 ._discountLabel_169u3_332 ._discountBadge_169u3_392 ._priceIncreaseIcon_169u3_419{min-width:14px;height:13.485px;background:url(https://cdn.codechef.com/images/discount/price-increase.svg) no-repeat 0px 0px;background-size:cover}._bannerTop_169u3_59 ._bannerTop__text_169u3_425{font-weight:400;font-size:16px;line-height:24px;color:#4a4a4a}@media (max-width: 450px){._bannerTop_169u3_59 ._bannerTop__text_169u3_425{font-size:14px}}._bannerTop--thin_169u3_437{border-bottom:1px solid #E1D1C7;padding-top:16px;padding-bottom:16px}._premiumSectionOne_169u3_443{width:100%;padding:16px 32px}@media (max-width: 500px){._premiumSectionOne_169u3_443{padding-left:24px;padding-right:24px}}._premiumSectionOne_169u3_443 ._premiumSectionOne__container_169u3_453{max-width:1366px;width:100%;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between}._cardContainer_169u3_462{display:flex;justify-content:flex-end}@media (max-width: 1100px){._cardContainer_169u3_462{justify-content:flex-start;width:100%}}@media (max-width: 760px){._cardContainer_169u3_462{flex-direction:column;align-items:flex-start}}._premiumButton_169u3_479{display:flex;justify-content:center;align-items:center;padding:12px 16px;gap:4px;min-height:38px;background:#6b4024;color:#fff;border-radius:4px;width:fit-content;height:fit-content;cursor:pointer;border:1px solid transparent}@media (max-width: 400px){._premiumButton_169u3_479{padding:6px 12px}}@media (max-width: 350px){._premiumButton_169u3_479{padding:4px 8px}}._premiumButton_169u3_479:hover{background-color:#59351e}._premiumButton_169u3_479 ._premiumButton__text_169u3_507{font-family:Open Sans,serif;font-weight:600;font-size:16px;line-height:22px}@media (max-width: 400px){._premiumButton_169u3_479 ._premiumButton__text_169u3_507{font-size:14px;line-height:20px}}._premiumButton_169u3_479 ._premiumButton__icon_169u3_519{display:flex}._premiumButton-outlined_169u3_523{color:#6b4024;background:#fff;border:1px solid #6B4024}._premiumButton-outlined_169u3_523:hover{background:#6b4024;color:#fff}._premiumButton-golden_169u3_533{color:#6b4024;background:#fff5da;border:1px solid #6B4024}._premiumButton-golden_169u3_533:hover{background:#6b4024;color:#fff}._premiumButton-disabled_169u3_543{opacity:50%}@media (max-width: 500px){._loadingContainer_169u3_548{width:100%}}._loadingContainer_169u3_548 ._loading_169u3_170{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _shine_169u3_1 linear infinite;width:400px;height:80px}@media (max-width: 500px){._loadingContainer_169u3_548 ._loading_169u3_170{width:100%}}@keyframes _shine_169u3_1{to{background-position-x:-200%}}._saleBanner_169u3_572{display:flex;align-items:center;justify-content:flex-end;gap:96px}@media (max-width: 1100px){._saleBanner_169u3_572{justify-content:flex-start;padding-left:25%}}@media (max-width: 960px){._saleBanner_169u3_572{gap:28px;justify-content:center;flex-direction:column-reverse;padding:initial}}@media (max-width: 720px){._saleBanner_169u3_572{gap:12px}}._saleBanner_169u3_572 ._saleBannerContent_169u3_597{display:flex;flex-direction:column;gap:16px;align-items:center}@media (max-width: 960px){._saleBanner_169u3_572 ._saleBannerContent_169u3_597{gap:28px}}._saleBanner_169u3_572 ._saleBannerContent_169u3_597 ._saleBannerTitle_169u3_608 ._saleBannerHeading_169u3_608{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.8px}@media (max-width: 500px){._saleBanner_169u3_572 ._saleBannerContent_169u3_597 ._saleBannerTitle_169u3_608 ._saleBannerHeading_169u3_608{font-size:16px}}._saleBanner_169u3_572 ._saleBannerContent_169u3_597 ._saleBannerTitle_169u3_608 ._saleBannerSubHeading_169u3_622{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:36px;font-weight:600;line-height:140%}@media (max-width: 500px){._saleBanner_169u3_572 ._saleBannerContent_169u3_597 ._saleBannerTitle_169u3_608 ._saleBannerSubHeading_169u3_622{font-size:24px}}._saleBanner_169u3_572 ._saleBannerContent_169u3_597 ._saleBannerTitle_169u3_608 ._saleBannerSubHeading_169u3_622 ._saleBannerTopTitle__image_169u3_635{margin-left:8px;width:40px}@media (max-width: 700px){._saleBanner_169u3_572 ._saleBannerContent_169u3_597 ._saleBannerTitle_169u3_608 ._saleBannerSubHeading_169u3_622 ._saleBannerTopTitle__image_169u3_635{display:none}}._saleBanner_169u3_572 ._saleBannerContent_169u3_597 ._saleBannerDescription_169u3_644{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:600;line-height:150%}@media (max-width: 500px){._saleBanner_169u3_572 ._saleBannerContent_169u3_597 ._saleBannerDescription_169u3_644{font-weight:400}}._saleBanner_169u3_572 ._saleBadge_169u3_657{background:url(https://cdn.codechef.com/images/new-year-flash-sale/pro-page-sale-badge.png) no-repeat 0 0;width:160px;height:160px;background-size:contain;color:#32384b;font-family:Open Sans,serif;font-size:17.652px;font-weight:700;letter-spacing:4.413px;padding:45px 20px 20px 47px}@media (max-width: 1100px){._saleBanner_169u3_572 ._saleBadge_169u3_657{width:150px;padding:48px 30px 20px 55px}}@media (max-width: 500px){._saleBanner_169u3_572 ._saleBadge_169u3_657{width:140px;padding:42px 30px 20px 46px}}._saleBannerMonthly_169u3_682{padding-top:100px;justify-content:center;padding-left:initial}._skeletonBannerTitle_169u3_688{height:20px;max-width:1200px;width:100%;background:linear-gradient(90deg,#dedddd4d 25%,#ffffff80,#ffffff4d 75%);animation:_skeletonShimmer_169u3_1 2s infinite}._skeletonBannerText_169u3_696{height:81px;width:400px;background:linear-gradient(90deg,#e0e0e04d 25%,#ffffff80,#ffffff4d 75%);border-radius:4px;animation:_skeletonShimmer_169u3_1 2s infinite}@keyframes _skeletonShimmer_169u3_1{0%{background-position:-200% 0}to{background-position:200% 0}}._centerAlign_105eh_3{display:flex;align-items:center;justify-content:center}._subscribeCard_105eh_9{padding:24px 56px;background:#3d2719;display:flex;flex-direction:column;align-items:center;border:1px solid #EAE1D8;border-left:none;border-right:none}@media (max-width: 800px){._subscribeCard_105eh_9{padding-left:48px;padding-right:48px}}@media (max-width: 500px){._subscribeCard_105eh_9{padding-left:24px;padding-right:24px}}@media (max-width: 400px){._subscribeCard_105eh_9{padding-left:16px;padding-right:16px}}._subscribeCard_105eh_9 ._subscribeCard__subtitle_105eh_37{font-family:Open Sans,serif;font-weight:700;font-size:32px;line-height:120%;margin-bottom:24px;background:linear-gradient(270deg,#f6da8d,#fff8e4 37.5%,#ffd870);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width: 600px){._subscribeCard_105eh_9 ._subscribeCard__subtitle_105eh_37{font-size:20px;line-height:24px}}@media (max-width: 360px){._subscribeCard_105eh_9 ._subscribeCard__subtitle_105eh_37{font-size:18px;line-height:24px}}._testimonialCard_105eh_60{display:flex;justify-content:space-between;flex-direction:column;width:320px;padding:24px;background:linear-gradient(180deg,#fff,#fff9e8);border:1px solid #EEBE80;box-shadow:0 4px 12px #cfd8dc40;border-radius:8px}._testimonialCard_105eh_60 ._textContainer_105eh_71:before{content:"“";font-weight:700;font-size:63px;color:#e9ac51;font-family:Open Sans,serif;position:relative}._testimonialCard_105eh_60 ._textContainer_105eh_71{margin-top:-14px}._testimonialCard_105eh_60 ._textContainer_105eh_71 ._text_105eh_71{font-size:14px;line-height:24px;letter-spacing:0;color:#363636;width:230px;margin-bottom:20px;margin-top:-30px;white-space:normal;font-family:Open Sans,serif}._testimonialCard_105eh_60 ._infoContainer_105eh_93{display:flex;align-items:flex-start;flex-direction:column}._testimonialCard_105eh_60 ._infoContainer_105eh_93 ._userName_105eh_98{font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;color:#363636}._testimonialCard_105eh_60 ._infoContainer_105eh_93 ._name_105eh_105{margin-left:11px;font-style:italic}._testimonialCard_105eh_60 ._infoContainer_105eh_93 ._userInfo_105eh_109{margin-top:12px;font-size:11px;font-style:italic;color:#777}._featureGrid_105eh_116{border:1px solid #888888;border-radius:4px;max-width:881px;width:100%}._featureGrid_105eh_116,._featureGrid_105eh_116 *{font-family:Open Sans,serif}._featureGrid_105eh_116 ._featureGrid__gridBox_105eh_125{border-bottom:1px solid #888888;font-weight:400;font-size:16px;color:#363636}._featureGrid_105eh_116 ._featureGrid__gridBox_105eh_125 ._proIconContainer_105eh_131{display:flex;align-items:center;gap:4px}._featureGrid_105eh_116 ._featureGrid__gridBox_105eh_125 ._proIconContainer_105eh_131 ._proIconImage_105eh_136{width:20px}@media (max-width: 700px){._featureGrid_105eh_116 ._featureGrid__gridBox_105eh_125 ._proIconContainer_105eh_131 ._proIconImage_105eh_136{display:none}}._featureGrid_105eh_116 ._featureGrid__gridBox_105eh_125:first-child{background:#fff9e8;border-radius:4px;border-bottom:1px solid #888888}._featureGrid_105eh_116 ._featureGrid__gridBox_105eh_125:last-child{border-bottom:none}._featureGrid_105eh_116 ._featureGrid__bold1_105eh_152,._featureGrid_105eh_116 ._featureGrid_bold1--premium_105eh_152{font-weight:600;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_105eh_116 ._featureGrid__bold1_105eh_152,._featureGrid_105eh_116 ._featureGrid_bold1--premium_105eh_152{font-size:14px;line-height:18px}}._featureGrid_105eh_116 ._featureGrid_bold1--premium_105eh_152{color:#6b4024}._featureGrid_105eh_116 ._featureGrid__bold2_105eh_166{font-weight:600;font-size:18px;line-height:25px}@media (max-width: 500px){._featureGrid_105eh_116 ._featureGrid__bold2_105eh_166{font-size:16px;line-height:20px}}._featureGrid_105eh_116 ._featureGrid__gridCell-left_105eh_177{padding:16px 24px;border-right:1px solid #EAE1D8;font-weight:400;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_105eh_116 ._featureGrid__gridCell-left_105eh_177{padding:8px 12px;font-size:14px;line-height:18px}}._featureGrid_105eh_116 ._featureGrid__gridCell-middle_105eh_191{display:flex;justify-content:center;align-items:center;padding:16px 24px;font-weight:400;font-size:16px;line-height:22px;border-right:1px solid #EAE1D8}@media (max-width: 500px){._featureGrid_105eh_116 ._featureGrid__gridCell-middle_105eh_191{padding:8px 12px;font-size:14px;line-height:18px}}._featureGrid_105eh_116 ._featureGrid__gridCell-right_105eh_208{display:flex;justify-content:center;align-items:center;padding:16px 24px;font-weight:400;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_105eh_116 ._featureGrid__gridCell-right_105eh_208{padding:8px 12px;font-size:14px;line-height:18px}}._iconBrownTick_105eh_225{background:url(https://cdn.codechef.com/images/icons/brown-tick-rounded.svg) no-repeat;height:16px;width:16px;display:block}._iconProTick_105eh_232{background:url(https://cdn.codechef.com/images/pro/pro-check.svg) no-repeat;height:22px;width:22px}._listContainer_105eh_238{display:flex;margin-bottom:16px}@media (max-width: 600px){._listContainer_105eh_238{margin-bottom:12px}}._listContainer_105eh_238:last-child{margin:0}._listContainer_105eh_238 ._redCircle_105eh_250{color:transparent;width:8px;height:8px;border:1px solid #EB5757;border-radius:50%;margin-right:14px;margin-top:10px}._premiumNudgesCard_105eh_260{background:#fffcf2;padding:24px;border:2px solid rgba(107,64,36,.3);border-radius:8px}._premiumNudgesCard_105eh_260 ._heading_105eh_266{font-weight:600;font-size:16px;color:#363636;margin-bottom:8px;line-height:160%}._premiumNudgesCard_105eh_260 ._externalLinkButton__Container_105eh_273 ._externalLinkButton_105eh_273{display:inline-flex;align-items:center;padding:8px 4px 8px 16px;width:116px;height:38px;font-size:14px;text-decoration:none;color:#fafbfd;background:#654229;border-radius:2px}._premiumNudgesCard_105eh_260 ._externalLinkButton__Container_105eh_273 ._externalLinkButton_105eh_273:hover{background:#654229!important}._rightArrowIcon_105eh_289{background:url(https://cdn.codechef.com/images/icons/right-arrow-white-no-tail.svg);display:inline-block;width:18px;height:23px}._noAdsPremium__strip_105eh_296{font-family:Open Sans,serif;background:#ffebb41a;border:1px solid rgba(107,64,36,.3);border-radius:2px;display:flex;flex-direction:row;align-items:center;padding:8px 10px;gap:12px;margin:4px auto 30px}._noAdsPremium__strip_105eh_296 ._title_105eh_308{font-family:Open Sans,serif;font-weight:400;font-size:14px;color:#4a4a4a}._noAdsPremium__strip_105eh_296 ._note_105eh_314{display:flex;justify-content:space-between;gap:10px;font-weight:400;font-size:12px;color:#4a4a4a}._externalLink_105eh_273{display:flex;flex-direction:row;font-weight:400;font-size:14px;line-height:100%;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer}._externalLink_105eh_273:hover{text-decoration:underline!important}._externalLink_105eh_273:hover ._externalLinkIcon__container_105eh_337{margin-right:-2px;margin-left:10px}._viewPlansIcon_105eh_342{margin-left:24px;margin-top:2px!important;display:flex;flex-direction:row;font-size:14px;line-height:14px;color:#2a67b1;align-items:center;text-decoration:none;cursor:pointer;margin-top:12px}._viewPlansIcon_105eh_342:hover{text-decoration:underline}._viewPlansIcon_105eh_342:hover ._externalLink__iconContainer_105eh_358{margin-left:12px}._viewPlansIcon_105eh_342 ._externalLink__iconContainer_105eh_358{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._viewPlansIcon_105eh_342 ._externalLink__iconContainer_105eh_358 ._externalLink__icon_105eh_358{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._viewPlansIcon_105eh_342 ._externalLink__iconContainer_105eh_358 ._externalLink__rightIcon_105eh_377{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._externalLinkIcon__container_105eh_337{width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._externalLinkIcon_105eh_337{background:url(https://cdn.codechef.com/images/icons/external-link-blue-small.svg) no-repeat;display:inline-block;width:8px;height:8px}._i-greenTick_105eh_402{background:url(https://cdn.codechef.com/images/icons/green-tick-rounded.svg) no-repeat;height:15px;width:15px}._i-crossTick_105eh_408{background:url(https://cdn.codechef.com/images/pro/cross.svg) no-repeat -102px -10px;height:16px;width:15px}._marginBottom__0_105eh_414{margin-bottom:0!important}._marginY__16_105eh_418{margin-top:16px!important;margin-bottom:16px!important}._margin__0_105eh_423{margin:0!important}._faq_105eh_427 ._faq__title_105eh_427{font-family:Open Sans,serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;margin-bottom:40px}._faq_105eh_427 ._faq__title_105eh_427:after{display:block;content:"";width:40px;height:0;margin-top:8px;border-top:1px solid #4A4A4A}._faq_105eh_427 ._faq__container_105eh_443{max-width:1024px;font-family:Open Sans,serif;line-height:26px;font-size:16px}._faq_105eh_427 ._faq__container_105eh_443 ._faqQuestion_105eh_449{display:flex;margin-bottom:8px}._faq_105eh_427 ._faq__container_105eh_443 ._faqQuestion_105eh_449 ._faqQuestion__bullet_105eh_453{margin-right:12px;width:14px;line-height:unset}@media (max-width: 500px){._faq_105eh_427 ._faq__container_105eh_443 ._faqQuestion_105eh_449 ._faqQuestion__bullet_105eh_453{margin-right:8px}}._faq_105eh_427 ._faq__container_105eh_443 ._faqQuestion_105eh_449 ._faqQuestion__text_105eh_463,._faq_105eh_427 ._faq__container_105eh_443 ._faqQuestion_105eh_449 ._faqQuestion__bullet_105eh_453{font-weight:600;color:#363636}._faq_105eh_427 ._faq__container_105eh_443 ._faq__answer_105eh_467{color:#4a4a4a;margin-left:26px}@media (max-width: 500px){._faq_105eh_427 ._faq__container_105eh_443 ._faq__answer_105eh_467{margin-right:22px}}._faq_105eh_427 ._faq__container_105eh_443 ._faq__answer_105eh_467 a{color:#0d61b5;text-decoration:underline}._faq_105eh_427 ._faq__container_105eh_443 ._faq__answer_105eh_467 a:hover{text-decoration:none}._faq_105eh_427 ._faq__divider_105eh_483{border:none;border-bottom:1px solid #E4E8F1;height:0;margin:24px 0}@media (max-width: 500px){._faq_105eh_427 ._faq__divider_105eh_483{margin:16px 0}}._mainTopContainer_105eh_495{display:flex;flex-direction:column;align-items:center;justify-content:center}._currentPlanCard_105eh_502{width:687px;background:#fff;border-radius:2px}@media (max-width: 900px){._currentPlanCard_105eh_502{width:100%}}@media (max-width: tab_s){._currentPlanCard_105eh_502{width:100%}}._currentPlanCard_105eh_502 ._planHeading_105eh_517{border-radius:2px 2px 0 0;background:#a1732e;display:flex;justify-content:center;align-items:center;padding:12px 10px}._currentPlanCard_105eh_502 ._planHeading_105eh_517 p{font-size:18px;color:#fffefd}@media (max-width: 900px){._currentPlanCard_105eh_502 ._planHeading_105eh_517 p{font-size:16px}}@media (max-width: tab_s){._currentPlanCard_105eh_502 ._planHeading_105eh_517 p{font-size:16px}}._currentPlanCard_105eh_502 ._planHeading_105eh_517 p span{font-weight:600}._currentPlanCard_105eh_502 ._planDetails_105eh_542{display:flex;padding:24px 32px;align-items:center;justify-content:space-between;border-radius:0 0 2px 2px}@media (max-width: 900px){._currentPlanCard_105eh_502 ._planDetails_105eh_542{flex-direction:column;align-items:center;gap:24px;padding:24px 28px}}@media (max-width: tab_s){._currentPlanCard_105eh_502 ._planDetails_105eh_542{flex-direction:column;align-items:center;gap:24px;padding:24px 28px}}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565{display:flex;flex-direction:column;gap:12px}@media (max-width: 900px){._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565{display:flex;flex-direction:column;align-items:center}}@media (max-width: tab_s){._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565{display:flex;flex-direction:column;align-items:center}}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565 ._planNameBlock_105eh_584{display:flex;gap:8px;align-items:center;font-size:16px}@media (max-width: 900px){._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565 ._planNameBlock_105eh_584{font-size:14px}}@media (max-width: tab_s){._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565 ._planNameBlock_105eh_584{font-size:14px}}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565 ._planNameBlock_105eh_584 p{font-weight:600;color:#654229}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565 ._planNameBlock_105eh_584 ._active_105eh_604{border-radius:8px;border:.5px solid #67E697;background:#edfff4;display:flex;padding:2px 16px;justify-content:center;align-items:center;color:#139042}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565 ._planNameBlock_105eh_584 ._expire_105eh_614{border-radius:8px;border:.5px solid #E0AD61;background:#fdf3d6;display:flex;padding:2px 16px;justify-content:center;align-items:center;color:#a1732e}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565 ._planPrice_105eh_624 ._price_105eh_624{font-size:48px;font-weight:600;color:#333;font-family:Open Sans,serif}@media (max-width: 900px){._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565 ._planPrice_105eh_624 ._price_105eh_624{font-size:32px}}@media (max-width: tab_s){._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565 ._planPrice_105eh_624 ._price_105eh_624{font-size:32px}}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._leftPanel_105eh_565 ._planPrice_105eh_624 ._duration_105eh_640{font-size:16px;font-weight:400}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._rightPanel_105eh_644 ._priceBlock_105eh_644{border:1px dashed #E0AD61;background:#fffbf2;max-width:318px;padding:16px 32px;display:flex;flex-direction:column;align-items:center;gap:16px}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._rightPanel_105eh_644 ._priceBlock_105eh_644 ._expiryText_105eh_654{font-family:Open Sans,serif;font-weight:400;font-size:14px;line-height:18px;color:#654229;display:flex;align-items:center;gap:4px}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._rightPanel_105eh_644 ._priceBlock_105eh_644 ._expiryText_105eh_654 ._icon_105eh_225{color:#654229}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._rightPanel_105eh_644 ._priceBlock_105eh_644 ._expiryText_105eh_654 ._expiryDate_105eh_667{color:#654229;font-weight:600}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._rightPanel_105eh_644 ._priceBlock_105eh_644 ._invoiceLink_105eh_671{display:flex;align-items:center;font-family:Open Sans,serif;font-weight:400;font-size:14px;line-height:22px;color:#2a67b1;text-decoration:none}@media (max-width: 480px){._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._rightPanel_105eh_644 ._priceBlock_105eh_644 ._invoiceLink_105eh_671{margin-bottom:4px}}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._rightPanel_105eh_644 ._priceBlock_105eh_644 ._invoiceLink_105eh_671 ._iconContainer_105eh_686{margin-left:4px;display:flex;flex-direction:column;justify-content:center}._currentPlanCard_105eh_502 ._planDetails_105eh_542 ._rightPanel_105eh_644 ._priceBlock_105eh_644 ._invoiceLink_105eh_671:hover{text-decoration:underline}._lastActivePlan_105eh_696{font-family:Open Sans,serif;margin-top:24px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;border-radius:5px;border:1px solid rgba(224,173,97,.46);background:#fdf3d6;width:707px;padding:16px 24px;max-width:687px}@media (max-width: 600px){._lastActivePlan_105eh_696{display:none}}@media (max-width: phone_l){._lastActivePlan_105eh_696{display:none}}._lastActivePlan_105eh_696 ._activePlanDate_105eh_721{color:#333;font-size:16px;font-style:normal;font-weight:400}._lastActivePlan_105eh_696 ._activePlanDate_105eh_721 ._boldText_105eh_727{font-weight:600}._lastActivePlan_105eh_696 ._activePlanDate_105eh_721 ._lightText_105eh_730{font-weight:400}._lastActivePlan_105eh_696 ._downloadButton_105eh_733{color:#654229;display:flex;align-items:center;gap:4px;text-decoration:none}._lastActivePlan_105eh_696 ._downloadButton_105eh_733 ._downloadText_105eh_740{color:#654229;font-family:Open Sans,serif;font-style:normal;font-weight:600;font-size:16px}._lastActivePlan_105eh_696 ._downloadButton_105eh_733 ._iconContainer_105eh_686{margin-left:4px;display:flex;flex-direction:column;justify-content:center}._lastActivePlan_105eh_696 ._downloadButton_105eh_733:hover{text-decoration:underline}._subscriptionNote_105eh_757 ._para_105eh_757{font-family:Open Sans,serif;font-size:12px;line-height:14px;color:#4a4a4a;text-align:center;text-wrap:initial;margin-top:16px}._iconToolTip_105eh_767{scale:71%;background:url(https://cdn.codechef.com/images/practice/practice-icon-spritesheet.svg) no-repeat -98px -2px;width:20px;height:20px;cursor:pointer;display:inline-block;margin-left:2px}@media (max-width: 580px){._iconToolTip_105eh_767{display:none}}@media screen and (max-width: 975px){._faq__container_105eh_443{font-size:14px!important}}._proCard_105eh_787{display:flex;width:350px;height:800px;padding:24px;flex-direction:column;flex-shrink:0;border-radius:20px;background:#fff;font-family:Open Sans,serif;box-shadow:0 4px 12px #cfd8dc66;border:3px solid white;position:relative}@media (max-width: 600px){._proCard_105eh_787{width:328px}}@media (max-width: phone_l){._proCard_105eh_787{width:328px}}._proCard_105eh_787._proBorder_105eh_811{border:3px solid #FFB039}._proCard_105eh_787 ._saleRibbon_105eh_814{display:flex;align-items:center;position:absolute;padding:2px 16px 2px 0;background:#e55654;box-shadow:0 0 0 999px #e55654;clip-path:inset(0 -100%);inset:0 0 auto auto;transform-origin:0 0;transform:translate(43.3%) rotate(45deg)}@media (max-width: 360px){._proCard_105eh_787 ._saleRibbon_105eh_814{padding:revert}}._proCard_105eh_787 ._saleRibbon_105eh_814 ._offertext_105eh_831{color:#fff;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:3px}@media (max-width: 360px){._proCard_105eh_787 ._saleRibbon_105eh_814 ._offertext_105eh_831{font-size:10px}}._proCard_105eh_787 ._topLayout_105eh_845{display:flex;flex-direction:column;gap:16px;align-self:stretch;justify-content:space-between;height:268px}._proCard_105eh_787 ._topLayout_105eh_845 ._playInfo_105eh_853{display:flex;flex-direction:column;gap:4px}._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858{display:flex;align-items:center;justify-content:space-between;gap:4px}._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._yellowSpark_105eh_864{display:inline-block;background-image:url(https://cdn.codechef.com/images/homepage/icons/yellow-spark.svg);width:50px;height:50px}._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._planPackContainer_105eh_870{display:flex;padding:4px;align-items:center;flex-shrink:0;border-radius:50px;background:#fff;box-shadow:0 0 5px 4px #0000001a inset;cursor:pointer}._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._planPackContainer_105eh_870 ._active_105eh_604{display:flex;padding:8px 12px;justify-content:center;align-items:center;flex-shrink:0;border-radius:50px;background:#4079da;color:#fff!important;font-weight:700;box-shadow:0 2px 4px #4079da4d}._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._planPackContainer_105eh_870 ._active_105eh_604:hover{background:#4079da!important;color:#fff!important}._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._planPackContainer_105eh_870 ._monthly_105eh_896,._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._planPackContainer_105eh_870 ._yearly_105eh_897{color:#667399;font-size:14px;width:75px;text-align:center;font-weight:600;transition:all .3s ease;cursor:pointer;padding:8px 12px;border-radius:50px;user-select:none;position:relative}._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._planPackContainer_105eh_870 ._monthly_105eh_896:hover,._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._planPackContainer_105eh_870 ._yearly_105eh_897:hover{background:#4079da1a;color:#4079da}._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._planPackContainer_105eh_870 ._monthly_105eh_896:active,._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._planPackContainer_105eh_870 ._yearly_105eh_897:active{transform:scale(.95)}._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._discountOverlay_105eh_919{position:absolute;top:-14px;left:20px;background:#ff6b35;color:#fff;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:700;font-family:Fustat,serif;white-space:nowrap;box-shadow:0 2px 4px #0003;z-index:10;text-align:center}@media (max-width: 600px){._proCard_105eh_787 ._topLayout_105eh_845 ._topRow_105eh_858 ._discountOverlay_105eh_919{font-size:10px;padding:2px 6px}}._proCard_105eh_787 ._topLayout_105eh_845 ._greenSpark_105eh_941{display:inline-block;background-image:url(https://cdn.codechef.com/images/homepage/icons/green-spark.svg);width:50px;height:50px}._proCard_105eh_787 ._topLayout_105eh_845 ._blueSpark_105eh_947{display:inline-block;background-image:url(https://cdn.codechef.com/images/homepage/icons/blue-spark.svg);width:50px;height:50px}._proCard_105eh_787 ._topLayout_105eh_845 ._planType_105eh_953{color:#2e3446;font-size:20px;font-weight:800;display:flex;align-items:center;gap:4px}._proCard_105eh_787 ._topLayout_105eh_845 ._planType_105eh_953 ._saleCountdown_105eh_961{display:flex;align-items:baseline;gap:4px;justify-content:center;font-size:12px;font-weight:400;border:1px solid #fcebe5;padding:4px;background:#fcebe5;border-radius:8px}._proCard_105eh_787 ._topLayout_105eh_845 ._access_105eh_973{color:#2e3446;font-size:16px;font-weight:400}._proCard_105eh_787 ._topLayout_105eh_845 ._priceContainer_105eh_978{width:100%;height:45px;display:flex;align-items:center;gap:8px}._proCard_105eh_787 ._topLayout_105eh_845 ._priceContainer_105eh_978 ._strikeColor_105eh_985{color:#b3bdd2;font-size:32px;font-weight:600}._proCard_105eh_787 ._topLayout_105eh_845 ._priceContainer_105eh_978 ._planPrice_105eh_624{color:#2e3446;font-size:32px;font-weight:700}._proCard_105eh_787 ._topLayout_105eh_845 ._priceContainer_105eh_978 ._perMonth_105eh_995,._proCard_105eh_787 ._topLayout_105eh_845 ._priceContainer_105eh_978 ._perYear_105eh_996{color:#667399;font-size:12px;font-weight:600}._proCard_105eh_787 ._topLayout_105eh_845 ._priceSkeleton_105eh_1001{display:flex;align-items:center;gap:8px}._proCard_105eh_787 ._topLayout_105eh_845 ._skeletonStrikePrice_105eh_1006{height:45.72px;width:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:_skeletonShimmer_105eh_1 2s infinite}._proCard_105eh_787 ._topLayout_105eh_845 ._skeletonCurrentPrice_105eh_1014{height:45.72px;width:140px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_105eh_1 2s infinite}._proCard_105eh_787 ._topLayout_105eh_845 ._skeletonPeriod_105eh_1022{height:16px;width:60px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:_skeletonShimmer_105eh_1 2s infinite}@keyframes _skeletonShimmer_105eh_1{0%{background-position:-200% 0}to{background-position:200% 0}}._proCard_105eh_787 ._topLayout_105eh_845 ._secondaryCta_105eh_1038{display:flex;justify-content:center;align-items:center;align-self:stretch;border-radius:8px;cursor:pointer;background:#ebf2ff;margin-top:61px}._proCard_105eh_787 ._topLayout_105eh_845 ._secondaryCta_105eh_1038 ._cta_105eh_1048{text-decoration:none;color:#4079da;font-size:14px;cursor:pointer;font-weight:700;width:100%;height:36px;text-align:center;display:flex;align-items:center;justify-content:center;border:none}._proCard_105eh_787 ._topLayout_105eh_845 ._primaryCta_105eh_1062{background:#4079da;width:100%;height:36px;display:flex;cursor:pointer;justify-content:center;align-items:center;border-radius:8px}._proCard_105eh_787 ._topLayout_105eh_845 ._primaryCta_105eh_1062 ._cta_105eh_1048{color:#fff;text-decoration:none;font-size:14px;border:none;cursor:pointer;background:transparent;font-weight:700;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center}._proCard_105eh_787 ._dottedDivider_105eh_1087{border:none;width:100%;border-bottom:dashed 1px #D2D9E7;margin:0}._proCard_105eh_787 ._bottomLayout_105eh_1093{display:flex;flex-direction:column;gap:12px;padding-top:16px}._proCard_105eh_787 ._bottomLayout_105eh_1093 ._listHeading_105eh_1099{color:#2e3446;font-size:14px;font-weight:700}._proCard_105eh_787 ._bottomLayout_105eh_1093 ._listItems_105eh_1104{display:flex;align-items:center;gap:8px}._proCard_105eh_787 ._bottomLayout_105eh_1093 ._listItems_105eh_1104 ._greenCheck_105eh_1109{color:#17a94f;font-size:14px;padding:4px;background:#abe2c1;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-weight:800;border-radius:50%}._proCard_105eh_787 ._bottomLayout_105eh_1093 ._listItems_105eh_1104 ._skeletonFeature_105eh_1122{height:14px;width:100%;background:linear-gradient(90deg,#f0f0f0 15%,#e0e0e0,#f0f0f0 85%);background-size:200% 100%;border-radius:4px;animation:_skeletonShimmer_105eh_1 2s infinite}._proCard_105eh_787 ._bottomLayout_105eh_1093 ._listItems_105eh_1104 ._item_105eh_1130{color:#49526d;font-size:14px;font-weight:400}._proCard_105eh_787 ._bottomLayout_105eh_1093 ._listItems_105eh_1104 ._item_105eh_1130 a{color:#4079da;text-decoration:none}._proCard_105eh_787 ._saleEndsContainer_105eh_1139{display:flex;gap:2px;justify-content:center;background-color:#fdf3d6;padding:2px;margin-top:16px}._proCard_105eh_787 ._saleEndsContainer_105eh_1139 ._saleEndsText_105eh_1147{color:#d7922b;text-align:right;font-family:Open Sans,serif;font-size:14px;font-weight:400;line-height:normal}._proCard_105eh_787 ._label_105eh_1155{display:flex;justify-content:center;align-items:center;background:#ffecb7;border-radius:4px;padding:4px 12px;margin-top:16px}._proCard_105eh_787 ._label_105eh_1155 ._text_105eh_71{color:#6b4024;font-size:12px;font-weight:600}._proCard_105eh_787 ._label_105eh_1155._noLabel_105eh_1169{display:none}._homeImageSection_105eh_1173{display:flex;justify-content:space-between;align-items:center;gap:48px}@media (max-width: 1060px){._homeImageSection_105eh_1173{flex-direction:column;align-items:center}}@media (max-width: 960px){._homeImageSection_105eh_1173 ._sectionContent_105eh_1186{width:100%}}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190{display:flex;flex-direction:column;gap:16px}._homeImageSection_105eh_1173 ._sectionImage_105eh_1195{display:flex;flex-direction:column;max-width:630px;width:100%}@media (max-width: 1280px){._homeImageSection_105eh_1173 ._sectionImage_105eh_1195{max-width:530px;width:100%}}@media (max-width: 1024px){._homeImageSection_105eh_1173 ._sectionImage_105eh_1195{max-width:400px;width:100%}}@media (max-width: 1000px){._homeImageSection_105eh_1173 ._sectionImage_105eh_1195{max-width:revert;width:100%}}._homeImageSection_105eh_1173 ._sectionImage_105eh_1195 img{border-radius:4px}._homeImageSection_105eh_1173 ._listText_105eh_1222{font-family:Open Sans,serif;font-weight:400;font-size:16px;line-height:26px;color:#483a2d;letter-spacing:.4px;display:flex;justify-content:center;margin-bottom:20px}._homeImageSection_105eh_1173 ._listText_105eh_1222 b{font-weight:600;color:#363636}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190{max-width:530px;width:100%}@media (max-width: 700px){._homeImageSection_105eh_1173 ._customListContainer_105eh_1190{margin-bottom:40px}}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listItem_105eh_1104{display:flex;align-items:center;cursor:pointer}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listItem_105eh_1104 :hover{background:#fff6de}@media (max-width: 700px){._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listItem_105eh_1104{width:auto;max-width:revert;border:none}}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listItem_105eh_1104:last-child{margin-bottom:0}@media (max-width: 700px){._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listItem_105eh_1104:hover ._listTitle_105eh_1265{text-decoration:initial;letter-spacing:.4px}}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._activeClass_105eh_1270{border-color:#fff2d1;border-radius:5px;background:#fff2d1}@media (max-width: 800px){._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._activeClass_105eh_1270{cursor:none;border:none}}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listItemHeader_105eh_1281{margin-bottom:4px}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listTitleContainer_105eh_1284{display:flex;align-items:flex-start}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listTitleContainer_105eh_1284 ._textHighlight_105eh_1288{padding:4px 6px;background:#38aa6b;font-weight:600;font-size:12px;line-height:100%;color:#4a4a4a;border-radius:4px;margin-left:16px}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listTitle_105eh_1265{display:flex;flex-direction:column;color:#4a4a4a;gap:18px;padding:32px;transition:all .5s ease}@media (max-width: 600px){._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listTitle_105eh_1265{padding:16px}}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listTitle_105eh_1265 ._title_105eh_308{color:#421c02;font-family:Open Sans,serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:.4px}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listTitle_105eh_1265 ._description_105eh_1319{color:#4a4a4a;font-family:Open Sans,serif;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.4px}@media (max-width: 700px){._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listTitle_105eh_1265{cursor:none}}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listBodyContainer_105eh_1332{display:flex;align-items:center}@media (max-width: 600px){._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listBodyContainer_105eh_1332{flex-direction:column;align-items:flex-start}}._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listBodyContainer_105eh_1332 ._listTextContainer_105eh_1342{display:flex;align-items:center;margin-right:16px}@media (max-width: 600px){._homeImageSection_105eh_1173 ._customListContainer_105eh_1190 ._listBodyContainer_105eh_1332 ._listTextContainer_105eh_1342{margin-bottom:4px}}._manageSubscriptionLink_105eh_1353 a{font-weight:400;line-height:100%;color:#2a67b1;display:flex;text-decoration:none;align-items:baseline}._manageSubscriptionLink_105eh_1353 a ._upArrowIcon_105eh_1361{background:url(https://cdn.codechef.com/images/practice/arrow_Up.svg) no-repeat 0 0;width:16px;height:16px}._manageSubscriptionLink_105eh_1353 ._cancel_105eh_1366{font-weight:600;color:#a12e2e}._manageSubscriptionLink_105eh_1353 ._active_105eh_604{font-weight:600;color:#139042}._manageSubscriptionLink_105eh_1353:hover ._upArrowIcon_105eh_1361{position:relative;left:3px}._proBenefitsContainer_105eh_1379{display:flex;align-items:center;justify-content:center}._proBenefitsContainer_105eh_1379 ._formulaText_105eh_1384{color:#bd1294;font-family:Open Sans,serif;font-weight:700;line-height:200%;font-size:18px;max-width:800px;margin:16px}@media (max-width: 600px){._proBenefitsContainer_105eh_1379 ._formulaText_105eh_1384{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_105eh_1379 ._formulaText_105eh_1384{font-size:16px}}._proBenefitsContainer_105eh_1379 ._para_105eh_757{color:#3a2d2d;font-family:Open Sans,serif;font-weight:400;line-height:200%;font-size:18px;max-width:800px;margin:16px}@media (max-width: 600px){._proBenefitsContainer_105eh_1379 ._para_105eh_757{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_105eh_1379 ._para_105eh_757{font-size:16px}}._proBenefitsContainer_105eh_1379 ._para_105eh_757 strong{color:#2785b6}._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 700px){._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425{margin:0}}._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439{margin:24px;padding:32px;background:#fff2d1;border-radius:12px;box-shadow:0 4px 12px #0000001a}@media (max-width: 600px){._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439{padding:24px}}@media (max-width: phone_l){._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439{padding:24px}}._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439:first-of-type{background:none;box-shadow:revert;margin:initial;padding:24px}._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439 ._listHeading_105eh_1099{font-family:Open Sans,serif;line-height:200%;font-size:18px;background:linear-gradient(to right,#c53d1c,#9b8e35);background-clip:text;font-weight:600;margin-bottom:12px;color:transparent}@media (max-width: 600px){._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439 ._listHeading_105eh_1099{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439 ._listHeading_105eh_1099{font-size:16px}}._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439 ul{list-style:none;padding:0;margin-left:40px}@media (max-width: 600px){._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439 ul{margin-left:0}}@media (max-width: phone_l){._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439 ul{margin-left:0}}._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439 ul li{font-family:Open Sans,serif;position:relative;padding-left:28px;margin-bottom:16px;line-height:150%;color:#382d27;font-size:18px;font-weight:400}@media (max-width: 600px){._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439 ul li{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439 ul li{font-size:16px}}._proBenefitsContainer_105eh_1379 ._featuresContainer__features_105eh_1425 ._featuresContainer__features__list_105eh_1439 ul li:before{content:"→";position:absolute;left:0;color:#654229}._buyNowButtonContainer_105eh_1524{display:flex;justify-content:center;margin-top:24px}._buyNowButtonContainer_105eh_1524 ._buyNowButton_105eh_1524{display:flex;justify-content:center;align-items:center;padding:12px 24px;width:280px;font-size:18px;font-weight:600;color:#fff;background:linear-gradient(135deg,#6b4024,#8b5534);border-radius:6px;cursor:pointer;letter-spacing:1.5px;text-decoration:none;position:relative;overflow:hidden;transition:all .3s ease}._buyNowButtonContainer_105eh_1524 ._buyNowButton_105eh_1524:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:.5s}._buyNowButtonContainer_105eh_1524 ._buyNowButton_105eh_1524:hover{background:linear-gradient(135deg,#7b4b2a,#9b6544)}._buyNowButtonContainer_105eh_1524 ._buyNowButton_105eh_1524:hover:before{left:100%}._companyLogosContainer_105eh_1564{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;margin:auto;max-width:800px}@media (max-width: 700px){._companyLogosContainer_105eh_1564{margin-top:revert}}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564{display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:_pulse_105eh_1 3s infinite;height:120px;width:150px}@keyframes _pulse_105eh_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._googleIcon_105eh_1598,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._microsoftIcon_105eh_1599,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._metaIcon_105eh_1600,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._appleIcon_105eh_1601,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._ibmIcon_105eh_1602,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._nvidiaIcon_105eh_1603,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._amazonIcon_105eh_1604,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._samsungIcon_105eh_1605,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._twitterIcon_105eh_1606,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._dellIcon_105eh_1607,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._oracleIcon_105eh_1608,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._ciscoIcon_105eh_1609,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._linkedinIcon_105eh_1610,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._qualcommIcon_105eh_1611,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._netflixIcon_105eh_1612,._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._masterCardIcon_105eh_1613{display:block;background:url(https://cdn.codechef.com/images/icons/top-company-logos.svg) no-repeat}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._googleIcon_105eh_1598{background-position:-658px -60px;width:139px;height:44px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._microsoftIcon_105eh_1599{background-position:-994px -70px;width:136px;height:28px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._metaIcon_105eh_1600{background-position:-3290px -68px;width:150px;height:30px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._appleIcon_105eh_1601{background-position:-2320px -19px;width:102px;height:114px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._ibmIcon_105eh_1602{background-position:-4606px -54px;width:150px;height:58px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._nvidiaIcon_105eh_1603{background-position:-3619px -28px;width:150px;height:112px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._amazonIcon_105eh_1604{background-position:-1645px -62px;width:150px;height:44px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._samsungIcon_105eh_1605{background-position:-2632px -42px;width:150px;height:83px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._twitterIcon_105eh_1606{background-position:-50px -60px;width:50px;height:48px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._dellIcon_105eh_1607{background-position:-2988px -39px;width:96px;height:91px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._oracleIcon_105eh_1608{background-position:-4277px -74px;width:150px;height:19px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._ciscoIcon_105eh_1609{background-position:-1974px -45px;width:150px;height:76px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._linkedinIcon_105eh_1610{background-position:-3948px -63px;width:150px;height:41px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._qualcommIcon_105eh_1611{background-position:-1316px -69px;width:150px;height:29px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._netflixIcon_105eh_1612{background-position:-344px -67px;width:120px;height:33px}._companyLogosContainer_105eh_1564 ._companyLogo_105eh_1564 ._masterCardIcon_105eh_1613{background-position:-4935px -33px;width:138px;height:101px}._referralContainer_105eh_1698{max-width:900px;width:100%;margin-top:48px;padding:24px;background:linear-gradient(180deg,#fff,#f5edd8);border:2px solid #E0AD61;display:flex;flex-direction:column;border-radius:8px;gap:16px;font-family:Open Sans,serif;box-sizing:border-box}@media (max-width: 600px){._referralContainer_105eh_1698{padding:8px;margin-top:12px}}@media (max-width: phone_l){._referralContainer_105eh_1698{padding:8px;margin-top:12px}}._referralTitle_105eh_1725{font-size:24px;font-weight:700;text-align:center;color:#1a1a1a;width:100%}@media (max-width: 600px){._referralTitle_105eh_1725{font-size:20px}}@media (max-width: phone_l){._referralTitle_105eh_1725{font-size:20px}}._referralDescription_105eh_1743{font-size:16px;text-align:center;color:#4a4a4a;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;width:100%;white-space:normal}@media (max-width: 600px){._referralDescription_105eh_1743{font-size:14px;line-height:1.5}}@media (max-width: phone_l){._referralDescription_105eh_1743{font-size:14px;line-height:1.5}}._referralDescription_105eh_1743 ._highlight_105eh_1765{background:#dbffdf;color:#2a7124;border:.5px solid #67E697;font-weight:600;padding:0 6px;border-radius:4px;display:inline-block}@media (max-width: 600px){._referralDescription_105eh_1743 ._highlight_105eh_1765{padding:1px 4px}}@media (max-width: phone_l){._referralDescription_105eh_1743 ._highlight_105eh_1765{padding:1px 4px}}._referralDescription_105eh_1743 ._highlightBrown_105eh_1784{color:#654229;font-weight:600;padding:0 6px;border-radius:4px;display:inline-block}@media (max-width: 600px){._referralDescription_105eh_1743 ._highlightBrown_105eh_1784{padding:1px 4px}}@media (max-width: phone_l){._referralDescription_105eh_1743 ._highlightBrown_105eh_1784{padding:1px 4px}}._referralContent_105eh_1802{display:flex;flex-direction:column;gap:12px;width:100%}._referralCodeLabel_105eh_1809{font-size:14px;color:#666;font-weight:500}@media (max-width: 600px){._referralCodeLabel_105eh_1809{font-size:13px}}@media (max-width: phone_l){._referralCodeLabel_105eh_1809{font-size:13px}}._referralInfoBox_105eh_1825{display:flex;align-items:center;justify-content:space-between;gap:24px}@media (max-width: 900px){._referralInfoBox_105eh_1825{gap:8px;align-items:stretch}}@media (max-width: tab_s){._referralInfoBox_105eh_1825{gap:8px;align-items:stretch}}._referralCodeBox_105eh_1844{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff;border:2px dashed #d3d3d3;border-radius:8px;flex:1}@media (max-width: 600px){._referralCodeBox_105eh_1844{padding:12px 16px}}@media (max-width: phone_l){._referralCodeBox_105eh_1844{padding:12px 16px}}._referralCodeText_105eh_1865{font-size:24px;font-weight:700;color:#1a1a1a;letter-spacing:2px;font-family:monospace}@media (max-width: 600px){._referralCodeText_105eh_1865{font-size:20px}}@media (max-width: phone_l){._referralCodeText_105eh_1865{font-size:20px}}._referralStatsSection_105eh_1883{display:flex;gap:16px}._statItem_105eh_1888{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:180px}@media (max-width: 600px){._statItem_105eh_1888{min-width:revert}}@media (max-width: phone_l){._statItem_105eh_1888{min-width:revert}}._statValue_105eh_1906{font-size:30px;font-weight:700;color:#139042;line-height:1}@media (max-width: 600px){._statValue_105eh_1906{font-size:40px}}@media (max-width: phone_l){._statValue_105eh_1906{font-size:40px}}._statLabel_105eh_1923{font-size:14px;color:#666;text-align:center;font-weight:500}@media (max-width: 600px){._statLabel_105eh_1923{font-size:13px}}@media (max-width: phone_l){._statLabel_105eh_1923{font-size:13px}}._copyButton_105eh_1940{color:#666!important;padding:8px!important}._copyButton_105eh_1940:hover{background-color:#0000000d!important;color:#333!important}@keyframes _sparkle_105eh_1{0%,to{opacity:0;transform:scale(.5) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes _giftGlow_105eh_1{0%,to{box-shadow:0 0 5px #4079da4d}50%{box-shadow:0 0 15px #4079da80,0 0 25px #4079da4d}}._referralCodeButton_105eh_1967{background:none;border:none;color:#1976d2;margin-top:-16px;text-decoration:underline;cursor:pointer;font-size:14px;text-align:left;padding:0;font-family:Open Sans,serif}._referralCodeButton_105eh_1967:hover{color:#1565c0}._roadmapCardContainer_15k7o_2{max-width:313px;width:100%;display:flex;flex-direction:column;border-radius:12px;border:1px solid #ECF0F9;box-shadow:0 0 10px #0000000d;flex-shrink:0}._roadmapCardContainer_15k7o_2._dark_15k7o_12{border-color:#2e3238}@media (max-width: 1280px){._roadmapCardContainer_15k7o_2{scroll-snap-align:center}}._roadmapCardContainer_15k7o_2 ._topRow_15k7o_20{height:180px}._roadmapCardContainer_15k7o_2 ._topRow_15k7o_20 img{width:100%;height:180px;border-radius:12px 12px 0 0}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28{border:1px solid #ECF0F9;background:#fff;box-shadow:0 0 10px #0000000d;padding:16px;display:flex;flex-direction:column;gap:12px;border-radius:0 0 10px 10px}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28._dark_15k7o_12{background-color:#2e3238;border-color:#2e3238}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._ratingAndTimeContainer_15k7o_42{display:flex;gap:8px}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._ratingAndTimeContainer_15k7o_42 ._timeToComplete_15k7o_46{display:inline-flex;align-items:center;height:24px;padding:4px 0 3px 5px;justify-content:flex-end;gap:2px;flex-shrink:0;border-radius:12px 0 0 12px;background:linear-gradient(90deg,#82b0ff80,#fff0);color:#000}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._ratingAndTimeContainer_15k7o_42 ._timeToComplete_15k7o_46._dark_15k7o_12{color:#d2d9e7}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._ratingAndTimeContainer_15k7o_42 ._timeToComplete_15k7o_46 ._icon_15k7o_61{width:16px;height:16px;color:#4079da}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._ratingAndTimeContainer_15k7o_42 ._ratingContainer_15k7o_66{display:inline-flex;padding:4px;align-items:center;gap:2px;border-radius:8px;background:#ebf2ff;width:min-content}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._ratingAndTimeContainer_15k7o_42 ._ratingContainer_15k7o_66 ._starIcon_15k7o_75{background:url(https://cdn.codechef.com/images/homepage/icons/star.svg) no-repeat top;width:16px;height:16px;aspect-ratio:1/1}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._ratingAndTimeContainer_15k7o_42 ._ratingContainer_15k7o_66 ._ratingCount_15k7o_81,._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._ratingAndTimeContainer_15k7o_42 ._ratingContainer_15k7o_66 ._rating_15k7o_42{color:#73757b;font-size:12px;font-weight:700}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDescription_15k7o_87{display:flex;flex-direction:column;gap:8px}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDescription_15k7o_87 ._text1_15k7o_92{color:#424242;font-size:18px;font-weight:800;line-height:150%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDescription_15k7o_87 ._text1_15k7o_92._dark_15k7o_12{color:#fff}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDescription_15k7o_87 ._para1_15k7o_106{color:#545e7d;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDescription_15k7o_87 ._para1_15k7o_106._dark_15k7o_12{color:#b3bdd2}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119{display:flex;align-items:center;gap:16px}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._courseCountDetails_15k7o_124,._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._learnersCountDetails_15k7o_124{display:flex;gap:4px}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._courseCountDetails_15k7o_124 ._hatIcon_15k7o_128,._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._learnersCountDetails_15k7o_124 ._hatIcon_15k7o_128{background:url(https://cdn.codechef.com/images/homepage/icons/hat.svg) no-repeat top;width:20px;height:20px}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._courseCountDetails_15k7o_124 ._learnersIcon_15k7o_133,._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._learnersCountDetails_15k7o_124 ._learnersIcon_15k7o_133{background:url(https://cdn.codechef.com/images/homepage/icons/learners.svg) no-repeat top;width:20px;height:20px}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._courseCountDetails_15k7o_124 ._courseCount_15k7o_124,._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._courseCountDetails_15k7o_124 ._learnersCount_15k7o_124,._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._learnersCountDetails_15k7o_124 ._courseCount_15k7o_124,._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._learnersCountDetails_15k7o_124 ._learnersCount_15k7o_124{color:#818181;font-size:14px;font-weight:600;line-height:150%}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._courseCountDetails_15k7o_124 ._courseCount_15k7o_124._dark_15k7o_12,._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._courseCountDetails_15k7o_124 ._learnersCount_15k7o_124._dark_15k7o_12,._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._learnersCountDetails_15k7o_124 ._courseCount_15k7o_124._dark_15k7o_12,._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._courseDetails_15k7o_119 ._learnersCountDetails_15k7o_124 ._learnersCount_15k7o_124._dark_15k7o_12{color:#fff}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._primaryButton_15k7o_147{border:none;display:flex;width:100%;height:36px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:#4079da;text-decoration:none}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._primaryButton_15k7o_147:disabled{opacity:.6;cursor:not-allowed}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._primaryButton_15k7o_147:hover{cursor:pointer}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._primaryButton_15k7o_147 span{color:#fff;font-size:14px;font-weight:700}._roadmapCardContainer_15k7o_2 ._bottomRow_15k7o_28 ._comingSoon_15k7o_172{background:#cdcdcd;cursor:default}._featuresAvailable__title_1dvfa_2{font-family:Open Sans,serif;font-size:24px;line-height:36px;letter-spacing:0;color:#4a4a4a;font-weight:700;margin-bottom:40px}._featuresAvailable__title_1dvfa_2:after{display:block;content:"";width:40px;height:0;margin-top:8px;border-top:1px solid #4A4A4A}._featuresAvailable__title_1dvfa_2 ._featuresAvailable__title-underline_1dvfa_19{width:40px;height:0;margin-top:8px;border:1px solid #484D5C}._titleColor__white_1dvfa_26{color:#fff}._titleColor__white_1dvfa_26:after{border-top-color:#fff}._loadingContainer_1dvfa_33{display:flex;flex-direction:column;justify-content:center;align-items:center}._loadingContainer_1dvfa_33 ._loadingIcon_1dvfa_39{color:#2c84db!important;margin-bottom:4px}._horizontalRuler_1dvfa_44{border:none;border-bottom:1px solid #E4E8F0;width:100%;height:0;margin:32px 0}@media (max-width: 600px){._horizontalRuler_1dvfa_44{margin:24px 0}}._discountText_1dvfa_57{color:#6b4024;font-weight:600;font-size:14px}._proHeaderContainer_1dvfa_63{width:100%;position:fixed;border-bottom:1px solid #E5E5E5;background:#fff3d1;z-index:99}@media (max-width: 490px){._proHeaderContainer_1dvfa_63{background:#fff}}._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63{max-width:1440px;width:100%;margin:0 auto;padding:16px 128px;display:flex;justify-content:space-between}@media (max-width: 960px){._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63{padding:24px 56px}}@media (max-width: 750px){._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63{justify-content:center}}@media (max-width: 460px){._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63{padding:24px 16px}}._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63 ._headerLeft_1dvfa_98{display:flex;align-items:center;gap:56px}._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63 ._headerLeft_1dvfa_98 ._navItems_1dvfa_103 a{color:#654229;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;cursor:pointer}._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63 ._headerLeft_1dvfa_98 ._navItems_1dvfa_103 a:hover{text-decoration:none}._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63 ._headerRight_1dvfa_116{display:flex;align-items:center;gap:24px}._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63 ._headerRight_1dvfa_116 ._headText_1dvfa_121{color:#654229;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63 ._headerRight_1dvfa_116 ._seeAllPrimary_1dvfa_129{border:1px solid #654229!important;background:#654229!important}._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63 ._headerRight_1dvfa_116 ._seeAllPrimary_1dvfa_129 ._seePlansButton_1dvfa_133{color:#fdf3d6!important}._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63 ._headerRight_1dvfa_116 ._seePlansContainer_1dvfa_136{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:2px;border:1px solid #654229;text-decoration:none;cursor:pointer}._proHeaderContainer_1dvfa_63 ._proHeader_1dvfa_63 ._headerRight_1dvfa_116 ._seePlansContainer_1dvfa_136 ._seePlansButton_1dvfa_133{font-family:Open Sans,serif;color:#654229;font-size:16px;font-style:normal;font-weight:600;line-height:140%}._heroSectionContainer_1dvfa_156{padding-top:75px;display:flex;justify-content:center;background:linear-gradient(to left,#f3e3c6,#fff)}@media (max-width: 900px){._heroSectionContainer_1dvfa_156{flex-wrap:wrap;padding:120px 24px 56px!important}}._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168{padding:90px 32px;max-width:720px;width:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width: 1100px){._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168{padding:90px 12px 64px 64px}}@media (max-width: 900px){._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168{padding:24px 0}}@media (max-width: 412px){._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168{align-items:center}}._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168 ._topHeading_1dvfa_191{display:flex;align-items:center;gap:8px}._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168 ._topHeading_1dvfa_191 ._ccText_1dvfa_196{background:url(https://cdn.codechef.com/images/pro/codechef-text.svg) no-repeat;width:85.403px;height:13.428px}._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168 ._topHeading_1dvfa_191 ._heading_1dvfa_201{color:#654229;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.7px;text-transform:uppercase}._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168 ._mainHeading_1dvfa_211{color:#3f2a0b;margin-top:8px;font-family:Open Sans,serif;font-size:36px;font-style:normal;font-weight:600;line-height:130%}@media (max-width: 412px){._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168 ._mainHeading_1dvfa_211{text-align:center}}._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168 ._paragraph_1dvfa_225{margin-top:16px;color:#654229;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 412px){._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168 ._paragraph_1dvfa_225{font-size:14px;text-align:center}}._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168 ._buyNowButton_1dvfa_240{margin-top:24px}._heroSectionContainer_1dvfa_156 ._leftSectionContainer_1dvfa_168 ._discountText_1dvfa_57{margin-top:8px;border-radius:2px;background:#ffe08f;display:flex;padding:4px;max-width:222px;font-size:12px;font-style:normal;font-weight:400;justify-content:center;align-items:flex-start;gap:5px}._heroSectionContainer_1dvfa_156 ._rightSectionContainer_1dvfa_257{display:flex;align-items:center;justify-content:center;background:url(https://cdn.codechef.com/images/pro/pro-hero-gradient.svg) no-repeat;width:718px;height:600px}@media (max-width: 1024px){._heroSectionContainer_1dvfa_156 ._rightSectionContainer_1dvfa_257{min-width:460px}}@media (max-width: 500px){._heroSectionContainer_1dvfa_156 ._rightSectionContainer_1dvfa_257{min-width:revert;width:revert}}@media (max-width: 900px){._heroSectionContainer_1dvfa_156 ._rightSectionContainer_1dvfa_257{background:revert;height:revert}}._heroSectionContainer_1dvfa_156 ._rightSectionContainer_1dvfa_257 ._winnerCupImg_1dvfa_282{background:url(https://cdn.codechef.com/images/pro/winner-cup.svg) no-repeat center;background-size:cover;width:358px;height:327px}@media (max-width: 1024px){._heroSectionContainer_1dvfa_156 ._rightSectionContainer_1dvfa_257 ._winnerCupImg_1dvfa_282{width:293px;height:267px}}@media (max-width: 500px){._heroSectionContainer_1dvfa_156 ._rightSectionContainer_1dvfa_257 ._winnerCupImg_1dvfa_282{width:200px;height:200px;background:url(https://cdn.codechef.com/images/pro/mob-winner-cup.svg) no-repeat}}._premiumSectionThree_1dvfa_302{padding:64px 0;background:#fff2d1}._premiumSectionThree_1dvfa_302 ._featuresCardContainer_1dvfa_306{gap:48px!important}._roadMapSection_1dvfa_310{display:flex;justify-content:center;padding:80px 56px;flex-direction:column;align-items:center;gap:64px}@media (max-width: 500px){._roadMapSection_1dvfa_310{padding:32px 16px}}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323{width:100%;display:flex;justify-content:center}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._verticalConnector_1dvfa_328{position:relative;left:70px;border:none;border-left:5px dashed #f2d599}@media (max-width: 500px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._verticalConnector_1dvfa_328{left:52px}}@media (max-width: 700px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._verticalConnector_1dvfa_328{display:none}}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344{display:flex;flex-direction:column;gap:64px;max-width:700px;width:100%}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351{max-width:691px;width:100%}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._roadMapCard_1dvfa_355{display:flex;padding:24px;gap:25px;border-radius:4px;background:#fcefd5}@media (max-width: 500px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._roadMapCard_1dvfa_355{padding:16px}}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._innerContainer_1dvfa_367{display:flex;gap:25px;padding:20px 6px;z-index:9}@media (max-width: 500px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._innerContainer_1dvfa_367{padding:16px 0}}@media (max-width: 700px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._innerContainer_1dvfa_367{flex-direction:column}}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._serialNum_1dvfa_383{min-width:72px;height:72px;border-radius:50%;border:1px solid #FDF3D6;background:#ffc671;box-shadow:-4px 8px #00000040}@media (max-width: 700px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._serialNum_1dvfa_383{min-width:revert;box-shadow:-3px 6px #00000040;max-width:54px;height:54px}}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._serialNum_1dvfa_383 ._mCard__number_1dvfa_399{width:56px;height:56px;position:relative;bottom:-7px;left:8px;background:#fcefd5;border-radius:28px;display:inline-flex;color:#654229;font-size:36px;font-weight:700;align-items:center;justify-content:center}@media (max-width: 700px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._serialNum_1dvfa_383 ._mCard__number_1dvfa_399{bottom:-5px;left:5px;max-width:42px;width:42px;height:42px;font-size:28px}}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424{max-width:508px}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._insideContainer_1dvfa_427{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:8px}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._insideContainer_1dvfa_427 ._topHead_1dvfa_191{display:flex;gap:8px;align-items:center}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._insideContainer_1dvfa_427 ._topHead_1dvfa_191 ._part_1dvfa_439{margin:0;color:#b2761b;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.28px}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._insideContainer_1dvfa_427 ._topHead_1dvfa_191 ._dot_1dvfa_449{background:#654229;border-radius:50%;width:4px;height:4px}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._insideContainer_1dvfa_427 ._topHead_1dvfa_191 ._courseCount_1dvfa_455{margin:0;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:400;color:#654229;line-height:130%;letter-spacing:.24px}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._insideContainer_1dvfa_427 ._topRowContainer_1dvfa_465{display:flex;justify-content:space-between}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._insideContainer_1dvfa_427 ._topRowContainer_1dvfa_465 ._moduleCard__head_1dvfa_469{width:88%;margin-top:0;font-size:18px;line-height:140%;color:#3f2a0b;font-weight:600;margin-bottom:4px}@media (max-width: 500px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._insideContainer_1dvfa_427 ._topRowContainer_1dvfa_465 ._moduleCard__head_1dvfa_469{margin-bottom:16px}}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._insideContainer_1dvfa_427 ._secondRowContainer_1dvfa_483{display:flex;align-items:end;justify-content:space-between}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._insideContainer_1dvfa_427 ._secondRowContainer_1dvfa_483 ._mCardPara_1dvfa_488{font-family:Open Sans,serif;margin:0!important;font-size:14px!important;color:#654229;font-weight:400;line-height:140%}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._lessonContainer_1dvfa_496{display:flex;flex-direction:column;gap:12px;margin-top:16px}@media (max-width: 500px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._lessonContainer_1dvfa_496{gap:16px}}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._lessonContainer_1dvfa_496 ._lesson_1dvfa_496{display:flex;gap:10px;align-items:center;width:100%}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._lessonContainer_1dvfa_496 ._lesson_1dvfa_496 ._lessonName_1dvfa_513{font-family:Open Sans,serif;color:#3f2a0b;font-size:16px;font-style:normal;font-weight:600;line-height:160%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:400px;text-decoration:none}@media (max-width: 700px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._lessonContainer_1dvfa_496 ._lesson_1dvfa_496 ._lessonName_1dvfa_513{max-width:320px}}@media (max-width: 500px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._lessonContainer_1dvfa_496 ._lesson_1dvfa_496 ._lessonName_1dvfa_513{max-width:300px}}@media (max-width: 400px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._lessonContainer_1dvfa_496 ._lesson_1dvfa_496 ._lessonName_1dvfa_513{max-width:260px}}._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._lessonContainer_1dvfa_496 ._lesson_1dvfa_496 ._problemCount_1dvfa_541{font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:400;color:#654229;white-space:nowrap;line-height:130%;letter-spacing:.24px}@media (max-width: 700px){._roadMapSection_1dvfa_310 ._cardConnectorSection_1dvfa_323 ._mainCardSection_1dvfa_344 ._cardsSection_1dvfa_351 ._contentContainer_1dvfa_424 ._lessonContainer_1dvfa_496 ._lesson_1dvfa_496 ._problemCount_1dvfa_541{display:none}}._moreRoadmapSection_1dvfa_557{display:flex;justify-content:center;padding:32px 56px;flex-direction:column}@media (max-width: 500px){._moreRoadmapSection_1dvfa_557{padding:32px 16px}}._moreRoadmapSection_1dvfa_557 ._roadmapCardsSection_1dvfa_568{display:flex;justify-content:center;gap:32px;padding:48px 0}@media (max-width: 500px){._moreRoadmapSection_1dvfa_557 ._roadmapCardsSection_1dvfa_568{flex-direction:column;align-items:center}}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580{background:#fff;display:inline-flex;padding:16px 24px 32px;flex-direction:column;align-items:flex-start;gap:24px;width:387px;font-family:Open Sans,serif;border-radius:4px;border:1px solid #D2D9E7}@media (max-width: 500px){._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580{max-width:387px}}@media (max-width: 400px){._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580{max-width:328px}}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._headingContainer_1dvfa_602{margin-bottom:12px}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._headingContainer_1dvfa_602 ._heading_1dvfa_201{font-family:Open Sans,serif;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media (max-width: 960px){._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._headingContainer_1dvfa_602 ._heading_1dvfa_201{font-size:14px}}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._headingContainer_1dvfa_602 ._heading_1dvfa_201 ._yellowText_1dvfa_617{font-family:Open Sans,serif;color:#b2761b;font-weight:600}@media (max-width: 960px){._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._headingContainer_1dvfa_602 ._heading_1dvfa_201 ._yellowText_1dvfa_617{color:#32384b}}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._headingContainer_1dvfa_602 ._customizedExpandIcon_1dvfa_627{background:url(https://cdn.codechef.com/images/icons/down_arrow_yellow.svg) no-repeat 0 0;width:24px;height:24px}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._courses_1dvfa_632{display:flex;align-items:center;gap:12px}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._courses_1dvfa_632 ._rightArrow_1dvfa_637{border:solid #545E7D;border-width:0 2px 2px 0;display:inline-block;padding:3px;height:9px;margin-right:4px;width:9px;transform:rotate(-45deg)}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._courses_1dvfa_632 ._courseTitle_1dvfa_647{display:flex;flex-direction:column;gap:4px}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._courses_1dvfa_632 ._courseTitle_1dvfa_647 ._title_1dvfa_26{font-family:Open Sans,serif;color:#32384b;font-size:16px;font-style:normal;font-weight:500}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._courses_1dvfa_632 ._courseTitle_1dvfa_647 ._courseCount_1dvfa_455{font-family:Open Sans,serif;color:#5e6a8d;font-size:12px;font-style:normal;font-weight:400;line-height:140%}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._courses_1dvfa_632 ._submoduleSummary_1dvfa_667{display:flex;flex-direction:column;gap:12px}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._courses_1dvfa_632 ._submoduleSummary_1dvfa_667 ._hoverClass_1dvfa_672:hover{text-decoration:underline}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._list__divider_1dvfa_675{border:none;margin-bottom:0;border-bottom:1px solid #E4E8F0;width:100%;height:0}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._proCta_1dvfa_682{margin-top:24px;display:flex;gap:8px;align-items:center;padding:0 10px}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._proCta_1dvfa_682 ._buyNowText_1dvfa_689{text-decoration:none;cursor:pointer;color:#654229;font-size:16px;font-style:normal;font-weight:600}._moreRoadmapSection_1dvfa_557 ._roadMapContainer_1dvfa_580 ._proCta_1dvfa_682 ._rightArrow_1dvfa_637{border:solid #654229;border-width:0 2px 2px 0;display:inline-block;padding:3px;height:9px;width:9px;transform:rotate(-45deg)}._brownBg_1dvfa_707{background:#3d2719}._brownBg_1dvfa_707 ._roadmapText_1dvfa_710,._brownBg_1dvfa_707 ._roadmapHeading_1dvfa_710,._brownBg_1dvfa_707 ._para_1dvfa_225{color:#fdf3d6!important}._roadmapContainer_1dvfa_714{display:flex;align-items:center;gap:24px;overflow-x:scroll;overflow-y:hidden}._subHeadingContainer_1dvfa_722{justify-content:center;display:flex;flex-direction:column;align-items:center;gap:8px}._subHeadingContainer_1dvfa_722 ._roadmapText_1dvfa_710{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.8px;text-transform:uppercase}@media (max-width: 500px){._subHeadingContainer_1dvfa_722 ._roadmapText_1dvfa_710{font-size:14px}}._subHeadingContainer_1dvfa_722 ._roadmapHeading_1dvfa_710{color:#3f2a0b;text-align:center;font-family:Open Sans,serif;font-size:36px;font-style:normal;font-weight:600;line-height:130%}@media (max-width: 500px){._subHeadingContainer_1dvfa_722 ._roadmapHeading_1dvfa_710{font-size:24px}}._subHeadingContainer_1dvfa_722 ._para_1dvfa_225{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:14px;font-style:normal;font-weight:400;line-height:140%;max-width:545px}._subHeadingContainer_1dvfa_722 ._roadmapIcons_1dvfa_769{display:flex;align-items:center;gap:8px}._bookIcon_1dvfa_775{background:url(https://cdn.codechef.com/images/icons/book-icon.svg) no-repeat;min-width:24px;height:24px}._chefWeaponIcon_1dvfa_781{background:url(https://cdn.codechef.com/images/icons/spoon-knife.svg) no-repeat;min-width:24px;height:24px}._roadMapTestimonial_1dvfa_787{display:flex;justify-content:center;padding:80px 64px 0 60px;align-items:center;gap:64px;background:#fffffd}@media (max-width: 960px){._roadMapTestimonial_1dvfa_787{flex-wrap:wrap}}@media (max-width: 500px){._roadMapTestimonial_1dvfa_787{padding:32px 16px}}._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805{display:flex;flex-direction:column}@media (max-width: 500px){._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805{gap:4px}}._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805 ._listHeading_1dvfa_814{color:#654229;font-family:Open Sans,serif;font-size:24px;font-style:normal;font-weight:600;line-height:150%}@media (max-width: 500px){._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805 ._listHeading_1dvfa_814{font-size:20px}}._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805 ._listItemContainer_1dvfa_827{display:flex;flex-direction:column;gap:20px;padding:48px 0}@media (max-width: 500px){._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805 ._listItemContainer_1dvfa_827{padding:32px 0}}._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805 ._listItemContainer_1dvfa_827 ._listItem_1dvfa_827{display:flex;gap:4px;align-items:center}._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805 ._listItemContainer_1dvfa_827 ._listItem_1dvfa_827 ._greenTickIcon_1dvfa_843{scale:70%;background:url(https://cdn.codechef.com/images/icons/green-check.svg) no-repeat;min-width:36px;height:36px}._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805 ._listItemContainer_1dvfa_827 ._listItem_1dvfa_827 ._itemText_1dvfa_849{color:#654229;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%}@media (max-width: 500px){._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805 ._listItemContainer_1dvfa_827 ._listItem_1dvfa_827 ._itemText_1dvfa_849{font-size:14px}}._roadMapTestimonial_1dvfa_787 ._leftContainer_1dvfa_805 ._listItemContainer_1dvfa_827 ._listItem_1dvfa_827 ._itemText_1dvfa_849 b{font-weight:700}._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:590px;padding:24px;gap:24px}@media (max-width: 500px){._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865{max-width:380px;padding:revert}}._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865 ._textContainer_1dvfa_880{margin-top:-14px;display:flex;flex-direction:column;justify-content:center;align-items:center}._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865 ._textContainer_1dvfa_880 ._userImage_1dvfa_887{width:72px;height:72px;display:flex;margin-bottom:16px;margin-top:-26px}._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865 ._textContainer_1dvfa_880 ._proIconBg_1dvfa_894{background:#fff;border-radius:50%;border:1px solid #ececec;display:inline-flex;align-items:center;position:relative;bottom:46px;left:45px;padding:3px}._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865 ._textContainer_1dvfa_880 ._proIconBg_1dvfa_894 ._proIcon_1dvfa_894{display:inline-block;background:url(https://cdn.codechef.com/images/icons/pro-badge-large.svg) no-repeat;width:24px;height:24px}._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865 ._textContainer_1dvfa_880 ._text_1dvfa_880{color:#363636;text-align:center;font-family:Open Sans;font-size:20px;max-width:500px;font-style:normal;font-weight:600;line-height:150%}._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865 ._infoContainer_1dvfa_921{display:flex;align-items:center;flex-direction:column}._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865 ._infoContainer_1dvfa_921 ._name_1dvfa_926{color:#363636;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:700;line-height:24px}._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865 ._infoContainer_1dvfa_921 ._userName_1dvfa_934{color:#333;font-family:Helvetica Neue;font-size:14px;font-style:italic;font-weight:400;line-height:20px}._roadMapTestimonial_1dvfa_787 ._testimonialCardContainer_1dvfa_865 ._testimonialCard_1dvfa_865 ._infoContainer_1dvfa_921 ._userInfo_1dvfa_942{margin-top:12px;font-size:11px;font-style:italic;color:#777}._marginTop0_1dvfa_949{margin-top:0!important}._brownCta_1dvfa_953{color:#654229;font-family:Open Sans,serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%;text-decoration:none;margin-top:24px;display:flex;align-items:center}._brownCta_1dvfa_953 ._rightArrow_1dvfa_637{width:10px;height:10px;border-top:2px solid #654229;border-left:2px solid #654229;transform:rotate(135deg);margin:7px;display:block}._premiumSectionOne_1dvfa_975{width:100%;padding:36px 56px 64px;background:linear-gradient(180deg,#fffbed,#fef3cc)}@media (max-width: 600px){._premiumSectionOne_1dvfa_975{padding:36px 16px 40px}}._premiumSectionOne_1dvfa_975 ._premiumSectionTwo__container_1dvfa_985{max-width:1366px;width:100%;margin:0 auto}._userReviewContainer_1dvfa_991{display:flex;gap:24px;overflow-x:scroll;overflow-y:hidden;height:500px;white-space:nowrap}._premiumSectionTwo_1dvfa_985{width:100%;padding:64px 56px;background:linear-gradient(360deg,#fff5eb,#fff0)}@media (max-width: 599px){._premiumSectionTwo_1dvfa_985{padding:40px 20px}}._premiumSectionTwo_1dvfa_985 ._premiumSectionTwo__container_1dvfa_985{max-width:1366px;width:100%;margin-left:auto;margin-right:auto}._premiumSectionThreeBg_1dvfa_1017{background:#fffffd!important}._premiumSectionThree_1dvfa_302{width:100%;padding:64px 56px;background:linear-gradient(0deg,#fff8e5,#fffffd)}@media (max-width: 599px){._premiumSectionThree_1dvfa_302{padding:40px 20px}}._premiumSectionThree_1dvfa_302 ._premiumSectionTwo__container_1dvfa_985{max-width:1366px;width:100%;margin:0 auto}._premiumSectionThree_1dvfa_302 ._featuresCardContainer_1dvfa_306{display:flex;flex-direction:column;gap:64px}._faqSectionContainer_1dvfa_1042{background:#f5f5f5;width:100%;padding:64px 56px}@media (max-width: 600px){._faqSectionContainer_1dvfa_1042{padding:40px 20px}}._faqSectionContainer_1dvfa_1042 ._premiumSectionTwo__container_1dvfa_985{max-width:1366px;width:100%;margin:0 auto}._featuresContainer_1dvfa_1058 ._featuresContainer__features_1dvfa_1058{max-width:1000px;width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 700px){._featuresContainer_1dvfa_1058 ._featuresContainer__features_1dvfa_1058{margin:0}}._featuresContainer_1dvfa_1058 ._featuresImageContainer_1dvfa_1072{max-width:700px;min-width:300px}@media (max-width: 600px){._featuresContainer_1dvfa_1058 ._featuresImageContainer_1dvfa_1072{margin-bottom:40px;max-width:300px;min-width:unset;align-self:center}}._featuresContainer_1dvfa_1058 ._featuresImageContainer_1dvfa_1072 ._featuresImageContainer__image_1dvfa_1084{width:100%}._feedback__container_1dvfa_1088{position:fixed;z-index:9;right:32px;bottom:32px;width:380px;padding:16px;border-radius:4px;border:1px solid #E5E5E5;background:#fff;box-shadow:0 4px 8px #00000014}@media (max-width: 699px){._feedback__container_1dvfa_1088{display:none}}._feedback__container_1dvfa_1088 ._closeContainer_1dvfa_1105{display:flex;justify-content:end;cursor:pointer;filter:invert(35%);margin-bottom:12px}@media (max-width: 960px){._feedback__container_1dvfa_1088 ._closeContainer_1dvfa_1105{padding-right:0}}._feedback__container_1dvfa_1088 ._headingContainer_1dvfa_602{display:flex;flex-direction:column;gap:12px}._feedback__container_1dvfa_1088 ._headingContainer_1dvfa_602 ._para1_1dvfa_1122{font-size:14px;font-style:normal;font-weight:700;line-height:150%}._feedback__container_1dvfa_1088 ._optionsContainer_1dvfa_1128{padding:16px 0 0}._feedback__container_1dvfa_1088 ._optionsContainer_1dvfa_1128 ._options_1dvfa_1128{display:flex;gap:12px;align-items:center;font-size:14px;cursor:pointer;font-style:normal;font-weight:400;line-height:150%;margin-bottom:12px}._feedback__container_1dvfa_1088 ._feedback-textarea__container_1dvfa_1142{margin-top:16px}._feedback__container_1dvfa_1088 ._feedback-textarea__container_1dvfa_1142 ._textarea_1dvfa_1145{font-weight:400;font-size:14px;line-height:160%;letter-spacing:.02em;color:#666c;padding:6px 12px;width:400px;height:100px;outline-color:#4c51d080;border-color:#4c51d080;resize:none}._feedback__container_1dvfa_1088 ._feedback-textarea__container_1dvfa_1142 ._textarea__heading_1dvfa_1158{text-align:left;margin-bottom:10px;font-size:14px}._feedback__container_1dvfa_1088 ._feedback-textarea__container_1dvfa_1142 ._actions__container_1dvfa_1163{display:flex;align-items:center;justify-content:flex-end;gap:20px;margin-top:20px}._feedback__container_1dvfa_1088 ._feedback-textarea__container_1dvfa_1142 ._actions__container_1dvfa_1163 ._confirm__btn_1dvfa_1170{background:#4079da;cursor:pointer;display:flex;padding:8px 16px;justify-content:center;align-items:center;border:none;color:#fff}._feedback__container_1dvfa_1088 ._feedback-textarea__container_1dvfa_1142 ._actions__container_1dvfa_1163 ._confirm__btn_1dvfa_1170:disabled{user-select:none;opacity:.3;cursor:not-allowed}._feedback__container_1dvfa_1088 ._feedback-textarea__container_1dvfa_1142 ._actions__container_1dvfa_1163 ._progress_1dvfa_1185{color:#5c6dd2;width:24px!important;height:24px!important}
