@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_15ihi_2,._usernameDropdownContainer_15ihi_3{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-dropdown-container_15ihi_2 ._i-dropdown-up_15ihi_9,._usernameDropdownContainer_15ihi_3 ._i-dropdown-up_15ihi_9{transform:rotate(180deg)}._l-username_15ihi_18{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._l-username_15ihi_18{margin-right:0!important}}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30{display:flex;align-items:center}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34{display:flex;justify-content:space-between;align-items:center}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_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_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39{padding:4px 4px 4px 16px}}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39 ._navigationLink_15ihi_53,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39 ._navigationLink_15ihi_53{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39 ._navigationLink_15ihi_53._dark_15ihi_59,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39 ._navigationLink_15ihi_53._dark_15ihi_59{color:#d7d7d7}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39._selected_15ihi_62._dark_15ihi_59,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39._selected_15ihi_62._dark_15ihi_59{background:#313238}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39 ._l-username-dropdown_15ihi_65,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39 ._l-username-dropdown_15ihi_65{right:revert!important}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39:hover ._on-link-hover--username_15ihi_68,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39:hover ._on-link-hover--username_15ihi_68{color:#363636!important}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39:hover ._i-dropdown-up-1_15ihi_71,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._dropdownNavigationItem_15ihi_39:hover ._i-dropdown-up-1_15ihi_71{transform:rotate(180deg)}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_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_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74{padding:4px 4px 4px 16px}}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74 ._navigationLink_15ihi_53,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74 ._navigationLink_15ihi_53{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74 ._navigationLink_15ihi_53._dark_15ihi_59,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74 ._navigationLink_15ihi_53._dark_15ihi_59{color:#d7d7d7}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74:hover,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74:hover{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._activeItemTab_15ihi_105,._mobileNavigation_15ihi_30 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._activeItemTab_15ihi_105{line-height:28px;margin-top:2px;border-bottom:2px solid #5A86DC}._desktopNavigation_15ihi_30._dark_15ihi_59 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74,._mobileNavigation_15ihi_30._dark_15ihi_59 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74{color:#d7d7d7}._desktopNavigation_15ihi_30._dark_15ihi_59 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74:hover,._mobileNavigation_15ihi_30._dark_15ihi_59 ._headerNavigation_15ihi_30 ._navigationRow_15ihi_34 ._navigationItem_15ihi_74:hover{background:#313238;color:#fff}._desktopNavigation_15ihi_30{display:flex;margin-right:8px}@media (max-width: 960px){._desktopNavigation_15ihi_30{display:none}}._mobileNavigation_15ihi_30{justify-content:center;align-items:center;padding:16px 48px;display:none;background:#fff}@media (max-width: 960px){._mobileNavigation_15ihi_30{display:flex}}@media (max-width: 600px){._mobileNavigation_15ihi_30{padding:16px 24px}}@media (max-width: 400px){._mobileNavigation_15ihi_30{padding:16px}}._mobileNavigation_15ihi_30._dark_15ihi_59{background:#1d1e23}._l-left-dropdown_15ihi_154{right:unset;left:0}._l-dropdown-container_15ihi_2:hover ._on-link-hover_15ihi_14{color:#445c95!important}._mobileDropdown_15ihi_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_15ihi_163 ._headingContainer_15ihi_177{display:flex;position:sticky;top:0;width:100%;align-items:center;padding:0 0 20px;justify-content:space-between}._mobileDropdown_15ihi_163 ._headingContainer_15ihi_177 ._heading_15ihi_177{color:#000;font-family:Fustat,serif;font-size:16px;font-weight:600;line-height:150%}._mobileDropdown_15ihi_163 ._headingContainer_15ihi_177 ._heading_15ihi_177._dark_15ihi_59{color:#ecf0f9}._mobileDropdown_15ihi_163 ._headingContainer_15ihi_177 ._closeIcon_15ihi_196._dark_15ihi_59{filter:invert(1)}._courseDropdown_15ihi_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_15ihi_200{right:0;top:0}}._courseDropdown_15ihi_200._dark_15ihi_59{background:#1d1e23}._courseDropdown_15ihi_200 ._mobileLayout_15ihi_223{flex-direction:column;border-bottom:none!important;flex:1;height:100%;overflow-y:auto}._courseDropdown_15ihi_200 ._topLayout_15ihi_230{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:dashed 1px #DAE0ED}._courseDropdown_15ihi_200 ._topLayout_15ihi_230._dark_15ihi_59{border-bottom-color:#32384b}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileCourseList_15ihi_241{max-width:600px!important;width:100%!important;height:revert!important}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240{display:flex;max-width:242px;width:100%;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._mobileCategoryItem_15ihi_256,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._mobileCategoryItem_15ihi_256{background:#ebf2ff}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._mobileCategoryItem_15ihi_256._dark_15ihi_59,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._mobileCategoryItem_15ihi_256._dark_15ihi_59{background:#2e3446}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._categoryItem_15ihi_264,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._categoryItem_15ihi_264{display:flex;padding:16px;gap:8px;flex-direction:column;border-radius:4px;align-self:stretch;text-align:start;width:100%}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._categoryItem_15ihi_264:hover,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._categoryItem_15ihi_264._activeCategory_15ihi_275,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._categoryItem_15ihi_264:hover,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._categoryItem_15ihi_264._activeCategory_15ihi_275{background:#ebf2ff;cursor:pointer}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._categoryItem_15ihi_264:hover._dark_15ihi_59,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._categoryItem_15ihi_264._activeCategory_15ihi_275._dark_15ihi_59,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._categoryItem_15ihi_264:hover._dark_15ihi_59,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._categoryItem_15ihi_264._activeCategory_15ihi_275._dark_15ihi_59{background:#2e3446}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._categoryItem_15ihi_264 ._categoryTitle_15ihi_286,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._categoryItem_15ihi_264 ._categoryTitle_15ihi_286{color:#2e3446;font-family:Fustat,serif;font-size:14px;font-weight:600}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._categoryItem_15ihi_264 ._categoryTitle_15ihi_286._dark_15ihi_59,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._categoryItem_15ihi_264 ._categoryTitle_15ihi_286._dark_15ihi_59{color:#ecf0f9}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._categoryItem_15ihi_264 ._categoryDescription_15ihi_297,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._categoryItem_15ihi_264 ._categoryDescription_15ihi_297{color:#5e6a8d;font-family:Fustat,serif;font-size:12px;font-style:normal;white-space:normal;line-height:normal;font-weight:400}._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._leftColumn_15ihi_246 ._categoryItem_15ihi_264 ._categoryDescription_15ihi_297._dark_15ihi_59,._courseDropdown_15ihi_200 ._topLayout_15ihi_230 ._mobileSection_15ihi_240 ._categoryItem_15ihi_264 ._categoryDescription_15ihi_297._dark_15ihi_59{color:#b3bdd2}._courseDropdown_15ihi_200 ._stickyBottomLayout_15ihi_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_15ihi_200 ._stickyBottomLayout_15ihi_311._dark_15ihi_59{border-top-color:#32384b}._courseDropdown_15ihi_200 ._stickyBottomLayout_15ihi_311 ._completeCourseCta_15ihi_331{color:#2a67b1;display:flex;align-items:center;padding-left:0!important;text-decoration:none}._courseDropdown_15ihi_200 ._stickyBottomLayout_15ihi_311 ._completeCourseCta_15ihi_331._dark_15ihi_59{color:#5780b0}._courseDropdown_15ihi_200 ._stickyBottomLayout_15ihi_311:hover{text-decoration:underline}._courseDropdown_15ihi_200 ._stickyBottomLayout_15ihi_311:hover ._externalLink__iconContainer_15ihi_344{margin-left:12px}._courseDropdown_15ihi_200 ._stickyBottomLayout_15ihi_311 ._externalLink__iconContainer_15ihi_344{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_15ihi_200 ._stickyBottomLayout_15ihi_311 ._externalLink__iconContainer_15ihi_344 ._externalLink__icon_15ihi_344{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_15ihi_200 ._stickyBottomLayout_15ihi_311 ._externalLink__iconContainer_15ihi_344 ._externalLink__rightIcon_15ihi_363{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_15ihi_200 ._stickyBottomLayout_15ihi_311._dark_15ihi_59{background:#1d1e23}._courseDropdown_15ihi_200 ._bottomLayout_15ihi_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_15ihi_200 ._bottomLayout_15ihi_372 ._completeCourseCta_15ihi_331{color:#2a67b1;display:flex;align-items:center;padding-left:16px;text-decoration:none}._courseDropdown_15ihi_200 ._bottomLayout_15ihi_372 ._completeCourseCta_15ihi_331._dark_15ihi_59{color:#5780b0}._courseDropdown_15ihi_200 ._bottomLayout_15ihi_372:hover{text-decoration:underline}._courseDropdown_15ihi_200 ._bottomLayout_15ihi_372:hover ._externalLink__iconContainer_15ihi_344{margin-left:12px}._courseDropdown_15ihi_200 ._bottomLayout_15ihi_372 ._externalLink__iconContainer_15ihi_344{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_15ihi_200 ._bottomLayout_15ihi_372 ._externalLink__iconContainer_15ihi_344 ._externalLink__icon_15ihi_344{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_15ihi_200 ._bottomLayout_15ihi_372 ._externalLink__iconContainer_15ihi_344 ._externalLink__rightIcon_15ihi_363{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:310px;height:367px;margin-bottom:16px}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._categoryHeader_15ihi_431,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._categoryHeader_15ihi_431{color:#b3bdd2;font-family:Fustat,serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._categoryHeader_15ihi_431._dark_15ihi_59,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._categoryHeader_15ihi_431._dark_15ihi_59{color:#b3bdd2}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._mobileCourseListNoHover_15ihi_445,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._mobileCourseListNoHover_15ihi_445{text-decoration:none}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._mobileCourseListNoHover_15ihi_445:hover,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._mobileCourseListNoHover_15ihi_445:hover{background:none!important}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._courseListContainer_15ihi_453,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._courseListContainer_15ihi_453{display:flex;padding:8px;align-items:center;gap:8px;width:100%;text-decoration:none;border-radius:4px}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._courseListContainer_15ihi_453:hover,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._courseListContainer_15ihi_453:hover{cursor:pointer;background:#ebf2ff}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._courseListContainer_15ihi_453:hover._dark_15ihi_59,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._courseListContainer_15ihi_453:hover._dark_15ihi_59{background:#2e3446}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._courseListContainer_15ihi_453 ._courseList_15ihi_453,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._courseListContainer_15ihi_453 ._courseList_15ihi_453{display:flex;font-family:Fustat,serif;justify-content:space-between;align-items:center;flex:1 0 0}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._courseListContainer_15ihi_453 ._courseList_15ihi_453 ._topics_15ihi_480,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._courseListContainer_15ihi_453 ._courseList_15ihi_453 ._topics_15ihi_480{color:#49526d}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._courseListContainer_15ihi_453 ._courseList_15ihi_453 ._topics_15ihi_480._dark_15ihi_59,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._courseListContainer_15ihi_453 ._courseList_15ihi_453 ._topics_15ihi_480._dark_15ihi_59{color:#ecf0f9}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._courseListContainer_15ihi_453 ._courseList_15ihi_453 ._coursesCount_15ihi_488,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._courseListContainer_15ihi_453 ._courseList_15ihi_453 ._coursesCount_15ihi_488{color:#969696;font-size:11px;font-weight:400}._courseDropdown_15ihi_200 ._rightColumn_15ihi_421 ._courseListContainer_15ihi_453 ._courseList_15ihi_453 ._coursesCount_15ihi_488._dark_15ihi_59,._courseDropdown_15ihi_200 ._mobileCourseList_15ihi_241 ._courseListContainer_15ihi_453 ._courseList_15ihi_453 ._coursesCount_15ihi_488._dark_15ihi_59{color:#667399}._l-username-dropdown_15ihi_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;max-height:400px;overflow-y:auto}@media (max-width: 1020px){._l-username-dropdown_15ihi_65{width:200px}}@media (max-width: 600px){._l-username-dropdown_15ihi_65{width:170px;max-height:380px;padding:8px 0;right:-50px;top:32px}}._l-username-dropdown_15ihi_65._dark_15ihi_59{background:#1d1e23;box-shadow:none;border-radius:4px;border:1px solid rgba(43,56,82,.7)}._i-main-nav__dropdown-down_15ihi_533,._i-main-nav__dropdown-up_15ihi_534{margin-left:8px}._m-dropdown__item_15ihi_538{display:block;padding:8px 28px;transition:background .2s;width:100%;text-decoration:none;text-align:left;position:relative}._m-dropdown__item_15ihi_538 ._redDot_15ihi_547{background:#ff7600;border-radius:50%;width:8px;height:8px}@media (max-width: 600px){._m-dropdown__item_15ihi_538{padding:8px 24px}}._m-dropdown__item_15ihi_538:hover{background:#ebf2ff;text-decoration:none}._m-dropdown__item_15ihi_538:hover ._m-dropdown__i-head_15ihi_563{color:#363636}._m-dropdown__item_15ihi_538:hover ._m-dropdown__desc_15ihi_566{color:#292929}._m-dropdown__item_15ihi_538:hover._dark_15ihi_59{background:#4d4d4d}._m-dropdown__item_15ihi_538:hover._dark_15ihi_59 ._m-dropdown__i-head_15ihi_563{color:#fff}._m-dropdown__i-head_15ihi_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_15ihi_563{font-size:13px}}._m-dropdown__i-head_15ihi_563._dark_15ihi_59{color:#d7d7d7}._l-dropdown-divider_15ihi_595{height:2px;background:#151313;border:none;opacity:.1;width:100%;margin-left:auto;margin-right:auto}._l-course-dropdown_15ihi_605,._l-username-dropdown_15ihi_65{right:0!important}._is-nav-dropdown-closed_15ihi_609,._is-closed_15ihi_609{display:none}._is-nav-dropdown-open_15ihi_613{display:flex}._l-dropdown-container_15ihi_2:hover{filter:hue-rotate(45deg)}._i-dropdown-down_15ihi_621,._i-dropdown-up_15ihi_9{background:url(https://cdn.codechef.com/images/icons/dropdown.svg);display:inline-block;width:8px;height:4px;filter:brightness(.5)}._i-dropdown-down_15ihi_621._dark_15ihi_59,._i-dropdown-up_15ihi_9._dark_15ihi_59{filter:hue-rotate(45deg)}._i-dropdown-down_15ihi_621,._i-dropdown-down-1_15ihi_632,._i-dropdown-up_15ihi_9,._i-dropdown-up-1_15ihi_71{margin-left:8px}._l-dropdown-container--username_15ihi_636 ._i-dropdown-up_15ihi_9{transform:rotate(180deg)}._l-dropdown-container_1u6dm_3,._usernameDropdownContainer_1u6dm_4{display:flex;justify-content:space-between;align-items:center;cursor:pointer}._l-dropdown-container_1u6dm_3 ._i-dropdown-up_1u6dm_10,._usernameDropdownContainer_1u6dm_4 ._i-dropdown-up_1u6dm_10{transform:rotate(180deg)}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31{display:flex;align-items:center}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35{display:flex;justify-content:space-between;align-items:center}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_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_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40{padding:4px 4px 4px 16px}}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40 ._navigationLink_1u6dm_54,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40 ._navigationLink_1u6dm_54{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40 ._navigationLink_1u6dm_54._dark_1u6dm_60,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40 ._navigationLink_1u6dm_54._dark_1u6dm_60{color:#d7d7d7}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40._selected_1u6dm_63._dark_1u6dm_60,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40._selected_1u6dm_63._dark_1u6dm_60{background:#313238}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40 ._l-username-dropdown_1u6dm_66,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40 ._l-username-dropdown_1u6dm_66{right:revert!important}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40:hover ._on-link-hover--username_1u6dm_69,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40:hover ._on-link-hover--username_1u6dm_69{color:#363636!important}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40:hover ._i-dropdown-up-1_1u6dm_72,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._dropdownNavigationItem_1u6dm_40:hover ._i-dropdown-up-1_1u6dm_72{transform:rotate(180deg)}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_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_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75{padding:4px 4px 4px 16px}}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75 ._navigationLink_1u6dm_54,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75 ._navigationLink_1u6dm_54{color:#667399;font-size:14px;font-weight:600;font-family:Fustat,serif}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75 ._navigationLink_1u6dm_54._dark_1u6dm_60,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75 ._navigationLink_1u6dm_54._dark_1u6dm_60{color:#d7d7d7}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75:hover,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75:hover{background:#eceff6;border-radius:2px;text-decoration:none!important;transition:background .5s}._desktopNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._activeItemTab_1u6dm_106,._mobileNavigation_1u6dm_31 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._activeItemTab_1u6dm_106{line-height:28px;margin-top:2px;border-bottom:2px solid #5A86DC}._desktopNavigation_1u6dm_31._dark_1u6dm_60 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75,._mobileNavigation_1u6dm_31._dark_1u6dm_60 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75{color:#d7d7d7}._desktopNavigation_1u6dm_31._dark_1u6dm_60 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75:hover,._mobileNavigation_1u6dm_31._dark_1u6dm_60 ._headerNavigation_1u6dm_31 ._navigationRow_1u6dm_35 ._navigationItem_1u6dm_75:hover{background:#313238;color:#fff}._desktopNavigation_1u6dm_31{display:flex;margin-right:8px}@media (max-width: 960px){._desktopNavigation_1u6dm_31{display:none}}._mobileNavigation_1u6dm_31{justify-content:center;align-items:center;padding:16px 48px;display:none;background:#fff}@media (max-width: 960px){._mobileNavigation_1u6dm_31{display:flex}}@media (max-width: 600px){._mobileNavigation_1u6dm_31{padding:16px 24px}}@media (max-width: 400px){._mobileNavigation_1u6dm_31{padding:16px}}._mobileNavigation_1u6dm_31._dark_1u6dm_60{background:#1d1e23}._l-left-dropdown_1u6dm_155{right:unset;left:0}._l-dropdown-container_1u6dm_3:hover ._on-link-hover_1u6dm_15{color:#445c95!important}._mobileDropdown_1u6dm_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_1u6dm_164 ._headingContainer_1u6dm_178{display:flex;position:sticky;top:0;width:100%;align-items:center;padding:0 0 20px;justify-content:space-between}._mobileDropdown_1u6dm_164 ._headingContainer_1u6dm_178 ._heading_1u6dm_178{color:#000;font-family:Fustat,serif;font-size:16px;font-weight:600;line-height:150%}._mobileDropdown_1u6dm_164 ._headingContainer_1u6dm_178 ._heading_1u6dm_178._dark_1u6dm_60{color:#ecf0f9}._mobileDropdown_1u6dm_164 ._headingContainer_1u6dm_178 ._closeIcon_1u6dm_197._dark_1u6dm_60{filter:invert(1)}._courseDropdown_1u6dm_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_1u6dm_201{right:0;top:0}}._courseDropdown_1u6dm_201._dark_1u6dm_60{background:#1d1e23}._courseDropdown_1u6dm_201 ._mobileLayout_1u6dm_224{flex-direction:column;border-bottom:none!important;flex:1;height:100%;overflow-y:auto}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:dashed 1px #DAE0ED}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231._dark_1u6dm_60{border-bottom-color:#32384b}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileCourseList_1u6dm_242{max-width:600px!important;width:100%!important;height:revert!important}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241{display:flex;max-width:242px;width:100%;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._mobileCategoryItem_1u6dm_257,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._mobileCategoryItem_1u6dm_257{background:#ebf2ff}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._mobileCategoryItem_1u6dm_257._dark_1u6dm_60,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._mobileCategoryItem_1u6dm_257._dark_1u6dm_60{background:#2e3446}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._categoryItem_1u6dm_265,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._categoryItem_1u6dm_265{display:flex;padding:16px;gap:8px;flex-direction:column;border-radius:4px;align-self:stretch;text-align:start;width:100%}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._categoryItem_1u6dm_265:hover,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._categoryItem_1u6dm_265._activeCategory_1u6dm_276,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._categoryItem_1u6dm_265:hover,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._categoryItem_1u6dm_265._activeCategory_1u6dm_276{background:#ebf2ff;cursor:pointer}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._categoryItem_1u6dm_265:hover._dark_1u6dm_60,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._categoryItem_1u6dm_265._activeCategory_1u6dm_276._dark_1u6dm_60,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._categoryItem_1u6dm_265:hover._dark_1u6dm_60,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._categoryItem_1u6dm_265._activeCategory_1u6dm_276._dark_1u6dm_60{background:#2e3446}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._categoryItem_1u6dm_265 ._categoryTitle_1u6dm_287,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._categoryItem_1u6dm_265 ._categoryTitle_1u6dm_287{color:#2e3446;font-family:Fustat,serif;font-size:14px;font-weight:600}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._categoryItem_1u6dm_265 ._categoryTitle_1u6dm_287._dark_1u6dm_60,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._categoryItem_1u6dm_265 ._categoryTitle_1u6dm_287._dark_1u6dm_60{color:#ecf0f9}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._categoryItem_1u6dm_265 ._categoryDescription_1u6dm_298,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._categoryItem_1u6dm_265 ._categoryDescription_1u6dm_298{color:#5e6a8d;font-family:Fustat,serif;font-size:12px;font-style:normal;white-space:normal;line-height:normal;font-weight:400}._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._leftColumn_1u6dm_247 ._categoryItem_1u6dm_265 ._categoryDescription_1u6dm_298._dark_1u6dm_60,._courseDropdown_1u6dm_201 ._topLayout_1u6dm_231 ._mobileSection_1u6dm_241 ._categoryItem_1u6dm_265 ._categoryDescription_1u6dm_298._dark_1u6dm_60{color:#b3bdd2}._courseDropdown_1u6dm_201 ._stickyBottomLayout_1u6dm_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_1u6dm_201 ._stickyBottomLayout_1u6dm_312._dark_1u6dm_60{border-top-color:#32384b}._courseDropdown_1u6dm_201 ._stickyBottomLayout_1u6dm_312 ._completeCourseCta_1u6dm_332{color:#2a67b1;display:flex;align-items:center;padding-left:0!important;text-decoration:none}._courseDropdown_1u6dm_201 ._stickyBottomLayout_1u6dm_312 ._completeCourseCta_1u6dm_332._dark_1u6dm_60{color:#5780b0}._courseDropdown_1u6dm_201 ._stickyBottomLayout_1u6dm_312:hover{text-decoration:underline}._courseDropdown_1u6dm_201 ._stickyBottomLayout_1u6dm_312:hover ._externalLink__iconContainer_1u6dm_345{margin-left:12px}._courseDropdown_1u6dm_201 ._stickyBottomLayout_1u6dm_312 ._externalLink__iconContainer_1u6dm_345{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_1u6dm_201 ._stickyBottomLayout_1u6dm_312 ._externalLink__iconContainer_1u6dm_345 ._externalLink__icon_1u6dm_345{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_1u6dm_201 ._stickyBottomLayout_1u6dm_312 ._externalLink__iconContainer_1u6dm_345 ._externalLink__rightIcon_1u6dm_364{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_1u6dm_201 ._stickyBottomLayout_1u6dm_312._dark_1u6dm_60{background:#1d1e23}._courseDropdown_1u6dm_201 ._bottomLayout_1u6dm_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_1u6dm_201 ._bottomLayout_1u6dm_373 ._completeCourseCta_1u6dm_332{color:#2a67b1;display:flex;align-items:center;padding-left:16px;text-decoration:none}._courseDropdown_1u6dm_201 ._bottomLayout_1u6dm_373 ._completeCourseCta_1u6dm_332._dark_1u6dm_60{color:#5780b0}._courseDropdown_1u6dm_201 ._bottomLayout_1u6dm_373:hover{text-decoration:underline}._courseDropdown_1u6dm_201 ._bottomLayout_1u6dm_373:hover ._externalLink__iconContainer_1u6dm_345{margin-left:12px}._courseDropdown_1u6dm_201 ._bottomLayout_1u6dm_373 ._externalLink__iconContainer_1u6dm_345{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._courseDropdown_1u6dm_201 ._bottomLayout_1u6dm_373 ._externalLink__iconContainer_1u6dm_345 ._externalLink__icon_1u6dm_345{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._courseDropdown_1u6dm_201 ._bottomLayout_1u6dm_373 ._externalLink__iconContainer_1u6dm_345 ._externalLink__rightIcon_1u6dm_364{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:310px;height:367px;margin-bottom:16px}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._categoryHeader_1u6dm_432,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._categoryHeader_1u6dm_432{color:#b3bdd2;font-family:Fustat,serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._categoryHeader_1u6dm_432._dark_1u6dm_60,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._categoryHeader_1u6dm_432._dark_1u6dm_60{color:#b3bdd2}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._mobileCourseListNoHover_1u6dm_446,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._mobileCourseListNoHover_1u6dm_446{text-decoration:none}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._mobileCourseListNoHover_1u6dm_446:hover,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._mobileCourseListNoHover_1u6dm_446:hover{background:none!important}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._courseListContainer_1u6dm_454,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._courseListContainer_1u6dm_454{display:flex;padding:8px;align-items:center;gap:8px;width:100%;text-decoration:none;border-radius:4px}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._courseListContainer_1u6dm_454:hover,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._courseListContainer_1u6dm_454:hover{cursor:pointer;background:#ebf2ff}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._courseListContainer_1u6dm_454:hover._dark_1u6dm_60,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._courseListContainer_1u6dm_454:hover._dark_1u6dm_60{background:#2e3446}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._courseListContainer_1u6dm_454 ._courseList_1u6dm_454,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._courseListContainer_1u6dm_454 ._courseList_1u6dm_454{display:flex;font-family:Fustat,serif;justify-content:space-between;align-items:center;flex:1 0 0}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._courseListContainer_1u6dm_454 ._courseList_1u6dm_454 ._topics_1u6dm_481,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._courseListContainer_1u6dm_454 ._courseList_1u6dm_454 ._topics_1u6dm_481{color:#49526d}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._courseListContainer_1u6dm_454 ._courseList_1u6dm_454 ._topics_1u6dm_481._dark_1u6dm_60,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._courseListContainer_1u6dm_454 ._courseList_1u6dm_454 ._topics_1u6dm_481._dark_1u6dm_60{color:#ecf0f9}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._courseListContainer_1u6dm_454 ._courseList_1u6dm_454 ._coursesCount_1u6dm_489,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._courseListContainer_1u6dm_454 ._courseList_1u6dm_454 ._coursesCount_1u6dm_489{color:#969696;font-size:11px;font-weight:400}._courseDropdown_1u6dm_201 ._rightColumn_1u6dm_422 ._courseListContainer_1u6dm_454 ._courseList_1u6dm_454 ._coursesCount_1u6dm_489._dark_1u6dm_60,._courseDropdown_1u6dm_201 ._mobileCourseList_1u6dm_242 ._courseListContainer_1u6dm_454 ._courseList_1u6dm_454 ._coursesCount_1u6dm_489._dark_1u6dm_60{color:#667399}._l-username-dropdown_1u6dm_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;max-height:400px;overflow-y:auto}@media (max-width: 1020px){._l-username-dropdown_1u6dm_66{width:200px}}@media (max-width: 600px){._l-username-dropdown_1u6dm_66{width:170px;max-height:380px;padding:8px 0;right:-50px;top:32px}}._l-username-dropdown_1u6dm_66._dark_1u6dm_60{background:#1d1e23;box-shadow:none;border-radius:4px;border:1px solid rgba(43,56,82,.7)}._i-main-nav__dropdown-down_1u6dm_534,._i-main-nav__dropdown-up_1u6dm_535{margin-left:8px}._m-dropdown__item_1u6dm_539{display:block;padding:8px 28px;transition:background .2s;width:100%;text-decoration:none;text-align:left;position:relative}._m-dropdown__item_1u6dm_539 ._redDot_1u6dm_548{background:#ff7600;border-radius:50%;width:8px;height:8px}@media (max-width: 600px){._m-dropdown__item_1u6dm_539{padding:8px 24px}}._m-dropdown__item_1u6dm_539:hover{background:#ebf2ff;text-decoration:none}._m-dropdown__item_1u6dm_539:hover ._m-dropdown__i-head_1u6dm_564{color:#363636}._m-dropdown__item_1u6dm_539:hover ._m-dropdown__desc_1u6dm_567{color:#292929}._m-dropdown__item_1u6dm_539:hover._dark_1u6dm_60{background:#4d4d4d}._m-dropdown__item_1u6dm_539:hover._dark_1u6dm_60 ._m-dropdown__i-head_1u6dm_564{color:#fff}._m-dropdown__i-head_1u6dm_564{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_1u6dm_564{font-size:13px}}._m-dropdown__i-head_1u6dm_564._dark_1u6dm_60{color:#d7d7d7}._l-dropdown-divider_1u6dm_596{height:2px;background:#151313;border:none;opacity:.1;width:100%;margin-left:auto;margin-right:auto}._l-course-dropdown_1u6dm_606,._l-username-dropdown_1u6dm_66{right:0!important}._is-nav-dropdown-closed_1u6dm_610,._is-closed_1u6dm_610{display:none}._is-nav-dropdown-open_1u6dm_614{display:flex}._l-dropdown-container_1u6dm_3:hover{filter:hue-rotate(45deg)}._i-dropdown-down_1u6dm_622,._i-dropdown-up_1u6dm_10{background:url(https://cdn.codechef.com/images/icons/dropdown.svg);display:inline-block;width:8px;height:4px;filter:brightness(.5)}._i-dropdown-down_1u6dm_622._dark_1u6dm_60,._i-dropdown-up_1u6dm_10._dark_1u6dm_60{filter:hue-rotate(45deg)}._i-dropdown-down_1u6dm_622,._i-dropdown-down-1_1u6dm_633,._i-dropdown-up_1u6dm_10,._i-dropdown-up-1_1u6dm_72{margin-left:8px}._l-dropdown-container--username_1u6dm_637 ._i-dropdown-up_1u6dm_10{transform:rotate(180deg)}._m-header-one_1u6dm_641,._m-header-one_1u6dm_641 *{box-sizing:border-box;font-family:Fustat,serif;letter-spacing:0;color:#4a4a4a;outline:0}._m-header-one_1u6dm_641{box-shadow:0 2px 4px #00000026;position:relative;background:#fff}._m-header-one_1u6dm_641 ._l-header_1u6dm_654{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_1u6dm_641 ._l-header_1u6dm_654{padding:0 32px}}@media (max-width: tab_l){._m-header-one_1u6dm_641 ._l-header_1u6dm_654{padding:0 32px}}@media (max-width: 600px){._m-header-one_1u6dm_641 ._l-header_1u6dm_654{padding:0 16px}}@media (max-width: phone_l){._m-header-one_1u6dm_641 ._l-header_1u6dm_654{padding:0 16px}}@media (max-width: 345px){._m-header-one_1u6dm_641 ._l-header_1u6dm_654{padding:0 12px}}@media (max-width: phone_s){._m-header-one_1u6dm_641 ._l-header_1u6dm_654{padding:0 12px}}._m-header-one_1u6dm_641 ._l-header__logo_1u6dm_693{display:flex;gap:24px;align-items:center}._m-header-one_1u6dm_641 ._l-header__image-2_1u6dm_698{width:150px;padding:6px 0}@media (max-width: 680px){._m-header-one_1u6dm_641 ._l-header__image-2_1u6dm_698{padding:12px 0;width:52px}}._m-header-one_1u6dm_641 ._m-header__image_1u6dm_708{width:150px;height:58px}._m-header-one_1u6dm_641 ._m-header__image--pc_1u6dm_712{display:block}@media (max-width: 680px){._m-header-one_1u6dm_641 ._m-header__image--pc_1u6dm_712{display:none}}._m-header-one_1u6dm_641 ._m-header__image--mobile_1u6dm_720{display:none;margin-top:-8px}@media (max-width: 680px){._m-header-one_1u6dm_641 ._m-header__image--mobile_1u6dm_720{display:block;width:52px;height:52px}}._m-header-one_1u6dm_641._dark_1u6dm_60{background:#111}._m-header-one_1u6dm_641 ._headerRightContainer_1u6dm_735,._m-header-one_1u6dm_641 ._userDropdown_1u6dm_738{display:flex}._m-header-one_1u6dm_641 ._userDropdown_1u6dm_738 ._m-logout-username_1u6dm_741{cursor:pointer}._m-header-one_1u6dm_641 ._m-logout-username_1u6dm_741 img{margin-right:4px!important}._m-header-one_1u6dm_641 ._usernameContainer_1u6dm_747{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_1u6dm_641 ._usernameContainer_1u6dm_747{padding-left:24px;padding-right:24px}}._m-header-one_1u6dm_641 ._usernameContainer_1u6dm_747 ._username_1u6dm_4{font-size:12px;line-height:normal!important;text-overflow:ellipsis;overflow:hidden}@media (max-width: 600px){._m-header-one_1u6dm_641 ._usernameContainer_1u6dm_747 ._username_1u6dm_4{font-size:10px;display:inline!important}}._m-header-one_1u6dm_641 ._usernameContainer_1u6dm_747._dark_1u6dm_60{border-color:#2b3852b3}._m-header-one_1u6dm_641 ._usernameContainer_1u6dm_747._dark_1u6dm_60 ._username_1u6dm_4{color:#d7d7d7}._m-header-one_1u6dm_641 ._usernameContainer_1u6dm_747 ._m-username--star_1u6dm_778,._m-header-one_1u6dm_641 ._usernameContainer_1u6dm_747 ._m-user-star_1u6dm_778{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_1u6dm_641 ._usernameContainer_1u6dm_747 ._m-username--star_1u6dm_778{display:none}}._m-header-one_1u6dm_641 ._m-divider--vertical_1u6dm_796{border:none;border-right:1px solid #C0C5CD;height:28px;margin:0 12px}@media (max-width: 450px){._m-header-one_1u6dm_641 ._m-divider--vertical_1u6dm_796{display:none}}._m-header-one_1u6dm_641 ._m-divider--vertical_1u6dm_796._dark_1u6dm_60{margin:0 8px;border-color:#2b3852b3}._m-header-one_1u6dm_641 ._m-login-container--desktop_1u6dm_811{display:flex}@media (max-width: 600px){._m-header-one_1u6dm_641 ._m-login-container--desktop_1u6dm_811{display:none}}._m-header-one_1u6dm_641 ._m-login-button-no-border_1u6dm_819{background:transparent!important;border:none!important;color:#4079da!important}._m-header-one_1u6dm_641 ._m-login-button-no-border_1u6dm_819._dark_1u6dm_60{color:#5780b0!important}._m-header-one_1u6dm_641 ._m-login-button_1u6dm_819,._m-header-one_1u6dm_641 ._m-signup-button_1u6dm_827{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_1u6dm_641 ._m-login-button_1u6dm_819,._m-header-one_1u6dm_641 ._m-signup-button_1u6dm_827{padding:0 24px}}@media (max-width: 600px){._m-header-one_1u6dm_641 ._m-login-button_1u6dm_819,._m-header-one_1u6dm_641 ._m-signup-button_1u6dm_827{padding:0 16px;width:revert}}@media (max-width: 450px){._m-header-one_1u6dm_641 ._m-login-button_1u6dm_819,._m-header-one_1u6dm_641 ._m-signup-button_1u6dm_827{font-size:11px}}@media (max-width: 360px){._m-header-one_1u6dm_641 ._m-login-button_1u6dm_819,._m-header-one_1u6dm_641 ._m-signup-button_1u6dm_827{padding:0 8px;font-size:10px}}._m-header-one_1u6dm_641 ._m-login-button_1u6dm_819._dark_1u6dm_60,._m-header-one_1u6dm_641 ._m-signup-button_1u6dm_827._dark_1u6dm_60{border-color:#5780b0}._m-header-one_1u6dm_641 ._m-logout-button_1u6dm_872{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_1u6dm_641 ._m-login-container--mobile_1u6dm_885{display:none}@media (max-width: 600px){._m-header-one_1u6dm_641 ._m-login-container--mobile_1u6dm_885{display:block}}._m-header-one_1u6dm_641 ._logoutContainer_1u6dm_893{padding:0 16px}._m-header-one_1u6dm_641 ._logoutContainer_1u6dm_893 ._logoutDivider_1u6dm_896{border:none;border-bottom:1px solid rgba(210,217,231,.8);margin-top:8px;margin-bottom:24px}._m-header-one_1u6dm_641 ._logoutContainer_1u6dm_893 ._logoutButtonContainer_1u6dm_902{display:flex;justify-content:center;align-items:center}._m-header-one_1u6dm_641 ._logoutContainer_1u6dm_893 ._logoutButtonContainer_1u6dm_902 ._logoutButton_1u6dm_902{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_1u6dm_641 ._logoutContainer_1u6dm_893 ._logoutButtonContainer_1u6dm_902 ._logoutButton_1u6dm_902:hover{opacity:.8;background:transparent}._m-header-one_1u6dm_641 ._logoutContainer_1u6dm_893._dark_1u6dm_60 ._logoutDivider_1u6dm_896{border-color:#2b3852b3}._m-header-one_1u6dm_641 ._logoutContainer_1u6dm_893._dark_1u6dm_60 ._logoutButtonContainer_1u6dm_902 ._logoutButton_1u6dm_902{background:#fff;color:#000;opacity:.8}._m-header-one_1u6dm_641 ._logoutContainer_1u6dm_893._dark_1u6dm_60 ._logoutButtonContainer_1u6dm_902 ._logoutButton_1u6dm_902:hover{opacity:1}._l-username_1u6dm_19{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 800px){._l-username_1u6dm_19{margin-right:0!important}}._l-header__user-block_1u6dm_947{display:flex;align-items:center}._m-premium-text-container_1u6dm_952{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_1u6dm_952:hover{background:#fffcf2;text-decoration:none}._m-premium-text-container_1u6dm_952 ._m-premium-text_1u6dm_952{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_1u6dm_952 ._m-premium-text_1u6dm_952{font-size:11px}}@media (max-width: 450px){._m-premium-text-container_1u6dm_952{padding-left:8px;padding-right:8px}}._m-premium-text-container_1u6dm_952._dark_1u6dm_60{border-color:#111;background:#111}._m-premium-text-container_1u6dm_952._dark_1u6dm_60 ._m-premium-text_1u6dm_952{color:#d7d7d7}._m-premium-text-container_1u6dm_952._dark_1u6dm_60:hover{background:#6b4024;border-color:#fff}._m-premium-text-container_1u6dm_952._dark_1u6dm_60:hover ._m-premium-text_1u6dm_952{color:#fff}._m-premium-sale-text-container_1u6dm_1000{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_1u6dm_1000{margin-right:6px;padding:12px 8px}}._m-premium-sale-text-container_1u6dm_1000:hover{background-color:#e25c5a!important}@keyframes _shine_1u6dm_1{0%{left:-100%;transition-property:left}25%,to{left:100%;transition-property:left}}._m-premium-sale-text-container_1u6dm_1000:before{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(120deg,transparent,#E0E0E0,transparent);animation:_shine_1u6dm_1 3s ease-in-out infinite}._m-premium-sale-text-container_1u6dm_1000 ._m-premium-sale-text_1u6dm_1000{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_1u6dm_1000 ._m-premium-sale-text_1u6dm_1000{font-size:11px}}._m-logout-button-container_1u6dm_1057{display:flex;justify-content:space-between;align-items:center}._m-logout-button-container_1u6dm_1057 ._m-logout-username_1u6dm_741{display:flex;justify-content:center;align-items:center;position:relative}._m-logout-button-container_1u6dm_1057 ._m-logout-username_1u6dm_741 ._pendingTaskIndicator_1u6dm_1068{position:absolute;top:26px;right:32px;height:14px;z-index:10;background:#fff;border-radius:50%}._m-logout-button-container_1u6dm_1057 ._m-logout-username_1u6dm_741 ._pendingTaskIndicator_1u6dm_1068 ._pendingTaskIcon_1u6dm_1077{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_1u6dm_1057 ._m-logout-username_1u6dm_741 ._profileImage_1u6dm_1084{font-size:12px}._m-logout-button-container_1u6dm_1057 ._m-logout-username_1u6dm_741 ._m-cc-pro-badge-container_1u6dm_1087{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_1u6dm_1057 ._m-logout-username_1u6dm_741 ._m-cc-pro-badge-container_1u6dm_1087 ._i-premium-icon_1u6dm_1099{display:inline-block!important}}._m-logout-button-container_1u6dm_1057 ._m-logout-username_1u6dm_741 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_1u6dm_1057 ._m-logout-username_1u6dm_741 img{margin-right:2px}}._m-logout-button-container_1u6dm_1057 ._m-logout-username_1u6dm_741._dark_1u6dm_60 img{border-color:#2b3852b3}._m-logout-button-container_1u6dm_1057 a{text-decoration:none}._i-premium-icon_1u6dm_1099{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_1u6dm_1099{display:none}}._darkModeSwitch_1u6dm_1135{display:flex;justify-content:space-between;padding:8px 28px;align-items:center}._appBar__title_1u6dm_1142{font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;color:#cdcdcd}._appBar__title_1u6dm_1142 ._divider_1u6dm_1150{height:25px;margin:0 12px;background-color:#c0c5cd}._appBar__title_1u6dm_1142 ._text_1u6dm_1155{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:20vw}._user__fullname_1u6dm_1162{display:flex;align-items:center;font-size:14px;font-weight:600}@media (max-width: 1023px){._user__fullname_1u6dm_1162{display:none}}@media (max-width: tab_l){._user__fullname_1u6dm_1162{display:none}}._user__fullname_1u6dm_1162._dark_1u6dm_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}._banner_1lvg8_2{padding:24px;background:#ffebb41a;border:2px solid rgba(107,64,36,.3);border-radius:8px}._banner_1lvg8_2,._banner_1lvg8_2 *{font-family:Open Sans,serif}._banner_1lvg8_2 ._banner__textarea_1lvg8_11{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px}._banner_1lvg8_2 ._banner__textarea_1lvg8_11 ._banner__textarea-title_1lvg8_18{font-weight:600;font-size:16px;line-height:160%;color:#363636}._banner_1lvg8_2 ._banner__textarea_1lvg8_11 ._banner__textarea-text_1lvg8_24{font-weight:400;font-size:14px;line-height:160%;color:#4a4a4a}._moneyBackGuarantee_1lvg8_31{display:flex;justify-content:center;margin:24px;gap:8px;align-items:center;flex-wrap:wrap}._moneyBackGuarantee_1lvg8_31 p{font-weight:400;text-align:center;font-size:16px;font-family:Open Sans,serif;color:#4a4a4a;line-height:160%}._moneyBackGuarantee_1lvg8_31 ._faqLink_1lvg8_47{color:#6b4024;text-decoration:none;font-weight:400;font-size:14px;line-height:22px;font-family:Open Sans,serif}._moneyBackGuarantee_1lvg8_31 ._faqLink_1lvg8_47:hover{text-decoration:underline}._bannerTopBorder_1lvg8_59{border-left:none;border-right:none}._proCardContainer_1lvg8_64{display:flex;gap:24px;align-items:center;justify-content:center;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;height:766px}@media (max-width: 1280px){._proCardContainer_1lvg8_64{justify-content:revert!important}}._proCardContainer_1lvg8_64::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:8px}._proCardContainer_1lvg8_64::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:#00000080}._mainProCardContainer_1lvg8_91{height:revert!important;align-items:center;justify-content:center}@media (max-width: 960px){._mainProCardContainer_1lvg8_91{justify-content:revert}}._mainContainer_1lvg8_102{display:flex;gap:24px;overflow-x:scroll;overflow-y:hidden;height:465px;white-space:nowrap}._mainContainer_1lvg8_102::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:8px}._mainContainer_1lvg8_102::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:#00000080}._currentPlan__container_1lvg8_121{justify-content:center;height:auto}@media (max-width: 900px){._currentCardWrap_1lvg8_127{flex-direction:column;align-items:flex-start}}@media (max-width: 1100px){._currentCardWrap_1lvg8_127 ._bannerTop__content_1lvg8_133{width:400px}}@media (max-width: 900px){._currentCardWrap_1lvg8_127 ._bannerTop__content_1lvg8_133{margin-bottom:24px;width:100%}}@media (max-width: 499px){._currentCardWrap_1lvg8_127 ._bannerTop__content_1lvg8_133{margin-bottom:12px}}._featuresContainer__features_1lvg8_149{width:100%;margin-left:auto;margin-right:auto}@media (max-width: 700px){._featuresContainer__features_1lvg8_149{margin:0}}._bannerTop_1lvg8_59{padding:24px;position:relative;overflow:hidden}._bannerTop_1lvg8_59._loading_1lvg8_165: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_1lvg8_1 1.5s infinite}._bannerTop_1lvg8_59,._bannerTop_1lvg8_59 *{font-family:Open Sans,serif}@media (max-width: 800px){._bannerTop_1lvg8_59{padding-left:16px;padding-right:16px}}@media (max-width: 499px){._bannerTop_1lvg8_59{padding:24px 0}}._bannerTop_1lvg8_59 ._bannerTop__container_1lvg8_189{max-width:1366px;width:100%;margin:0 auto}._bannerTop_1lvg8_59 ._bannerTop__container_1lvg8_189 ._bannerTop__breadCrumbs_1lvg8_194{color:#363636cc;font-size:14px;line-height:22px}._bannerTop_1lvg8_59 ._bannerTop__container_1lvg8_189 ._bannerTop__breadCrumbs_1lvg8_194 a{text-decoration-line:underline;color:inherit;font-size:inherit;line-height:inherit}._bannerTop_1lvg8_59 ._bannerTop__container_1lvg8_189 ._bannerTop__breadCrumbs_1lvg8_194 a:hover{text-decoration:none}._bannerTop_1lvg8_59 ._displayNone_1lvg8_208{display:none}._bannerTop_1lvg8_59 ._bannerTopContent__container_1lvg8_211{display:flex;justify-content:center;align-items:center}@media (max-width: 1100px){._bannerTop_1lvg8_59 ._planCardWrap_1lvg8_217{flex-direction:column;align-items:flex-start}}@media (max-width: 1200px){._bannerTop_1lvg8_59 ._planCardWrap_1lvg8_217 ._bannerTop__content_1lvg8_133{width:400px}}@media (max-width: 1100px){._bannerTop_1lvg8_59 ._planCardWrap_1lvg8_217 ._bannerTop__content_1lvg8_133{margin-bottom:24px;width:100%}}._bannerTop_1lvg8_59 ._bannerTopButton__container_1lvg8_233{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-left:40px}@media (max-width: 750px){._bannerTop_1lvg8_59 ._bannerTopButton__container_1lvg8_233{align-items:flex-start}}._bannerTop_1lvg8_59 ._bannerTopButton__container_1lvg8_233 ._pricingCard__vbox_1lvg8_245{display:flex;align-items:center}._bannerTop_1lvg8_59 ._bannerTopButton__container_1lvg8_233 ._pricingCard__vbox_1lvg8_245 ._para_1lvg8_249{margin-right:15px}._bannerTop_1lvg8_59 ._bannerTopButton__container_1lvg8_233 button{width:140px;margin-bottom:6px;white-space:nowrap}@media (max-width: 750px){._bannerTop_1lvg8_59 ._bannerTopButton__container_1lvg8_233{margin-top:16px;margin-left:0}}._bannerTop_1lvg8_59 ._bannerTop__content_1lvg8_133{display:flex;align-items:center;flex-direction:column;gap:12px;height:100%;max-height:138px;text-align:center}@media (max-width: 960px){._bannerTop_1lvg8_59 ._bannerTop__content_1lvg8_133{align-items:center;max-height:revert}}@media (max-width: md_down){._bannerTop_1lvg8_59 ._bannerTop__content_1lvg8_133{align-items:center;max-height:revert}}._bannerTop_1lvg8_59 ._bannerTop__title_1lvg8_284{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 499px){._bannerTop_1lvg8_59 ._bannerTop__title_1lvg8_284{justify-content:start}}._bannerTop_1lvg8_59 ._bannerTop__title_1lvg8_284 ._topText_1lvg8_295{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:600;line-height:150%;letter-spacing:.8px}._bannerTop_1lvg8_59 ._bannerTop__title_1lvg8_284 ._bannerTopTitle__text_1lvg8_304{font-family:Open Sans,serif;font-weight:600;font-size:36px;line-height:42px;color:#5b4538}@media (max-width: 499px){._bannerTop_1lvg8_59 ._bannerTop__title_1lvg8_284 ._bannerTopTitle__text_1lvg8_304{font-size:24px;line-height:30px;text-align:center}}._bannerTop_1lvg8_59 ._bannerTop__title_1lvg8_284 ._bannerTopTitle__image_1lvg8_318{margin-left:8px;width:40px}@media (max-width: 700px){._bannerTop_1lvg8_59 ._bannerTop__title_1lvg8_284 ._bannerTopTitle__image_1lvg8_318{display:none}}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327{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_1lvg8_59 ._discountLabel_1lvg8_327{flex-wrap:wrap}}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327 ._timerContainerWrapper_1lvg8_342{display:flex;align-items:center;justify-content:center}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327 ._timerContainerWrapper_1lvg8_342 p:last-child{display:none}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327 ._timerContainerWrapper_1lvg8_342 ._timerValueContainer_1lvg8_350{text-align:center;display:flex;align-items:baseline;padding:2px 4px 2px 8px}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327 ._timerContainerWrapper_1lvg8_342 ._timerValueContainer_1lvg8_350 ._timerName_1lvg8_356{color:#b30a08;font-family:Open Sans,serif;font-size:14px;font-weight:700;line-height:150%;letter-spacing:.45px}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327 ._timerContainerWrapper_1lvg8_342 ._timerValueContainer_1lvg8_350 ._timerValue_1lvg8_350{color:#b30a08;font-family:Open Sans,serif;font-size:14px;font-weight:600;line-height:150%;letter-spacing:.95px}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327 ._timerContainerWrapper_1lvg8_342 ._timerColon_1lvg8_372{color:#b30a08;text-align:center;font-family:Open Sans,serif;font-size:14px;font-weight:600}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327 ._labelText_1lvg8_379{color:#363535;font-family:Open Sans,serif;font-size:14px;display:flex;font-weight:400;line-height:24px}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327 ._discountBadge_1lvg8_387{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_1lvg8_59 ._discountLabel_1lvg8_327 ._discountBadge_1lvg8_387{display:none}}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327 ._discountBadge_1lvg8_387 ._sparkIcon_1lvg8_408{min-width:14px;height:13.485px;background:url(https://cdn.codechef.com/images/discount/spark.svg) no-repeat 0px 0px;background-size:cover}._bannerTop_1lvg8_59 ._discountLabel_1lvg8_327 ._discountBadge_1lvg8_387 ._priceIncreaseIcon_1lvg8_414{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_1lvg8_59 ._bannerTop__text_1lvg8_420{font-weight:400;font-size:16px;line-height:24px;color:#4a4a4a}@media (max-width: 450px){._bannerTop_1lvg8_59 ._bannerTop__text_1lvg8_420{font-size:14px}}._bannerTop--thin_1lvg8_432{border-bottom:1px solid #E1D1C7;padding-top:16px;padding-bottom:16px}._premiumSectionOne_1lvg8_438{width:100%;padding:16px 32px}@media (max-width: 500px){._premiumSectionOne_1lvg8_438{padding-left:24px;padding-right:24px}}._premiumSectionOne_1lvg8_438 ._premiumSectionOne__container_1lvg8_448{max-width:1366px;width:100%;margin:0 auto;display:flex;flex-direction:row-reverse;justify-content:space-between}._cardContainer_1lvg8_457{display:flex;justify-content:flex-end}@media (max-width: 1100px){._cardContainer_1lvg8_457{justify-content:flex-start;width:100%}}@media (max-width: 760px){._cardContainer_1lvg8_457{flex-direction:column;align-items:flex-start}}._premiumButton_1lvg8_474{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_1lvg8_474{padding:6px 12px}}@media (max-width: 350px){._premiumButton_1lvg8_474{padding:4px 8px}}._premiumButton_1lvg8_474:hover{background-color:#59351e}._premiumButton_1lvg8_474 ._premiumButton__text_1lvg8_502{font-family:Open Sans,serif;font-weight:600;font-size:16px;line-height:22px}@media (max-width: 400px){._premiumButton_1lvg8_474 ._premiumButton__text_1lvg8_502{font-size:14px;line-height:20px}}._premiumButton_1lvg8_474 ._premiumButton__icon_1lvg8_514{display:flex}._premiumButton-outlined_1lvg8_518{color:#6b4024;background:#fff;border:1px solid #6B4024}._premiumButton-outlined_1lvg8_518:hover{background:#6b4024;color:#fff}._premiumButton-golden_1lvg8_528{color:#6b4024;background:#fff5da;border:1px solid #6B4024}._premiumButton-golden_1lvg8_528:hover{background:#6b4024;color:#fff}._premiumButton-disabled_1lvg8_538{opacity:50%}@media (max-width: 500px){._loadingContainer_1lvg8_543{width:100%}}._loadingContainer_1lvg8_543 ._loading_1lvg8_165{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _shine_1lvg8_1 linear infinite;width:400px;height:80px}@media (max-width: 500px){._loadingContainer_1lvg8_543 ._loading_1lvg8_165{width:100%}}@keyframes _shine_1lvg8_1{to{background-position-x:-200%}}._saleBanner_1lvg8_567{display:flex;align-items:center;justify-content:flex-end;gap:96px}@media (max-width: 1100px){._saleBanner_1lvg8_567{justify-content:flex-start;padding-left:25%}}@media (max-width: 960px){._saleBanner_1lvg8_567{gap:28px;justify-content:center;flex-direction:column-reverse;padding:initial}}@media (max-width: 720px){._saleBanner_1lvg8_567{gap:12px}}._saleBanner_1lvg8_567 ._saleBannerContent_1lvg8_592{display:flex;flex-direction:column;gap:16px;align-items:center}@media (max-width: 960px){._saleBanner_1lvg8_567 ._saleBannerContent_1lvg8_592{gap:28px}}._saleBanner_1lvg8_567 ._saleBannerContent_1lvg8_592 ._saleBannerTitle_1lvg8_603 ._saleBannerHeading_1lvg8_603{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_1lvg8_567 ._saleBannerContent_1lvg8_592 ._saleBannerTitle_1lvg8_603 ._saleBannerHeading_1lvg8_603{font-size:16px}}._saleBanner_1lvg8_567 ._saleBannerContent_1lvg8_592 ._saleBannerTitle_1lvg8_603 ._saleBannerSubHeading_1lvg8_617{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:36px;font-weight:600;line-height:140%}@media (max-width: 500px){._saleBanner_1lvg8_567 ._saleBannerContent_1lvg8_592 ._saleBannerTitle_1lvg8_603 ._saleBannerSubHeading_1lvg8_617{font-size:24px}}._saleBanner_1lvg8_567 ._saleBannerContent_1lvg8_592 ._saleBannerTitle_1lvg8_603 ._saleBannerSubHeading_1lvg8_617 ._saleBannerTopTitle__image_1lvg8_630{margin-left:8px;width:40px}@media (max-width: 700px){._saleBanner_1lvg8_567 ._saleBannerContent_1lvg8_592 ._saleBannerTitle_1lvg8_603 ._saleBannerSubHeading_1lvg8_617 ._saleBannerTopTitle__image_1lvg8_630{display:none}}._saleBanner_1lvg8_567 ._saleBannerContent_1lvg8_592 ._saleBannerDescription_1lvg8_639{color:#654229;text-align:center;font-family:Open Sans,serif;font-size:16px;font-weight:600;line-height:150%}@media (max-width: 500px){._saleBanner_1lvg8_567 ._saleBannerContent_1lvg8_592 ._saleBannerDescription_1lvg8_639{font-weight:400}}._saleBanner_1lvg8_567 ._saleBadge_1lvg8_652{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_1lvg8_567 ._saleBadge_1lvg8_652{width:150px;padding:48px 30px 20px 55px}}@media (max-width: 500px){._saleBanner_1lvg8_567 ._saleBadge_1lvg8_652{width:140px;padding:42px 30px 20px 46px}}._saleBannerMonthly_1lvg8_677{padding-top:100px;justify-content:center;padding-left:initial}._skeletonBannerTitle_1lvg8_683{height:20px;max-width:1200px;width:100%;background:linear-gradient(90deg,#dedddd4d 25%,#ffffff80,#ffffff4d 75%);animation:_skeletonShimmer_1lvg8_1 2s infinite}._skeletonBannerText_1lvg8_691{height:81px;width:400px;background:linear-gradient(90deg,#e0e0e04d 25%,#ffffff80,#ffffff4d 75%);border-radius:4px;animation:_skeletonShimmer_1lvg8_1 2s infinite}@keyframes _skeletonShimmer_1lvg8_1{0%{background-position:-200% 0}to{background-position:200% 0}}._centerAlign_1gdwa_3{display:flex;align-items:center;justify-content:center}._subscribeCard_1gdwa_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_1gdwa_9{padding-left:48px;padding-right:48px}}@media (max-width: 500px){._subscribeCard_1gdwa_9{padding-left:24px;padding-right:24px}}@media (max-width: 400px){._subscribeCard_1gdwa_9{padding-left:16px;padding-right:16px}}._subscribeCard_1gdwa_9 ._subscribeCard__subtitle_1gdwa_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_1gdwa_9 ._subscribeCard__subtitle_1gdwa_37{font-size:20px;line-height:24px}}@media (max-width: 360px){._subscribeCard_1gdwa_9 ._subscribeCard__subtitle_1gdwa_37{font-size:18px;line-height:24px}}._testimonialCard_1gdwa_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_1gdwa_60 ._textContainer_1gdwa_71:before{content:"“";font-weight:700;font-size:63px;color:#e9ac51;font-family:Open Sans,serif;position:relative}._testimonialCard_1gdwa_60 ._textContainer_1gdwa_71{margin-top:-14px}._testimonialCard_1gdwa_60 ._textContainer_1gdwa_71 ._text_1gdwa_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_1gdwa_60 ._infoContainer_1gdwa_93{display:flex;align-items:flex-start;flex-direction:column}._testimonialCard_1gdwa_60 ._infoContainer_1gdwa_93 ._userName_1gdwa_98{font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;color:#363636}._testimonialCard_1gdwa_60 ._infoContainer_1gdwa_93 ._name_1gdwa_105{margin-left:11px;font-style:italic}._testimonialCard_1gdwa_60 ._infoContainer_1gdwa_93 ._userInfo_1gdwa_109{margin-top:12px;font-size:11px;font-style:italic;color:#777}._featureGrid_1gdwa_116{border:1px solid #888888;border-radius:4px;max-width:881px;width:100%}._featureGrid_1gdwa_116,._featureGrid_1gdwa_116 *{font-family:Open Sans,serif}._featureGrid_1gdwa_116 ._featureGrid__gridBox_1gdwa_125{border-bottom:1px solid #888888;font-weight:400;font-size:16px;color:#363636}._featureGrid_1gdwa_116 ._featureGrid__gridBox_1gdwa_125 ._proIconContainer_1gdwa_131{display:flex;align-items:center;gap:4px}._featureGrid_1gdwa_116 ._featureGrid__gridBox_1gdwa_125 ._proIconContainer_1gdwa_131 ._proIconImage_1gdwa_136{width:20px}@media (max-width: 700px){._featureGrid_1gdwa_116 ._featureGrid__gridBox_1gdwa_125 ._proIconContainer_1gdwa_131 ._proIconImage_1gdwa_136{display:none}}._featureGrid_1gdwa_116 ._featureGrid__gridBox_1gdwa_125:first-child{background:#fff9e8;border-radius:4px;border-bottom:1px solid #888888}._featureGrid_1gdwa_116 ._featureGrid__gridBox_1gdwa_125:last-child{border-bottom:none}._featureGrid_1gdwa_116 ._featureGrid__bold1_1gdwa_152,._featureGrid_1gdwa_116 ._featureGrid_bold1--premium_1gdwa_152{font-weight:600;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_1gdwa_116 ._featureGrid__bold1_1gdwa_152,._featureGrid_1gdwa_116 ._featureGrid_bold1--premium_1gdwa_152{font-size:14px;line-height:18px}}._featureGrid_1gdwa_116 ._featureGrid_bold1--premium_1gdwa_152{color:#6b4024}._featureGrid_1gdwa_116 ._featureGrid__bold2_1gdwa_166{font-weight:600;font-size:18px;line-height:25px}@media (max-width: 500px){._featureGrid_1gdwa_116 ._featureGrid__bold2_1gdwa_166{font-size:16px;line-height:20px}}._featureGrid_1gdwa_116 ._featureGrid__gridCell-left_1gdwa_177{padding:16px 24px;border-right:1px solid #EAE1D8;font-weight:400;font-size:16px;line-height:22px}@media (max-width: 500px){._featureGrid_1gdwa_116 ._featureGrid__gridCell-left_1gdwa_177{padding:8px 12px;font-size:14px;line-height:18px}}._featureGrid_1gdwa_116 ._featureGrid__gridCell-middle_1gdwa_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_1gdwa_116 ._featureGrid__gridCell-middle_1gdwa_191{padding:8px 12px;font-size:14px;line-height:18px}}._featureGrid_1gdwa_116 ._featureGrid__gridCell-right_1gdwa_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_1gdwa_116 ._featureGrid__gridCell-right_1gdwa_208{padding:8px 12px;font-size:14px;line-height:18px}}._iconBrownTick_1gdwa_225{background:url(https://cdn.codechef.com/images/icons/brown-tick-rounded.svg) no-repeat;height:16px;width:16px;display:block}._iconProTick_1gdwa_232{background:url(https://cdn.codechef.com/images/pro/pro-check.svg) no-repeat;height:22px;width:22px}._listContainer_1gdwa_238{display:flex;margin-bottom:16px}@media (max-width: 600px){._listContainer_1gdwa_238{margin-bottom:12px}}._listContainer_1gdwa_238:last-child{margin:0}._listContainer_1gdwa_238 ._redCircle_1gdwa_250{color:transparent;width:8px;height:8px;border:1px solid #EB5757;border-radius:50%;margin-right:14px;margin-top:10px}._premiumNudgesCard_1gdwa_260{background:#fffcf2;padding:24px;border:2px solid rgba(107,64,36,.3);border-radius:8px}._premiumNudgesCard_1gdwa_260 ._heading_1gdwa_266{font-weight:600;font-size:16px;color:#363636;margin-bottom:8px;line-height:160%}._premiumNudgesCard_1gdwa_260 ._externalLinkButton__Container_1gdwa_273 ._externalLinkButton_1gdwa_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_1gdwa_260 ._externalLinkButton__Container_1gdwa_273 ._externalLinkButton_1gdwa_273:hover{background:#654229!important}._rightArrowIcon_1gdwa_289{background:url(https://cdn.codechef.com/images/icons/right-arrow-white-no-tail.svg);display:inline-block;width:18px;height:23px}._noAdsPremium__strip_1gdwa_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_1gdwa_296 ._title_1gdwa_308{font-family:Open Sans,serif;font-weight:400;font-size:14px;color:#4a4a4a}._noAdsPremium__strip_1gdwa_296 ._note_1gdwa_314{display:flex;justify-content:space-between;gap:10px;font-weight:400;font-size:12px;color:#4a4a4a}._externalLink_1gdwa_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_1gdwa_273:hover{text-decoration:underline!important}._externalLink_1gdwa_273:hover ._externalLinkIcon__container_1gdwa_337{margin-right:-2px;margin-left:10px}._viewPlansIcon_1gdwa_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_1gdwa_342:hover{text-decoration:underline}._viewPlansIcon_1gdwa_342:hover ._externalLink__iconContainer_1gdwa_358{margin-left:12px}._viewPlansIcon_1gdwa_342 ._externalLink__iconContainer_1gdwa_358{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._viewPlansIcon_1gdwa_342 ._externalLink__iconContainer_1gdwa_358 ._externalLink__icon_1gdwa_358{background:url(https://cdn.codechef.com/images/icons/external-link-blue-1.svg);display:inline-block;width:11px;height:12px}._viewPlansIcon_1gdwa_342 ._externalLink__iconContainer_1gdwa_358 ._externalLink__rightIcon_1gdwa_377{background:url(https://cdn.codechef.com/images/icons/right-arrow-blue.svg) no-repeat;display:inline-block;width:15px;height:11px}._externalLinkIcon__container_1gdwa_337{width:16px;height:16px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#2a67b115;margin-left:8px}._externalLinkIcon_1gdwa_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_1gdwa_402{background:url(https://cdn.codechef.com/images/icons/green-tick-rounded.svg) no-repeat;height:15px;width:15px}._i-crossTick_1gdwa_408{background:url(https://cdn.codechef.com/images/pro/cross.svg) no-repeat -102px -10px;height:16px;width:15px}._marginBottom__0_1gdwa_414{margin-bottom:0!important}._marginY__16_1gdwa_418{margin-top:16px!important;margin-bottom:16px!important}._margin__0_1gdwa_423{margin:0!important}._faq_1gdwa_427 ._faq__title_1gdwa_427{font-family:Open Sans,serif;font-style:normal;font-weight:700;font-size:24px;line-height:30px;margin-bottom:40px}._faq_1gdwa_427 ._faq__title_1gdwa_427:after{display:block;content:"";width:40px;height:0;margin-top:8px;border-top:1px solid #4A4A4A}._faq_1gdwa_427 ._faq__container_1gdwa_443{max-width:1024px;font-family:Open Sans,serif;line-height:26px;font-size:16px}._faq_1gdwa_427 ._faq__container_1gdwa_443 ._faqQuestion_1gdwa_449{display:flex;margin-bottom:8px}._faq_1gdwa_427 ._faq__container_1gdwa_443 ._faqQuestion_1gdwa_449 ._faqQuestion__bullet_1gdwa_453{margin-right:12px;width:14px;line-height:unset}@media (max-width: 500px){._faq_1gdwa_427 ._faq__container_1gdwa_443 ._faqQuestion_1gdwa_449 ._faqQuestion__bullet_1gdwa_453{margin-right:8px}}._faq_1gdwa_427 ._faq__container_1gdwa_443 ._faqQuestion_1gdwa_449 ._faqQuestion__text_1gdwa_463,._faq_1gdwa_427 ._faq__container_1gdwa_443 ._faqQuestion_1gdwa_449 ._faqQuestion__bullet_1gdwa_453{font-weight:600;color:#363636}._faq_1gdwa_427 ._faq__container_1gdwa_443 ._faq__answer_1gdwa_467{color:#4a4a4a;margin-left:26px}@media (max-width: 500px){._faq_1gdwa_427 ._faq__container_1gdwa_443 ._faq__answer_1gdwa_467{margin-right:22px}}._faq_1gdwa_427 ._faq__container_1gdwa_443 ._faq__answer_1gdwa_467 a{color:#0d61b5;text-decoration:underline}._faq_1gdwa_427 ._faq__container_1gdwa_443 ._faq__answer_1gdwa_467 a:hover{text-decoration:none}._faq_1gdwa_427 ._faq__divider_1gdwa_483{border:none;border-bottom:1px solid #E4E8F1;height:0;margin:24px 0}@media (max-width: 500px){._faq_1gdwa_427 ._faq__divider_1gdwa_483{margin:16px 0}}._currentPlanCard_1gdwa_495{width:687px;background:#fff;border-radius:2px}@media (max-width: 900px){._currentPlanCard_1gdwa_495{width:100%}}@media (max-width: tab_s){._currentPlanCard_1gdwa_495{width:100%}}._currentPlanCard_1gdwa_495 ._planHeading_1gdwa_510{border-radius:2px 2px 0 0;background:#a1732e;display:flex;justify-content:center;align-items:center;padding:12px 10px}._currentPlanCard_1gdwa_495 ._planHeading_1gdwa_510 p{font-size:18px;color:#fffefd}@media (max-width: 900px){._currentPlanCard_1gdwa_495 ._planHeading_1gdwa_510 p{font-size:16px}}@media (max-width: tab_s){._currentPlanCard_1gdwa_495 ._planHeading_1gdwa_510 p{font-size:16px}}._currentPlanCard_1gdwa_495 ._planHeading_1gdwa_510 p span{font-weight:600}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535{display:flex;padding:24px 32px;align-items:center;justify-content:space-between;border-radius:0 0 2px 2px}@media (max-width: 900px){._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535{flex-direction:column;align-items:center;gap:24px;padding:24px 28px}}@media (max-width: tab_s){._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535{flex-direction:column;align-items:center;gap:24px;padding:24px 28px}}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558{display:flex;flex-direction:column;gap:12px}@media (max-width: 900px){._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558{display:flex;flex-direction:column;align-items:center}}@media (max-width: tab_s){._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558{display:flex;flex-direction:column;align-items:center}}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558 ._planNameBlock_1gdwa_577{display:flex;gap:8px;align-items:center;font-size:16px}@media (max-width: 900px){._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558 ._planNameBlock_1gdwa_577{font-size:14px}}@media (max-width: tab_s){._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558 ._planNameBlock_1gdwa_577{font-size:14px}}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558 ._planNameBlock_1gdwa_577 p{font-weight:600;color:#654229}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558 ._planNameBlock_1gdwa_577 ._active_1gdwa_597{border-radius:8px;border:.5px solid #67E697;background:#edfff4;display:flex;padding:2px 16px;justify-content:center;align-items:center;color:#139042}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558 ._planNameBlock_1gdwa_577 ._expire_1gdwa_607{border-radius:8px;border:.5px solid #E0AD61;background:#fdf3d6;display:flex;padding:2px 16px;justify-content:center;align-items:center;color:#a1732e}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558 ._planPrice_1gdwa_617 ._price_1gdwa_617{font-size:48px;font-weight:600;color:#333;font-family:Open Sans,serif}@media (max-width: 900px){._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558 ._planPrice_1gdwa_617 ._price_1gdwa_617{font-size:32px}}@media (max-width: tab_s){._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558 ._planPrice_1gdwa_617 ._price_1gdwa_617{font-size:32px}}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._leftPanel_1gdwa_558 ._planPrice_1gdwa_617 ._duration_1gdwa_633{font-size:16px;font-weight:400}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._rightPanel_1gdwa_637 ._priceBlock_1gdwa_637{border:1px dashed #E0AD61;background:#fffbf2;max-width:318px;padding:16px 32px;display:flex;flex-direction:column;align-items:center;gap:16px}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._rightPanel_1gdwa_637 ._priceBlock_1gdwa_637 ._expiryText_1gdwa_647{font-family:Open Sans,serif;font-weight:400;font-size:14px;line-height:18px;color:#654229;display:flex;align-items:center;gap:4px}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._rightPanel_1gdwa_637 ._priceBlock_1gdwa_637 ._expiryText_1gdwa_647 ._icon_1gdwa_225{color:#654229}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._rightPanel_1gdwa_637 ._priceBlock_1gdwa_637 ._expiryText_1gdwa_647 ._expiryDate_1gdwa_660{color:#654229;font-weight:600}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._rightPanel_1gdwa_637 ._priceBlock_1gdwa_637 ._invoiceLink_1gdwa_664{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_1gdwa_495 ._planDetails_1gdwa_535 ._rightPanel_1gdwa_637 ._priceBlock_1gdwa_637 ._invoiceLink_1gdwa_664{margin-bottom:4px}}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._rightPanel_1gdwa_637 ._priceBlock_1gdwa_637 ._invoiceLink_1gdwa_664 ._iconContainer_1gdwa_679{margin-left:4px;display:flex;flex-direction:column;justify-content:center}._currentPlanCard_1gdwa_495 ._planDetails_1gdwa_535 ._rightPanel_1gdwa_637 ._priceBlock_1gdwa_637 ._invoiceLink_1gdwa_664:hover{text-decoration:underline}._lastActivePlan_1gdwa_689{font-family:Open Sans,serif;margin-top:24px;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_1gdwa_689{display:none}}@media (max-width: phone_l){._lastActivePlan_1gdwa_689{display:none}}._lastActivePlan_1gdwa_689 ._activePlanDate_1gdwa_712{color:#333;font-size:16px;font-style:normal;font-weight:400}._lastActivePlan_1gdwa_689 ._activePlanDate_1gdwa_712 ._boldText_1gdwa_718{font-weight:600}._lastActivePlan_1gdwa_689 ._activePlanDate_1gdwa_712 ._lightText_1gdwa_721{font-weight:400}._lastActivePlan_1gdwa_689 ._downloadButton_1gdwa_724{color:#654229;display:flex;align-items:center;gap:4px;text-decoration:none}._lastActivePlan_1gdwa_689 ._downloadButton_1gdwa_724 ._downloadText_1gdwa_731{color:#654229;font-family:Open Sans,serif;font-style:normal;font-weight:600;font-size:16px}._lastActivePlan_1gdwa_689 ._downloadButton_1gdwa_724 ._iconContainer_1gdwa_679{margin-left:4px;display:flex;flex-direction:column;justify-content:center}._lastActivePlan_1gdwa_689 ._downloadButton_1gdwa_724:hover{text-decoration:underline}._subscriptionNote_1gdwa_748 ._para_1gdwa_748{font-family:Open Sans,serif;font-size:12px;line-height:14px;color:#4a4a4a;text-align:center;text-wrap:initial;margin-top:16px}._iconToolTip_1gdwa_758{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_1gdwa_758{display:none}}@media screen and (max-width: 975px){._faq__container_1gdwa_443{font-size:14px!important}}._proCard_1gdwa_778{display:flex;width:350px;height:735px;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_1gdwa_778{width:328px}}@media (max-width: phone_l){._proCard_1gdwa_778{width:328px}}._proCard_1gdwa_778._proBorder_1gdwa_802{border:3px solid #FFB039}._proCard_1gdwa_778 ._saleRibbon_1gdwa_805{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_1gdwa_778 ._saleRibbon_1gdwa_805{padding:revert}}._proCard_1gdwa_778 ._saleRibbon_1gdwa_805 ._offertext_1gdwa_822{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_1gdwa_778 ._saleRibbon_1gdwa_805 ._offertext_1gdwa_822{font-size:10px}}._proCard_1gdwa_778 ._topLayout_1gdwa_836{display:flex;flex-direction:column;gap:16px;align-self:stretch;justify-content:space-between;height:251px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._playInfo_1gdwa_844{display:flex;flex-direction:column;gap:4px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849{display:flex;align-items:center;justify-content:space-between;gap:4px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._yellowSpark_1gdwa_855{display:inline-block;background-image:url(https://cdn.codechef.com/images/homepage/icons/yellow-spark.svg);width:50px;height:50px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._planPackContainer_1gdwa_861{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_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._planPackContainer_1gdwa_861 ._active_1gdwa_597{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_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._planPackContainer_1gdwa_861 ._active_1gdwa_597:hover{background:#4079da!important;color:#fff!important}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._planPackContainer_1gdwa_861 ._monthly_1gdwa_887,._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._planPackContainer_1gdwa_861 ._yearly_1gdwa_888{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_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._planPackContainer_1gdwa_861 ._monthly_1gdwa_887:hover,._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._planPackContainer_1gdwa_861 ._yearly_1gdwa_888:hover{background:#4079da1a;color:#4079da}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._planPackContainer_1gdwa_861 ._monthly_1gdwa_887:active,._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._planPackContainer_1gdwa_861 ._yearly_1gdwa_888:active{transform:scale(.95)}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._discountOverlay_1gdwa_910{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_1gdwa_778 ._topLayout_1gdwa_836 ._topRow_1gdwa_849 ._discountOverlay_1gdwa_910{font-size:10px;padding:2px 6px}}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._greenSpark_1gdwa_932{display:inline-block;background-image:url(https://cdn.codechef.com/images/homepage/icons/green-spark.svg);width:50px;height:50px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._blueSpark_1gdwa_938{display:inline-block;background-image:url(https://cdn.codechef.com/images/homepage/icons/blue-spark.svg);width:50px;height:50px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._planType_1gdwa_944{color:#2e3446;font-size:20px;font-weight:800;display:flex;align-items:center;gap:4px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._planType_1gdwa_944 ._saleCountdown_1gdwa_952{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_1gdwa_778 ._topLayout_1gdwa_836 ._access_1gdwa_964{color:#2e3446;font-size:16px;font-weight:400}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._priceContainer_1gdwa_969{width:100%;height:45px;display:flex;align-items:center;gap:8px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._priceContainer_1gdwa_969 ._strikeColor_1gdwa_976{color:#b3bdd2;font-size:32px;font-weight:600}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._priceContainer_1gdwa_969 ._planPrice_1gdwa_617{color:#2e3446;font-size:32px;font-weight:700}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._priceContainer_1gdwa_969 ._perMonth_1gdwa_986,._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._priceContainer_1gdwa_969 ._perYear_1gdwa_987{color:#667399;font-size:12px;font-weight:600}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._priceSkeleton_1gdwa_992{display:flex;align-items:center;gap:8px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._skeletonStrikePrice_1gdwa_997{height:45.72px;width:80px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:_skeletonShimmer_1gdwa_1 2s infinite}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._skeletonCurrentPrice_1gdwa_1005{height:45.72px;width:140px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:6px;animation:_skeletonShimmer_1gdwa_1 2s infinite}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._skeletonPeriod_1gdwa_1013{height:16px;width:60px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:_skeletonShimmer_1gdwa_1 2s infinite}@keyframes _skeletonShimmer_1gdwa_1{0%{background-position:-200% 0}to{background-position:200% 0}}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._secondaryCta_1gdwa_1029{display:flex;height:36px;padding:10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:8px;cursor:pointer;background:#ebf2ff;margin-top:61px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._secondaryCta_1gdwa_1029 ._cta_1gdwa_1042{text-decoration:none;color:#4079da;font-size:14px;font-weight:700;width:100%;text-align:center}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._primaryCta_1gdwa_1050{background:#4079da;width:100%;height:36px;padding:10px;display:flex;cursor:pointer;justify-content:center;align-items:center;border-radius:8px}._proCard_1gdwa_778 ._topLayout_1gdwa_836 ._primaryCta_1gdwa_1050 ._cta_1gdwa_1042{color:#fff;text-decoration:none;font-size:14px;border:none;background:#4079da;font-weight:700;width:100%;text-align:center}._proCard_1gdwa_778 ._dottedDivider_1gdwa_1071{border:none;width:100%;border-bottom:dashed 1px #D2D9E7;margin:0}._proCard_1gdwa_778 ._bottomLayout_1gdwa_1077{display:flex;flex-direction:column;gap:12px;padding-top:16px}._proCard_1gdwa_778 ._bottomLayout_1gdwa_1077 ._listHeading_1gdwa_1083{color:#2e3446;font-size:14px;font-weight:700}._proCard_1gdwa_778 ._bottomLayout_1gdwa_1077 ._listItems_1gdwa_1088{display:flex;align-items:center;gap:8px}._proCard_1gdwa_778 ._bottomLayout_1gdwa_1077 ._listItems_1gdwa_1088 ._greenCheck_1gdwa_1093{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_1gdwa_778 ._bottomLayout_1gdwa_1077 ._listItems_1gdwa_1088 ._skeletonFeature_1gdwa_1106{height:14px;width:100%;background:linear-gradient(90deg,#f0f0f0 15%,#e0e0e0,#f0f0f0 85%);background-size:200% 100%;border-radius:4px;animation:_skeletonShimmer_1gdwa_1 2s infinite}._proCard_1gdwa_778 ._bottomLayout_1gdwa_1077 ._listItems_1gdwa_1088 ._item_1gdwa_1114{color:#49526d;font-size:14px;font-weight:400}._proCard_1gdwa_778 ._bottomLayout_1gdwa_1077 ._listItems_1gdwa_1088 ._item_1gdwa_1114 a{color:#4079da;text-decoration:none}._proCard_1gdwa_778 ._saleEndsContainer_1gdwa_1123{display:flex;gap:2px;justify-content:center;background-color:#fdf3d6;padding:2px;margin-top:16px}._proCard_1gdwa_778 ._saleEndsContainer_1gdwa_1123 ._saleEndsText_1gdwa_1131{color:#d7922b;text-align:right;font-family:Open Sans,serif;font-size:14px;font-weight:400;line-height:normal}._proCard_1gdwa_778 ._label_1gdwa_1139{display:flex;justify-content:center;align-items:center;background:#ffecb7;border-radius:4px;padding:4px 12px;margin-top:16px}._proCard_1gdwa_778 ._label_1gdwa_1139 ._text_1gdwa_71{color:#6b4024;font-size:12px;font-weight:600}._proCard_1gdwa_778 ._label_1gdwa_1139._noLabel_1gdwa_1153{display:none}._homeImageSection_1gdwa_1157{display:flex;justify-content:space-between;align-items:center;gap:48px}@media (max-width: 1060px){._homeImageSection_1gdwa_1157{flex-direction:column;align-items:center}}@media (max-width: 960px){._homeImageSection_1gdwa_1157 ._sectionContent_1gdwa_1170{width:100%}}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174{display:flex;flex-direction:column;gap:16px}._homeImageSection_1gdwa_1157 ._sectionImage_1gdwa_1179{display:flex;flex-direction:column;max-width:630px;width:100%}@media (max-width: 1280px){._homeImageSection_1gdwa_1157 ._sectionImage_1gdwa_1179{max-width:530px;width:100%}}@media (max-width: 1024px){._homeImageSection_1gdwa_1157 ._sectionImage_1gdwa_1179{max-width:400px;width:100%}}@media (max-width: 1000px){._homeImageSection_1gdwa_1157 ._sectionImage_1gdwa_1179{max-width:revert;width:100%}}._homeImageSection_1gdwa_1157 ._sectionImage_1gdwa_1179 img{border-radius:4px}._homeImageSection_1gdwa_1157 ._listText_1gdwa_1206{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_1gdwa_1157 ._listText_1gdwa_1206 b{font-weight:600;color:#363636}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174{max-width:530px;width:100%}@media (max-width: 700px){._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174{margin-bottom:40px}}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listItem_1gdwa_1088{display:flex;align-items:center;cursor:pointer}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listItem_1gdwa_1088 :hover{background:#fff6de}@media (max-width: 700px){._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listItem_1gdwa_1088{width:auto;max-width:revert;border:none}}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listItem_1gdwa_1088:last-child{margin-bottom:0}@media (max-width: 700px){._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listItem_1gdwa_1088:hover ._listTitle_1gdwa_1249{text-decoration:initial;letter-spacing:.4px}}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._activeClass_1gdwa_1254{border-color:#fff2d1;border-radius:5px;background:#fff2d1}@media (max-width: 800px){._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._activeClass_1gdwa_1254{cursor:none;border:none}}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listItemHeader_1gdwa_1265{margin-bottom:4px}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listTitleContainer_1gdwa_1268{display:flex;align-items:flex-start}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listTitleContainer_1gdwa_1268 ._textHighlight_1gdwa_1272{padding:4px 6px;background:#38aa6b;font-weight:600;font-size:12px;line-height:100%;color:#4a4a4a;border-radius:4px;margin-left:16px}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listTitle_1gdwa_1249{display:flex;flex-direction:column;color:#4a4a4a;gap:18px;padding:32px;transition:all .5s ease}@media (max-width: 600px){._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listTitle_1gdwa_1249{padding:16px}}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listTitle_1gdwa_1249 ._title_1gdwa_308{color:#421c02;font-family:Open Sans,serif;font-size:18px;font-weight:700;line-height:22px;letter-spacing:.4px}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listTitle_1gdwa_1249 ._description_1gdwa_1303{color:#4a4a4a;font-family:Open Sans,serif;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.4px}@media (max-width: 700px){._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listTitle_1gdwa_1249{cursor:none}}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listBodyContainer_1gdwa_1316{display:flex;align-items:center}@media (max-width: 600px){._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listBodyContainer_1gdwa_1316{flex-direction:column;align-items:flex-start}}._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listBodyContainer_1gdwa_1316 ._listTextContainer_1gdwa_1326{display:flex;align-items:center;margin-right:16px}@media (max-width: 600px){._homeImageSection_1gdwa_1157 ._customListContainer_1gdwa_1174 ._listBodyContainer_1gdwa_1316 ._listTextContainer_1gdwa_1326{margin-bottom:4px}}._manageSubscriptionLink_1gdwa_1337 a{font-weight:400;line-height:100%;color:#2a67b1;display:flex;text-decoration:none;align-items:baseline}._manageSubscriptionLink_1gdwa_1337 a ._upArrowIcon_1gdwa_1345{background:url(https://cdn.codechef.com/images/practice/arrow_Up.svg) no-repeat 0 0;width:16px;height:16px}._manageSubscriptionLink_1gdwa_1337 ._cancel_1gdwa_1350{font-weight:600;color:#a12e2e}._manageSubscriptionLink_1gdwa_1337 ._active_1gdwa_597{font-weight:600;color:#139042}._manageSubscriptionLink_1gdwa_1337:hover ._upArrowIcon_1gdwa_1345{position:relative;left:3px}._proBenefitsContainer_1gdwa_1363{display:flex;align-items:center;justify-content:center}._proBenefitsContainer_1gdwa_1363 ._formulaText_1gdwa_1368{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_1gdwa_1363 ._formulaText_1gdwa_1368{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1gdwa_1363 ._formulaText_1gdwa_1368{font-size:16px}}._proBenefitsContainer_1gdwa_1363 ._para_1gdwa_748{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_1gdwa_1363 ._para_1gdwa_748{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1gdwa_1363 ._para_1gdwa_748{font-size:16px}}._proBenefitsContainer_1gdwa_1363 ._para_1gdwa_748 strong{color:#2785b6}._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409{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_1gdwa_1363 ._featuresContainer__features_1gdwa_1409{margin:0}}._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423{margin:24px;padding:32px;background:#fff2d1;border-radius:12px;box-shadow:0 4px 12px #0000001a}@media (max-width: 600px){._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423{padding:24px}}@media (max-width: phone_l){._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423{padding:24px}}._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423:first-of-type{background:none;box-shadow:revert;margin:initial;padding:24px}._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423 ._listHeading_1gdwa_1083{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_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423 ._listHeading_1gdwa_1083{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423 ._listHeading_1gdwa_1083{font-size:16px}}._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423 ul{list-style:none;padding:0;margin-left:40px}@media (max-width: 600px){._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423 ul{margin-left:0}}@media (max-width: phone_l){._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423 ul{margin-left:0}}._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423 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_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423 ul li{font-size:16px}}@media (max-width: phone_l){._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423 ul li{font-size:16px}}._proBenefitsContainer_1gdwa_1363 ._featuresContainer__features_1gdwa_1409 ._featuresContainer__features__list_1gdwa_1423 ul li:before{content:"→";position:absolute;left:0;color:#654229}._buyNowButtonContainer_1gdwa_1508{display:flex;justify-content:center;margin-top:24px}._buyNowButtonContainer_1gdwa_1508 ._buyNowButton_1gdwa_1508{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_1gdwa_1508 ._buyNowButton_1gdwa_1508: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_1gdwa_1508 ._buyNowButton_1gdwa_1508:hover{background:linear-gradient(135deg,#7b4b2a,#9b6544)}._buyNowButtonContainer_1gdwa_1508 ._buyNowButton_1gdwa_1508:hover:before{left:100%}._companyLogosContainer_1gdwa_1548{display:flex;align-items:center;justify-content:center;gap:48px;flex-wrap:wrap;margin:auto;max-width:800px}@media (max-width: 700px){._companyLogosContainer_1gdwa_1548{margin-top:revert}}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548{display:flex;align-items:center;justify-content:center;transition:all .3s ease;animation:_pulse_1gdwa_1 3s infinite;height:120px;width:150px}@keyframes _pulse_1gdwa_1{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._googleIcon_1gdwa_1582,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._microsoftIcon_1gdwa_1583,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._metaIcon_1gdwa_1584,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._appleIcon_1gdwa_1585,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._ibmIcon_1gdwa_1586,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._nvidiaIcon_1gdwa_1587,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._amazonIcon_1gdwa_1588,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._samsungIcon_1gdwa_1589,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._twitterIcon_1gdwa_1590,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._dellIcon_1gdwa_1591,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._oracleIcon_1gdwa_1592,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._ciscoIcon_1gdwa_1593,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._linkedinIcon_1gdwa_1594,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._qualcommIcon_1gdwa_1595,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._netflixIcon_1gdwa_1596,._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._masterCardIcon_1gdwa_1597{display:block;background:url(https://cdn.codechef.com/images/icons/top-company-logos.svg) no-repeat}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._googleIcon_1gdwa_1582{background-position:-658px -60px;width:139px;height:44px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._microsoftIcon_1gdwa_1583{background-position:-994px -70px;width:136px;height:28px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._metaIcon_1gdwa_1584{background-position:-3290px -68px;width:150px;height:30px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._appleIcon_1gdwa_1585{background-position:-2320px -19px;width:102px;height:114px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._ibmIcon_1gdwa_1586{background-position:-4606px -54px;width:150px;height:58px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._nvidiaIcon_1gdwa_1587{background-position:-3619px -28px;width:150px;height:112px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._amazonIcon_1gdwa_1588{background-position:-1645px -62px;width:150px;height:44px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._samsungIcon_1gdwa_1589{background-position:-2632px -42px;width:150px;height:83px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._twitterIcon_1gdwa_1590{background-position:-50px -60px;width:50px;height:48px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._dellIcon_1gdwa_1591{background-position:-2988px -39px;width:96px;height:91px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._oracleIcon_1gdwa_1592{background-position:-4277px -74px;width:150px;height:19px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._ciscoIcon_1gdwa_1593{background-position:-1974px -45px;width:150px;height:76px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._linkedinIcon_1gdwa_1594{background-position:-3948px -63px;width:150px;height:41px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._qualcommIcon_1gdwa_1595{background-position:-1316px -69px;width:150px;height:29px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._netflixIcon_1gdwa_1596{background-position:-344px -67px;width:120px;height:33px}._companyLogosContainer_1gdwa_1548 ._companyLogo_1gdwa_1548 ._masterCardIcon_1gdwa_1597{background-position:-4935px -33px;width:138px;height:101px}._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}
