.raXxCa_curriculumSelector{width:calc(21.875rem * var(--mantine-scale));min-width:0}.raXxCa_curriculumSelector[data-selected] .raXxCa_curriculumInput{border-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-filled);font-weight:var(--mantine-font-weight-medium)}.raXxCa_selectorCheck{color:var(--mantine-primary-color-filled)}.raXxCa_curriculumLogo{width:calc(1.75rem * var(--mantine-scale));height:calc(1.75rem * var(--mantine-scale));border-radius:var(--mantine-radius-xs);flex:none;overflow:hidden}
._76t6Pq_root{width:100%;min-width:0;max-width:100%}@media (min-width:48em){._76t6Pq_root{width:max-content}}._76t6Pq_input{align-items:center;display:flex}._76t6Pq_pillsList,._76t6Pq_inputField{min-width:0}
.OJQn5a_tab{padding:var(--mantine-spacing-sm);color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-md);font-weight:600}.OJQn5a_tab[data-active]{color:var(--tabs-color)}
.ZZutMW_cloud{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.ZZutMW_cloud[data-side=left]{width:clamp(180px,19vw,300px);animation:16s ease-in-out -3s infinite ZZutMW_float-left}.ZZutMW_cloud[data-side=right]{width:clamp(220px,24vw,380px);animation:14s ease-in-out infinite ZZutMW_float-right}.ZZutMW_image{width:100%;height:auto;display:block}@keyframes ZZutMW_float-left{0%,to{transform:translate(0,0)rotate(1deg)}50%{transform:translate(20px,-14px)rotate(-1deg)}}@keyframes ZZutMW_float-right{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translate(-20px,-16px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.ZZutMW_cloud[data-side]{animation:none}}
.jjdb2q_root{background-image:url(/assets/forest.svg), var(--homeroom-blue-gradient);background-position:bottom;background-repeat:no-repeat;background-size:100%,100% 100%;background-attachment:scroll,fixed;width:100%;position:relative}.jjdb2q_sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.jjdb2q_leftCloud{top:28%;left:clamp(16px,3vw,64px)}.jjdb2q_rightCloud{top:20%;right:clamp(16px,3vw,64px)}.jjdb2q_card{--entry-card-desktop-height:612px;width:100%;max-width:1040px;min-height:0;height:calc(100dvh - 2 * var(--mantine-spacing-xl))}@media (min-width:62em){.jjdb2q_card{max-height:var(--entry-card-desktop-height)}}.jjdb2q_panel{min-width:0;min-height:0;padding:var(--mantine-spacing-lg)}@media (min-width:62em){.jjdb2q_panel{padding:32px 48px}}.jjdb2q_glass{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%)}.jjdb2q_entry{--entry-fade-duration:.2s;--entry-resize-duration:.42s;--entry-resize-easing:cubic-bezier(.22, 1, .36, 1)}.jjdb2q_welcome{min-height:0;box-shadow:inset -1px 0 0 var(--homeroom-glass-divider);transition:flex-basis var(--entry-resize-duration) var(--entry-resize-easing), padding-inline var(--entry-resize-duration) var(--entry-resize-easing), gap var(--entry-resize-duration) var(--entry-resize-easing);flex:0 0 54%;overflow:auto}.jjdb2q_welcome[data-compact]{transition-delay:var(--entry-fade-duration);flex-basis:14rem;gap:0;padding-inline:1.75rem}@media (max-width:61.9938em){.jjdb2q_welcome{width:100%;max-height:50%;box-shadow:inset 0 -1px 0 var(--homeroom-glass-divider);flex:none}.jjdb2q_welcome[data-compact]{padding-inline:var(--mantine-spacing-lg);flex-basis:auto}}.jjdb2q_details{opacity:1;visibility:visible;transition:grid-template-rows var(--entry-resize-duration) var(--entry-resize-easing), opacity var(--entry-fade-duration) ease var(--entry-resize-duration), visibility 0s var(--entry-resize-duration);flex:1;grid-template-rows:1fr;display:grid}.jjdb2q_details[data-compact]{opacity:0;visibility:hidden;transition:grid-template-rows var(--entry-resize-duration) var(--entry-resize-easing) var(--entry-fade-duration), opacity var(--entry-fade-duration) ease, visibility 0s var(--entry-fade-duration);grid-template-rows:0fr}.jjdb2q_detailsInner{min-height:0;overflow:hidden}.jjdb2q_content{opacity:1;visibility:visible;min-height:0;transition:opacity var(--entry-fade-duration) ease;overflow:auto}.jjdb2q_content[data-exiting]{opacity:0;visibility:hidden;transition:opacity var(--entry-fade-duration) ease, visibility 0s var(--entry-fade-duration)}.jjdb2q_card[data-onboarding] .jjdb2q_content{overflow:hidden}.jjdb2q_pending{animation:jjdb2q_show-pending var(--entry-fade-duration) ease var(--entry-fade-duration) both}@keyframes jjdb2q_show-pending{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.jjdb2q_welcome,.jjdb2q_welcome[data-compact],.jjdb2q_details,.jjdb2q_details[data-compact],.jjdb2q_content,.jjdb2q_content[data-exiting]{transition:none}.jjdb2q_pending{animation:none}}
.fpp3cq_root{isolation:isolate;position:relative}.fpp3cq_sky{top:var(--app-shell-header-offset,0px);bottom:0;right:0;left:var(--app-shell-navbar-offset,0px);z-index:-1;pointer-events:none;opacity:.65;position:fixed;overflow:hidden}.fpp3cq_leftCloud{top:30%;left:clamp(16px,3vw,64px)}.fpp3cq_rightCloud{top:14%;right:clamp(-56px,2vw,36px)}
._5WrDBG_title{letter-spacing:-.04em;font-size:2rem;line-height:1.08}@media (min-width:62em){._5WrDBG_title{font-size:2.5rem}}._5WrDBG_benefitIcon{background:var(--homeroom-glass-surface);color:inherit;border:none}._5WrDBG_benefitImage{object-fit:contain}
.CznWBq_onSky[data-visible]:before{background-color:#0000}.CznWBq_onSky[data-visible]:after{background-color:#ffffff73}
.Xy7Iua_frame{isolation:isolate;border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-dark-7);color:var(--mantine-color-white);position:relative;overflow:hidden}
.q1nSdq_root{background-image:url(/assets/forest.svg), var(--homeroom-blue-gradient);background-position:bottom;background-repeat:no-repeat;background-size:100%,100% 100%;background-attachment:scroll,fixed;width:100%;position:relative}.q1nSdq_sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.q1nSdq_leftCloud{top:28%;left:clamp(16px,3vw,64px)}.q1nSdq_rightCloud{top:20%;right:clamp(16px,3vw,64px)}
