.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__studyLevelSelector{background:#0000000d;border-radius:10px;gap:.5rem;margin-bottom:1.25rem;padding:.35rem;display:flex}.page-common-module__dMglSq__studyLevelBtn{cursor:pointer;color:inherit;opacity:.75;text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:.6rem .85rem;font-size:.85rem;font-weight:600;transition:all .2s}.page-common-module__dMglSq__studyLevelBtn:hover{opacity:1}.page-common-module__dMglSq__studyLevelBtnActive{color:#0f172a;opacity:1;background:#fff;box-shadow:0 2px 6px #00000014}.page-common-module__dMglSq__courseHeader{text-transform:uppercase;letter-spacing:.05em;opacity:.7;grid-template-columns:2fr 80px 130px 75px 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{box-sizing:border-box;border-radius:8px;grid-template-columns:2fr 80px 130px 75px 40px;align-items:center;gap:.5rem;width:100%;padding:.5rem;display:grid}@media (max-width:600px){.page-common-module__dMglSq__courseRow{grid-template-columns:minmax(0,1.2fr) minmax(0,56px) minmax(0,84px) minmax(0,48px) 28px;gap:.35rem;padding:.4rem .25rem}}.page-common-module__dMglSq__courseInput{min-width:0}.page-common-module__dMglSq__gradePointInput{text-align:center;padding:.75rem .25rem;font-size:.875rem;font-weight:600}.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:#f8fafc;background:0 0}.page-dark-module__UBBAJa__spinner{border-top-color:#60a5fa;border-right-color:#60a5fa4d}.page-dark-module__UBBAJa__uniSwitcherBar{background:#272c34bf;border:1px solid #ffffff14;box-shadow:0 2px 8px #0000004d}.page-dark-module__UBBAJa__uniSwitcherLabel{color:#94a3b8}.page-dark-module__UBBAJa__uniSwitcherCurrent{color:#f8fafc}.page-dark-module__UBBAJa__uniSwitcherBtn{color:#60a5fa;background:#2563eb33;border:1px solid #3b82f64d}.page-dark-module__UBBAJa__uniSwitcherBtn:hover{background:#2563eb4d}.page-dark-module__UBBAJa__uniSwitcherDropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#23272efa;border:1px solid #ffffff1a}.page-dark-module__UBBAJa__uniSwitcherSearch{background:#2f343ccc;border:1px solid #ffffff14}.page-dark-module__UBBAJa__uniSwitcherInput{color:#f8fafc}.page-dark-module__UBBAJa__uniSwitcherInput::placeholder{color:#64748b}.page-dark-module__UBBAJa__uniSwitcherEmpty{color:#64748b}.page-dark-module__UBBAJa__uniSwitcherOption:hover{background:#2563eb26}.page-dark-module__UBBAJa__uniSwitcherOptionName{color:#f8fafc}.page-dark-module__UBBAJa__uniSwitcherOptionLoc{color:#64748b}.page-dark-module__UBBAJa__uniSwitcherOptionActive{background:#2563eb33}.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:#f8fafc}.page-dark-module__UBBAJa__universityBadge{color:#60a5fa;background:#2563eb2e;border:1px solid #3b82f640}.page-dark-module__UBBAJa__badgeLogo{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6)}.page-dark-module__UBBAJa__heroTitle{color:#f8fafc;text-shadow:0 2px 8px #0000004d}.page-dark-module__UBBAJa__titleGradient{background:linear-gradient(135deg,#60a5fa 0%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-dark-module__UBBAJa__heroDescription{color:#94a3b8}.page-dark-module__UBBAJa__statCard{background:#272c34bf;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 #ffffff14;box-shadow:0 8px 32px #0006,inset 0 1px 1px #ffffff0d}.page-dark-module__UBBAJa__cardTitle{color:#f8fafc}.page-dark-module__UBBAJa__studyLevelSelector{background:#2f343c99;border:1px solid #ffffff14}.page-dark-module__UBBAJa__studyLevelBtn{color:#94a3b8}.page-dark-module__UBBAJa__studyLevelBtn:hover{color:#f8fafc;background:#373c4466}.page-dark-module__UBBAJa__studyLevelBtnActive{color:#60a5fa;background:#23272ef2;border:1px solid #3b82f64d;box-shadow:0 2px 8px #0000004d}.page-dark-module__UBBAJa__toggleBtn{color:#94a3b8;background:#2f343ccc}.page-dark-module__UBBAJa__toggleBtn:hover{background:#2f3f56e6}.page-dark-module__UBBAJa__toggleActive{box-shadow:0 2px 8px #2563eb66;color:#fff!important;background:linear-gradient(135deg,#2563eb,#3b82f6)!important}.page-dark-module__UBBAJa__label{color:#94a3b8}.page-dark-module__UBBAJa__input{color:#f8fafc;background:#272c34b3;border-color:#ffffff1a}.page-dark-module__UBBAJa__input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f640}.page-dark-module__UBBAJa__input::placeholder{color:#64748b}.page-dark-module__UBBAJa__select{color:#f8fafc;background:#272c34b3;border-color:#ffffff1a}.page-dark-module__UBBAJa__select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f640}.page-dark-module__UBBAJa__courseRow{background:#2f343c80}.page-dark-module__UBBAJa__courseRow:hover{background:#2f343cbf}.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:#3b82f64d}.page-dark-module__UBBAJa__addCourseBtn:hover{background:#2563eb26;border-color:#3b82f680}.page-dark-module__UBBAJa__calculateBtn{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 12px #2563eb66}.page-dark-module__UBBAJa__calculateBtn:hover{background:linear-gradient(135deg,#3b60c9,#1d4ed8);box-shadow:0 6px 16px #2563eb80}.page-dark-module__UBBAJa__resetBtn{color:#94a3b8;background:#2f343ccc}.page-dark-module__UBBAJa__resetBtn:hover{background:#2f343c}.page-dark-module__UBBAJa__resultCard{background:#272c34bf;border:1px solid #ffffff1a;box-shadow:0 4px 16px #0006}.page-dark-module__UBBAJa__resultValue{color:#60a5fa}.page-dark-module__UBBAJa__sidebarCard{background:#272c34bf;border:1px solid #ffffff14;box-shadow:0 8px 32px #0006}.page-dark-module__UBBAJa__sidebarTitle{color:#f8fafc}.page-dark-module__UBBAJa__gradingRow{background:#2f343c66}.page-dark-module__UBBAJa__gradingRow:nth-child(odd){background:#1d212766}.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 #ffffff14;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:#f8fafc;background:#272c34bf;border:1px solid #ffffff14;box-shadow:0 4px 16px #0000004d}.page-dark-module__UBBAJa__relatedCard:hover{background:#2f343cd9;border-color:#3b82f659;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.page-dark-module__UBBAJa__relatedLogo{color:#fff;background:linear-gradient(135deg,#2563eb,#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:#3b82f64d;box-shadow:0 4px 16px #0000004d}.page-dark-module__UBBAJa__nextStepTitle{color:#f8fafc}.page-dark-module__UBBAJa__nextStepDescription{color:#94a3b8}
.page-light-module__cKm0MG__pageContainer{color:#0f172a;background:0 0}.page-light-module__cKm0MG__spinner{border-top-color:#2563eb;border-right-color:#2563eb4d}.page-light-module__cKm0MG__uniSwitcherBar{background:#ffffffd9;border:1px solid #e2e8f0cc;box-shadow:0 2px 8px #2563eb0f}.page-light-module__cKm0MG__uniSwitcherLabel{color:#64748b}.page-light-module__cKm0MG__uniSwitcherCurrent{color:#0f172a}.page-light-module__cKm0MG__uniSwitcherBtn{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 2px 6px #2563eb4d}.page-light-module__cKm0MG__uniSwitcherBtn:hover{background:linear-gradient(135deg,#3b60c9,#1d4ed8);box-shadow:0 4px 12px #2563eb66}.page-light-module__cKm0MG__uniSwitcherDropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #e2e8f0cc}.page-light-module__cKm0MG__uniSwitcherSearch{background:#f8fafce6;border:1px solid #cbd5e1cc}.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:#2563eb14}.page-light-module__cKm0MG__uniSwitcherOptionName{color:#0f172a}.page-light-module__cKm0MG__uniSwitcherOptionLoc{color:#64748b}.page-light-module__cKm0MG__uniSwitcherOptionActive{background:#2563eb1a}.page-light-module__cKm0MG__uniSwitcherOptionActive .page-light-module__cKm0MG__uniSwitcherOptionName,.page-light-module__cKm0MG__breadcrumbLink{color:#2563eb}.page-light-module__cKm0MG__breadcrumbLink:hover{color:#1d4ed8}.page-light-module__cKm0MG__breadcrumbSeparator{color:#94a3b8}.page-light-module__cKm0MG__breadcrumbCurrent{color:#0f172a}.page-light-module__cKm0MG__universityBadge{color:#2563eb;background:linear-gradient(135deg,#4573df1f,#2563eb0f);border:1px solid #2563eb33}.page-light-module__cKm0MG__badgeLogo{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb)}.page-light-module__cKm0MG__heroTitle{color:#0f172a;text-shadow:0 2px 4px #0000000d}.page-light-module__cKm0MG__titleGradient{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-light-module__cKm0MG__heroDescription{color:#475569}.page-light-module__cKm0MG__statCard{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #e2e8f0cc;box-shadow:0 4px 16px #2563eb0f}.page-light-module__cKm0MG__statValue{color:#2563eb}.page-light-module__cKm0MG__calculatorCard{background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #e2e8f0cc;box-shadow:0 8px 32px #2563eb14,inset 0 1px 2px #ffffffe6}.page-light-module__cKm0MG__cardTitle{color:#0f172a}.page-light-module__cKm0MG__studyLevelSelector{background:#f1f5f9e6;border:1px solid #cbd5e199}.page-light-module__cKm0MG__studyLevelBtn{color:#475569}.page-light-module__cKm0MG__studyLevelBtn:hover{color:#0f172a;background:#e2e8f099}.page-light-module__cKm0MG__studyLevelBtnActive{color:#2563eb;background:#fff;border:1px solid #2563eb33;box-shadow:0 2px 8px #2563eb1a}.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 #2563eb4d;color:#fff!important;background:linear-gradient(135deg,#1d4ed8,#2563eb)!important}.page-light-module__cKm0MG__label{color:#475569}.page-light-module__cKm0MG__input{color:#0f172a;background:#ffffffe6;border-color:#cbd5e1cc}.page-light-module__cKm0MG__input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.page-light-module__cKm0MG__input::placeholder{color:#94a3b8}.page-light-module__cKm0MG__select{color:#0f172a;background:#ffffffe6;border-color:#cbd5e1cc}.page-light-module__cKm0MG__select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.page-light-module__cKm0MG__courseRow{background:#f8fafccc}.page-light-module__cKm0MG__courseRow:hover{background:#f1f5f9e6}.page-light-module__cKm0MG__gradePoints{color:#2563eb}.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:#2563eb;background:0 0;border-color:#2563eb4d}.page-light-module__cKm0MG__addCourseBtn:hover{background:#2563eb0d;border-color:#2563eb80}.page-light-module__cKm0MG__calculateBtn{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 4px 12px #2563eb4d}.page-light-module__cKm0MG__calculateBtn:hover{background:linear-gradient(135deg,#3b60c9,#1d4ed8);box-shadow:0 6px 16px #2563eb66}.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 #e2e8f0cc;box-shadow:0 4px 16px #2563eb14}.page-light-module__cKm0MG__resultValue{color:#2563eb}.page-light-module__cKm0MG__sidebarCard{background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #e2e8f0cc;box-shadow:0 8px 32px #2563eb14}.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:#2563eb}.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 #e2e8f0cc;box-shadow:0 4px 16px #2563eb0f}.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 #e2e8f0cc;box-shadow:0 4px 16px #2563eb0f}.page-light-module__cKm0MG__relatedCard:hover{background:linear-gradient(135deg,#fffffff2,#fffc);border-color:#2563eb4d;transform:translateY(-2px);box-shadow:0 8px 24px #2563eb1f}.page-light-module__cKm0MG__relatedLogo{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb)}.page-light-module__cKm0MG__relatedName{color:#0f172a}.page-light-module__cKm0MG__viewAllLink{color:#2563eb}.page-light-module__cKm0MG__viewAllLink:hover{color:#1d4ed8}.page-light-module__cKm0MG__statusPass{color:#22c55e}.page-light-module__cKm0MG__statusFail{color:#ef4444}.page-light-module__cKm0MG__nextStepCard{background:linear-gradient(135deg,#ffffffbf,#ffffff8c);border:1px solid #2563eb33;box-shadow:0 2px 8px #2563eb0f}.page-light-module__cKm0MG__nextStepCard:hover{border-color:#2563eb59;box-shadow:0 4px 16px #2563eb1f}.page-light-module__cKm0MG__nextStepTitle{color:#0f172a}.page-light-module__cKm0MG__nextStepDescription{color:#64748b}
