.HeroSection-module-scss-module__xgevsq__type-section-label{color:var(--shaoor-text,#000);font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.HeroSection-module-scss-module__xgevsq__type-section-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:400;line-height:1.2}.HeroSection-module-scss-module__xgevsq__type-section-subtitle,.HeroSection-module-scss-module__xgevsq__type-body-lg{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.HeroSection-module-scss-module__xgevsq__type-body-alt{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.HeroSection-module-scss-module__xgevsq__type-subheading{font-size:clamp(1.125rem,2vw,24px);line-height:1.35}.HeroSection-module-scss-module__xgevsq__type-hero-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,60px);font-weight:700;line-height:1.15}.HeroSection-module-scss-module__xgevsq__type-cta-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,40px);font-weight:400;line-height:1.25}.HeroSection-module-scss-module__xgevsq__type-btn{color:#fff;border-radius:12px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400}.HeroSection-module-scss-module__xgevsq__type-card-body{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.HeroSection-module-scss-module__xgevsq__type-section-body-md{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.6vw,18px);font-weight:400;line-height:1.6}.HeroSection-module-scss-module__xgevsq__type-story-heading{color:#004c9a;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:500;line-height:1.2}.HeroSection-module-scss-module__xgevsq__hero{background:var(--shaoor-surface,#fff);padding-block:2rem;position:relative;overflow:hidden}@media (min-width:768px){.HeroSection-module-scss-module__xgevsq__hero{padding-block:5rem}}.HeroSection-module-scss-module__xgevsq__grid{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.HeroSection-module-scss-module__xgevsq__grid{grid-template-columns:1fr 1fr;gap:4rem}}.HeroSection-module-scss-module__xgevsq__content{z-index:1;width:100%;max-width:620px;position:relative}.HeroSection-module-scss-module__xgevsq__badge{margin-bottom:1.5rem;display:none}@media (min-width:768px){.HeroSection-module-scss-module__xgevsq__badge{text-align:left;background:#004c9a1f;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:fit-content;max-width:361px;height:44px;padding:10px 20px;display:inline-flex}}.HeroSection-module-scss-module__xgevsq__badgeIcon{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.HeroSection-module-scss-module__xgevsq__badgeText{color:#004c9a;letter-spacing:0;white-space:nowrap;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1}.HeroSection-module-scss-module__xgevsq__title{color:#004c9a;margin-bottom:1.25rem;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,60px);font-weight:700;line-height:1.15}.HeroSection-module-scss-module__xgevsq__titleAccent{color:#004c9a;font-weight:400}.HeroSection-module-scss-module__xgevsq__description{color:var(--shaoor-text,#000);margin-bottom:2rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.HeroSection-module-scss-module__xgevsq__actions{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin-bottom:2.5rem;display:flex}@media (min-width:768px){.HeroSection-module-scss-module__xgevsq__actions{flex-flow:row;align-items:center;gap:1rem;width:auto}}.HeroSection-module-scss-module__xgevsq__heroBtn{text-align:center;flex-shrink:0;min-height:48px;white-space:normal!important;border-radius:12px!important;width:100%!important;padding:12px 14px!important;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif!important;font-weight:400!important}@media (min-width:768px){.HeroSection-module-scss-module__xgevsq__heroBtn{min-height:auto;white-space:nowrap!important;width:auto!important;padding:1rem 2rem!important}}.HeroSection-module-scss-module__xgevsq__heroBtnPrimary{color:#fff!important}.HeroSection-module-scss-module__xgevsq__heroBtnOutline{color:#004c9a!important}.HeroSection-module-scss-module__xgevsq__stats{flex-direction:column;align-items:center;gap:0;width:100%;margin-top:.5rem;display:flex}@media (min-width:768px){.HeroSection-module-scss-module__xgevsq__stats{flex-direction:row;align-items:center;width:auto}}.HeroSection-module-scss-module__xgevsq__statItem{justify-content:center;width:100%;display:flex}.HeroSection-module-scss-module__xgevsq__statItem:not(:last-child){border-bottom:.86px solid var(--shaoor-border,#e8e8f0)}@media (min-width:768px){.HeroSection-module-scss-module__xgevsq__statItem:not(:last-child){border-bottom:none;border-inline-end:.86px solid var(--shaoor-border,#e8e8f0);margin-inline-end:20px;padding-inline-end:20px}.HeroSection-module-scss-module__xgevsq__statItem{justify-content:flex-start;width:auto}}.HeroSection-module-scss-module__xgevsq__stat{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:auto;padding:20px 0;display:flex}@media (min-width:768px){.HeroSection-module-scss-module__xgevsq__stat{text-align:start;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:0}}.HeroSection-module-scss-module__xgevsq__statText{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}@media (min-width:768px){.HeroSection-module-scss-module__xgevsq__statText{align-items:flex-start}}.HeroSection-module-scss-module__xgevsq__statIconBox{background:var(--shaoor-border,#e8e8f0);border-radius:86.44px;flex-shrink:0;justify-content:center;align-items:center;width:58.78px;height:58.78px;display:flex}.HeroSection-module-scss-module__xgevsq__statIcon{flex-shrink:0}.HeroSection-module-scss-module__xgevsq__statValue{color:#004c9a;letter-spacing:0;margin:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:34.58px;font-weight:500;line-height:1}.HeroSection-module-scss-module__xgevsq__statLabel{color:var(--shaoor-text,#000);letter-spacing:0;margin:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:15.56px;font-weight:400;line-height:1}.HeroSection-module-scss-module__xgevsq__visual{position:relative}.HeroSection-module-scss-module__xgevsq__imageWrapper{box-shadow:none;border-radius:0;position:relative;overflow:visible}.HeroSection-module-scss-module__xgevsq__heroImage{object-fit:contain;aspect-ratio:1;width:100%;height:auto}.HeroSection-module-scss-module__xgevsq__floatingCard{display:none}.HeroSection-module-scss-module__xgevsq__floatingIcon{color:#f97316}
.EventDetailContent-module-scss-module__KZgoca__type-section-label{color:var(--shaoor-text,#000);font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.EventDetailContent-module-scss-module__KZgoca__type-section-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:400;line-height:1.2}.EventDetailContent-module-scss-module__KZgoca__type-section-subtitle,.EventDetailContent-module-scss-module__KZgoca__type-body-lg{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.EventDetailContent-module-scss-module__KZgoca__type-body-alt{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.EventDetailContent-module-scss-module__KZgoca__type-subheading{font-size:clamp(1.125rem,2vw,24px);line-height:1.35}.EventDetailContent-module-scss-module__KZgoca__type-hero-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,60px);font-weight:700;line-height:1.15}.EventDetailContent-module-scss-module__KZgoca__type-cta-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,40px);font-weight:400;line-height:1.25}.EventDetailContent-module-scss-module__KZgoca__type-btn{color:#fff;border-radius:12px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400}.EventDetailContent-module-scss-module__KZgoca__type-card-body{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.EventDetailContent-module-scss-module__KZgoca__type-section-body-md{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.6vw,18px);font-weight:400;line-height:1.6}.EventDetailContent-module-scss-module__KZgoca__type-story-heading{color:#004c9a;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:500;line-height:1.2}.EventDetailContent-module-scss-module__KZgoca__hero{background-color:var(--shaoor-section-bg,#fff);padding-block:1.5rem 1rem}.EventDetailContent-module-scss-module__KZgoca__heroCard{background:var(--shaoor-card-bg,#e8e8f0);border-radius:24px;flex-direction:column;align-items:stretch;gap:1.5rem;padding:14px;display:flex}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__heroCard{gap:2rem;padding:18px}}@media (min-width:1024px){.EventDetailContent-module-scss-module__KZgoca__heroCard{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:21px}}.EventDetailContent-module-scss-module__KZgoca__heroContent{flex:auto;min-width:0}@media (min-width:1024px){.EventDetailContent-module-scss-module__KZgoca__heroContent{flex:0 auto;max-width:min(560px,100% - 426px - 2rem)}}.EventDetailContent-module-scss-module__KZgoca__heroBadges{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.EventDetailContent-module-scss-module__KZgoca__sessionBadge{background:var(--shaoor-text,#101828);color:#fff;text-align:center;border-radius:100px;flex-shrink:1;justify-content:center;align-items:center;gap:10px;min-width:0;max-width:100%;height:auto;min-height:36px;padding:8px 14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:300;line-height:1.2;display:inline-flex}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__sessionBadge{min-width:164px;height:36px;padding:10px 16px;font-size:13px}}.EventDetailContent-module-scss-module__KZgoca__heroTitle{color:var(--shaoor-text,#000);margin-bottom:1rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(2rem,5vw,50px);font-weight:400;line-height:1.1}.EventDetailContent-module-scss-module__KZgoca__heroDescription{color:var(--shaoor-text,#101828);max-width:460px;margin-bottom:1.5rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}.EventDetailContent-module-scss-module__KZgoca__instructorRow{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;display:flex}.EventDetailContent-module-scss-module__KZgoca__instructorMeta{flex:120px;min-width:0}.EventDetailContent-module-scss-module__KZgoca__instructorName{color:#101828;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.EventDetailContent-module-scss-module__KZgoca__instructorTitle{color:#101828;margin:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.EventDetailContent-module-scss-module__KZgoca__heroInstructorAvatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:44px;height:44px}.EventDetailContent-module-scss-module__KZgoca__rating{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;width:100%;display:flex}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__rating{flex:none;gap:10px;width:auto;margin-left:auto}}.EventDetailContent-module-scss-module__KZgoca__stars{align-items:center;gap:3px;display:flex}.EventDetailContent-module-scss-module__KZgoca__starIcon{flex-shrink:0;width:18px;height:17px}.EventDetailContent-module-scss-module__KZgoca__ratingScore{color:#101828;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1}.EventDetailContent-module-scss-module__KZgoca__ratingCount{color:#101828;opacity:.65;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1}.EventDetailContent-module-scss-module__KZgoca__actions{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__actions{flex-flow:wrap;align-items:center}}.EventDetailContent-module-scss-module__KZgoca__registerBtn,.EventDetailContent-module-scss-module__KZgoca__calendarBtn{width:100%}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__registerBtn,.EventDetailContent-module-scss-module__KZgoca__calendarBtn{width:auto}}.EventDetailContent-module-scss-module__KZgoca__registerBtn{color:#fff;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-weight:500;background:#004c9a!important;border:2px solid #004c9a!important;border-radius:12px!important;padding:12px 24px!important;font-size:13px!important;line-height:1!important}.EventDetailContent-module-scss-module__KZgoca__registerBtn:hover:not(:disabled){background:#003d7a!important;border-color:#003d7a!important}.EventDetailContent-module-scss-module__KZgoca__calendarBtn{color:#004c9a;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-weight:500;background:0 0!important;border:2px solid #004c9a!important;border-radius:12px!important;padding:12px 24px!important;font-size:13px!important;line-height:1!important}.EventDetailContent-module-scss-module__KZgoca__calendarBtn:hover:not(:disabled){color:#004c9a!important;background:#004c9a0d!important}.EventDetailContent-module-scss-module__KZgoca__shareBtn{cursor:pointer;background:0 0;border:2px solid #004c9a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-family:inherit;transition:background-color .15s;display:flex}.EventDetailContent-module-scss-module__KZgoca__shareBtn:hover{background:#004c9a0d}.EventDetailContent-module-scss-module__KZgoca__heroMedia{opacity:1;border-radius:18px;flex-shrink:0;width:min(100%,426px);margin-inline:auto;position:relative;overflow:hidden}@media (min-width:1024px){.EventDetailContent-module-scss-module__KZgoca__heroMedia{width:426px;margin-inline:0}}.EventDetailContent-module-scss-module__KZgoca__heroMediaLink{display:block}.EventDetailContent-module-scss-module__KZgoca__heroImage{aspect-ratio:426/572;object-fit:cover;opacity:1;width:100%;height:auto;display:block}@media (min-width:1024px){.EventDetailContent-module-scss-module__KZgoca__heroImage{width:426px;height:572px}}.EventDetailContent-module-scss-module__KZgoca__info{background-color:var(--shaoor-section-bg,#fff);padding-block:2rem 2.5rem}.EventDetailContent-module-scss-module__KZgoca__infoGrid{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (min-width:1024px){.EventDetailContent-module-scss-module__KZgoca__infoGrid{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:1.5rem}}.EventDetailContent-module-scss-module__KZgoca__infoCard{background-color:var(--shaoor-card-bg,#e8e8f0);border:none;border-radius:20px;min-width:0;height:100%;padding:1.25rem 1rem;overflow:hidden}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__infoCard{border-radius:24px;padding:2rem 2.25rem}}.EventDetailContent-module-scss-module__KZgoca__cardTitle,.EventDetailContent-module-scss-module__KZgoca__subTitle{color:#000;letter-spacing:0;margin-bottom:1rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.25rem,4vw,26px);font-weight:500;line-height:1.2}.EventDetailContent-module-scss-module__KZgoca__text{color:#101828;letter-spacing:0;overflow-wrap:anywhere;max-width:650px;margin-bottom:1.5rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.EventDetailContent-module-scss-module__KZgoca__list{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.EventDetailContent-module-scss-module__KZgoca__list li{color:#101828;letter-spacing:0;overflow-wrap:anywhere;align-items:flex-start;gap:.75rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4;display:flex}.EventDetailContent-module-scss-module__KZgoca__bulletIcon{flex-shrink:0;width:22px;height:22px}.EventDetailContent-module-scss-module__KZgoca__details{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.EventDetailContent-module-scss-module__KZgoca__detailItem{align-items:flex-start;gap:1rem;display:flex}.EventDetailContent-module-scss-module__KZgoca__detailContent{overflow-wrap:anywhere;flex-direction:column;gap:.2rem;min-width:0;display:flex}.EventDetailContent-module-scss-module__KZgoca__detailLabel{color:#101828;letter-spacing:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.3}.EventDetailContent-module-scss-module__KZgoca__detailValue{color:#101828;letter-spacing:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.4}.EventDetailContent-module-scss-module__KZgoca__bottomGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:1024px){.EventDetailContent-module-scss-module__KZgoca__bottomGrid{grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:1.5rem}}.EventDetailContent-module-scss-module__KZgoca__instructorCard{background:var(--shaoor-card-bg,#e8e8f0);border:1px solid #e2e5ef;border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;height:100%;padding:1.25rem 1rem;display:flex;overflow:hidden}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__instructorCard{border-radius:24px;flex-direction:row;align-items:center;gap:24px;padding:32px 36px}}.EventDetailContent-module-scss-module__KZgoca__instructorCardAvatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:72px;height:72px}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__instructorCardAvatar{width:96px;height:96px}}.EventDetailContent-module-scss-module__KZgoca__instructorBody{flex-direction:column;flex:1;justify-content:center;align-self:stretch;width:100%;min-width:0;min-height:0;display:flex}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__instructorBody{min-height:96px}}.EventDetailContent-module-scss-module__KZgoca__tagRow{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;margin-bottom:12px;display:flex}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__tagRow{flex-wrap:nowrap;justify-content:space-between;gap:16px;margin-bottom:20px}}.EventDetailContent-module-scss-module__KZgoca__tag{color:#f97316;letter-spacing:0;overflow-wrap:anywhere;background:#f973161f;border-radius:10px;align-items:center;gap:10px;max-width:100%;padding:8px 10px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.2;display:inline-flex}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__tag{white-space:nowrap;padding:10px;font-size:16px;line-height:1}}.EventDetailContent-module-scss-module__KZgoca__tagExperience{margin-left:0}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__tagExperience{margin-left:auto}}.EventDetailContent-module-scss-module__KZgoca__instructorCardName{color:#000;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 12px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.25rem,4vw,26px);font-style:normal;font-weight:500;line-height:1.2}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__instructorCardName{margin:0 0 16px}}.EventDetailContent-module-scss-module__KZgoca__instructorBio{color:#101828;letter-spacing:0;overflow-wrap:anywhere;max-width:100%;margin:0 0 16px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__instructorBio{margin:0 0 24px;font-size:18px}}.EventDetailContent-module-scss-module__KZgoca__socialIcons{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-top:auto;display:flex}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__socialIcons{justify-content:flex-end;gap:10px}}.EventDetailContent-module-scss-module__KZgoca__socialIcons button{cursor:pointer;padding:0;color:#fff;background:#004c9a;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:1px;font-family:inherit;transition:background-color .15s,transform .15s;display:flex}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__socialIcons button{width:50px;height:50px}}.EventDetailContent-module-scss-module__KZgoca__socialIcons button:hover{background:#003d7a;transform:translateY(-1px)}.EventDetailContent-module-scss-module__KZgoca__joinedCard{background:var(--shaoor-card-bg,#e8e8f0);border:1px solid #e2e5ef;border-radius:20px;flex-direction:column;gap:1rem;min-width:0;height:100%;padding:1.25rem 1rem;display:flex;overflow:hidden}@media (min-width:768px){.EventDetailContent-module-scss-module__KZgoca__joinedCard{border-radius:24px;padding:1.5rem 1.75rem}}.EventDetailContent-module-scss-module__KZgoca__joinedHeading{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.EventDetailContent-module-scss-module__KZgoca__joinedNumber{letter-spacing:0;color:var(--shaoor-text);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,7vw,40px);font-weight:500;line-height:1.1}.EventDetailContent-module-scss-module__KZgoca__joinedLabel{letter-spacing:0;color:var(--shaoor-text);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,7vw,40px);font-weight:400;line-height:1.1}.EventDetailContent-module-scss-module__KZgoca__joinedText{letter-spacing:0;color:var(--shaoor-text);overflow-wrap:anywhere;max-width:100%;margin:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.EventDetailContent-module-scss-module__KZgoca__joinedFooter{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:auto;display:flex}@media (min-width:640px){.EventDetailContent-module-scss-module__KZgoca__joinedFooter{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.EventDetailContent-module-scss-module__KZgoca__avatars{align-items:center;display:flex}.EventDetailContent-module-scss-module__KZgoca__joinedAvatar{object-fit:cover;border:3px solid #fff;border-radius:9999px;width:48px;height:48px;margin-left:-10px}.EventDetailContent-module-scss-module__KZgoca__joinedAvatar:first-child{margin-left:0}.EventDetailContent-module-scss-module__KZgoca__joinLink{letter-spacing:0;color:var(--shaoor-text);overflow-wrap:anywhere;flex-shrink:1;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none}.EventDetailContent-module-scss-module__KZgoca__joinLink:hover{color:#004c9a;text-decoration:underline}
.UpcomingEvents-module-scss-module__nzkIyq__section{padding-block:2.5rem 2rem}.UpcomingEvents-module-scss-module__nzkIyq__carousel{gap:1rem;display:grid;position:relative}.UpcomingEvents-module-scss-module__nzkIyq__viewport{touch-action:pan-y;border-radius:24px;width:100%;min-width:0;overflow:hidden}.UpcomingEvents-module-scss-module__nzkIyq__swipeable{cursor:grab;-webkit-user-select:none;user-select:none}.UpcomingEvents-module-scss-module__nzkIyq__dragging{cursor:grabbing}.UpcomingEvents-module-scss-module__nzkIyq__track{will-change:transform;width:100%;transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex}.UpcomingEvents-module-scss-module__nzkIyq__trackDragging{transition:none}.UpcomingEvents-module-scss-module__nzkIyq__slide{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0}.UpcomingEvents-module-scss-module__nzkIyq__slideCard{width:100%;height:100%}.UpcomingEvents-module-scss-module__nzkIyq__navBtn{cursor:pointer;z-index:2;background:0 0;background:var(--shaoor-surface,#fff);color:#004c9a;border:1px solid #d7deea;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;font-family:inherit;transition:background .2s,border-color .2s;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #0f172a14}.UpcomingEvents-module-scss-module__nzkIyq__navBtn:hover{background:var(--shaoor-bg-subtle,#f8f9fa);border-color:#004c9a}@media (min-width:1024px){.UpcomingEvents-module-scss-module__nzkIyq__navBtn{display:grid}}.UpcomingEvents-module-scss-module__nzkIyq__navPrev{left:-8px}@media (min-width:1280px){.UpcomingEvents-module-scss-module__nzkIyq__navPrev{left:-60px}}.UpcomingEvents-module-scss-module__nzkIyq__navNext{right:-8px}@media (min-width:1280px){.UpcomingEvents-module-scss-module__nzkIyq__navNext{right:-60px}}.UpcomingEvents-module-scss-module__nzkIyq__dots{justify-content:center;gap:8px;margin-top:1.25rem;display:flex}.UpcomingEvents-module-scss-module__nzkIyq__dot{cursor:pointer;background:#c9d3e3;border:none;border-radius:999px;width:9px;height:9px;padding:0;font-family:inherit;transition:width .2s,background .2s}.UpcomingEvents-module-scss-module__nzkIyq__dotActive{background:#004c9a;width:22px}.UpcomingEvents-module-scss-module__nzkIyq__posterFallback{color:#004c9a;background:linear-gradient(160deg,#e8eef7 0%,#f7f9fc 100%);border-radius:18px;place-items:center;width:100%;height:100%;min-height:280px;display:grid}.UpcomingEvents-module-scss-module__nzkIyq__shareHint{color:var(--shaoor-text-secondary,#5a5a72);margin:.5rem 0 0;font-size:.85rem}
.CategoriesSection-module-scss-module__7MKsRq__type-section-label{color:var(--shaoor-text,#000);font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.CategoriesSection-module-scss-module__7MKsRq__type-section-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:400;line-height:1.2}.CategoriesSection-module-scss-module__7MKsRq__type-section-subtitle,.CategoriesSection-module-scss-module__7MKsRq__type-body-lg{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.CategoriesSection-module-scss-module__7MKsRq__type-body-alt{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.CategoriesSection-module-scss-module__7MKsRq__type-subheading{font-size:clamp(1.125rem,2vw,24px);line-height:1.35}.CategoriesSection-module-scss-module__7MKsRq__type-hero-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,60px);font-weight:700;line-height:1.15}.CategoriesSection-module-scss-module__7MKsRq__type-cta-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,40px);font-weight:400;line-height:1.25}.CategoriesSection-module-scss-module__7MKsRq__type-btn{color:#fff;border-radius:12px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400}.CategoriesSection-module-scss-module__7MKsRq__type-card-body{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.CategoriesSection-module-scss-module__7MKsRq__type-section-body-md{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.6vw,18px);font-weight:400;line-height:1.6}.CategoriesSection-module-scss-module__7MKsRq__type-story-heading{color:#004c9a;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:500;line-height:1.2}.CategoriesSection-module-scss-module__7MKsRq__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.CategoriesSection-module-scss-module__7MKsRq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.CategoriesSection-module-scss-module__7MKsRq__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.CategoriesSection-module-scss-module__7MKsRq__cardWrapper{height:100%}.CategoriesSection-module-scss-module__7MKsRq__card{text-align:center;background:var(--shaoor-card-bg,#e8e8f0);border:none;border-radius:20px;flex-direction:column;align-items:center;height:100%;padding:2.25rem 1.5rem 1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #004c9a0f}.CategoriesSection-module-scss-module__7MKsRq__card:before{content:"";mix-blend-mode:multiply;opacity:.35;pointer-events:none;background-image:url(/images/card-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.CategoriesSection-module-scss-module__7MKsRq__card>*{z-index:1;position:relative}.CategoriesSection-module-scss-module__7MKsRq__iconWrapper{background:radial-gradient(circle,#fff 0%,#ffffffd9 38%,#ffffff40 62%,#0000 72%);border-radius:9999px;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:1rem;display:flex}.CategoriesSection-module-scss-module__7MKsRq__icon{color:#f97316}.CategoriesSection-module-scss-module__7MKsRq__title{color:var(--shaoor-text,#000);margin-bottom:.75rem;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.125rem,2vw,24px);font-weight:400;line-height:1.35}.CategoriesSection-module-scss-module__7MKsRq__description{color:var(--shaoor-text,#000);flex:1;max-width:16.5rem;margin-bottom:1.5rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.CategoriesSection-module-scss-module__7MKsRq__cta{border-radius:12px;align-self:stretch;width:100%;padding-block:.7rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif!important;font-weight:400!important}html[data-theme=dark] .CategoriesSection-module-scss-module__7MKsRq__card{box-shadow:0 10px 28px #00000059}html[data-theme=dark] .CategoriesSection-module-scss-module__7MKsRq__card:before{opacity:.15;mix-blend-mode:normal}html[data-theme=dark] .CategoriesSection-module-scss-module__7MKsRq__iconWrapper{background:radial-gradient(circle,#222b38 0%,#222b38b3 40%,#0000 72%)}
.ScholarsSection-module-scss-module__HlRd4a__type-section-label{color:var(--shaoor-text,#000);font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.ScholarsSection-module-scss-module__HlRd4a__type-section-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:400;line-height:1.2}.ScholarsSection-module-scss-module__HlRd4a__type-section-subtitle,.ScholarsSection-module-scss-module__HlRd4a__type-body-lg{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.ScholarsSection-module-scss-module__HlRd4a__type-body-alt{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.ScholarsSection-module-scss-module__HlRd4a__type-subheading{font-size:clamp(1.125rem,2vw,24px);line-height:1.35}.ScholarsSection-module-scss-module__HlRd4a__type-hero-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,60px);font-weight:700;line-height:1.15}.ScholarsSection-module-scss-module__HlRd4a__type-cta-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,40px);font-weight:400;line-height:1.25}.ScholarsSection-module-scss-module__HlRd4a__type-btn{color:#fff;border-radius:12px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400}.ScholarsSection-module-scss-module__HlRd4a__type-card-body{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.ScholarsSection-module-scss-module__HlRd4a__type-section-body-md{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.6vw,18px);font-weight:400;line-height:1.6}.ScholarsSection-module-scss-module__HlRd4a__type-story-heading{color:#004c9a;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:500;line-height:1.2}.ScholarsSection-module-scss-module__HlRd4a__section{background-color:var(--shaoor-section-bg,#fff);overflow-x:hidden}.ScholarsSection-module-scss-module__HlRd4a__topRow{flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:100%;margin-bottom:2rem;display:flex}@media (min-width:768px){.ScholarsSection-module-scss-module__HlRd4a__topRow{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:2.5rem}}.ScholarsSection-module-scss-module__HlRd4a__carouselViewport{width:100%;max-width:100%;overflow:hidden}.ScholarsSection-module-scss-module__HlRd4a__carouselTrack{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex-flow:row;align-items:center;gap:.75rem;width:100%;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.ScholarsSection-module-scss-module__HlRd4a__carouselTrack::-webkit-scrollbar{display:none}@media (min-width:768px){.ScholarsSection-module-scss-module__HlRd4a__carouselTrack{scroll-snap-type:none;flex-wrap:wrap;padding-bottom:0;overflow-x:visible}}.ScholarsSection-module-scss-module__HlRd4a__filterChip{cursor:pointer;color:#004c9a;scroll-snap-align:start;background:0 0;background:var(--shaoor-surface,#fff);white-space:nowrap;border:1.5px solid #004c9a;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ScholarsSection-module-scss-module__HlRd4a__filterChip:hover{background-color:#004c9a0f}.ScholarsSection-module-scss-module__HlRd4a__filterChip.ScholarsSection-module-scss-module__HlRd4a__active{color:#fff;background-color:#004c9a;border-color:#004c9a}.ScholarsSection-module-scss-module__HlRd4a__viewAll{color:#004c9a;white-space:nowrap;align-self:flex-start;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:400;transition:opacity .15s}@media (min-width:768px){.ScholarsSection-module-scss-module__HlRd4a__viewAll{flex-shrink:0;align-self:center}}.ScholarsSection-module-scss-module__HlRd4a__viewAll:hover{opacity:.8}.ScholarsSection-module-scss-module__HlRd4a__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;width:100%;max-width:100%;display:grid}@media (min-width:640px){.ScholarsSection-module-scss-module__HlRd4a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ScholarsSection-module-scss-module__HlRd4a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ScholarsSection-module-scss-module__HlRd4a__gridItem{width:100%;min-width:0;max-width:100%}
.WhyShaoorSection-module-scss-module__LLPPrW__type-section-label{color:var(--shaoor-text,#000);font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.WhyShaoorSection-module-scss-module__LLPPrW__type-section-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:400;line-height:1.2}.WhyShaoorSection-module-scss-module__LLPPrW__type-section-subtitle,.WhyShaoorSection-module-scss-module__LLPPrW__type-body-lg{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.WhyShaoorSection-module-scss-module__LLPPrW__type-body-alt{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.WhyShaoorSection-module-scss-module__LLPPrW__type-subheading{font-size:clamp(1.125rem,2vw,24px);line-height:1.35}.WhyShaoorSection-module-scss-module__LLPPrW__type-hero-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,60px);font-weight:700;line-height:1.15}.WhyShaoorSection-module-scss-module__LLPPrW__type-cta-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,40px);font-weight:400;line-height:1.25}.WhyShaoorSection-module-scss-module__LLPPrW__type-btn{color:#fff;border-radius:12px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400}.WhyShaoorSection-module-scss-module__LLPPrW__type-card-body{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.WhyShaoorSection-module-scss-module__LLPPrW__type-section-body-md{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.6vw,18px);font-weight:400;line-height:1.6}.WhyShaoorSection-module-scss-module__LLPPrW__type-story-heading{color:#004c9a;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:500;line-height:1.2}.WhyShaoorSection-module-scss-module__LLPPrW__section{background-color:var(--shaoor-section-bg,#fff)}.WhyShaoorSection-module-scss-module__LLPPrW__grid{grid-template-columns:1fr;align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.WhyShaoorSection-module-scss-module__LLPPrW__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:3rem}}.WhyShaoorSection-module-scss-module__LLPPrW__content{max-width:560px}.WhyShaoorSection-module-scss-module__LLPPrW__labelRow{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.WhyShaoorSection-module-scss-module__LLPPrW__line{background-color:#f97316;border-radius:9999px;flex-shrink:0;width:40px;height:2px;position:relative;line-height:1!important}.WhyShaoorSection-module-scss-module__LLPPrW__line:before{content:"";background-color:#f97316;border-radius:9999px;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.WhyShaoorSection-module-scss-module__LLPPrW__line:first-child:before{inset-inline-start:0}.WhyShaoorSection-module-scss-module__LLPPrW__line:last-child:before{inset-inline-end:0}.WhyShaoorSection-module-scss-module__LLPPrW__label{color:var(--shaoor-text,#000);white-space:nowrap;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.WhyShaoorSection-module-scss-module__LLPPrW__title{color:#004c9a;margin-bottom:1.25rem;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:400;line-height:1.2}.WhyShaoorSection-module-scss-module__LLPPrW__title span{font-weight:700}.WhyShaoorSection-module-scss-module__LLPPrW__description{color:var(--shaoor-text,#000);margin-bottom:2rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.WhyShaoorSection-module-scss-module__LLPPrW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhyShaoorSection-module-scss-module__LLPPrW__listItem{border-top:1px solid #e6e8f0;padding:1.25rem 0}.WhyShaoorSection-module-scss-module__LLPPrW__listItem:last-child{padding-bottom:0}.WhyShaoorSection-module-scss-module__LLPPrW__pointTitle{color:#004c9a;margin:0 0 .4rem;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.125rem,2vw,24px);font-weight:500;line-height:1.35}.WhyShaoorSection-module-scss-module__LLPPrW__pointText{color:var(--shaoor-text,#000);margin:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:1024px){.WhyShaoorSection-module-scss-module__LLPPrW__visualColumn{align-self:stretch;min-height:0;display:flex}}.WhyShaoorSection-module-scss-module__LLPPrW__visual{aspect-ratio:1;width:100%;max-width:540px;margin-inline:auto;position:relative}@media (min-width:1024px){.WhyShaoorSection-module-scss-module__LLPPrW__visual{aspect-ratio:auto;flex:1;align-self:stretch;max-width:none;min-height:100%;margin-inline:0}}.WhyShaoorSection-module-scss-module__LLPPrW__visualImage{object-fit:contain;object-position:center}@media (min-width:1024px){.WhyShaoorSection-module-scss-module__LLPPrW__visualImage{object-position:top center}}
.LanguageSelect-module-scss-module__Y5UpeW__wrap{z-index:1;flex-shrink:0;align-items:center;display:flex;position:relative}.LanguageSelect-module-scss-module__Y5UpeW__wrap.LanguageSelect-module-scss-module__Y5UpeW__open{z-index:200}.LanguageSelect-module-scss-module__Y5UpeW__trigger{cursor:pointer;color:var(--shaoor-text,#1a1a2e);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.35rem .15rem;font-family:inherit;transition:background-color .2s cubic-bezier(.4,0,.2,1);display:flex}.LanguageSelect-module-scss-module__Y5UpeW__trigger:hover{background-color:#004c9a0f}.LanguageSelect-module-scss-module__Y5UpeW__trigger:focus-visible{outline-offset:2px;outline:2px solid #004c9a59}.LanguageSelect-module-scss-module__Y5UpeW__globeWrap{flex-shrink:0;display:inline-flex}.LanguageSelect-module-scss-module__Y5UpeW__globe{color:#004c9a;flex-shrink:0;width:1.35rem;height:1.35rem}.LanguageSelect-module-scss-module__Y5UpeW__copy{align-items:center;min-width:0;display:inline-flex}.LanguageSelect-module-scss-module__Y5UpeW__caption{display:none}.LanguageSelect-module-scss-module__Y5UpeW__label{color:var(--shaoor-text,#1a1a2e);white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.2}.LanguageSelect-module-scss-module__Y5UpeW__chevron{color:var(--shaoor-text,#1a1a2e);flex-shrink:0;transition:transform .22s cubic-bezier(.4,0,.2,1)}.LanguageSelect-module-scss-module__Y5UpeW__open .LanguageSelect-module-scss-module__Y5UpeW__chevron{transform:rotate(180deg)}.LanguageSelect-module-scss-module__Y5UpeW__menuSlot{z-index:200;pointer-events:none;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%)}.LanguageSelect-module-scss-module__Y5UpeW__menu{background:var(--shaoor-surface,#fff);pointer-events:auto;border-radius:1rem;flex-direction:column;gap:.15rem;min-width:5.5rem;margin:0;padding:.4rem;list-style:none;display:flex;box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f}.LanguageSelect-module-scss-module__Y5UpeW__option{cursor:pointer;width:100%;color:var(--shaoor-text,#1a1a2e);cursor:pointer;background:0 0;border:none;border-radius:.65rem;justify-content:center;align-items:center;padding:.55rem .75rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.3;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1);display:flex}.LanguageSelect-module-scss-module__Y5UpeW__option:hover:not(.LanguageSelect-module-scss-module__Y5UpeW__optionSelected){background-color:#004c9a14}.LanguageSelect-module-scss-module__Y5UpeW__option:focus-visible{outline-offset:1px;outline:2px solid #004c9a59}.LanguageSelect-module-scss-module__Y5UpeW__optionText{min-width:0}.LanguageSelect-module-scss-module__Y5UpeW__optionCheck{flex-shrink:0;display:none}.LanguageSelect-module-scss-module__Y5UpeW__optionSelected,.LanguageSelect-module-scss-module__Y5UpeW__optionSelected:hover{color:#fff;background:#004c9a}.LanguageSelect-module-scss-module__Y5UpeW__compact{height:44px}.LanguageSelect-module-scss-module__Y5UpeW__compact .LanguageSelect-module-scss-module__Y5UpeW__trigger{height:44px;padding-block:0;padding-inline:.5rem}.LanguageSelect-module-scss-module__Y5UpeW__compact .LanguageSelect-module-scss-module__Y5UpeW__globe,.LanguageSelect-module-scss-module__Y5UpeW__compact .LanguageSelect-module-scss-module__Y5UpeW__chevron{display:block}.LanguageSelect-module-scss-module__Y5UpeW__compact .LanguageSelect-module-scss-module__Y5UpeW__globe{width:1.25rem;height:1.25rem}.LanguageSelect-module-scss-module__Y5UpeW__compact .LanguageSelect-module-scss-module__Y5UpeW__label{font-size:.8125rem;line-height:1}.LanguageSelect-module-scss-module__Y5UpeW__compact .LanguageSelect-module-scss-module__Y5UpeW__option{padding:.5rem .85rem;font-size:.8125rem}.LanguageSelect-module-scss-module__Y5UpeW__iconOnly{width:36px;height:36px}.LanguageSelect-module-scss-module__Y5UpeW__iconOnly .LanguageSelect-module-scss-module__Y5UpeW__trigger{justify-content:center;gap:0;width:36px;height:36px;padding:0}.LanguageSelect-module-scss-module__Y5UpeW__iconOnly .LanguageSelect-module-scss-module__Y5UpeW__label,.LanguageSelect-module-scss-module__Y5UpeW__iconOnly .LanguageSelect-module-scss-module__Y5UpeW__chevron,.LanguageSelect-module-scss-module__Y5UpeW__iconOnly .LanguageSelect-module-scss-module__Y5UpeW__copy{display:none}.LanguageSelect-module-scss-module__Y5UpeW__iconOnly .LanguageSelect-module-scss-module__Y5UpeW__globe{width:1.2rem;height:1.2rem}.LanguageSelect-module-scss-module__Y5UpeW__field{width:100%;height:auto}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__trigger{border:1px solid color-mix(in srgb, #004c9a 14%, var(--shaoor-border-light,#ececf2));background:linear-gradient(180deg, #004c9a09, transparent 70%),var(--shaoor-surface,#fff);border-radius:14px;gap:.7rem;width:100%;height:auto;min-height:3rem;padding:.55rem .7rem .55rem .55rem;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:inset 0 1px #ffffffb3,0 2px 8px #0f172a0a}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__trigger:hover{background:linear-gradient(180deg, #004c9a0e, transparent 70%),var(--shaoor-surface,#fff);border-color:color-mix(in srgb, #004c9a 28%, var(--shaoor-border-light,#ececf2));box-shadow:inset 0 1px #fffc,0 4px 14px #004c9a14}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__trigger:focus-visible{border-color:#004c9a8c;outline:none;box-shadow:0 0 0 3px #004c9a24,0 2px 8px #0f172a0a}.LanguageSelect-module-scss-module__Y5UpeW__field.LanguageSelect-module-scss-module__Y5UpeW__open .LanguageSelect-module-scss-module__Y5UpeW__trigger{border-color:#004c9a73;box-shadow:0 0 0 3px #004c9a1a,0 2px 8px #0f172a0a}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__globeWrap{color:#004c9a;background:#004c9a1a;border-radius:11px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__globe{width:1.15rem;height:1.15rem}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__copy{flex-direction:column;flex:1;align-items:flex-start;gap:.08rem;min-width:0}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__caption{letter-spacing:.04em;text-transform:uppercase;color:var(--shaoor-text-muted,#8b8ba3);font-size:.65rem;font-weight:650;line-height:1.1;display:block}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__label{letter-spacing:-.01em;color:var(--shaoor-text,#1a1a2e);font-size:.92rem;font-weight:700;line-height:1.2}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__chevron{width:1.1rem;height:1.1rem;color:var(--shaoor-text-secondary,#5a5a72);opacity:.85}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__menuSlot{top:calc(100% + .4rem);left:0;right:0;transform:none}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__menu{border:1px solid var(--shaoor-border-light,#ececf2);border-radius:14px;width:100%;min-width:0;padding:.35rem;box-shadow:0 12px 28px #0f172a1a,0 2px 8px #0f172a0d}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__option{border-radius:10px;justify-content:space-between;gap:.75rem;padding:.7rem .8rem;font-size:.9rem;font-weight:650}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__optionCheck{display:block}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__optionSelected{color:#004c9a;background:#004c9a1a}.LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__optionSelected:hover{color:#004c9a;background:#004c9a24}[dir=rtl] .LanguageSelect-module-scss-module__Y5UpeW__menuSlot{left:auto;right:50%;transform:translate(50%)}[dir=rtl] .LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__copy{align-items:flex-end}[dir=rtl] .LanguageSelect-module-scss-module__Y5UpeW__field .LanguageSelect-module-scss-module__Y5UpeW__menuSlot{left:0;right:0;transform:none}
.HtmlContent-module-scss-module__ipSQNW__html{color:inherit;overflow-wrap:anywhere;line-height:1.65}.HtmlContent-module-scss-module__ipSQNW__html p{margin:0 0 .75rem}.HtmlContent-module-scss-module__ipSQNW__html p:last-child{margin-bottom:0}:is(.HtmlContent-module-scss-module__ipSQNW__html h1,.HtmlContent-module-scss-module__ipSQNW__html h2,.HtmlContent-module-scss-module__ipSQNW__html h3,.HtmlContent-module-scss-module__ipSQNW__html h4){color:#004c9a;margin:0 0 .65rem;line-height:1.3}.HtmlContent-module-scss-module__ipSQNW__html ul{margin:0 0 .75rem;padding-inline-start:1.5rem;list-style-type:disc}.HtmlContent-module-scss-module__ipSQNW__html ol{margin:0 0 .75rem;padding-inline-start:1.5rem;list-style-type:decimal}.HtmlContent-module-scss-module__ipSQNW__html ul ul{list-style-type:circle}.HtmlContent-module-scss-module__ipSQNW__html ul ul ul{list-style-type:square}.HtmlContent-module-scss-module__ipSQNW__html li{margin-bottom:.35rem;display:list-item}.HtmlContent-module-scss-module__ipSQNW__html img{border-radius:10px;max-width:100%;height:auto}.HtmlContent-module-scss-module__ipSQNW__html a{color:#004c9a;font-weight:600}.HtmlContent-module-scss-module__ipSQNW__html .richTableScroll{-webkit-overflow-scrolling:touch;border:1px solid #004c9a24;border-radius:14px;width:100%;margin:1rem 0 1.25rem;overflow-x:auto;box-shadow:0 8px 24px #004c9a14}.HtmlContent-module-scss-module__ipSQNW__html table{border-collapse:separate;border-spacing:0;background:var(--shaoor-surface,#fff);width:100%;min-width:28rem;margin:0;font-size:.9375rem;line-height:1.55}.HtmlContent-module-scss-module__ipSQNW__html thead{background:linear-gradient(135deg,#004c9a 0%,#003d7a 100%)}.HtmlContent-module-scss-module__ipSQNW__html th{text-align:start;color:#fff;white-space:nowrap;border:none;border-bottom:3px solid #f97316;padding:.85rem 1rem;font-weight:600}.HtmlContent-module-scss-module__ipSQNW__html tbody tr:nth-child(2n){background:#004c9a0b}.HtmlContent-module-scss-module__ipSQNW__html tbody tr:nth-child(odd){background:var(--shaoor-surface,#fff)}.HtmlContent-module-scss-module__ipSQNW__html tbody tr:hover{background:#f9731612}.HtmlContent-module-scss-module__ipSQNW__html td{border:none;border-bottom:1px solid var(--shaoor-border-light,#ececf2);vertical-align:top;color:var(--shaoor-text,#101828);padding:.8rem 1rem}.HtmlContent-module-scss-module__ipSQNW__html tr:last-child td{border-bottom:none}.HtmlContent-module-scss-module__ipSQNW__html td:first-child{color:#004c9a;min-width:7.5rem;font-weight:600}.HtmlContent-module-scss-module__ipSQNW__html th:first-child{min-width:7.5rem}:is(.HtmlContent-module-scss-module__ipSQNW__html tbody>tr:first-child th,.HtmlContent-module-scss-module__ipSQNW__html tr:first-child>th){color:#fff;background:linear-gradient(135deg,#004c9a 0%,#003d7a 100%);border-bottom:3px solid #f97316}.HtmlContent-module-scss-module__ipSQNW__html blockquote{color:var(--shaoor-text-secondary,#5a5a72);border-inline-start:3px solid #004c9a59;margin:0 0 .75rem;padding:.5rem .75rem}
.StudentLearningBoard-module-scss-module__dtu2wa__page{flex-direction:column;gap:1rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnShell{background:var(--shaoor-page-bg,var(--shaoor-border-light,#ececf2));scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__learnShell::-webkit-scrollbar{width:0;height:0;display:none}.StudentLearningBoard-module-scss-module__dtu2wa__learnShell *{scrollbar-width:none;-ms-overflow-style:none}.StudentLearningBoard-module-scss-module__dtu2wa__learnShell ::-webkit-scrollbar{width:0;height:0;display:none}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbar{background:var(--shaoor-surface,#fff);border-bottom:1px solid var(--shaoor-border-light,#ececf2);z-index:4;flex-direction:column;flex-shrink:0;gap:.65rem;padding:.7rem 1.1rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarMain{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem 1rem;min-width:0;display:grid}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarLeft,.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarRight{align-items:center;gap:.65rem;min-width:0;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarRight{flex-wrap:wrap;justify-content:flex-end}.StudentLearningBoard-module-scss-module__dtu2wa__learnBrand{flex-shrink:0;align-items:center;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnLogo{object-fit:contain;width:auto;height:36px}.StudentLearningBoard-module-scss-module__dtu2wa__learnLogoCompact{object-fit:contain;width:32px;height:32px;display:none}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarRule{background:var(--shaoor-border,var(--shaoor-border-light,#ececf2));flex-shrink:0;width:1px;height:28px}.StudentLearningBoard-module-scss-module__dtu2wa__learnExit{color:#004c9a;white-space:nowrap;align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnExit:hover{text-decoration:underline}.StudentLearningBoard-module-scss-module__dtu2wa__learnExitLabel{display:inline}.StudentLearningBoard-module-scss-module__dtu2wa__learnProgressPill{background:var(--shaoor-bg-subtle,var(--shaoor-bg-subtle,#f8f9fa));border:1px solid var(--shaoor-border-light,#ececf2);border-radius:10px;flex:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bar percent""meta.";align-items:center;gap:.18rem .75rem;width:100%;min-width:0;padding:.5rem .85rem .42rem;display:grid}.StudentLearningBoard-module-scss-module__dtu2wa__assessmentSummary{background:var(--shaoor-bg-subtle,var(--shaoor-bg-subtle,#f8f9fa));border:1px solid var(--shaoor-border-light,#ececf2);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;width:100%;min-width:0;padding:.55rem .85rem;display:grid}@media (max-width:720px){.StudentLearningBoard-module-scss-module__dtu2wa__assessmentSummary{grid-template-columns:1fr;gap:.5rem}}.StudentLearningBoard-module-scss-module__dtu2wa__assessmentSummaryTitle{color:var(--shaoor-text,#1a1a2e);white-space:nowrap;margin:0;font-size:.8rem;font-weight:700}.StudentLearningBoard-module-scss-module__dtu2wa__assessmentSummaryStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem .75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.StudentLearningBoard-module-scss-module__dtu2wa__assessmentSummaryStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.StudentLearningBoard-module-scss-module__dtu2wa__assessmentSummaryStats li{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:10px;flex-direction:column;gap:.1rem;min-width:0;padding:.35rem .55rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__assessmentSummaryStats li span{color:var(--shaoor-text-secondary,#5a5a72);font-size:.68rem;line-height:1.2}.StudentLearningBoard-module-scss-module__dtu2wa__assessmentSummaryStats li b{color:var(--shaoor-text,#1a1a2e);font-size:.86rem;font-weight:750;line-height:1.2}.StudentLearningBoard-module-scss-module__dtu2wa__learnProgressTrack{background:var(--shaoor-border-light,#e4eaf3);border-radius:6px;grid-area:bar;min-width:72px;height:.5rem;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__learnProgressFill{border-radius:inherit;background:#004c9a;height:100%;transition:width .35s}.StudentLearningBoard-module-scss-module__dtu2wa__learnProgressPercent{color:var(--shaoor-text,#1a1a2e);white-space:nowrap;grid-area:percent;font-size:.82rem;font-weight:700;line-height:1.2}.StudentLearningBoard-module-scss-module__dtu2wa__learnProgressMeta{color:var(--shaoor-text-secondary,#5a5a72);white-space:nowrap;grid-area:meta;font-size:.72rem;line-height:1.2}.StudentLearningBoard-module-scss-module__dtu2wa__learnWorkspace{flex:1;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"outline viewer rail";gap:.75rem;min-height:0;padding:.75rem .75rem .85rem;display:grid}.StudentLearningBoard-module-scss-module__dtu2wa__learnWorkspace>*{min-width:0;min-height:0}.StudentLearningBoard-module-scss-module__dtu2wa__learnOutlineSlot{grid-area:outline;min-width:0;height:100%;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__learnOutlineInner{width:320px;min-width:320px;height:100%}.StudentLearningBoard-module-scss-module__dtu2wa__learnViewerSlot{grid-area:viewer;min-width:0;height:100%;min-height:0}.StudentLearningBoard-module-scss-module__dtu2wa__learnViewerSlot>*{height:100%}.StudentLearningBoard-module-scss-module__dtu2wa__learnOutlineLayer{z-index:30;position:fixed;inset:0}.StudentLearningBoard-module-scss-module__dtu2wa__learnOutlineBackdrop{background:#0f172a59;border:none;position:absolute;inset:0}.StudentLearningBoard-module-scss-module__dtu2wa__learnOutlineMobilePanel{width:min(320px,88vw);height:100%;position:absolute;inset-block:0;inset-inline-start:0}.StudentLearningBoard-module-scss-module__dtu2wa__learnRailCluster{flex-direction:row;grid-area:rail;justify-self:end;align-items:stretch;gap:.75rem;width:max-content;min-width:52px;height:100%;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnRail{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:16px;flex-direction:column;flex:0 0 52px;align-items:center;gap:.35rem;width:52px;height:100%;padding:.65rem .3rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnRailBtn{width:100%;color:var(--shaoor-text);cursor:pointer;font:inherit;text-align:center;background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;padding:.7rem .2rem;font-size:.68rem;font-weight:650;line-height:1.15;transition:background-color .18s,color .18s,box-shadow .18s;display:flex;position:relative}.StudentLearningBoard-module-scss-module__dtu2wa__learnRailBtn:hover{background:var(--shaoor-row-hover);color:#004c9a}.StudentLearningBoard-module-scss-module__dtu2wa__learnRailBtnActive{color:#004c9a;background:#004c9a1a;box-shadow:inset 0 0 0 1.5px #004c9a47}.StudentLearningBoard-module-scss-module__dtu2wa__learnRailBtnLabel{inset-inline-end:calc(100% + 8px);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:6;background:#1e293b;border-radius:8px;padding:.3rem .55rem;font-size:.72rem;font-weight:600;line-height:1.2;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #0f172a2e}.StudentLearningBoard-module-scss-module__dtu2wa__learnRailBtn:hover .StudentLearningBoard-module-scss-module__dtu2wa__learnRailBtnLabel,.StudentLearningBoard-module-scss-module__dtu2wa__learnRailBtn:focus-visible .StudentLearningBoard-module-scss-module__dtu2wa__learnRailBtnLabel{opacity:1}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanel{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:16px;flex-direction:column;flex:none;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelInner{flex-direction:column;width:280px;min-width:280px;height:100%;min-height:0;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelContent{flex-direction:column;gap:.75rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelHeader{border-bottom:1px solid var(--shaoor-border-light,#ececf2);justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelHeader h3{color:var(--shaoor-text,#1a1a2e);margin:0;font-size:.95rem;font-weight:700}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelClose{width:32px;height:32px;color:var(--shaoor-text-secondary,#5a5a72);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelClose:hover{background:var(--shaoor-row-hover);color:var(--shaoor-text,#1a1a2e)}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelBody{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:.75rem;min-height:0;padding:1rem;display:flex;overflow:auto}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelBody::-webkit-scrollbar{width:0;height:0;display:none}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelHint{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.82rem;line-height:1.5}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelEmpty{color:var(--shaoor-text-muted,#8b8ba3);margin:0;font-size:.82rem;line-height:1.5}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelTabs{background:var(--shaoor-bg-subtle,#f8f9fa);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:10px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.2rem;display:grid}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelTab{appearance:none;color:var(--shaoor-text-secondary,#5a5a72);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:8px;padding:.45rem .35rem;font-size:.72rem;font-weight:600;line-height:1.25}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelTab:hover{color:var(--shaoor-text,#1a1a2e)}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelTabActive{background:var(--shaoor-surface,#fff);color:#004c9a;box-shadow:0 1px 2px #0f172a0f}.StudentLearningBoard-module-scss-module__dtu2wa__learnResourceList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnResourceRow{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:10px;flex-direction:column;gap:.45rem;padding:.65rem .7rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnResourceText{flex-direction:column;gap:.15rem;min-width:0;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnResourceText strong{color:var(--shaoor-text,#1a1a2e);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:650;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__learnResourceText small{color:var(--shaoor-text-muted,#8b8ba3);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__learnResourceDownload{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);color:#004c9a;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;width:100%;padding:.4rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnResourceDownload:hover:not(:disabled){background:#004c9a0f}.StudentLearningBoard-module-scss-module__dtu2wa__learnResourceDownload:disabled{opacity:.6;cursor:wait}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelLink{background:var(--shaoor-bg-subtle,#f8f9fa);border:1px solid var(--shaoor-border-light,#ececf2);color:#004c9a;border-radius:10px;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelLink:hover{background:#004c9a0f}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelBody .StudentLearningBoard-module-scss-module__dtu2wa__feedbackPanel{box-shadow:none;background:0 0;border:none;margin:0;padding:0}@media (max-width:1100px){.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbar{gap:.5rem;padding:.6rem .75rem}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarMain{gap:.55rem .75rem}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarLeft{gap:.35rem}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarRight{gap:.25rem}.StudentLearningBoard-module-scss-module__dtu2wa__learnProgressPill{padding-inline:.75rem}.StudentLearningBoard-module-scss-module__dtu2wa__assessmentSummary{display:none}}@media (max-width:900px){.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarMain{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right""progress progress"}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarLeft{grid-area:left}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarRight{grid-area:right}.StudentLearningBoard-module-scss-module__dtu2wa__learnProgressPill{grid-area:progress}}@media (max-width:1024px){.StudentLearningBoard-module-scss-module__dtu2wa__learnWorkspace{flex-direction:column;grid-template-columns:none;grid-template-areas:none;gap:.5rem;padding:.5rem .5rem .55rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__learnOutlineSlot{display:none}.StudentLearningBoard-module-scss-module__dtu2wa__learnViewerSlot{flex:1;min-height:0}.StudentLearningBoard-module-scss-module__dtu2wa__learnOutlineMobilePanel .StudentLearningBoard-module-scss-module__dtu2wa__outlinePanelImmersive{border-radius:0 16px 16px 0;width:100%;height:100%;max-height:none}.StudentLearningBoard-module-scss-module__dtu2wa__learnRailCluster{flex-direction:column-reverse;flex:none;justify-self:stretch;gap:.5rem;width:100%;min-width:0;height:auto}.StudentLearningBoard-module-scss-module__dtu2wa__learnRail{border-radius:14px;flex-direction:row;flex:none;justify-content:stretch;width:100%;height:auto;padding:.3rem .35rem}.StudentLearningBoard-module-scss-module__dtu2wa__learnRailBtn{flex-direction:column;flex:1;padding:.4rem .2rem;font-size:.62rem}.StudentLearningBoard-module-scss-module__dtu2wa__learnRailBtnLabel{color:inherit;font-size:inherit;font-weight:inherit;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border-radius:0;padding:0;position:static;inset:auto;transform:none}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanel{width:100%;height:min(48vh,380px);max-height:min(48vh,380px)}.StudentLearningBoard-module-scss-module__dtu2wa__learnPanelInner{width:100%;min-width:0}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarRule,.StudentLearningBoard-module-scss-module__dtu2wa__learnExitLabel,.StudentLearningBoard-module-scss-module__dtu2wa__learnLogo{display:none}.StudentLearningBoard-module-scss-module__dtu2wa__learnLogoCompact{display:block}.StudentLearningBoard-module-scss-module__dtu2wa__learnExit{border-radius:10px;justify-content:center;width:36px;height:36px}.StudentLearningBoard-module-scss-module__dtu2wa__learnExit:hover{background:var(--shaoor-row-hover);text-decoration:none}.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive{border-radius:14px;padding:.75rem .85rem .9rem}.StudentLearningBoard-module-scss-module__dtu2wa__viewerLessonTitle{font-size:1.15rem}.StudentLearningBoard-module-scss-module__dtu2wa__viewerHeader{gap:.5rem}.StudentLearningBoard-module-scss-module__dtu2wa__viewerContentCard{padding:.75rem}}@media (max-width:640px){.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbar{gap:.5rem;padding:.5rem .55rem}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarMain{align-items:flex-start}.StudentLearningBoard-module-scss-module__dtu2wa__learnTopbarSecondary{flex-direction:column}.StudentLearningBoard-module-scss-module__dtu2wa__assessmentSummary{display:none}.StudentLearningBoard-module-scss-module__dtu2wa__learnProgressPercent{font-size:.74rem}.StudentLearningBoard-module-scss-module__dtu2wa__learnProgressMeta{font-size:.66rem}.StudentLearningBoard-module-scss-module__dtu2wa__viewerStatusBadge{padding:.28rem .55rem;font-size:.7rem}.StudentLearningBoard-module-scss-module__dtu2wa__learnCertAction{display:none}}.StudentLearningBoard-module-scss-module__dtu2wa__backLink{color:#004c9a;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__pageHeader{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:16px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex;box-shadow:0 4px 24px #0f172a0a}.StudentLearningBoard-module-scss-module__dtu2wa__pageHeaderMain{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__pageHeaderMain h1{margin:0}.StudentLearningBoard-module-scss-module__dtu2wa__headerActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__reviewHint{color:var(--shaoor-text-secondary,#5a5a72);margin:.35rem 0 0;font-size:.82rem}.StudentLearningBoard-module-scss-module__dtu2wa__pageTitle{color:var(--shaoor-text,#1a1a2e);margin:0 0 .35rem;font-size:1.55rem;font-weight:700;line-height:1.25}.StudentLearningBoard-module-scss-module__dtu2wa__pageMetaRow{grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}@media (max-width:1200px){.StudentLearningBoard-module-scss-module__dtu2wa__pageMetaRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.StudentLearningBoard-module-scss-module__dtu2wa__pageMetaRow{grid-template-columns:1fr}}.StudentLearningBoard-module-scss-module__dtu2wa__pageProgressPanel{background:linear-gradient(160deg, #004c9a0f, rgba(var(--shaoor-surface,#fff), .98));border:1px solid #004c9a1f;border-radius:16px;flex-direction:column;gap:.65rem;padding:1rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__pageProgressLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--shaoor-text-secondary,#5a5a72);font-size:.72rem;font-weight:700}.StudentLearningBoard-module-scss-module__dtu2wa__pageProgressValueRow{align-items:baseline;gap:.35rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__pageProgressValue{color:#004c9a;font-size:2rem;font-weight:800;line-height:1}.StudentLearningBoard-module-scss-module__dtu2wa__pageProgressValueSuffix{color:var(--shaoor-text-secondary,#5a5a72);font-size:1.05rem;font-weight:600}.StudentLearningBoard-module-scss-module__dtu2wa__pageProgressSub{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.78rem;line-height:1.45}.StudentLearningBoard-module-scss-module__dtu2wa__quickActionCard{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:14px;flex-direction:column;gap:.35rem;min-height:100%;padding:.75rem 1rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__quickActionCard h4{color:var(--shaoor-text,#1a1a2e);margin:0;font-size:.9rem;font-weight:700}.StudentLearningBoard-module-scss-module__dtu2wa__quickActionCard .StudentLearningBoard-module-scss-module__dtu2wa__extraHint{flex:1;margin:0}.StudentLearningBoard-module-scss-module__dtu2wa__quickActionIcon{border-radius:10px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.15rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__quickActionIconResources{color:#16a34a;background:#22c55e1f}.StudentLearningBoard-module-scss-module__dtu2wa__quickActionIconAssignments{color:#9333ea;background:#a855f71f}.StudentLearningBoard-module-scss-module__dtu2wa__quickActionIconDiscussion{color:#ea580c;background:#f973161f}.StudentLearningBoard-module-scss-module__dtu2wa__quickActionFooter{flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.35rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__quickActionButton{white-space:normal;justify-content:center;width:100%}.StudentLearningBoard-module-scss-module__dtu2wa__pageProgressTrack,.StudentLearningBoard-module-scss-module__dtu2wa__viewerProgressTrack{background:var(--shaoor-border-light,var(--shaoor-bg-subtle,#f8f9fa));border-radius:999px;height:.45rem;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__pageProgressFill,.StudentLearningBoard-module-scss-module__dtu2wa__viewerProgressFill{border-radius:inherit;background:linear-gradient(90deg,#004c9a,#3b82f6);height:100%;transition:width .35s}.StudentLearningBoard-module-scss-module__dtu2wa__splitLayout{grid-template-columns:minmax(260px,34%) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:1024px){.StudentLearningBoard-module-scss-module__dtu2wa__splitLayout{grid-template-columns:1fr}}.StudentLearningBoard-module-scss-module__dtu2wa__outlinePanel{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);scrollbar-width:none;-ms-overflow-style:none;border-radius:16px;max-height:calc(100vh - 2rem);padding:1rem;position:sticky;top:1rem;overflow:auto;box-shadow:0 4px 24px #0f172a0a}.StudentLearningBoard-module-scss-module__dtu2wa__outlinePanel::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:1024px){.StudentLearningBoard-module-scss-module__dtu2wa__outlinePanel{max-height:none;position:static}}.StudentLearningBoard-module-scss-module__dtu2wa__outlineHeader{border-bottom:1px solid var(--shaoor-border-light,#ececf2);margin-bottom:1rem;padding-bottom:.75rem}.StudentLearningBoard-module-scss-module__dtu2wa__outlineHeader h3{color:var(--shaoor-text,#1a1a2e);margin:0 0 .35rem;font-size:1rem;font-weight:700}.StudentLearningBoard-module-scss-module__dtu2wa__outlineHeaderRow{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__outlineCourseTitle{color:var(--shaoor-text,#1a1a2e);margin:0 0 .25rem;font-size:1.05rem;font-weight:750;line-height:1.3}.StudentLearningBoard-module-scss-module__dtu2wa__outlineCollapseBtn{width:32px;height:32px;color:var(--shaoor-text-secondary,#5a5a72);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__outlineCollapseBtn:hover{background:var(--shaoor-row-hover);color:var(--shaoor-text,#1a1a2e)}.StudentLearningBoard-module-scss-module__dtu2wa__outlinePanelImmersive{height:100%;max-height:none;box-shadow:none;border-radius:16px;flex-direction:column;margin:0;display:flex;position:static;top:auto;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__outlinePanelImmersive .StudentLearningBoard-module-scss-module__dtu2wa__outlineHeader{flex-shrink:0}.StudentLearningBoard-module-scss-module__dtu2wa__outlinePanelImmersive .StudentLearningBoard-module-scss-module__dtu2wa__outlineList{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.StudentLearningBoard-module-scss-module__dtu2wa__outlinePanelImmersive .StudentLearningBoard-module-scss-module__dtu2wa__outlineList::-webkit-scrollbar{width:0;height:0;display:none}.StudentLearningBoard-module-scss-module__dtu2wa__outlinePanelImmersive .StudentLearningBoard-module-scss-module__dtu2wa__outlineList>*{flex-shrink:0}.StudentLearningBoard-module-scss-module__dtu2wa__outlineMeta{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.8rem}.StudentLearningBoard-module-scss-module__dtu2wa__outlineList{flex-direction:column;gap:.5rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__outlineModule{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-row-hover);border-radius:12px;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__outlineModuleLocked{opacity:.72}.StudentLearningBoard-module-scss-module__dtu2wa__outlineModuleBtn{text-align:start;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem;padding:.85rem .9rem;display:grid}.StudentLearningBoard-module-scss-module__dtu2wa__outlineModuleBtn:disabled{cursor:not-allowed}.StudentLearningBoard-module-scss-module__dtu2wa__outlineChevron{color:var(--shaoor-text-secondary,#5a5a72);line-height:0;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__outlineModuleIndex{color:#004c9a;background:#004c9a1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:700;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__outlineModuleInfo{flex-direction:column;gap:.15rem;min-width:0;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__outlineModuleTitle{color:var(--shaoor-text,#1a1a2e);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__outlineModuleProgress{color:var(--shaoor-text-secondary,#5a5a72);font-size:.75rem}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLockIcon{color:var(--shaoor-text-secondary,#5a5a72);flex-shrink:0}.StudentLearningBoard-module-scss-module__dtu2wa__outlineDoneIcon{color:#16a34a;flex-shrink:0}.StudentLearningBoard-module-scss-module__dtu2wa__outlineViewedIcon{color:#004c9a;flex-shrink:0}.StudentLearningBoard-module-scss-module__dtu2wa__outlineFailedIcon{color:#dc2626;flex-shrink:0}.StudentLearningBoard-module-scss-module__dtu2wa__outlinePendingIcon{color:#cbd5e1;flex-shrink:0}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLessons{border-top:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLesson{border:none;border-bottom:1px solid var(--shaoor-border-light,#ececf2);text-align:start;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.7rem .85rem .7rem 1.1rem;transition:background-color .15s;display:grid}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLesson:last-child{border-bottom:none}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLesson:hover:not(:disabled){background:#004c9a0a}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLessonActive{background:#004c9a14;box-shadow:inset 3px 0 #004c9a}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLessonDisabled{opacity:.5;cursor:not-allowed}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLessonIcon{color:#004c9a;line-height:0;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLessonBody{flex-direction:column;gap:.1rem;min-width:0;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLessonTitle{color:var(--shaoor-text,#1a1a2e);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__outlineLessonMeta{color:var(--shaoor-text-secondary,#5a5a72);font-size:.72rem}.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanel{flex-direction:column;gap:1rem;min-width:0;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);scrollbar-width:thin;-ms-overflow-style:auto;border-radius:16px;height:100%;padding:1rem 1.25rem 1.35rem;overflow:auto}.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive::-webkit-scrollbar{width:8px;height:8px;display:block}.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive::-webkit-scrollbar-thumb{background:rgba(var(--shaoor-text-secondary,#5a5a72), .35);border-radius:999px}.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive .StudentLearningBoard-module-scss-module__dtu2wa__viewerHeader,.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive .StudentLearningBoard-module-scss-module__dtu2wa__viewerContentCard,.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive .StudentLearningBoard-module-scss-module__dtu2wa__viewerNotesSection{box-shadow:none;border:none;padding-inline:0}.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive .StudentLearningBoard-module-scss-module__dtu2wa__viewerHeader{padding-block:.15rem .5rem}.StudentLearningBoard-module-scss-module__dtu2wa__viewerEmpty{background:var(--shaoor-surface,#fff);border:1px dashed var(--shaoor-border-light,#ececf2);color:var(--shaoor-text-secondary,#5a5a72);text-align:center;border-radius:16px;padding:1.5rem}.StudentLearningBoard-module-scss-module__dtu2wa__viewerEmptyImmersive{border-style:solid;border-color:var(--shaoor-border-light,#ececf2);justify-content:center;align-items:center;height:100%;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__viewerTopNav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__viewerTopNavImmersive{justify-content:flex-end}.StudentLearningBoard-module-scss-module__dtu2wa__viewerTopNavImmersive:not(:has(button)){display:none}.StudentLearningBoard-module-scss-module__dtu2wa__viewerBackLink,.StudentLearningBoard-module-scss-module__dtu2wa__viewerNextModuleLink{color:#004c9a;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__viewerHeader{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__viewerHeaderCentered{text-align:center;flex-direction:column;align-items:center}.StudentLearningBoard-module-scss-module__dtu2wa__viewerHeaderCentered .StudentLearningBoard-module-scss-module__dtu2wa__viewerHeaderText{width:100%}.StudentLearningBoard-module-scss-module__dtu2wa__viewerHeaderCentered .StudentLearningBoard-module-scss-module__dtu2wa__viewerStatusBadge{align-self:center}.StudentLearningBoard-module-scss-module__dtu2wa__viewerHeaderText{min-width:0}.StudentLearningBoard-module-scss-module__dtu2wa__viewerModuleName{color:#004c9a;margin:0 0 .35rem;font-size:.88rem;font-weight:600}.StudentLearningBoard-module-scss-module__dtu2wa__viewerLessonTitle{color:var(--shaoor-text,#1a1a2e);margin:0;font-size:1.45rem;font-weight:700;line-height:1.25}.StudentLearningBoard-module-scss-module__dtu2wa__viewerStatusBadge{color:#004c9a;background:#004c9a14;border-radius:999px;flex-shrink:0;padding:.35rem .75rem;font-size:.78rem;font-weight:650}.StudentLearningBoard-module-scss-module__dtu2wa__previewExtras{flex-wrap:wrap;gap:.4rem;padding:0 .25rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__previewExtraTab{color:#004c9a;font:inherit;cursor:pointer;white-space:nowrap;background:#004c9a0f;border:1px solid #004c9a47;border-radius:999px;align-items:center;padding:.4rem .75rem;font-size:.78rem;font-weight:650;transition:background .15s,border-color .15s;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__previewExtraTab:hover{background:#004c9a1f;border-color:#004c9a73}.StudentLearningBoard-module-scss-module__dtu2wa__previewExtraTab:focus-visible{outline:none;box-shadow:0 0 0 3px #004c9a2e}.StudentLearningBoard-module-scss-module__dtu2wa__viewerNotesSection{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:16px;padding:1rem}.StudentLearningBoard-module-scss-module__dtu2wa__viewerNotesSection h4{color:var(--shaoor-text,#1a1a2e);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.StudentLearningBoard-module-scss-module__dtu2wa__worksheetStack{gap:.75rem;display:grid}.StudentLearningBoard-module-scss-module__dtu2wa__viewerProgressBlock{background:var(--shaoor-bg-subtle,#f8f9fa);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:14px;padding:.75rem 1rem}.StudentLearningBoard-module-scss-module__dtu2wa__viewerProgressRow{color:var(--shaoor-text-secondary,#5a5a72);justify-content:space-between;margin-bottom:.4rem;font-size:.85rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__viewerProgressRow strong{color:#004c9a}.StudentLearningBoard-module-scss-module__dtu2wa__viewerModuleProgress{color:var(--shaoor-text-secondary,#5a5a72);margin:.45rem 0 0;font-size:.8rem}.StudentLearningBoard-module-scss-module__dtu2wa__viewerContentCard{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:16px;padding:1.25rem;box-shadow:0 4px 24px #0f172a08}.StudentLearningBoard-module-scss-module__dtu2wa__viewerBottomNav{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:70%;max-width:100%;margin-inline:auto;padding:.7rem .85rem;display:flex;position:static;box-shadow:0 -4px 24px #0f172a0f}.StudentLearningBoard-module-scss-module__dtu2wa__viewerBottomNavEnd{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__viewerExtras{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.StudentLearningBoard-module-scss-module__dtu2wa__extraCard{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:16px;padding:1rem}.StudentLearningBoard-module-scss-module__dtu2wa__extraCard h4{color:var(--shaoor-text,#1a1a2e);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.StudentLearningBoard-module-scss-module__dtu2wa__extraHint{color:var(--shaoor-text-secondary,#5a5a72);margin:0 0 .75rem;font-size:.82rem;line-height:1.45}.StudentLearningBoard-module-scss-module__dtu2wa__resourceList{flex-direction:column;gap:.5rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__resourceItem{background:var(--shaoor-bg-subtle,#f8f9fa);border:1px solid var(--shaoor-border-light,#ececf2);color:#004c9a;border-radius:10px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__resourceItem:hover{background:#004c9a0f}.StudentLearningBoard-module-scss-module__dtu2wa__notesArea{border:1px solid var(--shaoor-border,#e2e8f0);resize:vertical;border-radius:12px;width:100%;min-height:6rem;padding:.75rem;font-family:inherit;font-size:.88rem;line-height:1.5}.StudentLearningBoard-module-scss-module__dtu2wa__notesArea:focus{border-color:#004c9a59;outline:2px solid #004c9a33}.StudentLearningBoard-module-scss-module__dtu2wa__contentBlock{flex-direction:column;gap:.75rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody{color:var(--shaoor-text,#1a1a2e);overflow-wrap:anywhere;font-size:1rem;line-height:1.7}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse p,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody p){margin:0 0 .85rem}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse h2,.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse h3,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody h2,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody h3){color:var(--shaoor-text,#1a1a2e);margin:1.25rem 0 .65rem}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse ul,.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse ol,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody ul,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody ol){margin:0 0 .85rem;padding-inline-start:1.35rem}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse blockquote,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody blockquote){background:#004c9a0d;border-inline-start:4px solid #004c9a59;border-radius:0 12px 12px 0;margin:1rem 0;padding:.85rem 1rem}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse img,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody img){border-radius:12px;max-width:100%;height:auto}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse .richTableScroll,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody .richTableScroll){-webkit-overflow-scrolling:touch;border:1px solid #004c9a24;border-radius:14px;width:100%;margin:1rem 0 1.25rem;overflow-x:auto;box-shadow:0 8px 24px #004c9a14}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse table,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody table){border-collapse:separate;border-spacing:0;background:var(--shaoor-surface,#fff);width:100%;min-width:28rem;margin:0;font-size:.9375rem;line-height:1.55}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse thead,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody thead){background:linear-gradient(135deg,#004c9a 0%,#003d7a 100%)}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse th,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody th){text-align:start;color:#fff;border:none;white-space:nowrap;border-bottom:3px solid #f97316;padding:.85rem 1rem;font-weight:600}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse tbody tr:nth-child(2n),.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody tbody tr:nth-child(2n)){background:#004c9a0b}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse tbody tr:nth-child(odd),.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody tbody tr:nth-child(odd)){background:var(--shaoor-surface,#fff)}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse tbody tr:hover,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody tbody tr:hover){background:#f9731612}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse td,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody td){border:none;border-bottom:1px solid var(--shaoor-border-light,#ececf2);vertical-align:top;color:var(--shaoor-text,#101828);padding:.8rem 1rem}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse tr:last-child td,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody tr:last-child td){border-bottom:none}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse td:first-child,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody td:first-child){color:#004c9a;min-width:7.5rem;font-weight:600}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse th:first-child,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody th:first-child){min-width:7.5rem}:is(.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse tbody>tr:first-child th,.StudentLearningBoard-module-scss-module__dtu2wa__lessonProse tr:first-child>th,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody tbody>tr:first-child th,.StudentLearningBoard-module-scss-module__dtu2wa__htmlBody tr:first-child>th){color:#fff;background:linear-gradient(135deg,#004c9a 0%,#003d7a 100%);border-bottom:3px solid #f97316}.StudentLearningBoard-module-scss-module__dtu2wa__contentMeta{color:#004c9a;align-items:center;gap:.5rem;font-size:.88rem;font-weight:600;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__mediaFrame,.StudentLearningBoard-module-scss-module__dtu2wa__mediaFrameTall{background:#0f172a;border-radius:14px;width:100%;position:relative;overflow:hidden}.StudentLearningBoard-module-scss-module__dtu2wa__mediaFrame iframe,.StudentLearningBoard-module-scss-module__dtu2wa__mediaFrameTall iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.StudentLearningBoard-module-scss-module__dtu2wa__mediaFrame{padding-top:56.25%}.StudentLearningBoard-module-scss-module__dtu2wa__mediaFrameTall{min-height:22rem;padding-top:70%}.StudentLearningBoard-module-scss-module__dtu2wa__nativeVideo{background:#0f172a;border-radius:14px;width:100%;max-height:32rem}.StudentLearningBoard-module-scss-module__dtu2wa__audioPlayerWrap{background:var(--shaoor-bg-subtle,#f8f9fa);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:14px;padding:1rem}.StudentLearningBoard-module-scss-module__dtu2wa__audioPlayer{width:100%}.StudentLearningBoard-module-scss-module__dtu2wa__slideImage{object-fit:contain;background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:14px;width:100%;max-height:28rem;display:block}.StudentLearningBoard-module-scss-module__dtu2wa__externalLink{color:#004c9a;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__externalLink:hover{text-decoration:underline}.StudentLearningBoard-module-scss-module__dtu2wa__slideBlocks{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__slideBlock{border:1px solid var(--shaoor-border,#e8ebf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:12px;padding:.75rem 1rem}.StudentLearningBoard-module-scss-module__dtu2wa__slideBlockTitle{margin:0 0 .5rem;font-size:.95rem;font-weight:650}.StudentLearningBoard-module-scss-module__dtu2wa__quizCard{background:linear-gradient(135deg,#004c9a0f,#7c3aed0d);border:1px solid #004c9a26;border-radius:14px;align-items:center;gap:1rem;padding:1rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__quizCardIcon{background:var(--shaoor-surface,#fff);color:#004c9a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__quizCardBody h3{margin:0 0 .5rem;font-size:1.1rem}.StudentLearningBoard-module-scss-module__dtu2wa__quizCardBtn{color:#fff;font:inherit;cursor:pointer;background:#004c9a;border:none;border-radius:10px;align-items:center;padding:.55rem 1rem;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.StudentLearningBoard-module-scss-module__dtu2wa__quizCardBtn:hover{background:#003d7b}.StudentLearningBoard-module-scss-module__dtu2wa__quizHint{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.9rem}.StudentLearningBoard-module-scss-module__dtu2wa__quizExhaustedNotice{border:1px solid rgba(var(--shaoor-text-secondary,#5a5a72), .22);background:rgba(var(--shaoor-text-secondary,#5a5a72), .06);color:var(--shaoor-text-secondary,#5a5a72);border-radius:12px;margin:0 .25rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.45}.StudentLearningBoard-module-scss-module__dtu2wa__quizReviewBanner{background:#fff8e1;border:1px solid #f59e0b;border-radius:8px;margin-top:1.5rem;padding:.9rem 1rem}.StudentLearningBoard-module-scss-module__dtu2wa__quizReviewBanner p{color:#92400e;margin:0;font-size:.95rem;line-height:1.5}.StudentLearningBoard-module-scss-module__dtu2wa__reviewQuizList{gap:.85rem;margin-top:.85rem;display:grid}.StudentLearningBoard-module-scss-module__dtu2wa__reviewQuizItem{border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-bg-subtle,#f8f9fa);border-radius:12px;padding:.75rem .85rem}.StudentLearningBoard-module-scss-module__dtu2wa__reviewQuizItem strong{color:var(--shaoor-text,#1a1a2e);margin-bottom:.45rem;font-size:.92rem;display:block}.StudentLearningBoard-module-scss-module__dtu2wa__reviewQuizItem ul,.StudentLearningBoard-module-scss-module__dtu2wa__reviewQuizItem .StudentLearningBoard-module-scss-module__dtu2wa__reviewQuizOptions{color:var(--shaoor-text-secondary,#5a5a72);gap:.25rem;margin:0;padding-left:0;font-size:.84rem;list-style:none;display:grid}.StudentLearningBoard-module-scss-module__dtu2wa__reviewQuizCorrect{color:#047857;font-weight:650}.StudentLearningBoard-module-scss-module__dtu2wa__feedbackPanel{background:var(--shaoor-surface,#fff);border:1px solid var(--shaoor-border-light,#ececf2);border-radius:16px;margin-top:1rem;padding:1rem}.StudentLearningBoard-module-scss-module__dtu2wa__feedbackPanel h4{margin:0 0 .75rem}.StudentLearningBoard-module-scss-module__dtu2wa__feedbackPanel textarea{border:1px solid var(--shaoor-border,#d4d4e0);border-radius:12px;width:100%;padding:.75rem;font-family:inherit}.StudentLearningBoard-module-scss-module__dtu2wa__checkbox{align-items:center;gap:.5rem;margin-top:.75rem;font-size:.9rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__feedbackActions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive{flex-direction:column;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive .StudentLearningBoard-module-scss-module__dtu2wa__viewerBottomNav{margin-top:auto}@media (max-width:640px){.StudentLearningBoard-module-scss-module__dtu2wa__viewerPanelImmersive .StudentLearningBoard-module-scss-module__dtu2wa__viewerBottomNav{width:100%;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;margin-inline:0;padding:.65rem;display:grid;position:static}.StudentLearningBoard-module-scss-module__dtu2wa__viewerBottomNavEnd{flex-wrap:nowrap;align-items:stretch;min-width:0;margin-inline-start:0;display:flex}.StudentLearningBoard-module-scss-module__dtu2wa__viewerBottomNavEnd>*{flex:1;width:100%;min-width:0}}
.DownloadBrandingModal-module-scss-module__L5nfXq__subtitle{color:var(--shaoor-text-secondary,#5a5a72);margin:0 0 1rem;font-size:.92rem;line-height:1.45}.DownloadBrandingModal-module-scss-module__L5nfXq__options{gap:.5rem;margin-bottom:1rem;display:grid}.DownloadBrandingModal-module-scss-module__L5nfXq__option{text-align:left;border:1px solid var(--shaoor-border-light,#ececf2);background:var(--shaoor-surface,#fff);cursor:pointer;border-radius:12px;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.DownloadBrandingModal-module-scss-module__L5nfXq__option:hover{border-color:#004c9a73}.DownloadBrandingModal-module-scss-module__L5nfXq__optionActive{background:#004c9a0a;border-color:#004c9a;box-shadow:0 0 0 1px #004c9a40}.DownloadBrandingModal-module-scss-module__L5nfXq__optionRadio{border:2px solid var(--shaoor-border,#d4d4e0);background:var(--shaoor-surface,#fff);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:3px}.DownloadBrandingModal-module-scss-module__L5nfXq__optionActive .DownloadBrandingModal-module-scss-module__L5nfXq__optionRadio{border-color:#004c9a;box-shadow:inset 0 0 0 3px #004c9a}.DownloadBrandingModal-module-scss-module__L5nfXq__optionBody{gap:4px;min-width:0;display:grid}.DownloadBrandingModal-module-scss-module__L5nfXq__optionBody strong{color:var(--shaoor-text,#1a1a2e);font-size:.95rem}.DownloadBrandingModal-module-scss-module__L5nfXq__optionBody span{color:var(--shaoor-text-secondary,#5a5a72);font-size:.85rem;line-height:1.4}.DownloadBrandingModal-module-scss-module__L5nfXq__preview{align-items:center;gap:.5rem;margin-top:6px;display:inline-flex}.DownloadBrandingModal-module-scss-module__L5nfXq__preview em{color:var(--shaoor-text,#1a1a2e);font-size:.85rem;font-style:normal;font-weight:600}.DownloadBrandingModal-module-scss-module__L5nfXq__previewLogo{object-fit:contain;border:1px solid var(--shaoor-border-light,#ececf2);background:#fff;border-radius:8px;width:40px;height:40px}.DownloadBrandingModal-module-scss-module__L5nfXq__customPanel{border:1px dashed var(--shaoor-border,#d4d4e0);background:#0f172a05;border-radius:12px;gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:grid}.DownloadBrandingModal-module-scss-module__L5nfXq__field{color:var(--shaoor-text-secondary,#5a5a72);gap:6px;font-size:.85rem;display:grid}.DownloadBrandingModal-module-scss-module__L5nfXq__field input{border:1px solid var(--shaoor-border-light,#ececf2);font:inherit;color:var(--shaoor-text,#1a1a2e);background:var(--shaoor-surface,#fff);border-radius:10px;padding:.65rem .8rem}.DownloadBrandingModal-module-scss-module__L5nfXq__uploadRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.DownloadBrandingModal-module-scss-module__L5nfXq__logoPlaceholder{border:1px dashed var(--shaoor-border,#d4d4e0);background:#0f172a08;border-radius:8px;width:40px;height:40px}.DownloadBrandingModal-module-scss-module__L5nfXq__error{color:#b91c1c;margin:0 0 .75rem;font-size:.85rem}.DownloadBrandingModal-module-scss-module__L5nfXq__actions{flex-wrap:wrap;gap:.5rem;display:flex}
.CourseDetailContent-module-scss-module__qlcc6q__type-section-label{color:var(--shaoor-text,#000);font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.4}.CourseDetailContent-module-scss-module__qlcc6q__type-section-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:400;line-height:1.2}.CourseDetailContent-module-scss-module__qlcc6q__type-section-subtitle,.CourseDetailContent-module-scss-module__qlcc6q__type-body-lg{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.CourseDetailContent-module-scss-module__qlcc6q__type-body-alt{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.8vw,20px);font-weight:400;line-height:1.6}.CourseDetailContent-module-scss-module__qlcc6q__type-subheading{font-size:clamp(1.125rem,2vw,24px);line-height:1.35}.CourseDetailContent-module-scss-module__qlcc6q__type-hero-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(2.25rem,5vw,60px);font-weight:700;line-height:1.15}.CourseDetailContent-module-scss-module__qlcc6q__type-cta-title{color:#004c9a;font-family:Satoshi Variable,Satoshi,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,3.5vw,40px);font-weight:400;line-height:1.25}.CourseDetailContent-module-scss-module__qlcc6q__type-btn{color:#fff;border-radius:12px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400}.CourseDetailContent-module-scss-module__qlcc6q__type-card-body{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.CourseDetailContent-module-scss-module__qlcc6q__type-section-body-md{color:var(--shaoor-text,#000);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1rem,1.6vw,18px);font-weight:400;line-height:1.6}.CourseDetailContent-module-scss-module__qlcc6q__type-story-heading{color:#004c9a;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.875rem,4vw,50px);font-weight:500;line-height:1.2}.CourseDetailContent-module-scss-module__qlcc6q__page{overflow:visible}.CourseDetailContent-module-scss-module__qlcc6q__hero{background-color:var(--shaoor-section-bg,#fff);padding-block:1.5rem 1rem;overflow-x:clip}.CourseDetailContent-module-scss-module__qlcc6q__heroCard{background:var(--shaoor-card-bg,#e8e8f0);border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.25rem;display:grid}@media (min-width:1024px){.CourseDetailContent-module-scss-module__qlcc6q__heroCard{grid-template-columns:1.05fr .95fr;gap:2rem;padding:2.5rem}}.CourseDetailContent-module-scss-module__qlcc6q__heroContent{min-width:0}.CourseDetailContent-module-scss-module__qlcc6q__heroBadges{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__popularBadge{background:var(--shaoor-text,#101828);color:#fff;white-space:nowrap;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:auto;min-width:0;max-width:100%;height:36px;padding:10px 16px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:300;display:inline-flex}@media (min-width:768px){.CourseDetailContent-module-scss-module__qlcc6q__popularBadge{width:164px}}.CourseDetailContent-module-scss-module__qlcc6q__heroTitle{color:var(--shaoor-text,#000);word-break:break-word;margin-bottom:1rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:clamp(1.75rem,6vw,50px);font-weight:400;line-height:1.15}.CourseDetailContent-module-scss-module__qlcc6q__heroDescription{color:var(--shaoor-text,#101828);max-width:460px;margin-bottom:1.5rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}.CourseDetailContent-module-scss-module__qlcc6q__instructorRow{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.5rem;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__instructorRow .CourseDetailContent-module-scss-module__qlcc6q__instructorMeta{flex:auto;min-width:0}.CourseDetailContent-module-scss-module__qlcc6q__instructorRow .CourseDetailContent-module-scss-module__qlcc6q__instructorName{color:var(--shaoor-text,#101828);word-break:break-word;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.CourseDetailContent-module-scss-module__qlcc6q__instructorRow .CourseDetailContent-module-scss-module__qlcc6q__publishedByLabel{color:var(--shaoor-text-secondary,#5a5a72);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:11px;font-weight:600}.CourseDetailContent-module-scss-module__qlcc6q__instructorRow .CourseDetailContent-module-scss-module__qlcc6q__instructorTitle{color:var(--shaoor-text,#101828);margin:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.CourseDetailContent-module-scss-module__qlcc6q__instructorAvatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:44px;height:44px}.CourseDetailContent-module-scss-module__qlcc6q__rating{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-left:0;display:flex}@media (min-width:768px){.CourseDetailContent-module-scss-module__qlcc6q__rating{width:auto;margin-left:auto}}.CourseDetailContent-module-scss-module__qlcc6q__stars{align-items:center;gap:3px;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__starIcon{flex-shrink:0;width:18px;height:17px}.CourseDetailContent-module-scss-module__qlcc6q__ratingScore{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1}.CourseDetailContent-module-scss-module__qlcc6q__ratingCount{color:var(--shaoor-text,#101828);opacity:.65;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1}.CourseDetailContent-module-scss-module__qlcc6q__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.CourseDetailContent-module-scss-module__qlcc6q__stats{flex-wrap:wrap;display:flex}}.CourseDetailContent-module-scss-module__qlcc6q__stat{background:var(--shaoor-card-bg,#e8e8f0);border-radius:14px;align-items:flex-start;gap:.65rem;min-width:0;padding:.85rem 1rem;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__stat:last-child{grid-column:1/-1}@media (min-width:768px){.CourseDetailContent-module-scss-module__qlcc6q__stat{flex:auto;min-width:118px}.CourseDetailContent-module-scss-module__qlcc6q__stat:last-child{grid-column:auto}}.CourseDetailContent-module-scss-module__qlcc6q__statIcon{flex-shrink:0;margin-top:2px}.CourseDetailContent-module-scss-module__qlcc6q__statInfo{flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__statValue{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:1.2}.CourseDetailContent-module-scss-module__qlcc6q__statLabel{color:var(--shaoor-text-secondary,#5a5a72);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.CourseDetailContent-module-scss-module__qlcc6q__heroMedia{border-radius:18px;width:100%;min-width:0;position:relative;overflow:hidden}.CourseDetailContent-module-scss-module__qlcc6q__heroImage{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.CourseDetailContent-module-scss-module__qlcc6q__main{padding-top:2rem}.CourseDetailContent-module-scss-module__qlcc6q__layout{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (min-width:1024px){.CourseDetailContent-module-scss-module__qlcc6q__layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:stretch;gap:2.5rem}}.CourseDetailContent-module-scss-module__qlcc6q__tabs{border-bottom:1px solid var(--shaoor-border-light,#ececf2);scrollbar-width:none;-ms-overflow-style:none;gap:1.5rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.CourseDetailContent-module-scss-module__qlcc6q__tabs::-webkit-scrollbar{display:none}.CourseDetailContent-module-scss-module__qlcc6q__tabPanel{min-width:0}.CourseDetailContent-module-scss-module__qlcc6q__tab{cursor:pointer;color:var(--shaoor-text,#101828);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.75rem 0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:1.125rem;font-weight:400;transition:color .15s,border-color .15s}.CourseDetailContent-module-scss-module__qlcc6q__tab:hover{color:var(--shaoor-text,#101828);background:0 0}.CourseDetailContent-module-scss-module__qlcc6q__tab.CourseDetailContent-module-scss-module__qlcc6q__active{color:#f97316;background:0 0;border:0;border-bottom:2px solid #f97316;font-weight:400}.CourseDetailContent-module-scss-module__qlcc6q__aboutCard{background:var(--shaoor-card-bg,#e8e8f0);border-radius:18px;padding:1.25rem}@media (min-width:768px){.CourseDetailContent-module-scss-module__qlcc6q__aboutCard{padding:1.5rem 1.5rem 2rem}}.CourseDetailContent-module-scss-module__qlcc6q__sectionTitle{color:var(--shaoor-text,#000);margin-bottom:1rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:26px;font-weight:500;line-height:1.3}.CourseDetailContent-module-scss-module__qlcc6q__subTitle{color:var(--shaoor-text,#000);margin:1.5rem 0 1rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:26px;font-weight:500;line-height:1.3}.CourseDetailContent-module-scss-module__qlcc6q__paragraph{color:var(--shaoor-text,#101828);margin-bottom:1rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6}.CourseDetailContent-module-scss-module__qlcc6q__paragraph:last-of-type{margin-bottom:0}.CourseDetailContent-module-scss-module__qlcc6q__outcomes{flex-direction:column;gap:.75rem;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__outcome{color:var(--shaoor-text,#101828);align-items:center;gap:.65rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__outcomeIcon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__outcomeIconSvg{width:22px;height:22px;display:block}.CourseDetailContent-module-scss-module__qlcc6q__curriculum{margin-top:0}.CourseDetailContent-module-scss-module__qlcc6q__curriculumHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__expandAll{cursor:pointer;color:#004c9a;background:0 0;border:none;padding:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:1.125rem;font-weight:500}.CourseDetailContent-module-scss-module__qlcc6q__expandAll:hover{text-decoration:underline}.CourseDetailContent-module-scss-module__qlcc6q__modules{flex-direction:column;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__moduleItem{border-bottom:1px solid var(--shaoor-border-light,#ececf2)}.CourseDetailContent-module-scss-module__qlcc6q__moduleItem:last-child{border-bottom:none}.CourseDetailContent-module-scss-module__qlcc6q__moduleHeader{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding:1rem 0;font-family:inherit;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__accordionPanel{overflow:hidden}.CourseDetailContent-module-scss-module__qlcc6q__accordionPanelInner{padding-bottom:.75rem}.CourseDetailContent-module-scss-module__qlcc6q__lessonList{flex-direction:column;gap:.5rem;margin:0;padding:0 0 .5rem;list-style:none;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__lessonRow{align-items:center;gap:.75rem;padding:.5rem 0 .5rem .5rem;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__lessonIndex{color:#004c9a;background:#004c9a14;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:600;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__lessonTitle{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.CourseDetailContent-module-scss-module__qlcc6q__moduleNumber{color:#fff;background-color:#f97316;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.75rem;font-weight:700;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__moduleTitle{min-width:0;color:var(--shaoor-text,#101828);flex:1;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400}.CourseDetailContent-module-scss-module__qlcc6q__moduleMeta{color:var(--shaoor-text,#101828);white-space:nowrap;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400}.CourseDetailContent-module-scss-module__qlcc6q__chevron{color:var(--shaoor-text-secondary);flex-shrink:0;transition:transform .28s cubic-bezier(.4,0,.2,1)}.CourseDetailContent-module-scss-module__qlcc6q__chevron.CourseDetailContent-module-scss-module__qlcc6q__expanded{transform:rotate(180deg)}.CourseDetailContent-module-scss-module__qlcc6q__reviewsSection,.CourseDetailContent-module-scss-module__qlcc6q__faqSection{margin-top:0}.CourseDetailContent-module-scss-module__qlcc6q__reviewsList{flex-direction:column;gap:1rem;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__reviewCard{background:var(--shaoor-card-bg,#e8e8f0);border-radius:18px;padding:1.25rem 1.5rem}.CourseDetailContent-module-scss-module__qlcc6q__reviewHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__reviewName{color:var(--shaoor-text,#101828);margin-bottom:.15rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.3}.CourseDetailContent-module-scss-module__qlcc6q__reviewDate{color:var(--shaoor-text,#101828);opacity:.7;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:400}.CourseDetailContent-module-scss-module__qlcc6q__reviewStars{flex-shrink:0;align-items:center;gap:2px;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__reviewStars svg{width:16px;height:15px}.CourseDetailContent-module-scss-module__qlcc6q__reviewText{color:var(--shaoor-text,#101828);margin:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.CourseDetailContent-module-scss-module__qlcc6q__faqList{flex-direction:column;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__faqItem{border-bottom:1px solid var(--shaoor-border-light,#ececf2)}.CourseDetailContent-module-scss-module__qlcc6q__faqItem:last-child{border-bottom:none}.CourseDetailContent-module-scss-module__qlcc6q__faqQuestion{cursor:pointer;text-align:left;width:100%;color:var(--shaoor-text,#101828);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__faqAnswer{color:var(--shaoor-text,#101828);opacity:.85;margin:0;padding:0 0 1rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.CourseDetailContent-module-scss-module__qlcc6q__faqChevron{color:var(--shaoor-text-secondary);flex-shrink:0;transition:transform .28s cubic-bezier(.4,0,.2,1)}.CourseDetailContent-module-scss-module__qlcc6q__faqChevron.CourseDetailContent-module-scss-module__qlcc6q__expanded{transform:rotate(180deg)}.CourseDetailContent-module-scss-module__qlcc6q__leftColumn{min-width:0}.CourseDetailContent-module-scss-module__qlcc6q__sidebar{width:100%;min-width:0}.CourseDetailContent-module-scss-module__qlcc6q__sidebarSticky{flex-direction:column;gap:1.25rem;width:100%;min-width:0;display:flex}@media (min-width:1024px){.CourseDetailContent-module-scss-module__qlcc6q__sidebarSticky{z-index:2;position:sticky;top:6rem}}.CourseDetailContent-module-scss-module__qlcc6q__enrollCard{background:var(--shaoor-card-bg,#e8e8f0);border-radius:24px;min-width:0;padding:1.25rem}@media (min-width:768px){.CourseDetailContent-module-scss-module__qlcc6q__enrollCard{border-radius:36px;padding:24px}}.CourseDetailContent-module-scss-module__qlcc6q__instructorCard,.CourseDetailContent-module-scss-module__qlcc6q__shareCard{background:var(--shaoor-card-bg,#e8e8f0);border-radius:18px;min-width:0;padding:1.5rem}.CourseDetailContent-module-scss-module__qlcc6q__enrollTitle{color:var(--shaoor-text,#000);margin-bottom:.75rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:26px;font-weight:500;line-height:1.3}.CourseDetailContent-module-scss-module__qlcc6q__enrollTitle span{font-weight:500}.CourseDetailContent-module-scss-module__qlcc6q__enrollSub{color:var(--shaoor-text,#000);margin-bottom:1.25rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}.CourseDetailContent-module-scss-module__qlcc6q__enrollActions{grid-template-columns:1fr;align-items:stretch;gap:10px;margin-bottom:1.25rem;display:grid}.CourseDetailContent-module-scss-module__qlcc6q__enrollBtnPrimary{color:var(--shaoor-text,#000);letter-spacing:0;white-space:nowrap;box-sizing:border-box;justify-self:stretch;gap:10px;max-width:100%;height:auto;min-height:56px;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-weight:400;color:#fff!important;background:#004c9a!important;border:none!important;border-radius:12px!important;width:100%!important;padding:16px 18px!important;font-size:1rem!important;line-height:1.2!important}.CourseDetailContent-module-scss-module__qlcc6q__enrollBtnPrimary:hover:not(:disabled){background:#003d7a!important}.CourseDetailContent-module-scss-module__qlcc6q__features{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__features li{color:var(--shaoor-text,#101828);font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.CourseDetailContent-module-scss-module__qlcc6q__cardTitle{color:var(--shaoor-text,#000);margin-bottom:1rem;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:26px;font-weight:500;line-height:1.3}.CourseDetailContent-module-scss-module__qlcc6q__instructorCard .CourseDetailContent-module-scss-module__qlcc6q__instructorProfile{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.CourseDetailContent-module-scss-module__qlcc6q__instructorCard .CourseDetailContent-module-scss-module__qlcc6q__instructorProfile .CourseDetailContent-module-scss-module__qlcc6q__instructorName{color:var(--shaoor-text,#101828);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.2}.CourseDetailContent-module-scss-module__qlcc6q__instructorCard .CourseDetailContent-module-scss-module__qlcc6q__instructorProfile .CourseDetailContent-module-scss-module__qlcc6q__instructorTitle{color:var(--shaoor-text,#101828);margin:0;font-family:Montserrat Alternates,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.CourseDetailContent-module-scss-module__qlcc6q__instructorBio{color:var(--shaoor-text-secondary);font-size:.9rem;line-height:1.6}
.ModuleLockedModal-module-scss-module__B6vqwa__body{text-align:center;flex-direction:column;align-items:center;gap:.9rem;display:flex}.ModuleLockedModal-module-scss-module__B6vqwa__lockIcon{color:#004c9a;background:#004c9a14;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.ModuleLockedModal-module-scss-module__B6vqwa__message{color:var(--shaoor-text-secondary,#5a5a72);margin:0;font-size:.9rem;line-height:1.6}.ModuleLockedModal-module-scss-module__B6vqwa__actions{justify-content:center;width:100%;margin-top:.35rem;display:flex}
