.KJr6xq_header{margin-bottom:1.5rem}.KJr6xq_title{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.KJr6xq_userInfo{gap:.5rem;font-size:.875rem;display:flex}.KJr6xq_label{color:var(--color-text-secondary,#666)}.KJr6xq_value{overflow-wrap:anywhere}
.BimF_W_filters{margin-bottom:1.5rem}
.HO3oJG_section{background:#fff;border:1px solid #eee;border-radius:8px;padding:1rem 1.25rem}.HO3oJG_sectionTitle{margin:0 0 1rem;font-size:1rem;font-weight:600}.HO3oJG_list{font-size:.875rem}.HO3oJG_row{border-bottom:1px solid #eee;grid-template-columns:1fr auto auto auto;align-items:center;gap:1rem;padding:.5rem 0;display:grid}.HO3oJG_rowAction{white-space:nowrap}.HO3oJG_rowDate{color:var(--color-text-secondary,#666);white-space:nowrap;font-size:.8125rem}.HO3oJG_row:last-child{border-bottom:none}.HO3oJG_rowText{overflow-wrap:anywhere;max-width:360px}.HO3oJG_paginationWrap{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.HO3oJG_noItems{color:#999;padding:.5rem 0}
.cNAiLG_container{padding:1.5rem 0}.cNAiLG_empty{text-align:center;color:var(--color-text-secondary,#666);padding:2rem}.cNAiLG_sections{flex-direction:column;gap:2rem;display:flex}
.ccfOMW_container{color:var(--color-black);font-size:var(--size-20px);flex-direction:column;align-items:center;row-gap:20px;display:flex}
.PgWDMa_floatingCart{z-index:4;position:fixed;bottom:178px;right:20px}.PgWDMa_cartButton{background-color:var(--color-green-main);color:var(--color-white);cursor:pointer;border:none;border-radius:50%;width:60px;height:60px;font-size:14px;font-weight:700;transition:all .2s ease-in-out;box-shadow:0 2px 8px #00000026}.PgWDMa_cartButton:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000040}.PgWDMa_cartButton:active{transform:translateY(0)scale(.95);box-shadow:0 2px 8px #00000026}.PgWDMa_removeButton{text-align:center;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;font-weight:700;line-height:1;transition:all .15s ease-in-out;display:inline-flex}.PgWDMa_removeButton:hover{transform:scale(1.1);box-shadow:0 2px 8px #0003}.PgWDMa_removeButton:active{transform:scale(.95);box-shadow:0 1px 4px #00000026}.PgWDMa_icon{font-size:18px}.PgWDMa_footerCenter{text-align:center}.PgWDMa_listItem{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.PgWDMa_listContainer{border:1px solid #f0f0f0;border-radius:8px}.PgWDMa_listItemWithDivider{border-bottom:1px solid #f0f0f0}@media screen and (min-width:1024px){.PgWDMa_floatingCart{bottom:96px;right:30px}}
.v4zxaG_cardWrapper{min-width:0;position:relative}.v4zxaG_card{box-sizing:border-box;background-color:var(--color-white);width:100%;min-width:0;color:var(--color-black);-webkit-user-select:none;user-select:none;cursor:pointer;line-height:var(--size-20px);border-radius:10px;flex-direction:column;row-gap:10px;padding:20px;display:flex;position:relative}.v4zxaG_cardBorder{border:1px solid #1c2a4f1f}.v4zxaG_card:hover{box-shadow:0 1px 3px 1px #00000026,0 1px 2px #0000004d}.v4zxaG_card:active{box-shadow:none}.v4zxaG_cardCollapsed{max-height:var(--collapsed-card-height,280px);overflow:hidden}.v4zxaG_fullheight{height:100%}.v4zxaG_imageContainer{background-color:var(--color-white);box-sizing:border-box;border-radius:0 40px;flex-shrink:0;justify-content:center;align-items:center;height:120px;min-height:120px;display:flex;overflow:hidden}.v4zxaG_imageContainerPadding{padding:10px}.v4zxaG_imageHeightCover{height:160px;min-height:160px}.v4zxaG_image{width:100%;height:auto}.v4zxaG_externalImage{object-fit:contain;max-width:100%;max-height:80%}.v4zxaG_cover{object-fit:cover;max-height:100%}.v4zxaG_subtitle{font-size:var(--size-14px);color:var(--color-grey-main)}.v4zxaG_subtitle>*{margin-top:0;margin-bottom:0}.v4zxaG_subtitleContent{max-height:none;position:relative;overflow:visible}.v4zxaG_collapsed{max-height:130px;overflow:hidden}.v4zxaG_collapsed[data-has-overflow=true]:after{content:"";pointer-events:none;background:linear-gradient(to bottom, #fff0, var(--color-white));height:32px;position:absolute;bottom:0;left:0;right:0}.v4zxaG_toggle{text-align:center;width:100%;color:var(--color-grey-main);cursor:pointer;font:inherit;z-index:1;background:0 0;background-color:var(--color-white);border:none;border-radius:6px;justify-content:center;align-items:center;height:32px;margin-top:6px;padding:0;transition:background-color .2s,transform 80ms;display:inline-flex;position:sticky;bottom:0}.v4zxaG_toggleHidden{display:none}.v4zxaG_toggle:hover{background-color:#f5f5f5}.v4zxaG_toggle:active{background-color:#eee;transform:scale(.96)}.v4zxaG_toggle:focus-visible{outline:none;box-shadow:0 0 0 3px #1890ff59}.v4zxaG_badgeWrapper{z-index:2;position:absolute;top:-24px;left:0}.v4zxaG_cardSmaller{width:100%;min-width:0;max-width:280px}.v4zxaG_imageContainerSmaller{height:120px;min-height:120px}.v4zxaG_titleSmaller{margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.3}.v4zxaG_subtitleSmaller{font-size:11px;line-height:1.4}.v4zxaG_cardSmaller .v4zxaG_badgeWrapper{top:8px;left:auto;right:8px}
.JNTfVq_universitySlide{box-sizing:border-box;justify-content:center;max-width:100%;padding:0 4px 16px;display:flex;overflow:hidden}.JNTfVq_universitySlide>*{width:100%;max-width:100%}.JNTfVq_container{background-color:var(--color-grey-light);box-sizing:border-box;border-radius:10px;width:100%;max-width:100%;margin-top:20px;padding:20px 10px;position:relative;overflow:hidden}.JNTfVq_container .ant-carousel{width:100%;max-width:100%;overflow:hidden}.JNTfVq_container .ant-carousel .slick-list{margin:0 -4px;overflow:hidden}.JNTfVq_container .ant-carousel .slick-track{display:flex}.JNTfVq_container .ant-carousel .slick-slide{float:none}.JNTfVq_container .ant-carousel .slick-slide>div{margin:0;padding:0}.JNTfVq_container .ant-carousel .slick-arrow{z-index:2;border-radius:6px;place-items:center;width:32px;height:100%;transition:transform 80ms;box-shadow:0 1px 3px #00000014;background-color:var(--color-white)!important;color:var(--color-black)!important;display:grid!important}.JNTfVq_container .ant-carousel .slick-arrow:after{padding:0;font-size:16px;line-height:1;transition:color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-black)!important}.JNTfVq_container .ant-carousel .slick-prev:after{transform:translate(-50%,-50%)rotate(-45deg)}.JNTfVq_container .ant-carousel .slick-next:after{transform:translate(-50%,-50%)rotate(135deg)}:is(.JNTfVq_container .ant-carousel .slick-prev,.JNTfVq_container .ant-carousel .slick-next){color:var(--color-black)!important}:is(.JNTfVq_container .ant-carousel .slick-prev:hover,.JNTfVq_container .ant-carousel .slick-next:hover){box-shadow:0 2px 6px #0000001f;background-color:var(--color-white)!important;color:var(--color-grey-main)!important}:is(.JNTfVq_container .ant-carousel .slick-prev:hover:after,.JNTfVq_container .ant-carousel .slick-next:hover:after){color:var(--color-grey-main)!important}:is(.JNTfVq_container .ant-carousel .slick-prev:active,.JNTfVq_container .ant-carousel .slick-next:active){transform:translateY(-50%)scale(.96);box-shadow:0 1px 2px #0000000f;background-color:var(--color-white)!important}:is(.JNTfVq_container .ant-carousel .slick-prev:focus-visible,.JNTfVq_container .ant-carousel .slick-next:focus-visible){outline:none;box-shadow:0 0 0 3px #1890ff59}.JNTfVq_subtitleContainer{justify-content:space-between;gap:8px;width:100%;font-size:11px;line-height:1.4;display:flex}.JNTfVq_subtitleLeft{flex-direction:column;gap:2px;display:flex}.JNTfVq_subtitleRight{text-align:right;flex-direction:column;gap:2px;display:flex}.JNTfVq_signatureTag{height:18px;padding:0 6px;font-size:10px;line-height:18px}
._9wBJJG_wrapper{box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto;padding:16px;overflow-x:hidden}._9wBJJG_wrapper .ant-card{overflow:hidden}._9wBJJG_wrapper .ant-card-body{box-sizing:border-box;max-width:100%;overflow:hidden}._9wBJJG_authorized{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:10px}._9wBJJG_backButton{width:fit-content;margin-bottom:20px;display:block}._9wBJJG_topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._9wBJJG_universityInfo{align-items:center;gap:16px;display:flex}._9wBJJG_logo{object-fit:contain}._9wBJJG_nowrap{white-space:nowrap}._9wBJJG_title{font-size:var(--size-22px);color:var(--color-black)}._9wBJJG_titleTight{margin:0}._9wBJJG_similarUniversitiesBlock{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:24px;overflow:hidden}._9wBJJG_similarUniversitiesTitle{font-size:var(--size-16px);margin:0;font-weight:600}._9wBJJG_preLine{white-space:pre-line}._9wBJJG_benefitDetails{color:#000000d9;margin-bottom:12px;line-height:1.6}._9wBJJG_degreesColumn{flex-direction:column;gap:6px;display:flex}._9wBJJG_programItem{background:#fff;border:1px solid #f0f0f0;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}._9wBJJG_programLeft{align-items:center;gap:8px;display:flex}._9wBJJG_learnMoreBtn{background:var(--color-grey-light);border:1px solid var(--color-grey-middle);color:var(--color-grey-main);cursor:pointer;border-radius:6px;margin-left:2px;padding:2px 6px;font-size:12px;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .1s}._9wBJJG_learnMoreBtn:hover{background:var(--color-yellow-light);border-color:var(--color-yellow-dark);color:var(--color-black)}._9wBJJG_learnMoreBtn:active{transform:translateY(.5px)scale(.98)}._9wBJJG_learnMoreBtn:focus-visible{outline:2px solid var(--color-yellow-dark);outline-offset:2px}._9wBJJG_programDescription{white-space:pre-line;max-width:420px}._9wBJJG_infoIcon{cursor:pointer;opacity:.7;transition:color .2s,opacity .2s,transform .1s}._9wBJJG_infoIcon:hover{opacity:1;color:#000000d9}._9wBJJG_infoIcon:active{transform:scale(.95)}._9wBJJG_infoIcon:focus-visible{outline:2px solid var(--color-primary,#1677ff);outline-offset:2px;border-radius:4px}._9wBJJG_concentrations{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}._9wBJJG_concentrations .ant-tag{white-space:normal;word-break:break-word;overflow-wrap:anywhere}._9wBJJG_options{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}._9wBJJG_options .ant-tag{white-space:normal;word-break:break-word;overflow-wrap:anywhere}._9wBJJG_accommodationList{flex-wrap:wrap;gap:6px;display:flex}._9wBJJG_accommodationTag{word-break:break-word;overflow-wrap:anywhere;white-space:normal!important}._9wBJJG_accommodationList .ant-tag{word-break:break-word;overflow-wrap:anywhere;white-space:normal!important}._9wBJJG_sectionTitle{margin-bottom:8px;display:block}._9wBJJG_strongText{font-weight:600}._9wBJJG_pathTypeContainer{align-items:center;gap:8px;display:flex}._9wBJJG_pathTypePopoverContent{max-width:400px}._9wBJJG_pathTypePopoverTitle{margin-bottom:8px;font-weight:700}._9wBJJG_pathTypePopoverSection{margin-bottom:8px}._9wBJJG_pathTypePopoverConclusion{font-style:italic}._9wBJJG_pathTypeInfoIcon{color:#00000073;cursor:pointer;transition:color .2s,transform .1s}._9wBJJG_pathTypeInfoIcon:hover{color:#000000d9}._9wBJJG_pathTypeInfoIcon:active{transform:scale(.95)}._9wBJJG_pathTypeInfoIcon:focus-visible{outline:2px solid var(--color-primary,#1677ff);outline-offset:2px;border-radius:4px}._9wBJJG_gradeSection{margin-bottom:12px}._9wBJJG_englishGradeSection{margin-top:8px}._9wBJJG_gradeDivider{margin:24px 0}._9wBJJG_programPopoverDivider{margin:8px 0}@media screen and (min-width:768px){._9wBJJG_authorized{padding:0 10px}}
.LCrvBW_rankingsContent{flex-direction:column;gap:clamp(24px,3vw,32px);display:flex}.LCrvBW_rankingsSection{border-top:1px solid #17223d1a;flex-direction:column;gap:clamp(16px,2vw,20px);padding-top:clamp(16px,2vw,20px);display:flex}.LCrvBW_rankingsSection:first-of-type{border-top:none;padding-top:0}.LCrvBW_subheading{color:var(--color-black);margin:0 0 clamp(12px,1.5vw,16px);font-size:clamp(18px,2vw,20px);font-weight:600}
.OPx3rG_degreesColumn{flex-direction:column;gap:16px;display:flex}.OPx3rG_programItem{background:#ffffffe6;border:1px solid #17223d1f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;transition:box-shadow .2s,transform .1s,border-color .2s;display:flex}.OPx3rG_programItem:hover{border-color:#17223d33;transform:translateY(-2px);box-shadow:0 4px 12px #17223d1a}.OPx3rG_programLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.OPx3rG_programName{color:var(--color-black);font-size:clamp(16px,1.8vw,18px);font-weight:500;line-height:1.5}.OPx3rG_concentrations{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.OPx3rG_concentrations .ant-tag{white-space:normal;word-break:break-word;overflow-wrap:anywhere;margin:0}.OPx3rG_options{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.OPx3rG_options .ant-tag{white-space:normal;word-break:break-word;overflow-wrap:anywhere;margin:0}.ant-tabs{margin-top:clamp(16px,2vw,20px)}.ant-tabs-tab{padding:clamp(12px,1.5vw,16px) clamp(16px,2vw,24px);font-size:clamp(15px,1.7vw,17px)}.ant-tabs-content-holder{padding-top:clamp(20px,2.5vw,28px)}@media screen and (max-width:640px){.OPx3rG_programItem{flex-direction:column;align-items:flex-start;padding:16px}.OPx3rG_programLeft{width:100%}.OPx3rG_concentrations,.OPx3rG_options{justify-content:flex-start;width:100%}}
.E9SXWW_programSection{flex-direction:column;gap:clamp(28px,3.5vw,40px);display:flex}.E9SXWW_descriptionText{white-space:pre-line;color:#17223dd9;margin-bottom:0;font-size:clamp(16px,1.8vw,18px);line-height:1.7}.E9SXWW_section{border-top:1px solid #17223d1a;flex-direction:column;gap:clamp(16px,2vw,20px);padding-top:clamp(20px,2.5vw,28px);display:flex}.E9SXWW_section:first-of-type{border-top:none;padding-top:0}.E9SXWW_sectionTitle{color:var(--color-black);margin:0 0 clamp(12px,1.5vw,16px);font-size:clamp(18px,2vw,20px);font-weight:600}.E9SXWW_sectionContent{flex-direction:column;gap:clamp(12px,1.5vw,16px);padding:clamp(8px,1vw,12px) 0;display:flex}:is(.E9SXWW_sectionContent p,.E9SXWW_sectionContent div){color:#17223dd9;margin:0;font-size:clamp(15px,1.7vw,17px);line-height:1.6}:is(.E9SXWW_sectionContent .sectionTitle,.E9SXWW_sectionContent [class*=sectionTitle]){padding-top:clamp(8px,1vw,12px);padding-bottom:clamp(4px,.5vw,8px)}:is(.E9SXWW_sectionContent .sectionTitle:first-child,.E9SXWW_sectionContent [class*=sectionTitle]:first-child){padding-top:0}
.wzyXeG_wrapper{width:100%;max-width:600px;margin:auto}.wzyXeG_cardContainer{grid-template-columns:1fr;gap:20px;display:grid}@media screen and (min-width:744px){.wzyXeG_cardContainer{grid-template-columns:1fr 1fr}}@media screen and (min-width:1152px){.wzyXeG_cardContainer{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.wzyXeG_wide{max-width:1200px}@media screen and (min-width:1440px){.wzyXeG_wide{max-width:1400px}}@media screen and (min-width:1920px){.wzyXeG_wide{max-width:1800px}}@media screen and (min-width:2560px){.wzyXeG_wide{max-width:2400px}}
.QbKx6G_headerSection{z-index:1;box-sizing:border-box;flex-direction:column;gap:clamp(12px,1.5vw,16px);width:100%;max-width:1240px;margin-bottom:clamp(32px,4vw,48px);margin-left:auto;margin-right:auto;padding:clamp(40px,5vw,60px) clamp(24px,6vw,48px) 0;display:flex;position:relative}.QbKx6G_titleWrapper{flex-direction:column;align-items:center;gap:clamp(20px,2.5vw,24px);display:flex}.QbKx6G_logoContainer{justify-content:center;display:flex}.QbKx6G_logo{object-fit:contain;border-radius:12px}.QbKx6G_headerActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(24px,3vw,32px);display:flex}.QbKx6G_backButton{width:fit-content;display:block}.QbKx6G_applyButton{white-space:nowrap}.QbKx6G_similarUniversitiesBlock{box-sizing:border-box;width:100%;max-width:100%;margin:clamp(32px,4vw,48px) 0;padding:clamp(24px,3vw,32px) 0;overflow:hidden}.QbKx6G_similarUniversitiesTitle{text-align:center;color:var(--color-black);margin:0 0 clamp(20px,2.5vw,28px);font-size:clamp(20px,2.2vw,24px);font-weight:600}@media screen and (max-width:640px){.QbKx6G_headerSection{width:100%;max-width:100%;margin-left:0;margin-right:0;padding:clamp(32px,4vw,48px) 0 0}.QbKx6G_headerActions{flex-direction:column;align-items:stretch}.QbKx6G_applyButton{width:100%}}
.piNuiq_list{flex-direction:column;gap:6px;min-height:84px;display:flex}.piNuiq_heading{color:var(--color-grey-main);font-size:15px;font-weight:600;line-height:1.3}.piNuiq_row{border:.5px solid #1c2a4f2e;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;line-height:1.35;display:flex}.piNuiq_rowLink{color:var(--color-black);background-color:#fcfcfc;text-decoration:none;transition:background-color .2s}.piNuiq_rowLink:hover{background-color:#f5f5f5}.piNuiq_rowButton{text-align:left;width:100%;font:inherit;background:#fcfcfc;border-color:#1c2a4f38;transition:background-color .2s,border-color .2s;cursor:pointer!important}.piNuiq_rowButton:hover{background-color:#eceff5;border-color:#1c2a4f4d}.piNuiq_rowStatic{color:var(--color-grey-main);cursor:not-allowed;background-color:#f5f5f5}.piNuiq_icon{border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;font-size:18px;display:inline-flex}.piNuiq_iconCompleted{color:#fff;background-color:#34c759}.piNuiq_title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.piNuiq_empty{color:var(--color-grey-main);min-height:84px;font-size:13px}.piNuiq_moreLink{color:var(--color-black);background-color:#fff;border:1px solid #1c2a4f33;border-radius:6px;justify-content:center;align-items:center;margin-top:4px;padding:10px 12px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex}.piNuiq_moreLink:hover{background-color:#f5f5f5}
.IeR-IW_container{padding:20px}.IeR-IW_title{color:var(--color-black);margin:0;font-size:22px;font-weight:600}.IeR-IW_description{color:var(--color-grey-dark);margin:8px 0 0}.IeR-IW_options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.IeR-IW_option{border:1px solid var(--color-marsala);background:var(--color-white);min-height:76px;color:var(--color-marsala);cursor:pointer;font:inherit;text-align:left;border-radius:10px;padding:12px;font-weight:600}.IeR-IW_option:hover:not(:disabled){background:var(--color-marsala);color:var(--color-white)}.IeR-IW_option:disabled{cursor:wait;opacity:.65}.IeR-IW_error{color:var(--color-error);margin:12px 0 0}@media screen and (max-width:743px){.IeR-IW_container{padding:16px}.IeR-IW_options{grid-template-columns:1fr}}
.NFKJiG_infoMessage{color:var(--color-black);text-align:center;font-size:15px;font-size:var(--size-18px);border-radius:8px;padding:10px}.NFKJiG_subtext{font-size:var(--size-14px);color:var(--color-grey-main);text-align:center;padding-bottom:10px}
.gD4m6a_pageWrapper{box-sizing:border-box;width:100%;min-height:100vh;position:relative;overflow-x:hidden}.gD4m6a_pageWrapper:before{content:"";filter:blur();z-index:0;pointer-events:none;background:linear-gradient(150deg,#e7aeff26,#ffe7ef1f);border-radius:55% 45% 60% 40%/50% 45% 55% 50%;width:500px;height:500px;animation:15s ease-in-out infinite reverse gD4m6a_floatBackground;position:absolute;top:200px;left:-8%}.gD4m6a_pageWrapper:after{content:"";filter:blur();z-index:0;pointer-events:none;background:linear-gradient(150deg,#cb2a4914,#2463eb0f);border-radius:60% 40% 55% 45%/48% 60% 40% 52%;width:600px;height:600px;animation:12s ease-in-out infinite gD4m6a_floatBackground;position:absolute;top:600px;right:-6%}@keyframes gD4m6a_floatBackground{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-30px)scale(1.05)}}.gD4m6a_thirdBlob{filter:blur();z-index:0;pointer-events:none;background:linear-gradient(150deg,#e7aeff1f,#ffe7ef1a);border-radius:55% 45% 60% 40%/50% 45% 55% 50%;width:450px;height:450px;animation:18s ease-in-out infinite gD4m6a_floatBackground;position:absolute;top:1200px;left:-8%}.gD4m6a_contentWrapper{box-sizing:border-box;z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:clamp(40px,5vw,60px) clamp(16px,4vw,48px);position:relative}@media screen and (min-width:1024px){.gD4m6a_contentWrapper{padding:clamp(40px,5vw,60px) 0}}@media screen and (max-width:1023px){.gD4m6a_pageWrapper:before{width:350px;height:350px;top:150px;left:-6%}.gD4m6a_pageWrapper:after{width:400px;height:400px;top:400px;right:-4%}.gD4m6a_thirdBlob{width:300px;height:300px;top:900px;left:-6%}}@media screen and (max-width:640px){.gD4m6a_pageWrapper:before{width:200px;height:200px;top:100px;left:-15%}.gD4m6a_pageWrapper:after{width:250px;height:250px;top:300px;right:-15%}.gD4m6a_thirdBlob{width:180px;height:180px;top:700px;left:-15%}.gD4m6a_contentWrapper{padding:clamp(32px,4vw,48px) clamp(16px,4vw,24px)}}@media screen and (max-width:375px){.gD4m6a_pageWrapper:before{width:150px;height:150px;top:80px;left:-20%}.gD4m6a_pageWrapper:after{width:200px;height:200px;top:250px;right:-20%}.gD4m6a_thirdBlob{width:140px;height:140px;top:600px;left:-20%}}
.sL8QhW_pageWrapper{box-sizing:border-box;width:100%;min-height:100vh;position:relative;overflow-x:hidden}.sL8QhW_pageWrapper:before{content:"";filter:blur();z-index:0;pointer-events:none;background:linear-gradient(150deg,#e7aeff26,#ffe7ef1f);border-radius:55% 45% 60% 40%/50% 45% 55% 50%;width:500px;height:500px;animation:15s ease-in-out infinite reverse sL8QhW_floatBackground;position:absolute;top:200px;left:-8%}.sL8QhW_pageWrapper:after{content:"";filter:blur();z-index:0;pointer-events:none;background:linear-gradient(150deg,#cb2a4914,#2463eb0f);border-radius:60% 40% 55% 45%/48% 60% 40% 52%;width:600px;height:600px;animation:12s ease-in-out infinite sL8QhW_floatBackground;position:absolute;top:600px;right:-6%}@keyframes sL8QhW_floatBackground{0%,to{transform:translate(0)scale(1)}50%{transform:translate(20px,-30px)scale(1.05)}}.sL8QhW_thirdBlob{filter:blur();z-index:0;pointer-events:none;background:linear-gradient(150deg,#e7aeff1f,#ffe7ef1a);border-radius:55% 45% 60% 40%/50% 45% 55% 50%;width:450px;height:450px;animation:18s ease-in-out infinite sL8QhW_floatBackground;position:absolute;top:1200px;left:-8%}.sL8QhW_headerSection{z-index:1;box-sizing:border-box;flex-direction:column;gap:clamp(6px,.8vw,10px);width:100%;max-width:1240px;margin-bottom:clamp(20px,2.5vw,32px);margin-left:auto;margin-right:auto;padding:clamp(40px,5vw,60px) clamp(24px,6vw,48px) 0;display:flex;position:relative}.sL8QhW_headerContent{text-align:center;padding-bottom:clamp(12px,1.5vw,20px);position:relative}.sL8QhW_headerContent:after{content:"";background:linear-gradient(90deg,#0000 0%,#cb2a494d 50%,#0000 100%);border-radius:2px;width:60px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sL8QhW_stamp{color:#fff;pointer-events:none;z-index:10;text-transform:uppercase;text-align:center;letter-spacing:.05em;background:linear-gradient(135deg,#cb2a49 0%,#2463eb 100%);border-radius:6px;max-width:80px;padding:6px 10px;font-size:10px;font-weight:600;animation:3s ease-in-out infinite sL8QhW_stampFloat;position:absolute;top:-12px;right:-12px;transform:rotate(12deg);box-shadow:0 4px 12px #cb2a494d}@keyframes sL8QhW_stampFloat{0%,to{transform:rotate(12deg)translateY(0)}50%{transform:rotate(12deg)translateY(-3px)}}.sL8QhW_subtitle{color:#17223dc7;margin:clamp(8px,1vw,12px) 0 clamp(6px,.8vw,8px);font-size:clamp(15px,1.7vw,18px);font-weight:300;line-height:1.4}.sL8QhW_description{color:#17223da6;margin:0;font-size:clamp(13px,1.4vw,15px);font-weight:300;line-height:1.5}.sL8QhW_contentWrapper{box-sizing:border-box;z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,48px);position:relative}@media screen and (min-width:1024px){.sL8QhW_contentWrapper{padding:0}}@media screen and (min-width:744px){.sL8QhW_headerSection{padding:clamp(40px,5vw,60px) clamp(24px,6vw,48px) 0}}@media screen and (max-width:640px){.sL8QhW_headerSection{padding:clamp(32px,4vw,48px) clamp(16px,4vw,24px) 0}.sL8QhW_headerContent:after{width:40px;height:2px}.sL8QhW_stamp{padding:5px 8px;font-size:9px;top:-8px;right:-8px}.sL8QhW_contentWrapper{padding:0 clamp(16px,4vw,24px)}}@media screen and (max-width:1023px){.sL8QhW_pageWrapper:before{width:350px;height:350px;top:150px;left:-6%}.sL8QhW_pageWrapper:after{width:400px;height:400px;top:400px;right:-4%}.sL8QhW_thirdBlob{width:300px;height:300px;top:900px;left:-6%}}@media screen and (max-width:640px){.sL8QhW_pageWrapper:before{width:200px;height:200px;top:100px;left:-15%}.sL8QhW_pageWrapper:after{width:250px;height:250px;top:300px;right:-15%}.sL8QhW_thirdBlob{width:180px;height:180px;top:700px;left:-15%}}@media screen and (max-width:375px){.sL8QhW_pageWrapper:before{width:150px;height:150px;top:80px;left:-20%}.sL8QhW_pageWrapper:after{width:200px;height:200px;top:250px;right:-20%}.sL8QhW_thirdBlob{width:140px;height:140px;top:600px;left:-20%}}
.-XDdTG_container{align-items:center;gap:8px;display:flex}.-XDdTG_signatureIcon{background-color:var(--color-yellow-main);cursor:pointer;border-radius:4px;padding:4px;color:var(--color-white)!important}.-XDdTG_russellIcon{background-color:var(--color-green-main);cursor:pointer;border-radius:4px;padding:4px;color:var(--color-white)!important}
._4ZX44W_container{padding:10px}._4ZX44W_content{flex-direction:column;row-gap:10px;margin-top:20px;display:flex}._4ZX44W_accent{color:var(--color-marsala)}@media screen and (min-width:744px){._4ZX44W_content{row-gap:20px}}
.dsue0W_select{width:200px!important;min-width:200px!important}.dsue0W_select .ant-select-selector{width:200px!important;min-width:200px!important}
._5YCR9q_descriptions{background-color:var(--color-white);color:var(--color-black);border:1px solid #17223d1a;border-radius:12px;grid-template-columns:auto 1fr;display:grid;overflow:hidden;box-shadow:0 2px 8px #17223d14}._5YCR9q_descriptionItem{border-bottom:1px solid #17223d14;min-height:48px;transition:background-color .2s;display:contents}._5YCR9q_descriptionItem:last-child ._5YCR9q_descriptionLabel,._5YCR9q_descriptionItem:last-child ._5YCR9q_descriptionContent{border-bottom:none}._5YCR9q_descriptionItem:hover ._5YCR9q_descriptionLabel{background-color:#f8f9facc}._5YCR9q_descriptionItem:hover ._5YCR9q_descriptionContent{background-color:#fffffff2}._5YCR9q_descriptionLabel{color:#17223de6;background-color:#f8f9fa99;border-bottom:1px solid #17223d14;border-right:1px solid #17223d14;align-items:center;padding:clamp(12px,1.5vw,16px) clamp(16px,2vw,20px);font-size:clamp(15px,1.7vw,17px);font-weight:600;line-height:1.5;display:flex}._5YCR9q_descriptionContent{color:#17223dd9;border-bottom:1px solid #17223d14;align-items:center;padding:clamp(12px,1.5vw,16px) clamp(16px,2vw,20px);font-size:clamp(15px,1.7vw,17px);line-height:1.6;display:flex}._5YCR9q_small ._5YCR9q_descriptionLabel{padding:clamp(10px,1.2vw,12px) clamp(14px,1.8vw,18px);font-size:clamp(14px,1.6vw,16px);font-weight:500}._5YCR9q_small ._5YCR9q_descriptionContent{padding:clamp(10px,1.2vw,12px) clamp(14px,1.8vw,18px);font-size:clamp(14px,1.6vw,16px)}._5YCR9q_large ._5YCR9q_descriptionLabel,._5YCR9q_large ._5YCR9q_descriptionContent{padding:clamp(16px,2vw,20px) clamp(20px,2.5vw,24px);font-size:clamp(17px,1.9vw,19px)}._5YCR9q_descriptionContent ._5YCR9q_descriptions{border:1px solid #17223d14;border-radius:8px;margin:0;box-shadow:0 1px 4px #17223d0f}._5YCR9q_descriptionContent ._5YCR9q_descriptions ._5YCR9q_descriptionLabel{background-color:#f8f9fa80;padding:clamp(8px,1vw,10px) clamp(12px,1.5vw,16px);font-size:clamp(13px,1.5vw,15px)}._5YCR9q_descriptionContent ._5YCR9q_descriptions ._5YCR9q_descriptionContent{padding:clamp(8px,1vw,10px) clamp(12px,1.5vw,16px);font-size:clamp(13px,1.5vw,15px)}@media (max-width:768px){._5YCR9q_descriptions{border-radius:10px;grid-template-columns:1fr}._5YCR9q_descriptionItem{border-bottom:1px solid #17223d14;flex-direction:column;min-height:auto;display:flex}._5YCR9q_descriptionItem:last-child{border-bottom:none}._5YCR9q_descriptionLabel{border-bottom:1px solid #17223d14;border-right:none;flex:none;align-items:flex-start;width:100%;min-height:auto;padding:clamp(10px,1.5vw,12px) clamp(14px,2vw,16px);font-size:clamp(14px,1.6vw,16px);line-height:1.4}._5YCR9q_descriptionContent{align-items:flex-start;width:100%;padding:clamp(10px,1.5vw,12px) clamp(14px,2vw,16px);font-size:clamp(14px,1.6vw,16px);line-height:1.5}._5YCR9q_small ._5YCR9q_descriptionLabel,._5YCR9q_small ._5YCR9q_descriptionContent{padding:clamp(8px,1.2vw,10px) clamp(12px,1.5vw,14px);font-size:clamp(13px,1.5vw,15px)}._5YCR9q_large ._5YCR9q_descriptionLabel,._5YCR9q_large ._5YCR9q_descriptionContent{padding:clamp(14px,1.8vw,16px) clamp(16px,2vw,20px);font-size:clamp(15px,1.7vw,17px)}}@media (max-width:640px){._5YCR9q_descriptions{border-radius:8px}._5YCR9q_descriptionLabel,._5YCR9q_descriptionContent{padding:10px 12px;font-size:14px}._5YCR9q_small ._5YCR9q_descriptionLabel,._5YCR9q_small ._5YCR9q_descriptionContent{padding:8px 10px;font-size:13px}}
.CyTvKG_finishedBadge{background-color:var(--color-green-main);color:var(--color-white);font-size:var(--size-10px);pointer-events:none;z-index:1;text-transform:uppercase;text-align:center;border-radius:4px;max-width:70px;padding:5px;font-weight:700;position:absolute;top:10px;right:10px;transform:rotate(20deg);box-shadow:0 2px 6px #00000040}
._1CZDPa_select{width:200px;min-width:200px}
.jkJHHW_container{grid-template-columns:1fr;gap:20px;padding:10px 0;display:grid}.jkJHHW_loaderContainer{width:100%;height:300px}.jkJHHW_noSuchCourses{font-size:var(--size-18px);color:var(--color-grey-main)}@media screen and (min-width:932px){.jkJHHW_container{grid-template-columns:1fr 1fr}}@media screen and (min-width:1920px){.jkJHHW_container{grid-template-columns:1fr 1fr 1fr}}
.fuiDpq_includedTag{z-index:1;color:#199854;background:#e8f9ef;border:1px solid #b5ebc8;border-radius:14px;padding:4px 10px;font-size:12px;line-height:1;position:absolute;top:10px;left:10px}
.TJ-f9q_container{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;display:flex}@media screen and (max-width:744px){.TJ-f9q_container>*{flex:100%;min-width:0}}
.A46eXG_container{grid-template-columns:1fr;gap:20px;padding:10px 0;display:grid}.A46eXG_loaderContainer{width:100%;height:300px}.A46eXG_noSuchCourses{font-size:var(--size-18px);color:var(--color-grey-main)}@media screen and (min-width:932px){.A46eXG_container{grid-template-columns:1fr 1fr}}@media screen and (min-width:1920px){.A46eXG_container{grid-template-columns:1fr 1fr 1fr}}
.frFYfq_wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.frFYfq_container{flex-direction:column;row-gap:10px;width:100%;max-width:1800px;display:flex}.frFYfq_text{font-size:var(--size-18px);line-height:var(--size-26px);color:var(--color-black);text-align:center}
.QWzlmW_emptyCourses{text-align:center;color:var(--color-text-secondary,#666);padding:2rem}
.pKimAW_admissionButtons{flex-wrap:wrap;gap:10px;display:flex}
