.AddTimeTableForm_formRoot__sYbeE{background:#fff;border-radius:12px;padding:2rem;margin:0 auto;box-shadow:0 2px 12px rgba(0,0,0,.06)}.AddTimeTableForm_grid__9Qfe5{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem 2rem;gap:1.5rem 2rem}.AddTimeTableForm_formGroup__uHCi0{display:flex;flex-direction:column;gap:.25rem}.AddTimeTableForm_label__qAIm_{font-weight:600;font-size:1rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.AddTimeTableForm_required__eMSHb{color:#e11d48;margin-left:.2em}.AddTimeTableForm_input__9Urpb,.AddTimeTableForm_select__9T43G{border-radius:8px;border:1px solid #d1d5db;padding:.5rem .75rem;font-size:1rem;background:#f9fafb;outline:none;transition:border .2s}.AddTimeTableForm_input__9Urpb:focus,.AddTimeTableForm_select__9T43G:focus{border-color:#2563eb}.AddTimeTableForm_modeRow__4nAER{grid-column:span 2;display:flex;align-items:center;gap:1.5rem;margin-top:1rem}.AddTimeTableForm_modeToggle__hsGDy{display:flex;gap:1rem}.AddTimeTableForm_modeBtn__qiuPj{border-radius:999px;border:1.5px solid #2563eb;background:#fff;color:#2563eb;padding:.4em 1.5em;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.AddTimeTableForm_modeBtn__qiuPj.AddTimeTableForm_active__5hVKi,.AddTimeTableForm_modeBtn__qiuPj:checked{background:#2563eb;color:#fff}.AddTimeTableForm_actions__vlyQ3{grid-column:span 2;display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.form-field-wrapper{--_form-field-outline-color:var(--clr-neutral-600);--_form-field-bg-color:var(--clr-neutral-100);--_form-field-text-color:var(--clr-neutral-900);--_border-radius:0.6em;outline:1px solid var(--_form-field-outline-color);background-color:var(--_form-field-bg-color);color:var(--_form-field-text-color);border-radius:var(--_border-radius);margin:2px;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}.form-field-element{width:100%;padding:.5em 1em;outline:none;background-color:rgba(0,0,0,0)}.input-wrapper:focus-within{--_form-field-bg-color:var(--clr-neutral-100);--_form-field-text-color:var(--clr-neutral-900);--_form-field-outline-color:var(--clr-blue-400);outline-width:2px}.input-wrapper:has(input:user-invalid){--_form-field-bg-color:var(--clr-red-100);--_form-field-text-color:var(--clr-red-700);--_form-field-outline-color:var(--clr-red-400);outline-width:2px}.input-wrapper:has(input:disabled){--_form-field-bg-color:var(--clr-neutral-300);--_form-field-text-color:var(--clr-neutral-700);--_form-field-outline-color:var(--clr-neutral-500);cursor:not-allowed}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.AskScoreSection_content__nqiNX{display:grid;padding-left:4rem;padding-right:4rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;grid-gap:1rem;gap:1rem}.AskScoreSection_cardBody__z22Wx{align-self:flex-start;padding:1.5rem 1.2rem}.AskScoreSection_icon__SMnC1{font-size:1.25em}@media screen and (max-width:668px){.AskScoreSection_content__nqiNX{padding-left:1rem;padding-right:1rem}.AskScoreSection_icon__SMnC1{font-size:1.25em}}.BenfitSection_container__btlo0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1em;gap:1em}.BenfitSection_wrapper__4LpwF{padding-left:4rem;padding-right:4rem}.BenfitSection_card__1_0Kq{padding:2em 1.5em;display:flex;gap:.75em;align-items:center;justify-content:space-between;flex-direction:column}@media screen and (max-width:1350px){.BenfitSection_wrapper__4LpwF{padding-left:2rem;padding-right:2rem}.BenfitSection_card__1_0Kq{padding:1.5em .5em}.BenfitSection_card__1_0Kq h2{font-size:1em}}@media screen and (max-width:1024px){.BenfitSection_container__btlo0{grid-template-columns:repeat(2,1fr)}.BenfitSection_wrapper__4LpwF{padding-left:2rem;padding-right:2rem}.BenfitSection_card__1_0Kq{padding:2em 1.5em}}@media screen and (max-width:710px){.BenfitSection_wrapper__4LpwF{padding-left:0;padding-right:0}.BenfitSection_container__btlo0{grid-template-columns:repeat(1,1fr)}.BenfitSection_card__1_0Kq{flex-direction:row-reverse;gap:.5rem;padding:1rem 1.2rem}.BenfitSection_card__1_0Kq h2{font-size:1em;font-weight:500}.BenfitSection_card__1_0Kq div{padding:0;width:60%}}.FirstStep_firstStep__5rWsb{display:flex;background-color:var(--clr-red-700);justify-content:space-between;flex-wrap:wrap;background-color:var(--clr-yellow-100)}.FirstStep_leftSection__g0pbT{flex:.7 1;padding:1.25em}.FirstStep_rightSection__qV6Sw{position:relative;display:flex;align-items:center;justify-content:center;padding:1.25em;flex:1 1;border-radius:40px 0 0 40px}.FirstStep_arrow__Y6hrH{position:absolute;top:50%;left:0;transform:translateY(-50%)}.FirstStep_arrow__Y6hrH button{outline:4px solid var(--clr-neutral-100)}@media screen and (max-width:870px){.FirstStep_firstStep__5rWsb{flex-direction:column;border-radius:var(--border-radius,1.75em)}.FirstStep_leftSection__g0pbT{border-radius:var(--border-radius,1.75em);width:100%;padding:.5em}.FirstStep_arrow__Y6hrH{position:absolute;top:0;left:50%;transform:translate(-50%,10%) rotate(90deg)}.FirstStep_rightSection__qV6Sw{width:100%;padding-top:6em;border-radius:var(--border-radius,1.75em)}}.HubMap_heading__qMO6O{font-size:1.6rem;text-align:center;margin-block:1em;color:var(--clr-neutral-900)}@media screen and (min-width:56rem){.HubMap_heading__qMO6O{font-size:2.4rem}}.HubMap_mapWrapper__4EDJB{border-radius:3rem;overflow:hidden;position:relative}@media screen and (max-width:40rem){.HubMap_mapWrapper__4EDJB{border-radius:2.5rem}}.HubMap_map__bnYTJ{height:100svh;width:100%}@media screen and (max-width:40rem){.HubMap_map__bnYTJ{height:80svh}}.HubMap_hubCards__FT48j{--_offset:1.5rem;padding:var(--_offset);position:absolute;bottom:0;left:0;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;display:flex;gap:1.2rem;overflow:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}@media screen and (max-width:40rem){.HubMap_hubCards__FT48j{--_offset:1rem}}.HubMap_markerWrapper__lCJxN{--_marker-dot-color:var(--clr-blue-400);--_marker-dot-shadow-color:var(--clr-blue-300);position:relative;isolation:isolate}.HubMap_markerWrapper__lCJxN .HubMap_marker__hx6b4{width:1.2rem;aspect-ratio:1;background-color:var(--_marker-dot-color);border-radius:50%;border:2px solid var(--clr-neutral-100);transition:background-color .2s ease;position:relative}.HubMap_markerWrapper__lCJxN .HubMap_marker__hx6b4:after,.HubMap_markerWrapper__lCJxN .HubMap_marker__hx6b4:before{content:"";position:absolute;inset:0;background-color:var(--_marker-dot-shadow-color);border-radius:inherit;animation:HubMap_pulse__mGm1J 2s ease-in-out infinite;z-index:-1;transition:background-color .2s ease}.HubMap_markerWrapper__lCJxN .HubMap_marker__hx6b4:after{animation-delay:.5s}.HubMap_markerWrapper__lCJxN .HubMap_markerContent__g6bVg{--_triangle-size:0.5rem;--_marker-bg-color:var(--clr-neutral-100);display:none;position:absolute;bottom:calc(100% + var(--_triangle-size));left:50%;transform:translateX(-50%);border-radius:.5rem;background-color:var(--_marker-bg-color);box-shadow:2px 2px 8px 0 rgba(0,0,0,.4);opacity:0;z-index:10;animation:HubMap_fade-out__d0IMo .3s ease forwards}.HubMap_markerWrapper__lCJxN .HubMap_markerContent__g6bVg:before{content:"";border-top:var(--_triangle-size) solid var(--_marker-bg-color);border-left:var(--_triangle-size) solid rgba(0,0,0,0);border-right:var(--_triangle-size) solid rgba(0,0,0,0);position:absolute;top:100%;left:50%;transform:translateX(-50%)}.HubMap_markerWrapper__lCJxN .HubMap_markerContent__g6bVg img{max-width:70px;max-height:70px;object-fit:contain;border-radius:inherit}.HubMap_markerWrapper__lCJxN.HubMap_show__yaQEo{--_marker-dot-color:var(--clr-yellow-400);--_marker-dot-shadow-color:var(--clr-yellow-300)}.HubMap_markerWrapper__lCJxN.HubMap_show__yaQEo .HubMap_markerContent__g6bVg{display:block;animation:HubMap_fade-in__pgH_T .3s ease forwards}@keyframes HubMap_fade-in__pgH_T{0%{opacity:0}to{opacity:1}}@keyframes HubMap_fade-out__d0IMo{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes HubMap_pulse__mGm1J{0%{scale:1;opacity:1}to{scale:5;opacity:0}}.MapHubCard_btn__UWr3X{--_hover-shadow-color:var(--clr-neutral-300);background-color:var(--clr-neutral-900);border-radius:50%;padding:.5em;display:inline-block}.MapHubCard_btn__UWr3X svg{width:1rem;height:auto;rotate:-45deg}.MapHubCard_hubCard__RShua{--_shadow-offset:5px;scroll-snap-align:start;scroll-margin:var(--_offset,1rem);flex-shrink:0;width:18rem;border:4px solid var(--clr-neutral-100);background-color:var(--clr-neutral-100);border-radius:1.6rem;overflow:hidden;position:relative;cursor:pointer;transition:box-shadow .3s ease;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.MapHubCard_hubCard__RShua h3{font-size:1rem;font-weight:var(--fw-semibold)}.MapHubCard_active__46E9v{box-shadow:0 0 0 var(--_shadow-offset) var(--clr-yellow-400),0 0 0 calc(var(--_shadow-offset)*2) var(--clr-yellow-300),0 0 0 calc(var(--_shadow-offset)*3) var(--clr-yellow-100)}.MapHubCard_hubImage__chJOd{width:100%;max-height:125px;object-fit:cover;border-radius:.6rem;pointer-events:none}.MapHubCard_hubLogo__5fZ7p{position:absolute;top:1rem;left:1rem;width:50px;height:50px;object-fit:contain;background-color:var(--clr-neutral-100);border-radius:.5rem;box-shadow:2px 2px 6px -2px rgba(0,0,0,.2)}.MapHubCard_flex__hX_pS{display:flex;gap:2rem;justify-content:space-between;align-items:center;padding:.6rem 1rem}.MapHubCard_icon__vhEor{fill:#fff;fill-rule:evenodd}.IntroSection_parent__OPDW9{position:relative;display:inline-block}.IntroSection_parent__OPDW9 .IntroSection_curveLine___S2wZ{position:absolute;bottom:-12px;left:0}@media screen and (max-width:470px){.IntroSection_introHeading__iOGzy{font-size:2em;font-weight:600;line-height:normal;display:grid;align-items:center}.IntroSection_introHeading__iOGzy span{font-weight:800;font-size:1.5em}.IntroSection_parent__OPDW9{display:block;margin-bottom:.75em}.IntroSection_parent__OPDW9 .IntroSection_curveLine___S2wZ{position:absolute;width:100%;bottom:-10px;left:50%;transform:translateX(-50%)}}.NominationSection_wrapper__F0QAW{display:flex;align-items:center;gap:1em;justify-content:space-between}.NominationSection_container__vmSWc{display:grid;align-items:center;justify-content:center;text-align:center;grid-gap:1em;gap:1em;padding-left:3rem;padding-right:3rem}@media screen and (max-width:1140px){.NominationSection_container__vmSWc{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:1080px){.NominationSection_container__vmSWc{padding-left:0;padding-right:0}}@media screen and (max-width:944px){.NominationSection_wrapper__F0QAW{flex-direction:column;gap:1em}.NominationSection_wrapper__F0QAW img{height:70%!important}.NominationSection_borderRadius__WXgRE{border-radius:var(--border-radius,1.75em)}}.PedagogySection_left__jo3IP,.PedagogySection_right__6uwVu{display:flex}.PedagogySection_container__49nZR{display:grid;grid-template-columns:2fr 1fr 2fr;align-items:stretch;padding-left:4rem;padding-right:4rem}@media screen and (max-width:1034px){.PedagogySection_centerCard__3L5Hs{display:none}.PedagogySection_container__49nZR{grid-template-columns:1fr 1fr;gap:.75em;padding-left:2rem;padding-right:2rem}}@media screen and (max-width:892px){.PedagogySection_container__49nZR{grid-template-columns:1fr;gap:3em;padding-left:.4rem;padding-right:.4rem}}@media screen and (max-width:460px){.PedagogySection_left__jo3IP img,.PedagogySection_right__6uwVu img{width:55%;gap:1.25em}.PedagogySection_container__49nZR{padding-left:.3rem;padding-right:.3rem}.PedagogySection_handsOnPractice__i3BXp{text-wrap:wrap;padding:0 .75em}}.SEModalSection_container__cetDl{padding-left:12rem;padding-right:12rem}.SEModalSection_container__cetDl p{margin-bottom:3.5rem}@media screen and (max-width:1024px){.SEModalSection_container__cetDl{padding-left:4rem;padding-right:4rem}.SEModalSection_container__cetDl p{margin-bottom:2.5rem}}@media screen and (max-width:768px){.SEModalSection_container__cetDl{padding-left:.5rem;padding-right:.5rem}.SEModalSection_container__cetDl p{margin-bottom:1rem}}.CoursePageMainSection_container__5uA0w{grid-template-columns:1fr;-webkit-margin-before:.25em;margin-block-start:.25em}@media only screen and (min-width:75em){.CoursePageMainSection_container__5uA0w{grid-template-columns:1fr 1fr;-webkit-margin-before:none;margin-block-start:none}}.unitCard_unitCard__Py5HC{--_border-radius:1em}.unitCard_unitCard__Py5HC:not(:first-of-type){-webkit-border-before:0;border-block-start:0}.unitCard_unitCard__Py5HC:first-of-type{border-start-start-radius:var(--_border-radius);border-start-end-radius:var(--_border-radius)}.unitCard_unitCard__Py5HC:last-of-type{border-end-start-radius:var(--_border-radius);border-end-end-radius:var(--_border-radius)}.unitCard_link__d5n_K{align-self:stretch;align-content:center;border-top-right-radius:inherit;border-bottom-right-radius:inherit}.videoPlaylist_videoPlaylist__9eXMJ{grid-auto-columns:1fr;grid-auto-flow:column}@media only screen and (max-width:75em){.videoPlaylist_videoPlaylist__9eXMJ{grid-auto-flow:row}}.videoPlaylist_videoPlayerContainer__E_iBW{aspect-ratio:16/9}@media only screen and (min-width:75em){.videoPlaylist_videoPlayerContainer__E_iBW{height:400px}}.courseCard_card__cQEKa{border-color:var(--clr-neutral-500)}.courseCard_imageContainer__Pqqgh{overflow:hidden;aspect-ratio:16/9;display:grid;place-items:center}.courseCard_imageContainer__Pqqgh img{width:100%;height:100%;object-fit:contain}.new-button_button__iyPzS{display:inline-block;background-color:var(--clr-blue-700);color:var(--clr-neutral-100);padding:1em;font-weight:var(--fw-600);align-content:center;transition:background-color .2s ease}:where(.new-button_button__iyPzS){border-radius:1.125rem}.new-button_button__iyPzS:hover{background-color:hsl(from var(--clr-blue-400) h s calc(l / 1.5))}