.SingleSignOnButtons__default-browse-thumbnail-dimensions___00491ce6{aspect-ratio:34.125/19.5;width:var(--browse-thumbnail-width,17.0625rem)!important;height:var(--browse-thumbnail-height,9.75rem)!important}.SingleSignOnButtons__default-browse-card-dimensions___313c7cbe{min-height:var(--browse-card-min-height,0);width:var(--browse-card-width,19.0625rem)!important;height:var(--browse-card-height,23.5rem)!important}.SingleSignOnButtons__single-sign-on-buttons___ac10eba9{flex-wrap:wrap;gap:0 1rem;display:flex}.SingleSignOnButtons__single-sign-on-buttons___ac10eba9>*{flex:1 1 0;min-width:max-content}.SingleSignOnButtons__single-sign-on-buttons___ac10eba9.SingleSignOnButtons__vertical___d051d617{flex-flow:column}.SingleSignOnButtons__single-sign-on-buttons___ac10eba9.SingleSignOnButtons__vertical___d051d617>*{flex:none;min-width:0}.SingleSignOnButtons__single-sign-on-buttons___ac10eba9.SingleSignOnButtons__default-layout___3d96d134{margin:1rem 0 .8125rem;display:inline-flex}.signup .SingleSignOnButtons__single-sign-on-buttons___ac10eba9.SingleSignOnButtons__default-layout___3d96d134{width:65%}@media print,screen and (width<=639.98px){.signup .SingleSignOnButtons__single-sign-on-buttons___ac10eba9.SingleSignOnButtons__default-layout___3d96d134{width:80%;margin:1.875rem 0 1.5625rem}}.SingleSignOnButtons__single-sign-on-buttons___ac10eba9 .SingleSignOnButtons__button___b79383d6{font-feature-settings:"lnum";letter-spacing:.06875rem;text-transform:none;white-space:nowrap;color:#3e4552;cursor:pointer;background-color:#0000;border:2px solid #ebeced;border-radius:30px;outline:none;justify-content:center;align-items:center;width:100%;min-width:max-content;margin:.5625rem 0;padding:.75rem 1.375rem .75rem 3.25rem;font-family:Roboto;font-size:.9375rem;font-style:normal;font-weight:700;line-height:normal;transition:all .2s;display:inline-flex;position:relative}.SingleSignOnButtons__single-sign-on-buttons___ac10eba9 .SingleSignOnButtons__button___b79383d6:focus{outline:2px solid #494eae!important}.SingleSignOnButtons__single-sign-on-buttons___ac10eba9 .SingleSignOnButtons__button___b79383d6.SingleSignOnButtons__disabled___f311b45b{color:#a9a9a9;cursor:default;pointer-events:none;background-color:#d3d3d3;border-color:#d3d3d3}.SingleSignOnButtons__single-sign-on-buttons___ac10eba9 .SingleSignOnButtons__icon___9ebf673d{width:3.0625rem;height:3.0625rem;position:absolute;top:-.1875rem;left:-.1875rem}.SingleSignOnButtons__single-sign-on-buttons___ac10eba9 .SingleSignOnButtons__icon-azuread___b0ec34bc,.SingleSignOnButtons__single-sign-on-buttons___ac10eba9 .SingleSignOnButtons__icon-azuread___b0ec34bc path{fill:#dd4216}.QuestionMarkTooltip__default-browse-thumbnail-dimensions___1d56b222{aspect-ratio:34.125/19.5;width:var(--browse-thumbnail-width,17.0625rem)!important;height:var(--browse-thumbnail-height,9.75rem)!important}.QuestionMarkTooltip__default-browse-card-dimensions___7291d2ee{min-height:var(--browse-card-min-height,0);width:var(--browse-card-width,19.0625rem)!important;height:var(--browse-card-height,23.5rem)!important}.QuestionMarkTooltip__tooltip-container___83ed5bc5{padding-bottom:2px;display:inline-block;position:relative}.QuestionMarkTooltip__tooltip-container___83ed5bc5 .QuestionMarkTooltip__tooltip-icon___4e7bb7ed{color:#fff;cursor:default;text-align:center;background-color:#697285;border:none;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;font-weight:700;line-height:30px;transition:all .2s cubic-bezier(.1,.5,.15,1);display:flex;position:relative}.QuestionMarkTooltip__tooltip-container___83ed5bc5 .QuestionMarkTooltip__tooltip-icon___4e7bb7ed:focus{outline:2px solid #0056b3}.QuestionMarkTooltip__tooltip-container___83ed5bc5 .QuestionMarkTooltip__tooltip-box___fa6b49dc{color:#fff;visibility:hidden;opacity:0;z-index:10;white-space:normal;background-color:#697285;border-radius:5px;width:max-content;max-width:320px;padding:10px;font-size:.875rem;transition:opacity .3s;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.QuestionMarkTooltip__tooltip-container___83ed5bc5 .QuestionMarkTooltip__tooltip-box___fa6b49dc .QuestionMarkTooltip__tooltip-arrow___37658361{border-top:5px solid #333;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.QuestionMarkTooltip__tooltip-container___83ed5bc5 .QuestionMarkTooltip__tooltip-box___fa6b49dc.QuestionMarkTooltip__visible___c759b9bb,.QuestionMarkTooltip__tooltip-container___83ed5bc5:hover .QuestionMarkTooltip__tooltip-box___fa6b49dc{visibility:visible;opacity:1;display:block}.StudentSignIn__default-browse-thumbnail-dimensions___b845baf3{aspect-ratio:34.125/19.5;width:var(--browse-thumbnail-width,17.0625rem)!important;height:var(--browse-thumbnail-height,9.75rem)!important}.StudentSignIn__default-browse-card-dimensions___060c3d42{min-height:var(--browse-card-min-height,0);width:var(--browse-card-width,19.0625rem)!important;height:var(--browse-card-height,23.5rem)!important}.StudentSignIn__student-sign-in___0806532f{box-sizing:border-box;background:#99e6c1 url(/static/packed/assets/join-class-backroung-QVp2CNse.svg) top/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:40rem;padding:3rem 1rem;display:flex}.StudentSignIn__student-sign-in___0806532f *{box-sizing:border-box}.StudentSignIn__student-sign-in___0806532f,.StudentSignIn__student-sign-in___0806532f *{font-family:freight-sans-pro,sans-serif!important}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__card___d9d6c0ea{background:#fff;border:1px solid #ccd0d8;border-radius:.5rem;width:100%;max-width:32.5rem;padding:1.5rem 1.8125rem 2rem;box-shadow:0 1rem 2rem #1b29381f}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__illustration___a6bff816{width:7.5rem;margin:0 auto .5rem;display:block}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__illustration-red___301d8715{width:10.5rem;height:8.875rem}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__heading___5eaada94{text-align:center;color:#152d39;margin:0 0 .34375rem;padding:0;font-size:1.625rem;font-weight:700;line-height:1.625rem}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__intro___eab3342b{text-align:center;color:#3f535d;margin:0 0 1.5rem;font-size:1rem;font-weight:500}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__submit-button___69f24b97{box-sizing:border-box;letter-spacing:0;width:100%;max-width:28.75rem;height:2.5rem;min-height:0;text-shadow:none;margin-top:1rem;padding-top:0;padding-bottom:0;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__footer-link___2c7fdacc{white-space:nowrap;text-align:center;color:#3f535d;height:0;margin:0;font-size:.875rem;font-weight:700;overflow:visible;transform:translateY(1.5rem)}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__footer-link___2c7fdacc a{color:#393b82;margin-left:.25rem;font-size:.875rem;font-weight:700}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__stepper___b277457e{justify-content:center;align-items:center;margin:0 0 1rem;padding:0;list-style:none;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__stepper___b277457e li{padding:0}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__stepper___b277457e .StudentSignIn__step___3cbd906a{box-sizing:border-box;width:1.75rem;height:1.75rem;padding-bottom:var(--step-digit-lift,.2em);color:#494eae;border:1px solid #494eae;border-radius:50%;justify-content:center;align-items:center;font-family:freight-sans-pro,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__stepper___b277457e .StudentSignIn__step___3cbd906a.StudentSignIn__current___f612ecd7{color:#fff;background:#494eae}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__stepper___b277457e .StudentSignIn__line___09c8a4d4{background:#494eae;width:1.5rem;height:1px;margin:0 .5rem}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__sso___a502d2c8{flex-direction:column;gap:.5rem;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__sso___a502d2c8 a,.StudentSignIn__student-sign-in___0806532f .StudentSignIn__sso___a502d2c8 #google_sso_button,.StudentSignIn__student-sign-in___0806532f .StudentSignIn__sso___a502d2c8 #azuread_sso_button{width:100%;max-width:21.5rem;margin:0 auto;text-decoration:none;display:block}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__sso___a502d2c8 span[role=button]{letter-spacing:0;color:#252423;border-color:#b8c0c6;justify-content:center;width:100%;min-width:0;height:2.75rem;margin:.5625rem 0;padding:0;font-size:1.125rem;font-weight:500;font-family:Roboto,sans-serif!important}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__sso___a502d2c8 span[role=button] svg [filter]{filter:none}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__sso___a502d2c8 span[role=button] svg{flex:none;width:2.75rem;height:2.75rem;position:static}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__or___47b7ba1a{color:#68788b;align-items:center;gap:0;margin:1rem 0;font-size:1rem;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__or___47b7ba1a:before,.StudentSignIn__student-sign-in___0806532f .StudentSignIn__or___47b7ba1a:after{content:"";background:#ccd0d8;flex:1;height:1px}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__or___47b7ba1a .StudentSignIn__or-label___0a31ead7{border:1px solid #8b9195;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__fields___fd4c4e0f{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__fields___fd4c4e0f .StudentSignIn__name-row___0c92203a{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__field___2fe8a884{flex-direction:column;gap:.25rem;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__field___2fe8a884 label{color:#3f535d;margin:0;font-size:.875rem;font-weight:700}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__field___2fe8a884 .StudentSignIn__label-row___8f76cd1c{align-items:center;gap:.5rem;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__field___2fe8a884 .StudentSignIn__input-row___f7d2a037{gap:.5rem;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__field___2fe8a884 input{color:#1b2938;min-width:0;height:2.5rem;box-shadow:none;background:#fff;border:1px solid #697285;border-radius:3px;flex:1;margin:0;padding:0 .75rem}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__field___2fe8a884 input[data-has-icon=true]{background-position:.75rem;background-repeat:no-repeat;background-size:1.25rem;padding-left:2.5rem}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__field___2fe8a884 input:focus-visible{outline-offset:1px;outline:2px solid #494eae}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__field___2fe8a884 input[data-invalid=true]{border-color:#dd2d18}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__field___2fe8a884 .StudentSignIn__class-code-bold___e59b5ef8{color:#474aa2;margin:0;font-size:2rem;font-weight:700}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__error___69d7ae93{color:#dd2d18;margin:0;font-size:1rem;font-weight:600}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__password-hint-row___68001b8f{margin-top:-.75rem}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__hint___c44c477e{color:#5b6d79;margin:0;font-size:.875rem;font-weight:600}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__hint___c44c477e.StudentSignIn__invalid___bff388b1{color:#dd2d18;font-weight:700}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__forgot-password___41da919a{color:#005785;font-size:.875rem;font-weight:700}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__code-field___679e2f94{flex-direction:column;gap:.25rem;width:13.375rem;max-width:100%;margin:0 auto 1rem;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__code-field___679e2f94 .StudentSignIn__code-label___a068d0eb{text-align:center;color:#3f535d;font-size:.875rem;font-weight:700}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__code-chip___1501d9d4{text-align:center;background:#dcdaf7;border-radius:.75rem;justify-content:center;align-items:center;width:100%;height:4.3125rem;padding:0 0 .3125rem;display:flex;box-shadow:0 .5rem 1.5rem -.25rem #152d3929,0 .5rem 1.5rem -.1875rem #152d390f}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__code-chip___1501d9d4 .StudentSignIn__code-value___bee3a020{white-space:nowrap;color:#393b82;font-size:3.125rem;font-weight:700;line-height:1}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__choices___96368ab0{border:0;flex-direction:column;gap:.75rem;min-width:0;margin:0 0 1.5rem;padding:0;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__choices___96368ab0 legend{color:#3f535d;margin-bottom:.75rem;padding:0;font-size:.875rem;font-weight:500}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__choices___96368ab0 .StudentSignIn__choice___7c61a839{color:#3f535d;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__choices___96368ab0 .StudentSignIn__choice___7c61a839 input{cursor:pointer;appearance:none;background:#fff;border:1px solid #8b9195;border-radius:50%;flex:none;width:1.125rem;height:1.125rem;margin:0}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__choices___96368ab0 .StudentSignIn__choice___7c61a839 input:before,.StudentSignIn__student-sign-in___0806532f .StudentSignIn__choices___96368ab0 .StudentSignIn__choice___7c61a839 input:after{display:none}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__choices___96368ab0 .StudentSignIn__choice___7c61a839 input:focus{box-shadow:none}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__choices___96368ab0 .StudentSignIn__choice___7c61a839 input:checked{background:radial-gradient(circle,#5559c3 0 40%,#fff 45%);border-color:#5559c3}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__choices___96368ab0 .StudentSignIn__choice___7c61a839 input:focus-visible{outline-offset:2px;outline:2px solid #1b2938}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__choices___96368ab0 .StudentSignIn__choice___7c61a839 label{font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;margin:0}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__actions___9b026eba{gap:.75rem;width:100%;max-width:28.75rem;margin:0 auto;display:flex}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__actions___9b026eba>*{box-sizing:border-box;white-space:nowrap;letter-spacing:0;min-width:0;height:2.5rem;min-height:0;text-shadow:none;border:1px solid #0000;flex:1 1 0;padding:0;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.25rem}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__submit-button___69f24b97:hover:not([disabled]),.StudentSignIn__student-sign-in___0806532f .StudentSignIn__submit-button___69f24b97:active:not([disabled]),.StudentSignIn__student-sign-in___0806532f .StudentSignIn__actions___9b026eba>button:not(.StudentSignIn__back-button___7546146f):hover:not([disabled]),.StudentSignIn__student-sign-in___0806532f .StudentSignIn__actions___9b026eba>button:not(.StudentSignIn__back-button___7546146f):active:not([disabled]){box-shadow:none;background:#40448e}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__submit-button___69f24b97:focus,.StudentSignIn__student-sign-in___0806532f .StudentSignIn__actions___9b026eba>button:not(.StudentSignIn__back-button___7546146f):focus{outline:2px solid #1b2938}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__back-button___7546146f{color:#5b6d79;background:0 0;border:1px solid #5b6d79}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__primary-button___9b375c5c[disabled]{cursor:default;color:#8492a7;background:#ccd0d8;border-color:#ccd0d8}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__edit-code___9e07b492{color:#474aa2;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__success___558105d4{text-align:center}.StudentSignIn__student-sign-in___0806532f .StudentSignIn__success___558105d4 img{width:10rem}
