.page-common-module__dMglSq__pageContainer{min-height:100vh;position:relative;overflow-x:hidden}.page-common-module__dMglSq__loadingContainer{justify-content:center;align-items:center;min-height:100vh;display:flex}.page-common-module__dMglSq__spinner{border:3px solid #0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite page-common-module__dMglSq__spin}@keyframes page-common-module__dMglSq__spin{to{transform:rotate(360deg)}}.page-common-module__dMglSq__mainContent{z-index:1;max-width:1400px;margin:0 auto;padding:2rem 1rem;position:relative}.page-common-module__dMglSq__breadcrumbs{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.page-common-module__dMglSq__breadcrumbLink{text-decoration:none;transition:color .2s}.page-common-module__dMglSq__breadcrumbLink:hover{text-decoration:underline}.page-common-module__dMglSq__breadcrumbSeparator{opacity:.5}.page-common-module__dMglSq__breadcrumbCurrent{font-weight:500}.page-common-module__dMglSq__uniSwitcherBar{border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.625rem 1rem;display:flex;position:relative}.page-common-module__dMglSq__uniSwitcherLeft{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.page-common-module__dMglSq__uniSwitcherLabel{white-space:nowrap;opacity:.65;font-size:.8125rem;font-weight:500}.page-common-module__dMglSq__uniSwitcherCurrent{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex;overflow:hidden}.page-common-module__dMglSq__uniSwitcherBtn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:.375rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;transition:all .18s;display:inline-flex}.page-common-module__dMglSq__uniSwitcherDropdown{z-index:200;border-radius:14px;flex-direction:column;max-height:380px;padding:.5rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 20px 60px #0000002e}.page-common-module__dMglSq__uniSwitcherSearch{border-radius:9px;align-items:center;gap:.5rem;margin-bottom:.375rem;padding:.5rem .75rem;display:flex}.page-common-module__dMglSq__uniSwitcherInput{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.875rem}.page-common-module__dMglSq__uniSwitcherClear{cursor:pointer;opacity:.5;background:0 0;border:none;padding:0 .125rem;font-size:1.125rem;line-height:1;transition:opacity .15s}.page-common-module__dMglSq__uniSwitcherClear:hover{opacity:.9}.page-common-module__dMglSq__uniSwitcherList{scrollbar-width:thin;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.page-common-module__dMglSq__uniSwitcherEmpty{text-align:center;opacity:.55;padding:1.25rem;font-size:.8125rem}.page-common-module__dMglSq__uniSwitcherOption{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;transition:background .12s;display:flex}.page-common-module__dMglSq__uniSwitcherOptionLogo{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.page-common-module__dMglSq__uniSwitcherOptionInfo{flex-direction:column;flex:1;gap:.0625rem;min-width:0;display:flex}.page-common-module__dMglSq__uniSwitcherOptionName{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.page-common-module__dMglSq__uniSwitcherOptionLoc{opacity:.55;font-size:.6875rem}.page-common-module__dMglSq__creditInput{text-align:center;-moz-appearance:textfield}.page-common-module__dMglSq__creditInput::-webkit-inner-spin-button{opacity:1}.page-common-module__dMglSq__creditInput::-webkit-outer-spin-button{opacity:1}.page-common-module__dMglSq__section{margin-bottom:3rem}.page-common-module__dMglSq__container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.page-common-module__dMglSq__heroSection{text-align:center;padding:2rem 0}.page-common-module__dMglSq__universityBadge{border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.page-common-module__dMglSq__badgeLogo{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:flex}.page-common-module__dMglSq__heroTitle{margin-bottom:1rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.2}.page-common-module__dMglSq__heroDescription{opacity:.9;max-width:700px;margin:0 auto 2rem;font-size:1rem;line-height:1.6}.page-common-module__dMglSq__quickStats{grid-template-columns:repeat(4,1fr);gap:1rem;max-width:600px;margin:0 auto;display:grid}@media (max-width:600px){.page-common-module__dMglSq__quickStats{grid-template-columns:repeat(2,1fr)}}.page-common-module__dMglSq__statCard{border-radius:12px;flex-direction:column;align-items:center;padding:1rem;display:flex}.page-common-module__dMglSq__statValue{font-size:1.5rem;font-weight:700}.page-common-module__dMglSq__statLabel{opacity:.7;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.page-common-module__dMglSq__calculatorSection{padding:2rem 0}.page-common-module__dMglSq__calculatorLayout{grid-template-columns:1fr 320px;align-items:start;gap:2rem;display:grid}@media (max-width:900px){.page-common-module__dMglSq__calculatorLayout{grid-template-columns:1fr}}.page-common-module__dMglSq__calculatorCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:2rem}.page-common-module__dMglSq__cardHeader{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:600px){.page-common-module__dMglSq__cardHeader{flex-direction:row;justify-content:space-between;align-items:center}}.page-common-module__dMglSq__cardTitle{margin:0;font-size:1.25rem;font-weight:600}.page-common-module__dMglSq__calculationToggle{border-radius:8px;gap:.5rem;padding:.25rem;display:flex}.page-common-module__dMglSq__toggleBtn{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-common-module__dMglSq__previousCGPA{margin-bottom:1.5rem;overflow:hidden}.page-common-module__dMglSq__inputRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:500px){.page-common-module__dMglSq__inputRow{grid-template-columns:1fr}}.page-common-module__dMglSq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.page-common-module__dMglSq__label{font-size:.875rem;font-weight:500}.page-common-module__dMglSq__input{border:1px solid #0000;border-radius:8px;padding:.75rem;font-size:1rem;transition:border-color .2s}.page-common-module__dMglSq__input:focus{outline:none}.page-common-module__dMglSq__select{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.75rem;font-size:.875rem;transition:border-color .2s}.page-common-module__dMglSq__select:focus{outline:none}.page-common-module__dMglSq__courseList{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.page-common-module__dMglSq__courseHeader{text-transform:uppercase;letter-spacing:.05em;opacity:.7;grid-template-columns:2fr 80px 120px 60px 40px;gap:.5rem;padding:.5rem;font-size:.75rem;font-weight:600;display:grid}@media (max-width:600px){.page-common-module__dMglSq__courseHeader{display:none}}.page-common-module__dMglSq__courseRow{border-radius:8px;grid-template-columns:2fr 80px 120px 60px 40px;align-items:center;gap:.5rem;padding:.5rem;display:grid}@media (max-width:600px){.page-common-module__dMglSq__courseRow{grid-template-columns:1fr 80px 100px 50px 32px}}.page-common-module__dMglSq__courseInput{min-width:0}.page-common-module__dMglSq__gradePoints{text-align:center;font-size:.875rem;font-weight:600}.page-common-module__dMglSq__removeBtn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.25rem;transition:all .2s;display:flex}.page-common-module__dMglSq__removeBtn:disabled{opacity:.3;cursor:not-allowed}.page-common-module__dMglSq__addCourseBtn{cursor:pointer;border:2px dashed;border-radius:8px;width:100%;margin-bottom:1.5rem;padding:.75rem;font-size:.875rem;font-weight:500;transition:all .2s}.page-common-module__dMglSq__actionButtons{gap:1rem;margin-bottom:1.5rem;display:flex}.page-common-module__dMglSq__calculateBtn{cursor:pointer;border:none;border-radius:8px;flex:2;padding:1rem;font-size:1rem;font-weight:600;transition:all .2s}.page-common-module__dMglSq__resetBtn{cursor:pointer;border:none;border-radius:8px;flex:1;padding:1rem;font-size:1rem;font-weight:500;transition:all .2s}.page-common-module__dMglSq__resultCard{text-align:center;border-radius:12px;padding:1.5rem}.page-common-module__dMglSq__resultMain{justify-content:center;align-items:baseline;gap:.25rem;margin-bottom:1rem;display:flex}.page-common-module__dMglSq__resultLabel{opacity:.7;margin-right:.5rem;font-size:.875rem}.page-common-module__dMglSq__resultValue{font-size:2.5rem;font-weight:700}.page-common-module__dMglSq__resultMax{opacity:.5;font-size:1rem}.page-common-module__dMglSq__resultDetails{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-common-module__dMglSq__resultDetail{flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.page-common-module__dMglSq__resultDetail span{opacity:.7}.page-common-module__dMglSq__sidebarCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:1.5rem;position:sticky;top:2rem}@media (max-width:900px){.page-common-module__dMglSq__sidebarCard{position:static}}.page-common-module__dMglSq__sidebarTitle{margin-bottom:1rem;font-size:1rem;font-weight:600}.page-common-module__dMglSq__gradingTable{margin-bottom:1.5rem}.page-common-module__dMglSq__gradingHeader{text-transform:uppercase;opacity:.7;grid-template-columns:50px 1fr 60px;gap:.5rem;padding:.5rem;font-size:.75rem;font-weight:600;display:grid}.page-common-module__dMglSq__gradingRow{border-radius:6px;grid-template-columns:50px 1fr 60px;gap:.5rem;padding:.5rem;font-size:.875rem;display:grid}.page-common-module__dMglSq__gradeLabel{font-weight:600}.page-common-module__dMglSq__pointsValue{text-align:right;font-weight:500}.page-common-module__dMglSq__campusInfo{margin-top:1rem}.page-common-module__dMglSq__campusTitle{margin-bottom:.5rem;font-size:.875rem;font-weight:600}.page-common-module__dMglSq__campusList{margin:0;padding:0;list-style:none}.page-common-module__dMglSq__campusItem{align-items:center;gap:.5rem;padding:.25rem 0;font-size:.875rem;display:flex}.page-common-module__dMglSq__campusItem:before{content:"•";opacity:.5}.page-common-module__dMglSq__sectionTitle{text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:700}.page-common-module__dMglSq__faqSection{padding:2rem 0}.page-common-module__dMglSq__faqGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.page-common-module__dMglSq__faqCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:1.5rem}.page-common-module__dMglSq__faqQuestion{margin-bottom:.75rem;font-size:1rem;font-weight:600}.page-common-module__dMglSq__faqAnswer{opacity:.9;margin:0;font-size:.875rem;line-height:1.6}.page-common-module__dMglSq__relatedSection{padding:2rem 0}.page-common-module__dMglSq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.page-common-module__dMglSq__relatedCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:all .2s;display:flex}.page-common-module__dMglSq__relatedLogo{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:flex}.page-common-module__dMglSq__relatedInfo{flex:1;min-width:0}.page-common-module__dMglSq__relatedName{white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.875rem;font-weight:600;overflow:hidden}.page-common-module__dMglSq__relatedLocation{opacity:.7;margin:0;font-size:.75rem}.page-common-module__dMglSq__relatedArrow{opacity:.5;font-size:1.25rem;transition:all .2s}.page-common-module__dMglSq__relatedCard:hover .page-common-module__dMglSq__relatedArrow{opacity:1;transform:translate(4px)}.page-common-module__dMglSq__viewAllWrapper{text-align:center}.page-common-module__dMglSq__viewAllLink{align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.page-common-module__dMglSq__viewAllLink:hover{text-decoration:underline}.page-common-module__dMglSq__nextStepsSection{padding:2rem 0}.page-common-module__dMglSq__nextStepsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;max-width:700px;margin:0 auto;display:grid}.page-common-module__dMglSq__nextStepCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;align-items:center;gap:.875rem;padding:1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.page-common-module__dMglSq__nextStepCard:hover{transform:translateY(-2px)}.page-common-module__dMglSq__nextStepIcon{flex-shrink:0;font-size:1.375rem}.page-common-module__dMglSq__nextStepContent{flex:1;min-width:0}.page-common-module__dMglSq__nextStepTitle{margin-bottom:.125rem;font-size:.9375rem;font-weight:600;display:block}.page-common-module__dMglSq__nextStepDescription{font-size:.8125rem;line-height:1.4;display:block}.page-common-module__dMglSq__nextStepArrow{opacity:.5;flex-shrink:0;font-size:1.125rem;transition:all .2s}.page-common-module__dMglSq__nextStepCard:hover .page-common-module__dMglSq__nextStepArrow{opacity:1;transform:translate(3px)}
.page-dark-module__UBBAJa__pageContainer{color:#e2e8f0}.page-dark-module__UBBAJa__spinner{border-top-color:#60a5fa;border-right-color:#60a5fa4d}.page-dark-module__UBBAJa__uniSwitcherBar{background:#1e293b99;border:1px solid #ffffff14;box-shadow:0 2px 8px #0003}.page-dark-module__UBBAJa__uniSwitcherLabel{color:#94a3b8}.page-dark-module__UBBAJa__uniSwitcherCurrent{color:#e2e8f0}.page-dark-module__UBBAJa__uniSwitcherBtn{color:#60a5fa;background:#60a5fa26;border:1px solid #60a5fa40}.page-dark-module__UBBAJa__uniSwitcherBtn:hover{background:#60a5fa40}.page-dark-module__UBBAJa__uniSwitcherDropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172af7;border:1px solid #ffffff1a}.page-dark-module__UBBAJa__uniSwitcherSearch{background:#1e293bcc;border:1px solid #ffffff14}.page-dark-module__UBBAJa__uniSwitcherInput{color:#e2e8f0}.page-dark-module__UBBAJa__uniSwitcherInput::placeholder{color:#64748b}.page-dark-module__UBBAJa__uniSwitcherEmpty{color:#64748b}.page-dark-module__UBBAJa__uniSwitcherOption:hover{background:#ffffff0f}.page-dark-module__UBBAJa__uniSwitcherOptionName{color:#e2e8f0}.page-dark-module__UBBAJa__uniSwitcherOptionLoc{color:#64748b}.page-dark-module__UBBAJa__uniSwitcherOptionActive{background:#60a5fa1f}.page-dark-module__UBBAJa__uniSwitcherOptionActive .page-dark-module__UBBAJa__uniSwitcherOptionName,.page-dark-module__UBBAJa__breadcrumbLink{color:#60a5fa}.page-dark-module__UBBAJa__breadcrumbLink:hover{color:#93c5fd}.page-dark-module__UBBAJa__breadcrumbSeparator{color:#64748b}.page-dark-module__UBBAJa__breadcrumbCurrent{color:#e2e8f0}.page-dark-module__UBBAJa__universityBadge{color:#93c5fd;background:#60a5fa26;border:1px solid #60a5fa40}.page-dark-module__UBBAJa__badgeLogo{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6)}.page-dark-module__UBBAJa__heroTitle{color:#f8fafc;text-shadow:0 2px 8px #0000004d}.page-dark-module__UBBAJa__heroDescription{color:#94a3b8}.page-dark-module__UBBAJa__statCard{background:#272c34b3;border:1px solid #ffffff1a;box-shadow:0 4px 16px #0000004d}.page-dark-module__UBBAJa__statValue{color:#60a5fa}.page-dark-module__UBBAJa__calculatorCard{background:#272c34bf;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0006,inset 0 1px 1px #ffffff0d}.page-dark-module__UBBAJa__cardTitle{color:#f8fafc}.page-dark-module__UBBAJa__toggleBtn{color:#94a3b8;background:#334155cc}.page-dark-module__UBBAJa__toggleBtn:hover{background:#475569e6}.page-dark-module__UBBAJa__toggleActive{box-shadow:0 2px 8px #3b82f666;color:#fff!important;background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.page-dark-module__UBBAJa__label{color:#94a3b8}.page-dark-module__UBBAJa__input{color:#f8fafc;background:#1d212799;border-color:#47556980}.page-dark-module__UBBAJa__input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.page-dark-module__UBBAJa__input::placeholder{color:#64748b}.page-dark-module__UBBAJa__select{color:#f8fafc;background:#1d212799;border-color:#47556980}.page-dark-module__UBBAJa__select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.page-dark-module__UBBAJa__courseRow{background:#272c3480}.page-dark-module__UBBAJa__courseRow:hover{background:#33415599}.page-dark-module__UBBAJa__gradePoints{color:#60a5fa}.page-dark-module__UBBAJa__removeBtn{color:#f87171;background:#ef444426}.page-dark-module__UBBAJa__removeBtn:hover:not(:disabled){background:#ef444440}.page-dark-module__UBBAJa__addCourseBtn{color:#60a5fa;background:0 0;border-color:#60a5fa4d}.page-dark-module__UBBAJa__addCourseBtn:hover{background:#60a5fa1a;border-color:#60a5fa80}.page-dark-module__UBBAJa__calculateBtn{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f666}.page-dark-module__UBBAJa__calculateBtn:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 6px 16px #3b82f680}.page-dark-module__UBBAJa__resetBtn{color:#94a3b8;background:#334155cc}.page-dark-module__UBBAJa__resetBtn:hover{background:#475569}.page-dark-module__UBBAJa__resultCard{background:#272c34b3;border:1px solid #ffffff1a;box-shadow:0 4px 16px #0000004d}.page-dark-module__UBBAJa__resultValue{color:#60a5fa}.page-dark-module__UBBAJa__sidebarCard{background:#272c34bf;border:1px solid #ffffff1a;box-shadow:0 8px 32px #0006}.page-dark-module__UBBAJa__sidebarTitle{color:#f8fafc}.page-dark-module__UBBAJa__gradingRow{background:#272c3466}.page-dark-module__UBBAJa__gradingRow:nth-child(odd){background:#33415566}.page-dark-module__UBBAJa__gradeLabel{color:#60a5fa}.page-dark-module__UBBAJa__campusTitle{color:#f8fafc}.page-dark-module__UBBAJa__campusItem{color:#94a3b8}.page-dark-module__UBBAJa__sectionTitle{color:#f8fafc}.page-dark-module__UBBAJa__faqCard{background:#272c34bf;border:1px solid #ffffff1a;box-shadow:0 4px 16px #0000004d}.page-dark-module__UBBAJa__faqQuestion{color:#f8fafc}.page-dark-module__UBBAJa__faqAnswer{color:#94a3b8}.page-dark-module__UBBAJa__relatedCard{color:#e2e8f0;background:#272c34bf;border:1px solid #ffffff1a;box-shadow:0 4px 16px #0000004d}.page-dark-module__UBBAJa__relatedCard:hover{background:#334155cc;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.page-dark-module__UBBAJa__relatedLogo{color:#fff;background:linear-gradient(135deg,#60a5fa,#3b82f6)}.page-dark-module__UBBAJa__relatedName{color:#f8fafc}.page-dark-module__UBBAJa__viewAllLink{color:#60a5fa}.page-dark-module__UBBAJa__viewAllLink:hover{color:#93c5fd}.page-dark-module__UBBAJa__statusPass{color:#4ade80}.page-dark-module__UBBAJa__statusFail{color:#f87171}.page-dark-module__UBBAJa__nextStepCard{background:#272c3499;border:1px solid #ffffff14;box-shadow:0 2px 8px #0003}.page-dark-module__UBBAJa__nextStepCard:hover{border-color:#ffffff26;box-shadow:0 4px 16px #0000004d}.page-dark-module__UBBAJa__nextStepTitle{color:#e2e8f0}.page-dark-module__UBBAJa__nextStepDescription{color:#94a3b8}
.page-light-module__cKm0MG__pageContainer{color:#1e293b}.page-light-module__cKm0MG__spinner{border-top-color:#4573df;border-right-color:#4573df4d}.page-light-module__cKm0MG__uniSwitcherBar{background:#ffffffb3;border:1px solid #4573df26;box-shadow:0 2px 8px #1f26870f}.page-light-module__cKm0MG__uniSwitcherLabel{color:#64748b}.page-light-module__cKm0MG__uniSwitcherCurrent{color:#0f172a}.page-light-module__cKm0MG__uniSwitcherBtn{color:#fff;background:#4573df;box-shadow:0 2px 6px #4573df4d}.page-light-module__cKm0MG__uniSwitcherBtn:hover{background:#3b5fb7;box-shadow:0 4px 12px #4573df66}.page-light-module__cKm0MG__uniSwitcherDropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border:1px solid #4573df26}.page-light-module__cKm0MG__uniSwitcherSearch{background:#f1f5f9cc;border:1px solid #cbd5e199}.page-light-module__cKm0MG__uniSwitcherInput{color:#0f172a}.page-light-module__cKm0MG__uniSwitcherInput::placeholder{color:#94a3b8}.page-light-module__cKm0MG__uniSwitcherEmpty{color:#64748b}.page-light-module__cKm0MG__uniSwitcherOption:hover{background:#4573df14}.page-light-module__cKm0MG__uniSwitcherOptionName{color:#0f172a}.page-light-module__cKm0MG__uniSwitcherOptionLoc{color:#64748b}.page-light-module__cKm0MG__uniSwitcherOptionActive{background:#4573df1a}.page-light-module__cKm0MG__uniSwitcherOptionActive .page-light-module__cKm0MG__uniSwitcherOptionName,.page-light-module__cKm0MG__breadcrumbLink{color:#4573df}.page-light-module__cKm0MG__breadcrumbLink:hover{color:#3b5fb7}.page-light-module__cKm0MG__breadcrumbSeparator{color:#94a3b8}.page-light-module__cKm0MG__breadcrumbCurrent{color:#1e293b}.page-light-module__cKm0MG__universityBadge{color:#4573df;background:linear-gradient(135deg,#4573df26,#4573df0d);border:1px solid #4573df33}.page-light-module__cKm0MG__badgeLogo{color:#fff;background:linear-gradient(135deg,#4573df,#3b5fb7)}.page-light-module__cKm0MG__heroTitle{color:#0f172a;text-shadow:0 2px 4px #0000000d}.page-light-module__cKm0MG__heroDescription{color:#475569}.page-light-module__cKm0MG__statCard{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #ffffff80;box-shadow:0 4px 16px #1f26871a}.page-light-module__cKm0MG__statValue{color:#4573df}.page-light-module__cKm0MG__calculatorCard{background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #fff6;box-shadow:0 8px 32px #1f26871f,inset 0 1px 2px #fff9}.page-light-module__cKm0MG__cardTitle{color:#0f172a}.page-light-module__cKm0MG__toggleBtn{color:#64748b;background:#f1f5f9cc}.page-light-module__cKm0MG__toggleBtn:hover{background:#e2e8f0e6}.page-light-module__cKm0MG__toggleActive{box-shadow:0 2px 8px #4573df4d;color:#fff!important;background:linear-gradient(135deg,#4573df,#3b5fb7)!important}.page-light-module__cKm0MG__label{color:#475569}.page-light-module__cKm0MG__input{color:#0f172a;background:#ffffffe6;border-color:#cbd5e180}.page-light-module__cKm0MG__input:focus{border-color:#4573df;box-shadow:0 0 0 3px #4573df26}.page-light-module__cKm0MG__input::placeholder{color:#94a3b8}.page-light-module__cKm0MG__select{color:#0f172a;background:#ffffffe6;border-color:#cbd5e180}.page-light-module__cKm0MG__select:focus{border-color:#4573df;box-shadow:0 0 0 3px #4573df26}.page-light-module__cKm0MG__courseRow{background:#f8fafccc}.page-light-module__cKm0MG__courseRow:hover{background:#f1f5f9e6}.page-light-module__cKm0MG__gradePoints{color:#4573df}.page-light-module__cKm0MG__removeBtn{color:#ef4444;background:#ef44441a}.page-light-module__cKm0MG__removeBtn:hover:not(:disabled){background:#ef444433}.page-light-module__cKm0MG__addCourseBtn{color:#4573df;background:0 0;border-color:#4573df4d}.page-light-module__cKm0MG__addCourseBtn:hover{background:#4573df0d;border-color:#4573df80}.page-light-module__cKm0MG__calculateBtn{color:#fff;background:linear-gradient(135deg,#4573df,#3b5fb7);box-shadow:0 4px 12px #4573df4d}.page-light-module__cKm0MG__calculateBtn:hover{background:linear-gradient(135deg,#3b5fb7,#314b99);box-shadow:0 6px 16px #4573df66}.page-light-module__cKm0MG__resetBtn{color:#475569;background:#f1f5f9e6}.page-light-module__cKm0MG__resetBtn:hover{background:#e2e8f0}.page-light-module__cKm0MG__resultCard{background:linear-gradient(135deg,#ffffffe6,#f8fafccc);border:1px solid #ffffff80;box-shadow:0 4px 16px #1f26871a}.page-light-module__cKm0MG__resultValue{color:#4573df}.page-light-module__cKm0MG__sidebarCard{background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #fff6;box-shadow:0 8px 32px #1f26871f}.page-light-module__cKm0MG__sidebarTitle{color:#0f172a}.page-light-module__cKm0MG__gradingRow{background:#f8fafc99}.page-light-module__cKm0MG__gradingRow:nth-child(odd){background:#f1f5f999}.page-light-module__cKm0MG__gradeLabel{color:#4573df}.page-light-module__cKm0MG__campusTitle{color:#0f172a}.page-light-module__cKm0MG__campusItem{color:#475569}.page-light-module__cKm0MG__sectionTitle{color:#0f172a}.page-light-module__cKm0MG__faqCard{background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #fff6;box-shadow:0 4px 16px #1f268714}.page-light-module__cKm0MG__faqQuestion{color:#0f172a}.page-light-module__cKm0MG__faqAnswer{color:#475569}.page-light-module__cKm0MG__relatedCard{color:#1e293b;background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #fff6;box-shadow:0 4px 16px #1f268714}.page-light-module__cKm0MG__relatedCard:hover{background:linear-gradient(135deg,#fffffff2,#fffc);transform:translateY(-2px);box-shadow:0 8px 24px #1f26871f}.page-light-module__cKm0MG__relatedLogo{color:#fff;background:linear-gradient(135deg,#4573df,#3b5fb7)}.page-light-module__cKm0MG__relatedName{color:#0f172a}.page-light-module__cKm0MG__viewAllLink{color:#4573df}.page-light-module__cKm0MG__viewAllLink:hover{color:#3b5fb7}.page-light-module__cKm0MG__statusPass{color:#22c55e}.page-light-module__cKm0MG__statusFail{color:#ef4444}.page-light-module__cKm0MG__nextStepCard{background:linear-gradient(135deg,#ffffffb3,#ffffff80);border:1px solid #4573df26;box-shadow:0 2px 8px #1f268714}.page-light-module__cKm0MG__nextStepCard:hover{border-color:#4573df4d;box-shadow:0 4px 16px #1f26871f}.page-light-module__cKm0MG__nextStepTitle{color:#1e293b}.page-light-module__cKm0MG__nextStepDescription{color:#64748b}
.related-university-links-common-module__Amm1eW__nav{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex}.related-university-links-common-module__Amm1eW__section{border:1px solid;border-radius:1rem;padding:1.25rem 1.5rem}.related-university-links-common-module__Amm1eW__sectionFeatured{border:1px solid;border-radius:1rem;padding:0;position:relative;overflow:hidden}.related-university-links-common-module__Amm1eW__accentBar{height:3px;position:absolute;top:0;left:0;right:0}.related-university-links-common-module__Amm1eW__sectionHeader{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.related-university-links-common-module__Amm1eW__sectionFeatured .related-university-links-common-module__Amm1eW__sectionHeader{padding:1.25rem 1.5rem 0}.related-university-links-common-module__Amm1eW__section .related-university-links-common-module__Amm1eW__sectionHeader{margin-bottom:.875rem}.related-university-links-common-module__Amm1eW__sectionIconWrap{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.related-university-links-common-module__Amm1eW__sectionIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.related-university-links-common-module__Amm1eW__heading{text-transform:uppercase;letter-spacing:.06em;flex:1;margin:0;font-size:.8125rem;font-weight:700}.related-university-links-common-module__Amm1eW__featureBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;align-items:center;padding:.175rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.related-university-links-common-module__Amm1eW__crossLinkRow{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem 1.25rem;text-decoration:none;transition:background .2s;display:flex}.related-university-links-common-module__Amm1eW__crossLinkRow:hover .related-university-links-common-module__Amm1eW__crossLinkArrow{transform:translate(4px)}.related-university-links-common-module__Amm1eW__crossLinkContent{flex-direction:column;gap:.2rem;min-width:0;display:flex}.related-university-links-common-module__Amm1eW__crossLinkLabel{text-transform:uppercase;letter-spacing:.05em;opacity:.6;font-size:.7rem;font-weight:600}.related-university-links-common-module__Amm1eW__crossLinkText{font-size:1rem;font-weight:700;line-height:1.3}.related-university-links-common-module__Amm1eW__crossLinkArrowWrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .2s;display:flex}.related-university-links-common-module__Amm1eW__crossLinkRow:hover .related-university-links-common-module__Amm1eW__crossLinkArrowWrap{transform:translate(3px)}.related-university-links-common-module__Amm1eW__crossLinkArrow{width:1.1rem;height:1.1rem;transition:transform .2s}.related-university-links-common-module__Amm1eW__linkList,.related-university-links-common-module__Amm1eW__siteList{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}
.related-university-links-dark-module__1l9R-a__section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#23272ea6;border-color:#ffffff14;box-shadow:0 4px 16px #0000004d}.related-university-links-dark-module__1l9R-a__heading{color:#94a3b8cc}.related-university-links-dark-module__1l9R-a__sectionIcon{color:#60a5fa}.related-university-links-dark-module__1l9R-a__sectionFeatured{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e2637bf;border-color:#6b93f033;box-shadow:0 6px 28px #00000059,inset 0 1px 1px #ffffff0a}.related-university-links-dark-module__1l9R-a__accentBar{background:linear-gradient(90deg,#4573df 0%,#6b93f0 60%,#9b7de8 100%)}.related-university-links-dark-module__1l9R-a__sectionIconWrap{background:#6b93f01f;border:1px solid #6b93f02e}.related-university-links-dark-module__1l9R-a__featureBadge{color:#6b93f0;background:#6b93f01f;border:1px solid #6b93f038}.related-university-links-dark-module__1l9R-a__crossLinkRow{background:#6b93f012;border-top:1px solid #6b93f01a}.related-university-links-dark-module__1l9R-a__crossLinkRow:hover{background:#6b93f021}.related-university-links-dark-module__1l9R-a__crossLinkLabel{color:#6b93f0}.related-university-links-dark-module__1l9R-a__crossLinkText{color:#f1f5f9f2}.related-university-links-dark-module__1l9R-a__crossLinkArrowWrap{background:#6b93f01f;border:1px solid #6b93f033}.related-university-links-dark-module__1l9R-a__crossLinkRow:hover .related-university-links-dark-module__1l9R-a__crossLinkArrowWrap{background:#6b93f038;border-color:#6b93f059}.related-university-links-dark-module__1l9R-a__crossLinkArrow{color:#6b93f0}.related-university-links-dark-module__1l9R-a__linkPill{color:#6b93f0;white-space:nowrap;background:#6b93f01a;border:1px solid #6b93f033;border-radius:9999px;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.related-university-links-dark-module__1l9R-a__linkPill:hover{background:#6b93f02e;border-color:#6b93f059;box-shadow:0 2px 8px #0000004d}.related-university-links-dark-module__1l9R-a__siteLink{color:#94a3b8e6;white-space:nowrap;background:#33415566;border:1px solid #47556966;border-radius:9999px;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.related-university-links-dark-module__1l9R-a__siteLink:hover{color:#6b93f0;background:#6b93f01a;border-color:#6b93f040}
.related-university-links-light-module__PIn7QW__section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffc,#fff9);border-color:#ffffff4d;box-shadow:0 4px 16px #1f268712,inset 0 1px 1px #fff6}.related-university-links-light-module__PIn7QW__heading{color:#64748b}.related-university-links-light-module__PIn7QW__sectionIcon{color:#4573df}.related-university-links-light-module__PIn7QW__sectionFeatured{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffeb,#f0f7ffd9);border-color:#4573df38;box-shadow:0 6px 24px #4573df1a,inset 0 1px 1px #fff9}.related-university-links-light-module__PIn7QW__accentBar{background:linear-gradient(90deg,#4573df 0%,#6b9af8 60%,#a78bfa 100%)}.related-university-links-light-module__PIn7QW__sectionIconWrap{background:#4573df1a;border:1px solid #4573df26}.related-university-links-light-module__PIn7QW__featureBadge{color:#4573df;background:#4573df1a;border:1px solid #4573df33}.related-university-links-light-module__PIn7QW__crossLinkRow{background:linear-gradient(135deg,#4573df0f,#6b9af80a);border-top:1px solid #4573df1a}.related-university-links-light-module__PIn7QW__crossLinkRow:hover{background:linear-gradient(135deg,#4573df1c,#6b9af814)}.related-university-links-light-module__PIn7QW__crossLinkLabel{color:#4573df}.related-university-links-light-module__PIn7QW__crossLinkText{color:#0f172a}.related-university-links-light-module__PIn7QW__crossLinkArrowWrap{background:#4573df1a;border:1px solid #4573df2e}.related-university-links-light-module__PIn7QW__crossLinkRow:hover .related-university-links-light-module__PIn7QW__crossLinkArrowWrap{background:#4573df2e;border-color:#4573df4d}.related-university-links-light-module__PIn7QW__crossLinkArrow{color:#4573df}.related-university-links-light-module__PIn7QW__linkPill{color:#4573df;white-space:nowrap;background:#4573df12;border:1px solid #4573df2e;border-radius:9999px;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.related-university-links-light-module__PIn7QW__linkPill:hover{background:#4573df21;border-color:#4573df4d;box-shadow:0 2px 8px #4573df26}.related-university-links-light-module__PIn7QW__siteLink{color:#475569;white-space:nowrap;background:#f1f5f999;border:1px solid #cbd5e199;border-radius:9999px;align-items:center;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.related-university-links-light-module__PIn7QW__siteLink:hover{color:#4573df;background:#4573df0f;border-color:#4573df33}
