.page-common-module__2g_zvG__container{max-width:800px;margin:0 auto;padding:2rem 1rem 4rem}.page-common-module__2g_zvG__hero{text-align:center;margin-bottom:2.5rem;padding:2rem 0}.page-common-module__2g_zvG__heroTitle{margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1.2}.page-common-module__2g_zvG__heroSubtext{max-width:600px;margin:0 auto 1.5rem;font-size:1.1rem;line-height:1.6}.page-common-module__2g_zvG__ctaButton{border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.page-common-module__2g_zvG__ctaButton:hover{transform:translateY(-1px)}.page-common-module__2g_zvG__section{margin-bottom:2.5rem}.page-common-module__2g_zvG__sectionTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.page-common-module__2g_zvG__paragraph{margin-bottom:1rem;font-size:1rem;line-height:1.75}.page-common-module__2g_zvG__formula{text-align:center;border-radius:12px;margin:1.5rem 0;padding:1.25rem 1.5rem;font-size:1.05rem;font-weight:600}.page-common-module__2g_zvG__table{border-collapse:collapse;border-radius:12px;width:100%;margin:1rem 0 1.5rem;overflow:hidden}.page-common-module__2g_zvG__table th,.page-common-module__2g_zvG__table td{text-align:left;padding:.65rem 1rem;font-size:.95rem}.page-common-module__2g_zvG__table th{text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.page-common-module__2g_zvG__stepList{counter-reset:step-counter;margin:1rem 0 1.5rem;padding:0;list-style:none}.page-common-module__2g_zvG__step{counter-increment:step-counter;border-radius:10px;margin-bottom:.75rem;padding:1rem 1rem 1rem 3.5rem;font-size:.95rem;line-height:1.6;position:relative}.page-common-module__2g_zvG__step:before{content:counter(step-counter);border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:700;display:flex;position:absolute;top:1rem;left:1rem}.page-common-module__2g_zvG__faqSection{margin-top:3rem}.page-common-module__2g_zvG__faqItem{border-radius:12px;margin-bottom:1rem;padding:1.25rem}.page-common-module__2g_zvG__faqQuestion{margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.page-common-module__2g_zvG__faqAnswer{font-size:.95rem;line-height:1.7}.page-common-module__2g_zvG__internalLinks{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.page-common-module__2g_zvG__internalLink{border-radius:10px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .15s}.page-common-module__2g_zvG__internalLink:hover{transform:translateY(-1px)}@media (max-width:768px){.page-common-module__2g_zvG__container{padding:1.25rem .875rem 1.5rem}.page-common-module__2g_zvG__hero{margin-bottom:1.5rem;padding:1rem 0}.page-common-module__2g_zvG__heroTitle{margin-bottom:.625rem;font-size:clamp(1.85rem,8.5vw,2.25rem)}.page-common-module__2g_zvG__heroSubtext{margin:0 auto 1rem;font-size:.95rem;line-height:1.6}.page-common-module__2g_zvG__ctaButton{justify-content:center;width:100%;max-width:20rem;padding:.7rem 1rem;font-size:.9rem}.page-common-module__2g_zvG__section{margin-bottom:1.75rem}.page-common-module__2g_zvG__sectionTitle{margin-bottom:.75rem;font-size:1.25rem}.page-common-module__2g_zvG__paragraph{margin-bottom:.875rem;font-size:.95rem;line-height:1.65}.page-common-module__2g_zvG__formula{margin:1rem 0;padding:1rem .875rem;font-size:.95rem;line-height:1.55}.page-common-module__2g_zvG__table{margin:.875rem 0 1.25rem}.page-common-module__2g_zvG__table th,.page-common-module__2g_zvG__table td{padding:.6rem .75rem;font-size:.875rem}.page-common-module__2g_zvG__stepList{margin:.875rem 0 1.25rem}.page-common-module__2g_zvG__step{margin-bottom:.625rem;padding:.875rem .875rem .875rem 2.75rem;font-size:.875rem;line-height:1.55}.page-common-module__2g_zvG__step:before{width:1.5rem;height:1.5rem;font-size:.75rem;top:.8rem;left:.75rem}.page-common-module__2g_zvG__faqSection{margin-top:2rem}.page-common-module__2g_zvG__faqItem{margin-bottom:.75rem;padding:1rem}.page-common-module__2g_zvG__faqQuestion{margin-bottom:.375rem;font-size:.95rem}.page-common-module__2g_zvG__faqAnswer{font-size:.875rem;line-height:1.6}.page-common-module__2g_zvG__internalLinks{gap:.5rem;margin-top:1.25rem}.page-common-module__2g_zvG__internalLink{padding:.5rem .875rem;font-size:.8125rem}}@media (max-width:480px){.page-common-module__2g_zvG__container{padding:1rem .75rem 1.25rem}.page-common-module__2g_zvG__table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.page-common-module__2g_zvG__table th,.page-common-module__2g_zvG__table td{white-space:nowrap}}@media (max-width:640px){.page-common-module__2g_zvG__heroTitle{font-size:1.5rem}.page-common-module__2g_zvG__container{padding:1rem .75rem 3rem}.page-common-module__2g_zvG__table th,.page-common-module__2g_zvG__table td{padding:.5rem .6rem;font-size:.85rem}}
.page-light-module__w5V6Vq__hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #ffffff4d;border-radius:16px;box-shadow:0 8px 32px #1f268726,inset 0 1px 2px #ffffff80}.page-light-module__w5V6Vq__heroTitle{color:#0f172a}.page-light-module__w5V6Vq__heroSubtext{color:#475569}.page-light-module__w5V6Vq__ctaButton{color:#fff;background:#4573df;box-shadow:0 4px 12px #4573df4d}.page-light-module__w5V6Vq__sectionTitle{color:#0f172a}.page-light-module__w5V6Vq__paragraph{color:#334155}.page-light-module__w5V6Vq__formula{color:#1e3a8a;background:linear-gradient(135deg,#4573df14,#4573df0a);border:1px solid #4573df33}.page-light-module__w5V6Vq__table th{color:#1e3a8a;background:#4573df14;border-bottom:2px solid #4573df26}.page-light-module__w5V6Vq__table td{color:#334155;border-bottom:1px solid #0000000f}.page-light-module__w5V6Vq__table tr:hover td{background:#4573df0a}.page-light-module__w5V6Vq__step{color:#334155;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #4573df1f}.page-light-module__w5V6Vq__step:before{color:#fff;background:#4573df}.page-light-module__w5V6Vq__faqItem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #0000000f}.page-light-module__w5V6Vq__faqQuestion{color:#0f172a}.page-light-module__w5V6Vq__faqAnswer{color:#475569}.page-light-module__w5V6Vq__internalLink{color:#4573df;background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #4573df26}.page-light-module__w5V6Vq__internalLink:hover{background:#4573df14;box-shadow:0 4px 12px #4573df1a}
.page-dark-module__DiAk9q__hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#272c34b3;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 4px 6px -1px #0000004d}.page-dark-module__DiAk9q__heroTitle{color:#f1f5f9}.page-dark-module__DiAk9q__heroSubtext{color:#94a3b8}.page-dark-module__DiAk9q__ctaButton{color:#fff;background:#4573df;box-shadow:0 4px 12px #4573df40}.page-dark-module__DiAk9q__sectionTitle{color:#f1f5f9}.page-dark-module__DiAk9q__paragraph{color:#cbd5e1}.page-dark-module__DiAk9q__formula{color:#93b2f4;background:#4573df1f;border:1px solid #4573df40}.page-dark-module__DiAk9q__table th{color:#93b2f4;background:#4573df1f;border-bottom:2px solid #4573df33}.page-dark-module__DiAk9q__table td{color:#cbd5e1;border-bottom:1px solid #ffffff0f}.page-dark-module__DiAk9q__table tr:hover td{background:#4573df0f}.page-dark-module__DiAk9q__step{color:#cbd5e1;background:#272c3499;border:1px solid #ffffff14}.page-dark-module__DiAk9q__step:before{color:#fff;background:#4573df}.page-dark-module__DiAk9q__faqItem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#272c34b3;border:1px solid #ffffff14}.page-dark-module__DiAk9q__faqQuestion{color:#f1f5f9}.page-dark-module__DiAk9q__faqAnswer{color:#94a3b8}.page-dark-module__DiAk9q__internalLink{color:#93b2f4;background:#272c3499;border:1px solid #ffffff14}.page-dark-module__DiAk9q__internalLink:hover{background:#4573df1f;box-shadow:0 4px 12px #0003}
.geo-section-common-module__Uf8UQq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.geo-section-common-module__Uf8UQq__container{border-radius:12px;margin:2rem 0;padding:1.5rem}.geo-section-common-module__Uf8UQq__entityBlock{margin-bottom:1rem}.geo-section-common-module__Uf8UQq__entityDesc{margin-top:.25rem;font-size:.95rem;line-height:1.5}.geo-section-common-module__Uf8UQq__heading{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.geo-section-common-module__Uf8UQq__factsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.geo-section-common-module__Uf8UQq__factCard{border-radius:8px;padding:1rem}.geo-section-common-module__Uf8UQq__claim{margin-bottom:.25rem;font-weight:600;line-height:1.4}.geo-section-common-module__Uf8UQq__detail{margin-bottom:.25rem;font-size:.9rem;line-height:1.5}.geo-section-common-module__Uf8UQq__source{opacity:.7;font-size:.8rem;font-style:normal;display:block}.geo-section-common-module__Uf8UQq__qaPairs{flex-direction:column;gap:1rem;display:flex}.geo-section-common-module__Uf8UQq__qaItem{border-radius:8px;padding:1rem}.geo-section-common-module__Uf8UQq__question{margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.geo-section-common-module__Uf8UQq__answer{font-size:.95rem;line-height:1.6}@media (max-width:640px){.geo-section-common-module__Uf8UQq__container{padding:1rem}.geo-section-common-module__Uf8UQq__factsGrid{grid-template-columns:1fr}.geo-section-common-module__Uf8UQq__heading{font-size:1.25rem}}
.geo-section-light-module__oJObKW__container{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #ffffff4d;box-shadow:0 8px 32px #1f268714,inset 0 1px 2px #ffffff80}.geo-section-light-module__oJObKW__heading{color:#1e293b}.geo-section-light-module__oJObKW__factCard{background:#fff9;border:1px solid #4573df1f;box-shadow:0 2px 8px #0000000a}.geo-section-light-module__oJObKW__qaItem{background:#ffffff80;border:1px solid #4573df1a}
.geo-section-dark-module__cdjAQq__container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#272c34b3;border:1px solid #ffffff1a;box-shadow:0 4px 6px -1px #0000004d}.geo-section-dark-module__cdjAQq__heading{color:#e2e8f0}.geo-section-dark-module__cdjAQq__factCard{background:#ffffff0d;border:1px solid #ffffff14;box-shadow:0 2px 8px #00000026}.geo-section-dark-module__cdjAQq__qaItem{background:#ffffff0a;border:1px solid #ffffff0f}
.calculator-features-v3-common-module__nX6RRa__section{padding:4rem 0}@media (min-width:768px){.calculator-features-v3-common-module__nX6RRa__section{padding:5rem 0}}.calculator-features-v3-common-module__nX6RRa__header{text-align:center;margin-bottom:3rem}.calculator-features-v3-common-module__nX6RRa__badge{border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.calculator-features-v3-common-module__nX6RRa__badgeIcon{width:1rem;height:1rem}.calculator-features-v3-common-module__nX6RRa__title{margin-bottom:.75rem;font-size:2rem;font-weight:700;line-height:1.2}@media (min-width:768px){.calculator-features-v3-common-module__nX6RRa__title{font-size:2.5rem}}.calculator-features-v3-common-module__nX6RRa__subtitle{max-width:600px;margin:0 auto;font-size:1.125rem;line-height:1.6}.calculator-features-v3-common-module__nX6RRa__grid{grid-template-columns:1fr;gap:1.25rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:640px){.calculator-features-v3-common-module__nX6RRa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.calculator-features-v3-common-module__nX6RRa__grid{grid-template-columns:repeat(4,1fr)}}.calculator-features-v3-common-module__nX6RRa__link{height:100%;text-decoration:none;display:block}.calculator-features-v3-common-module__nX6RRa__card{border-radius:1.25rem;flex-direction:column;gap:.875rem;height:100%;padding:1.75rem 1.5rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.calculator-features-v3-common-module__nX6RRa__card:hover{transform:translateY(-5px)}.calculator-features-v3-common-module__nX6RRa__stripe{border-radius:1.25rem 1.25rem 0 0;height:3px;position:absolute;top:0;left:0;right:0}.calculator-features-v3-common-module__nX6RRa__iconWrap{border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.calculator-features-v3-common-module__nX6RRa__icon{width:1.5rem;height:1.5rem}.calculator-features-v3-common-module__nX6RRa__cardTitle{font-size:1.25rem;font-weight:700;line-height:1.3}.calculator-features-v3-common-module__nX6RRa__cardDesc{flex-grow:1;font-size:.875rem;line-height:1.6}.calculator-features-v3-common-module__nX6RRa__featureList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.calculator-features-v3-common-module__nX6RRa__featureItem{align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.calculator-features-v3-common-module__nX6RRa__checkIcon{flex-shrink:0;width:.875rem;height:.875rem}.calculator-features-v3-common-module__nX6RRa__cta{align-items:center;gap:.375rem;margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:600;display:flex}.calculator-features-v3-common-module__nX6RRa__ctaArrow{width:1rem;height:1rem;transition:transform .2s}.calculator-features-v3-common-module__nX6RRa__card:hover .calculator-features-v3-common-module__nX6RRa__ctaArrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.calculator-features-v3-common-module__nX6RRa__card{transition:none;transform:none!important}.calculator-features-v3-common-module__nX6RRa__ctaArrow{transition:none}}@media (max-width:640px){.calculator-features-v3-common-module__nX6RRa__section{padding:2.25rem 0}.calculator-features-v3-common-module__nX6RRa__header{margin-bottom:1.5rem}.calculator-features-v3-common-module__nX6RRa__title{font-size:1.75rem}.calculator-features-v3-common-module__nX6RRa__subtitle{font-size:1rem}.calculator-features-v3-common-module__nX6RRa__grid{gap:.875rem}.calculator-features-v3-common-module__nX6RRa__card{border-radius:1rem;gap:.75rem;padding:1.125rem}.calculator-features-v3-common-module__nX6RRa__iconWrap{border-radius:.75rem;width:2.5rem;height:2.5rem}.calculator-features-v3-common-module__nX6RRa__icon{width:1.25rem;height:1.25rem}.calculator-features-v3-common-module__nX6RRa__cardTitle{font-size:1.0625rem}.calculator-features-v3-common-module__nX6RRa__cardDesc,.calculator-features-v3-common-module__nX6RRa__featureItem{font-size:.8125rem}.calculator-features-v3-common-module__nX6RRa__cta{border-radius:.75rem;justify-content:center;min-height:44px;margin-top:.25rem;padding:.625rem .75rem}}
.calculator-features-v3-dark-module__1qB_lW__badge{color:#60a5fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#23272eb3;border:1px solid #3b82f640}.calculator-features-v3-dark-module__1qB_lW__title{color:#f8fafc}.calculator-features-v3-dark-module__1qB_lW__subtitle{color:#94a3b8}.calculator-features-v3-dark-module__1qB_lW__card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#272c34bf;border:1px solid #ffffff14;box-shadow:0 4px 20px #0000004d}.calculator-features-v3-dark-module__1qB_lW__card:hover{border-color:#3b82f64d;box-shadow:0 16px 48px #0006}.calculator-features-v3-dark-module__1qB_lW__accentBlue .calculator-features-v3-dark-module__1qB_lW__stripe,.calculator-features-v3-dark-module__1qB_lW__accentBlue.calculator-features-v3-dark-module__1qB_lW__stripe{background:linear-gradient(90deg,#2563eb,#60a5fa)}.calculator-features-v3-dark-module__1qB_lW__accentPurple .calculator-features-v3-dark-module__1qB_lW__stripe,.calculator-features-v3-dark-module__1qB_lW__accentPurple.calculator-features-v3-dark-module__1qB_lW__stripe{background:linear-gradient(90deg,#4573df,#60a5fa)}.calculator-features-v3-dark-module__1qB_lW__accentEmerald .calculator-features-v3-dark-module__1qB_lW__stripe,.calculator-features-v3-dark-module__1qB_lW__accentEmerald.calculator-features-v3-dark-module__1qB_lW__stripe{background:linear-gradient(90deg,#059669,#34d399)}.calculator-features-v3-dark-module__1qB_lW__accentAmber .calculator-features-v3-dark-module__1qB_lW__stripe,.calculator-features-v3-dark-module__1qB_lW__accentAmber.calculator-features-v3-dark-module__1qB_lW__stripe{background:linear-gradient(90deg,#d97706,#fbbf24)}.calculator-features-v3-dark-module__1qB_lW__accentRose .calculator-features-v3-dark-module__1qB_lW__stripe,.calculator-features-v3-dark-module__1qB_lW__accentRose.calculator-features-v3-dark-module__1qB_lW__stripe{background:linear-gradient(90deg,#e11d48,#fb7185)}.calculator-features-v3-dark-module__1qB_lW__iconWrap{background:#2563eb26}.calculator-features-v3-dark-module__1qB_lW__icon{color:#60a5fa}.calculator-features-v3-dark-module__1qB_lW__cardTitle{color:#f8fafc}.calculator-features-v3-dark-module__1qB_lW__cardDesc{color:#94a3b8}.calculator-features-v3-dark-module__1qB_lW__featureItem{color:#cbd5e1}.calculator-features-v3-dark-module__1qB_lW__checkIcon,.calculator-features-v3-dark-module__1qB_lW__cta{color:#60a5fa}
.calculator-features-v3-light-module__CxvSna__badge{color:#2563eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #2563eb33}.calculator-features-v3-light-module__CxvSna__title{color:#0f172a}.calculator-features-v3-light-module__CxvSna__subtitle{color:#475569}.calculator-features-v3-light-module__CxvSna__card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #e2e8f0cc;box-shadow:0 4px 20px #2563eb0d,inset 0 1px 3px #ffffffe6}.calculator-features-v3-light-module__CxvSna__card:hover{border-color:#2563eb4d;box-shadow:0 16px 48px #2563eb1f,inset 0 1px 3px #ffffffe6}.calculator-features-v3-light-module__CxvSna__accentBlue .calculator-features-v3-light-module__CxvSna__stripe,.calculator-features-v3-light-module__CxvSna__accentBlue.calculator-features-v3-light-module__CxvSna__stripe{background:linear-gradient(90deg,#2563eb,#3b82f6)}.calculator-features-v3-light-module__CxvSna__accentPurple .calculator-features-v3-light-module__CxvSna__stripe,.calculator-features-v3-light-module__CxvSna__accentPurple.calculator-features-v3-light-module__CxvSna__stripe{background:linear-gradient(90deg,#4573df,#2563eb)}.calculator-features-v3-light-module__CxvSna__accentEmerald .calculator-features-v3-light-module__CxvSna__stripe,.calculator-features-v3-light-module__CxvSna__accentEmerald.calculator-features-v3-light-module__CxvSna__stripe{background:linear-gradient(90deg,#059669,#10b981)}.calculator-features-v3-light-module__CxvSna__accentAmber .calculator-features-v3-light-module__CxvSna__stripe,.calculator-features-v3-light-module__CxvSna__accentAmber.calculator-features-v3-light-module__CxvSna__stripe{background:linear-gradient(90deg,#d97706,#f59e0b)}.calculator-features-v3-light-module__CxvSna__accentRose .calculator-features-v3-light-module__CxvSna__stripe,.calculator-features-v3-light-module__CxvSna__accentRose.calculator-features-v3-light-module__CxvSna__stripe{background:linear-gradient(90deg,#e11d48,#f43f5e)}.calculator-features-v3-light-module__CxvSna__iconWrap{background:linear-gradient(135deg,#4573df1f,#2563eb0f)}.calculator-features-v3-light-module__CxvSna__icon{color:#2563eb}.calculator-features-v3-light-module__CxvSna__cardTitle{color:#0f172a}.calculator-features-v3-light-module__CxvSna__cardDesc{color:#64748b}.calculator-features-v3-light-module__CxvSna__featureItem{color:#475569}.calculator-features-v3-light-module__CxvSna__checkIcon,.calculator-features-v3-light-module__CxvSna__cta{color:#2563eb}
.page-v2-common-module__eOPG8G__loadingContainer{justify-content:center;align-items:center;min-height:100vh;display:flex}.page-v2-common-module__eOPG8G__loadingSpinner{border:3px solid #0000;border-top-color:currentColor;border-radius:50%;width:3rem;height:3rem;animation:1s linear infinite page-v2-common-module__eOPG8G__spin}@keyframes page-v2-common-module__eOPG8G__spin{to{transform:rotate(360deg)}}.page-v2-common-module__eOPG8G__pageContainer{width:100%;min-height:100vh;position:relative;overflow-x:clip}.page-v2-common-module__eOPG8G__scene3dContainer{z-index:2;pointer-events:none;opacity:.7;width:100%;height:100vh;position:absolute;top:0;left:0}.page-v2-common-module__eOPG8G__canvas3d{width:100%;height:100%;position:absolute;top:0;left:0}.page-v2-common-module__eOPG8G__mainContent{z-index:10;width:100%;max-width:1400px;margin:0 auto;padding:2rem 1rem;position:relative}@media (min-width:768px){.page-v2-common-module__eOPG8G__mainContent{padding:3rem 2rem}}.page-v2-common-module__eOPG8G__heroSection{text-align:center;max-width:900px;margin:0 auto;padding:3rem 0 4rem}@media (min-width:768px){.page-v2-common-module__eOPG8G__heroSection{padding:4rem 0 6rem}}.page-v2-common-module__eOPG8G__heroContent{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.page-v2-common-module__eOPG8G__heroBadge{border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.page-v2-common-module__eOPG8G__badgeIcon{width:1rem;height:1rem}.page-v2-common-module__eOPG8G__heroTitle{letter-spacing:-.03em;font-size:2.5rem;font-weight:800;line-height:1.1}@media (min-width:768px){.page-v2-common-module__eOPG8G__heroTitle{font-size:3.5rem}}@media (min-width:1024px){.page-v2-common-module__eOPG8G__heroTitle{font-size:4rem}}.page-v2-common-module__eOPG8G__titleGradient{background:linear-gradient(135deg,#2563eb,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-v2-common-module__eOPG8G__heroDescription{max-width:600px;font-size:1.125rem;line-height:1.7}@media (min-width:768px){.page-v2-common-module__eOPG8G__heroDescription{font-size:1.25rem}}.page-v2-common-module__eOPG8G__featurePills{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.page-v2-common-module__eOPG8G__featurePill{border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .2s;display:flex}.page-v2-common-module__eOPG8G__featurePillIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.page-v2-common-module__eOPG8G__featurePillText{flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.page-v2-common-module__eOPG8G__featurePillTitle{font-size:.875rem;font-weight:600;line-height:1.2}.page-v2-common-module__eOPG8G__featurePillDesc{font-size:.75rem;line-height:1.2}.page-v2-common-module__eOPG8G__heroActions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.page-v2-common-module__eOPG8G__primaryButton,.page-v2-common-module__eOPG8G__secondaryButton{border-radius:.75rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;transition:all .2s}.page-v2-common-module__eOPG8G__section{padding:4rem 0}@media (min-width:768px){.page-v2-common-module__eOPG8G__section{padding:5rem 0}}.page-v2-common-module__eOPG8G__sectionHeader{text-align:center;margin-bottom:3rem}.page-v2-common-module__eOPG8G__sectionBadge{border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.page-v2-common-module__eOPG8G__sectionTitle{margin-bottom:.75rem;font-size:2rem;font-weight:700;line-height:1.2}@media (min-width:768px){.page-v2-common-module__eOPG8G__sectionTitle{font-size:2.5rem}}.page-v2-common-module__eOPG8G__sectionDescription{max-width:600px;margin:0 auto;font-size:1.125rem}.page-v2-common-module__eOPG8G__calculatorGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.page-v2-common-module__eOPG8G__calculatorGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.page-v2-common-module__eOPG8G__calculatorGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.page-v2-common-module__eOPG8G__calculatorGrid{grid-template-columns:repeat(5,1fr)}}.page-v2-common-module__eOPG8G__calculatorLink{height:100%;text-decoration:none;display:block}.page-v2-common-module__eOPG8G__calculatorCard{cursor:pointer;border-radius:1.25rem;flex-direction:column;gap:1rem;height:100%;padding:1.5rem;transition:all .3s;display:flex}.page-v2-common-module__eOPG8G__calculatorCard:hover{transform:translateY(-4px)}.page-v2-common-module__eOPG8G__calculatorIconWrapper{border-radius:.875rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.page-v2-common-module__eOPG8G__calculatorIcon{width:1.5rem;height:1.5rem}.page-v2-common-module__eOPG8G__calculatorTitle{font-size:1.25rem;font-weight:700;line-height:1.3}.page-v2-common-module__eOPG8G__calculatorDescription{flex-grow:1;font-size:.875rem;line-height:1.6}.page-v2-common-module__eOPG8G__calculatorFeatures{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page-v2-common-module__eOPG8G__calculatorFeature{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.page-v2-common-module__eOPG8G__featureCheckIcon{flex-shrink:0;width:.875rem;height:.875rem}.page-v2-common-module__eOPG8G__calculatorCta{align-items:center;gap:.375rem;margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:600;display:flex}.page-v2-common-module__eOPG8G__ctaIcon{width:1rem;height:1rem;transition:transform .2s}.page-v2-common-module__eOPG8G__calculatorCard:hover .page-v2-common-module__eOPG8G__ctaIcon{transform:translate(4px)}.page-v2-common-module__eOPG8G__guideGrid{grid-template-columns:1fr;gap:.75rem;max-width:800px;margin:0 auto;display:grid}@media (min-width:640px){.page-v2-common-module__eOPG8G__guideGrid{grid-template-columns:repeat(2,1fr)}}.page-v2-common-module__eOPG8G__guideLink{text-decoration:none;display:block}.page-v2-common-module__eOPG8G__guideCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.page-v2-common-module__eOPG8G__guideIconWrap{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.page-v2-common-module__eOPG8G__guideIcon{width:1.125rem;height:1.125rem}.page-v2-common-module__eOPG8G__guideText{flex:1;min-width:0}.page-v2-common-module__eOPG8G__guideScenario{margin-bottom:.25rem;font-size:.8125rem;font-style:italic;line-height:1.4}.page-v2-common-module__eOPG8G__guideAnswer{font-size:.8125rem;font-weight:600;display:block}.page-v2-common-module__eOPG8G__guideArrow{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.page-v2-common-module__eOPG8G__guideCard:hover .page-v2-common-module__eOPG8G__guideArrow{transform:translate(3px)}.page-v2-common-module__eOPG8G__stepsContainer{grid-template-columns:1fr;gap:1.5rem;max-width:900px;margin:0 auto;display:grid}@media (min-width:768px){.page-v2-common-module__eOPG8G__stepsContainer{grid-template-columns:repeat(2,1fr);gap:2rem}}.page-v2-common-module__eOPG8G__stepCard{border-radius:1.25rem;gap:1rem;padding:1.5rem;display:flex;position:relative}.page-v2-common-module__eOPG8G__stepNumber{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;font-weight:700;display:flex}.page-v2-common-module__eOPG8G__stepContent{flex:1}.page-v2-common-module__eOPG8G__stepIconWrapper{border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;display:flex}.page-v2-common-module__eOPG8G__stepIcon{width:1.25rem;height:1.25rem}.page-v2-common-module__eOPG8G__stepTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.page-v2-common-module__eOPG8G__stepDescription{font-size:.875rem;line-height:1.6}.page-v2-common-module__eOPG8G__stepConnector{display:none}.page-v2-common-module__eOPG8G__gradingCard{border-radius:1.5rem;max-width:1000px;margin:0 auto;padding:2rem}.page-v2-common-module__eOPG8G__gradingGrid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (min-width:640px){.page-v2-common-module__eOPG8G__gradingGrid{grid-template-columns:repeat(4,1fr);gap:1rem}}@media (min-width:768px){.page-v2-common-module__eOPG8G__gradingGrid{grid-template-columns:repeat(6,1fr)}}@media (min-width:1024px){.page-v2-common-module__eOPG8G__gradingGrid{grid-template-columns:repeat(11,1fr)}}.page-v2-common-module__eOPG8G__gradeItem{text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1rem .5rem;transition:transform .2s;display:flex}.page-v2-common-module__eOPG8G__gradeLetter{font-size:1.25rem;font-weight:800;line-height:1}.page-v2-common-module__eOPG8G__gradePoints{font-size:.875rem;font-weight:600}.page-v2-common-module__eOPG8G__gradeRange{margin-top:.125rem;font-size:.6875rem;line-height:1.2}.page-v2-common-module__eOPG8G__faqContainer{max-width:800px;margin:0 auto;padding:.5rem}.page-v2-common-module__eOPG8G__faqGrid{flex-direction:column;gap:.75rem;display:flex}.page-v2-common-module__eOPG8G__faqItem{border-style:solid;border-width:1px;border-radius:1rem;transition:box-shadow .3s,transform .3s;overflow:hidden}.page-v2-common-module__eOPG8G__faqItemOpen{transform:scale(1.005)}.page-v2-common-module__eOPG8G__faqButton{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:44px;padding:1.25rem 1.5rem;font-size:1rem;font-weight:600;display:flex}.page-v2-common-module__eOPG8G__faqIcon{flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .3s}.page-v2-common-module__eOPG8G__faqIconOpen{transform:rotate(180deg)}.page-v2-common-module__eOPG8G__faqContent{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1),opacity .35s;overflow:hidden}.page-v2-common-module__eOPG8G__faqContentOpen{opacity:1;max-height:400px}.page-v2-common-module__eOPG8G__faqAnswer{padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.7}.page-v2-common-module__eOPG8G__ctaCard{text-align:center;border-radius:1.5rem;max-width:700px;margin:0 auto;padding:3rem 2rem;position:relative;overflow:hidden}.page-v2-common-module__eOPG8G__ctaIconStyle{width:3rem;height:3rem;margin-bottom:1.5rem}.page-v2-common-module__eOPG8G__ctaTitle{margin-bottom:.75rem;font-size:1.75rem;font-weight:700}@media (min-width:768px){.page-v2-common-module__eOPG8G__ctaTitle{font-size:2rem}}.page-v2-common-module__eOPG8G__ctaDescription{margin-bottom:2rem;font-size:1.125rem}.page-v2-common-module__eOPG8G__ctaButtons{justify-content:center;gap:1rem;display:flex}.page-v2-common-module__eOPG8G__ctaPrimaryButton{border-radius:.75rem;padding:1rem 2rem;font-size:1rem;font-weight:600}.page-v2-common-module__eOPG8G__universitySelector{z-index:50;margin-bottom:.5rem;position:relative}.page-v2-common-module__eOPG8G__universitySelectorButton{cursor:pointer;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem 1rem;font-family:inherit;transition:all .2s;display:flex}.page-v2-common-module__eOPG8G__universitySelectorButton:focus-visible{outline-offset:2px;outline:2px solid #4573df}.page-v2-common-module__eOPG8G__universitySelectorIcon{flex-shrink:0;width:1.25rem;height:1.25rem}.page-v2-common-module__eOPG8G__universitySelectorText{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.page-v2-common-module__eOPG8G__universitySelectorLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;line-height:1}.page-v2-common-module__eOPG8G__universitySelectorValue{font-size:.9375rem;font-weight:600;line-height:1.2}.page-v2-common-module__eOPG8G__universitySelectorChevron{width:1rem;height:1rem;margin-left:auto;transition:transform .2s}.page-v2-common-module__eOPG8G__universitySelectorChevronOpen{transform:rotate(180deg)}.page-v2-common-module__eOPG8G__universityDropdown{z-index:50;border-radius:.75rem;min-width:min(320px,100vw - 2rem);max-width:calc(100vw - 2rem);position:absolute;top:calc(100% + .5rem);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 40px #00000026}.page-v2-common-module__eOPG8G__universityDropdownSearch{border-bottom:1px solid #0000;padding:.625rem .75rem;position:relative}.page-v2-common-module__eOPG8G__universitySearchInput{border:1px solid #0000;border-radius:.5rem;outline:none;width:100%;padding:.5rem 2.25rem .5rem .75rem;font-family:inherit;font-size:.875rem}.page-v2-common-module__eOPG8G__universitySearchClear{cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.25rem;font-size:.75rem;line-height:1;transition:background-color .15s;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.page-v2-common-module__eOPG8G__universityDropdownList{overscroll-behavior:contain;max-height:280px;overflow-y:auto}.page-v2-common-module__eOPG8G__universityOption{cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:.625rem 1rem;font-family:inherit;transition:background-color .15s;display:flex}.page-v2-common-module__eOPG8G__universityOptionSelected{font-weight:600}.page-v2-common-module__eOPG8G__universityOptionInfo{flex-direction:column;gap:.125rem;display:flex}.page-v2-common-module__eOPG8G__universityOptionName{font-size:.875rem}.page-v2-common-module__eOPG8G__universityOptionLocation{opacity:.7;font-size:.75rem}.page-v2-common-module__eOPG8G__universityOptionCheck{flex-shrink:0;width:1rem;height:1rem}.page-v2-common-module__eOPG8G__universityDropdownFooter{text-align:center;border-top:1px solid #0000;padding:.625rem 1rem;font-size:.75rem}.page-v2-common-module__eOPG8G__universityGridSection{box-sizing:border-box;grid-template-columns:1fr;gap:1rem;width:100%;max-width:1200px;margin:0 auto;display:grid}@media (min-width:480px){.page-v2-common-module__eOPG8G__universityGridSection{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.page-v2-common-module__eOPG8G__universityGridSection{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.page-v2-common-module__eOPG8G__universityGridSection{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-v2-common-module__eOPG8G__universityGridLink{box-sizing:border-box;width:100%;min-width:0;text-decoration:none;display:block}.page-v2-common-module__eOPG8G__universityGridCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.875rem 1rem;transition:all .2s;display:flex;overflow:hidden}.page-v2-common-module__eOPG8G__universityGridLogo{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:700;display:flex}.page-v2-common-module__eOPG8G__universityGridInfo{flex:1;min-width:0}.page-v2-common-module__eOPG8G__universityGridName{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.page-v2-common-module__eOPG8G__universityGridLocation{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;overflow:hidden}.page-v2-common-module__eOPG8G__universityGridArrow{opacity:.5;flex-shrink:0;width:1rem;height:1rem;transition:opacity .2s,transform .2s}.page-v2-common-module__eOPG8G__universityGridCard:hover .page-v2-common-module__eOPG8G__universityGridArrow{opacity:1;transform:translate(2px)}.page-v2-common-module__eOPG8G__viewAllContainer{text-align:center;margin-top:2rem}.page-v2-common-module__eOPG8G__viewAllLink{border-radius:.5rem;align-items:center;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}@media (max-width:768px){.page-v2-common-module__eOPG8G__mainContent{padding:1.25rem .875rem 2rem}.page-v2-common-module__eOPG8G__heroSection{padding:2rem 0 2.5rem}.page-v2-common-module__eOPG8G__heroContent{gap:1rem}.page-v2-common-module__eOPG8G__heroTitle{font-size:2.1rem}.page-v2-common-module__eOPG8G__heroDescription{font-size:1rem;line-height:1.55}.page-v2-common-module__eOPG8G__featurePills{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.page-v2-common-module__eOPG8G__featurePill{justify-content:flex-start;min-width:0;padding:.625rem .75rem}.page-v2-common-module__eOPG8G__heroActions{grid-template-columns:1fr;gap:.625rem;width:100%;max-width:24rem;margin-top:1rem;display:grid}.page-v2-common-module__eOPG8G__primaryButton,.page-v2-common-module__eOPG8G__secondaryButton,.page-v2-common-module__eOPG8G__ctaPrimaryButton{justify-content:center;width:100%;padding:.75rem 1.1rem;font-size:.9rem}.page-v2-common-module__eOPG8G__section{padding:2.25rem 0}.page-v2-common-module__eOPG8G__sectionHeader{margin-bottom:1.5rem}.page-v2-common-module__eOPG8G__sectionDescription{font-size:1rem}.page-v2-common-module__eOPG8G__stepsContainer{gap:1rem}.page-v2-common-module__eOPG8G__stepCard{gap:.75rem;padding:1.125rem}.page-v2-common-module__eOPG8G__gradingCard{padding:1rem}.page-v2-common-module__eOPG8G__ctaCard{padding:1.75rem 1rem}.page-v2-common-module__eOPG8G__ctaDescription{margin-bottom:1.25rem;font-size:1rem}.page-v2-common-module__eOPG8G__universityGridSection{gap:.625rem}.page-v2-common-module__eOPG8G__universityGridCard{padding:.75rem}.page-v2-common-module__eOPG8G__viewAllContainer{margin-top:1.25rem}}@media (max-width:420px){.page-v2-common-module__eOPG8G__featurePills{grid-template-columns:1fr}}
.course-card-common-module__G0Mf4W__container{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);position:relative}.course-card-common-module__G0Mf4W__card{border-radius:1.5rem;flex-direction:column;justify-content:space-between;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.course-card-common-module__G0Mf4W__card:focus-within{outline:2px solid var(--color-brand-primary,#2563eb);outline-offset:2px}.course-card-common-module__G0Mf4W__card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.course-card-common-module__G0Mf4W__card:after{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #2563eb26, transparent 40%);opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute;inset:0}.course-card-common-module__G0Mf4W__card:hover{transform:translateY(-8px)scale(1.01)}.course-card-common-module__G0Mf4W__card:hover:before,.course-card-common-module__G0Mf4W__card:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.course-card-common-module__G0Mf4W__container,.course-card-common-module__G0Mf4W__card,.course-card-common-module__G0Mf4W__card:before,.course-card-common-module__G0Mf4W__badge,.course-card-common-module__G0Mf4W__countBadge,.course-card-common-module__G0Mf4W__actionButton,.course-card-common-module__G0Mf4W__actionIcon{transition:none}.course-card-common-module__G0Mf4W__card:hover{transform:none}}.course-card-common-module__G0Mf4W__card:hover:before{opacity:1}.course-card-common-module__G0Mf4W__cardHeader{padding-bottom:clamp(.875rem,2vw,1.25rem)}.course-card-common-module__G0Mf4W__headerContent{grid-template-columns:1fr auto;align-items:flex-start;gap:clamp(.75rem,2vw,1rem);display:grid}.course-card-common-module__G0Mf4W__headerInfo{flex:1}.course-card-common-module__G0Mf4W__cardTitle{-webkit-line-clamp:2;letter-spacing:-.01em;-webkit-box-orient:vertical;font-size:1.25rem;font-weight:700;line-height:1.6rem;transition:color .3s;display:-webkit-box;overflow:hidden}.course-card-common-module__G0Mf4W__cardDescription{margin-top:.375rem;font-size:.9rem;font-weight:500}.course-card-common-module__G0Mf4W__creditBadge{border-radius:.75rem;flex-shrink:0;padding:.375rem .75rem;font-weight:600}.course-card-common-module__G0Mf4W__cardContent{gap:clamp(1.25rem,2vw,1.75rem);display:grid}.course-card-common-module__G0Mf4W__statsGrid{border-radius:1rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:clamp(.875rem,2vw,1.125rem);padding:.75rem;font-size:.875rem;line-height:1.25rem;display:grid}.course-card-common-module__G0Mf4W__statItem{align-items:center;gap:.5rem;padding:.375rem 0;font-weight:600;transition:transform .2s;display:flex}.course-card-common-module__G0Mf4W__statItem:hover{transform:translate(4px)}.course-card-common-module__G0Mf4W__statIcon{flex-shrink:0;width:1.125rem;height:1.125rem}.course-card-common-module__G0Mf4W__statIconBlue{filter:drop-shadow(0 2px 4px #2563eb4d)}.course-card-common-module__G0Mf4W__statIconGreen{filter:drop-shadow(0 2px 4px #22c55e4d)}.course-card-common-module__G0Mf4W__statIconOrange{filter:drop-shadow(0 2px 4px #f973164d)}.course-card-common-module__G0Mf4W__updateInfo{opacity:.85;align-items:center;gap:.625rem;padding-top:clamp(.625rem,1.5vw,.875rem);font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.course-card-common-module__G0Mf4W__clockIcon{opacity:.7;width:1rem;height:1rem}.course-card-common-module__G0Mf4W__cardFooter{border-top:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.75rem,2vw,1.25rem);margin-top:auto;padding:clamp(.75rem,1.5vw,1rem) clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.5rem);display:flex}.course-card-common-module__G0Mf4W__totalPapers{letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.25rem}.course-card-common-module__G0Mf4W__popularBadge{border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;animation:2s ease-in-out infinite course-card-common-module__G0Mf4W__pulseGlow;display:flex}.course-card-common-module__G0Mf4W__activeBadge{border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;animation:1.5s ease-in-out infinite course-card-common-module__G0Mf4W__flamePulse;display:flex}@keyframes course-card-common-module__G0Mf4W__pulseGlow{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes course-card-common-module__G0Mf4W__flamePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.course-card-common-module__G0Mf4W__badgeIcon{width:.875rem;height:.875rem}.course-card-common-module__G0Mf4W__linkWrapper{flex:1;display:block}.course-card-common-module__G0Mf4W__card:hover .course-card-common-module__G0Mf4W__cardTitle{text-decoration-thickness:2px}@media (max-width:480px){.course-card-common-module__G0Mf4W__card{border-radius:1rem}.course-card-common-module__G0Mf4W__cardTitle{font-size:1rem;line-height:1.5rem}.course-card-common-module__G0Mf4W__statsGrid{grid-template-columns:repeat(2,1fr);gap:.5rem}.course-card-common-module__G0Mf4W__statItem{gap:.35rem;font-size:.8rem}.course-card-common-module__G0Mf4W__statIcon{width:.875rem;height:.875rem}}@media (min-width:768px){.course-card-common-module__G0Mf4W__statsGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.course-card-common-module__G0Mf4W__card:hover{transform:translateY(-6px)}}@media (min-width:1280px){.course-card-common-module__G0Mf4W__cardTitle{font-size:1.25rem}}
.page-v2-dark-module__huCpPG__pageContainer{color:#f8fafc;background:0 0}.page-v2-dark-module__huCpPG__scene3dContainer{z-index:2;pointer-events:none;opacity:.7;width:100%;height:100vh;position:absolute;top:0;left:0}.page-v2-dark-module__huCpPG__heroBadge{color:#60a5fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#272c34bf;border:1px solid #3b82f640;box-shadow:0 4px 15px #0000004d}.page-v2-dark-module__huCpPG__heroTitle{color:#f8fafc}.page-v2-dark-module__huCpPG__titleGradient{background:linear-gradient(135deg,#60a5fa 0%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-v2-dark-module__huCpPG__heroDescription{color:#cbd5e1}.page-v2-dark-module__huCpPG__featurePill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#272c34bf;border:1px solid #ffffff14;box-shadow:0 4px 15px #0000004d}.page-v2-dark-module__huCpPG__featurePill:hover{background:#2f343cd9;border-color:#3b82f64d;box-shadow:0 8px 25px #0006}.page-v2-dark-module__huCpPG__featurePillIcon{color:#60a5fa}.page-v2-dark-module__huCpPG__featurePillTitle{color:#f8fafc}.page-v2-dark-module__huCpPG__featurePillDesc{color:#94a3b8}.page-v2-dark-module__huCpPG__primaryButton{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 20px #2563eb66}.page-v2-dark-module__huCpPG__primaryButton:hover{background:linear-gradient(135deg,#3b60c9,#1d4ed8);box-shadow:0 8px 30px #2563eb80}.page-v2-dark-module__huCpPG__secondaryButton{color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#272c34bf;border:1px solid #ffffff1a}.page-v2-dark-module__huCpPG__secondaryButton:hover{background:#2f343cd9;border-color:#3b82f666}.page-v2-dark-module__huCpPG__sectionBadge{color:#60a5fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#272c34bf;border:1px solid #3b82f640}.page-v2-dark-module__huCpPG__sectionTitle{color:#f8fafc}.page-v2-dark-module__huCpPG__sectionDescription{color:#cbd5e1}.page-v2-dark-module__huCpPG__calculatorCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#272c34bf;border:1px solid #ffffff14;box-shadow:0 4px 20px #0000004d}.page-v2-dark-module__huCpPG__calculatorCard:hover{border-color:#3b82f659;box-shadow:0 15px 40px #00000080}.page-v2-dark-module__huCpPG__calculatorCardBlue{border-left:4px solid #2563eb}.page-v2-dark-module__huCpPG__calculatorCardPurple{border-left:4px solid #8b5cf6}.page-v2-dark-module__huCpPG__calculatorCardEmerald{border-left:4px solid #34d399}.page-v2-dark-module__huCpPG__calculatorCardAmber{border-left:4px solid #fbbf24}.page-v2-dark-module__huCpPG__calculatorCardRose{border-left:4px solid #fb7185}.page-v2-dark-module__huCpPG__calculatorIconWrapper{background:#2563eb2e}.page-v2-dark-module__huCpPG__calculatorIcon{color:#60a5fa}.page-v2-dark-module__huCpPG__calculatorTitle{color:#f8fafc}.page-v2-dark-module__huCpPG__calculatorDescription{color:#94a3b8}.page-v2-dark-module__huCpPG__calculatorFeature{color:#cbd5e1}.page-v2-dark-module__huCpPG__featureCheckIcon,.page-v2-dark-module__huCpPG__calculatorCta{color:#60a5fa}.page-v2-dark-module__huCpPG__guideCard{background:#272c3499;border-color:#ffffff0f;box-shadow:0 2px 8px #0003}.page-v2-dark-module__huCpPG__guideCard:hover{background:#2f343cb3;border-color:#3b82f64d;box-shadow:0 4px 16px #0000004d}.page-v2-dark-module__huCpPG__guideIconWrap{background:#2563eb26}.page-v2-dark-module__huCpPG__guideIcon{color:#60a5fa}.page-v2-dark-module__huCpPG__guideScenario{color:#cbd5e1}.page-v2-dark-module__huCpPG__guideAnswer{color:#60a5fa}.page-v2-dark-module__huCpPG__guideArrow{color:#64748b}.page-v2-dark-module__huCpPG__stepCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#272c34bf;border:1px solid #ffffff14;box-shadow:0 4px 15px #0000004d}.page-v2-dark-module__huCpPG__stepNumber{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 15px #2563eb66}.page-v2-dark-module__huCpPG__stepIconWrapper{background:#2563eb2e}.page-v2-dark-module__huCpPG__stepIcon{color:#60a5fa}.page-v2-dark-module__huCpPG__stepTitle{color:#f8fafc}.page-v2-dark-module__huCpPG__stepDescription{color:#cbd5e1}.page-v2-dark-module__huCpPG__stepConnector{background:linear-gradient(#2563eb,#0000)}.page-v2-dark-module__huCpPG__gradingCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#272c34bf;border:1px solid #ffffff14;box-shadow:0 4px 20px #0000004d}.page-v2-dark-module__huCpPG__gradeItem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2f343c99;border:1px solid #ffffff0f}.page-v2-dark-module__huCpPG__gradeItem:hover{border-color:#ffffff1f;box-shadow:0 8px 20px #0006}.page-v2-dark-module__huCpPG__gradeItemEmerald{border-bottom:3px solid #34d399}.page-v2-dark-module__huCpPG__gradeItemBlue{border-bottom:3px solid #60a5fa}.page-v2-dark-module__huCpPG__gradeItemAmber{border-bottom:3px solid #fbbf24}.page-v2-dark-module__huCpPG__gradeItemOrange{border-bottom:3px solid #fb923c}.page-v2-dark-module__huCpPG__gradeItemRed{border-bottom:3px solid #f87171}.page-v2-dark-module__huCpPG__gradeLetter{color:#f8fafc}.page-v2-dark-module__huCpPG__gradePoints{color:#60a5fa}.page-v2-dark-module__huCpPG__gradeRange{color:#94a3b8}.page-v2-dark-module__huCpPG__faqContainer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#272c34bf;border:1px solid #ffffff14;border-radius:1.5rem}.page-v2-dark-module__huCpPG__faqItem{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2f343c99;border-color:#ffffff0f;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0a}.page-v2-dark-module__huCpPG__faqItemOpen{background:#2f343ccc;border-color:#3b82f640;box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff0f}.page-v2-dark-module__huCpPG__faqButton{color:#f8fafc}.page-v2-dark-module__huCpPG__faqButton:hover{color:#60a5fa}.page-v2-dark-module__huCpPG__faqIcon{color:#94a3b8}.page-v2-dark-module__huCpPG__faqAnswer{color:#cbd5e1}.page-v2-dark-module__huCpPG__ctaCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#4573df2e,#2563eb1f);border:1px solid #3b82f640}.page-v2-dark-module__huCpPG__ctaIconStyle{color:#60a5fa}.page-v2-dark-module__huCpPG__ctaTitle{color:#f8fafc}.page-v2-dark-module__huCpPG__ctaDescription{color:#cbd5e1}.page-v2-dark-module__huCpPG__ctaPrimaryButton{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 4px 20px #2563eb66}.page-v2-dark-module__huCpPG__ctaPrimaryButton:hover{background:linear-gradient(135deg,#3b60c9,#1d4ed8);box-shadow:0 8px 30px #2563eb80}.page-v2-dark-module__huCpPG__universitySelectorButton{color:#f8fafc;background:#23272ecc;border-color:#ffffff1a}.page-v2-dark-module__huCpPG__universitySelectorButton:hover{background:#2f343ce6;border-color:#3b82f659}.page-v2-dark-module__huCpPG__universitySelectorLabel{color:#94a3b8}.page-v2-dark-module__huCpPG__universitySelectorValue{color:#f8fafc}.page-v2-dark-module__huCpPG__universityDropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#23272efa;border:1px solid #ffffff1a}.page-v2-dark-module__huCpPG__universityDropdownSearch{border-bottom-color:#ffffff14}.page-v2-dark-module__huCpPG__universitySearchInput{color:#f8fafc;background:#2f343ccc;border-color:#ffffff1a}.page-v2-dark-module__huCpPG__universitySearchInput::placeholder{color:#64748b}.page-v2-dark-module__huCpPG__universitySearchInput:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f640}.page-v2-dark-module__huCpPG__universitySearchClear{color:#64748b}.page-v2-dark-module__huCpPG__universitySearchClear:hover{color:#cbd5e1;background-color:#ffffff14}.page-v2-dark-module__huCpPG__universityOption{color:#cbd5e1;background:0 0}.page-v2-dark-module__huCpPG__universityOption:hover{background:#2563eb26}.page-v2-dark-module__huCpPG__universityOptionSelected{color:#60a5fa;background:#2563eb26}.page-v2-dark-module__huCpPG__universityOptionName{color:inherit}.page-v2-dark-module__huCpPG__universityOptionLocation{color:#64748b}.page-v2-dark-module__huCpPG__universityOptionCheck{color:#60a5fa}.page-v2-dark-module__huCpPG__universityDropdownFooter{color:#64748b;background:#272c3499;border-top-color:#ffffff14}.page-v2-dark-module__huCpPG__universityGridCard{background:#272c34bf;border:1px solid #ffffff1a;box-shadow:0 4px 16px #0000004d}.page-v2-dark-module__huCpPG__universityGridCard:hover{background:#2f343cd9;border-color:#3b82f659;transform:translateY(-2px);box-shadow:0 8px 24px #0006}.page-v2-dark-module__huCpPG__universityGridLogo{color:inherit;background:0 0}.page-v2-dark-module__huCpPG__universityGridName{color:#f8fafc}.page-v2-dark-module__huCpPG__universityGridLocation{color:#94a3b8}.page-v2-dark-module__huCpPG__universityGridArrow{color:#60a5fa}.page-v2-dark-module__huCpPG__viewAllLink{color:#60a5fa;background:#2563eb26}.page-v2-dark-module__huCpPG__viewAllLink:hover{color:#93c5fd;background:#2563eb40}
.course-card-light-module__PfhGiW__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.course-card-light-module__PfhGiW__card{background:var(--glass-bg-base,#ffffffc7);border:1px solid var(--glass-border-base,#0000001a);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.course-card-light-module__PfhGiW__card:hover{background:#ffffffe0;border:1px solid #2563eb40;box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.course-card-light-module__PfhGiW__title{color:#0f172a}.course-card-light-module__PfhGiW__description{color:#334155}.course-card-light-module__PfhGiW__button{color:#0f172a;background:#ffffffbf;border:1px solid #0000001a;min-height:2.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268714}.course-card-light-module__PfhGiW__button:hover{background:#ffffffe6;border:1px solid #2563eb4d;box-shadow:0 8px 24px #1f26871f}.course-card-light-module__PfhGiW__button:focus-visible{outline-offset:2px;outline:3px solid #2563ebcc}@media (prefers-reduced-motion:reduce){.course-card-light-module__PfhGiW__card,.course-card-light-module__PfhGiW__button{transition:none;transform:none!important}}
.page-v2-light-module__BLDLna__pageContainer{color:#0f172a;background:0 0}.page-v2-light-module__BLDLna__scene3dContainer{z-index:2;pointer-events:none;opacity:.7;width:100%;height:100vh;position:absolute;top:0;left:0}.page-v2-light-module__BLDLna__heroBadge{color:#2563eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #2563eb33;box-shadow:0 4px 15px #2563eb1a}.page-v2-light-module__BLDLna__heroTitle{color:#0f172a}.page-v2-light-module__BLDLna__titleGradient{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-v2-light-module__BLDLna__heroDescription{color:#475569}.page-v2-light-module__BLDLna__featurePill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #e2e8f0cc;box-shadow:0 4px 15px #2563eb0d,inset 0 1px 2px #ffffffe6}.page-v2-light-module__BLDLna__featurePill:hover{background:linear-gradient(135deg,#fffffff2,#ffffffd9);border-color:#2563eb4d;box-shadow:0 8px 25px #2563eb1a,inset 0 1px 2px #ffffffe6}.page-v2-light-module__BLDLna__featurePillIcon{color:#2563eb}.page-v2-light-module__BLDLna__featurePillTitle{color:#0f172a}.page-v2-light-module__BLDLna__featurePillDesc{color:#64748b}.page-v2-light-module__BLDLna__primaryButton{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 4px 18px #2563eb59}.page-v2-light-module__BLDLna__primaryButton:hover{background:linear-gradient(135deg,#3b60c9,#1d4ed8);box-shadow:0 8px 28px #2563eb73}.page-v2-light-module__BLDLna__secondaryButton{color:#2563eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #2563eb40}.page-v2-light-module__BLDLna__secondaryButton:hover{background:#fffffff2;border-color:#2563eb66}.page-v2-light-module__BLDLna__sectionBadge{color:#2563eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #2563eb33}.page-v2-light-module__BLDLna__sectionTitle{color:#0f172a}.page-v2-light-module__BLDLna__sectionDescription{color:#475569}.page-v2-light-module__BLDLna__calculatorCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #e2e8f0cc;box-shadow:0 4px 20px #2563eb0d,inset 0 1px 3px #ffffffe6}.page-v2-light-module__BLDLna__calculatorCard:hover{border-color:#2563eb59;box-shadow:0 15px 40px #2563eb1f,inset 0 1px 3px #ffffffe6}.page-v2-light-module__BLDLna__calculatorCardBlue{border-left:4px solid #2563eb}.page-v2-light-module__BLDLna__calculatorCardPurple{border-left:4px solid #8b5cf6}.page-v2-light-module__BLDLna__calculatorCardEmerald{border-left:4px solid #10b981}.page-v2-light-module__BLDLna__calculatorCardAmber{border-left:4px solid #f59e0b}.page-v2-light-module__BLDLna__calculatorCardRose{border-left:4px solid #e11d48}.page-v2-light-module__BLDLna__calculatorIconWrapper{background:linear-gradient(135deg,#4573df1f,#2563eb0f)}.page-v2-light-module__BLDLna__calculatorIcon{color:#2563eb}.page-v2-light-module__BLDLna__calculatorTitle{color:#0f172a}.page-v2-light-module__BLDLna__calculatorDescription{color:#64748b}.page-v2-light-module__BLDLna__calculatorFeature{color:#475569}.page-v2-light-module__BLDLna__featureCheckIcon,.page-v2-light-module__BLDLna__calculatorCta{color:#2563eb}.page-v2-light-module__BLDLna__guideCard{background:linear-gradient(135deg,#ffffffbf,#ffffff8c);border-color:#e2e8f0cc;box-shadow:0 2px 8px #2563eb0f}.page-v2-light-module__BLDLna__guideCard:hover{border-color:#2563eb4d;box-shadow:0 4px 16px #2563eb1a}.page-v2-light-module__BLDLna__guideIconWrap{background:#2563eb14}.page-v2-light-module__BLDLna__guideIcon{color:#2563eb}.page-v2-light-module__BLDLna__guideScenario{color:#475569}.page-v2-light-module__BLDLna__guideAnswer{color:#2563eb}.page-v2-light-module__BLDLna__guideArrow{color:#94a3b8}.page-v2-light-module__BLDLna__stepCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #e2e8f0cc;box-shadow:0 4px 15px #2563eb0d}.page-v2-light-module__BLDLna__stepNumber{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 4px 15px #2563eb59}.page-v2-light-module__BLDLna__stepIconWrapper{background:linear-gradient(135deg,#4573df1f,#2563eb0f)}.page-v2-light-module__BLDLna__stepIcon{color:#2563eb}.page-v2-light-module__BLDLna__stepTitle{color:#0f172a}.page-v2-light-module__BLDLna__stepDescription{color:#64748b}.page-v2-light-module__BLDLna__stepConnector{background:linear-gradient(#2563eb,#0000)}.page-v2-light-module__BLDLna__gradingCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #e2e8f0cc;box-shadow:0 4px 20px #2563eb0d}.page-v2-light-module__BLDLna__gradeItem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#ffffffbf,#ffffff8c);border:1px solid #e2e8f099}.page-v2-light-module__BLDLna__gradeItem:hover{box-shadow:0 8px 20px #2563eb14}.page-v2-light-module__BLDLna__gradeItemEmerald{border-bottom:3px solid #10b981}.page-v2-light-module__BLDLna__gradeItemBlue{border-bottom:3px solid #2563eb}.page-v2-light-module__BLDLna__gradeItemAmber{border-bottom:3px solid #f59e0b}.page-v2-light-module__BLDLna__gradeItemOrange{border-bottom:3px solid #f97316}.page-v2-light-module__BLDLna__gradeItemRed{border-bottom:3px solid #ef4444}.page-v2-light-module__BLDLna__gradeLetter{color:#0f172a}.page-v2-light-module__BLDLna__gradePoints{color:#2563eb}.page-v2-light-module__BLDLna__gradeRange{color:#64748b}.page-v2-light-module__BLDLna__faqContainer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #e2e8f0cc;border-radius:1.5rem}.page-v2-light-module__BLDLna__faqItem{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border-color:#e2e8f0cc;box-shadow:0 4px 24px #2563eb0a,inset 0 1px #ffffffe6}.page-v2-light-module__BLDLna__faqItemOpen{background:#ffffffd9;border-color:#2563eb40;box-shadow:0 8px 30px #2563eb14,inset 0 1px #fffffff2}.page-v2-light-module__BLDLna__faqButton{color:#0f172a}.page-v2-light-module__BLDLna__faqButton:hover{color:#2563eb}.page-v2-light-module__BLDLna__faqIcon{color:#94a3b8}.page-v2-light-module__BLDLna__faqAnswer{color:#475569}.page-v2-light-module__BLDLna__ctaCard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#4573df1a,#2563eb14);border:1px solid #2563eb33}.page-v2-light-module__BLDLna__ctaIconStyle{color:#2563eb}.page-v2-light-module__BLDLna__ctaTitle{color:#0f172a}.page-v2-light-module__BLDLna__ctaDescription{color:#475569}.page-v2-light-module__BLDLna__ctaPrimaryButton{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);box-shadow:0 4px 18px #2563eb59}.page-v2-light-module__BLDLna__ctaPrimaryButton:hover{background:linear-gradient(135deg,#3b60c9,#1d4ed8);box-shadow:0 8px 28px #2563eb73}.page-v2-light-module__BLDLna__universitySelectorButton{color:#0f172a;background:#ffffffd9;border-color:#cbd5e1cc}.page-v2-light-module__BLDLna__universitySelectorButton:hover{background:#fffffff2;border-color:#2563eb66;box-shadow:0 4px 15px #2563eb1a}.page-v2-light-module__BLDLna__universitySelectorLabel{color:#64748b}.page-v2-light-module__BLDLna__universitySelectorValue{color:#0f172a}.page-v2-light-module__BLDLna__universityDropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #e2e8f0cc}.page-v2-light-module__BLDLna__universityDropdownSearch{border-bottom-color:#e2e8f0cc}.page-v2-light-module__BLDLna__universitySearchInput{color:#334155;background:#f8fafce6;border-color:#cbd5e1cc}.page-v2-light-module__BLDLna__universitySearchInput::placeholder{color:#94a3b8}.page-v2-light-module__BLDLna__universitySearchInput:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26}.page-v2-light-module__BLDLna__universitySearchClear{color:#94a3b8}.page-v2-light-module__BLDLna__universitySearchClear:hover{color:#475569;background-color:#94a3b826}.page-v2-light-module__BLDLna__universityOption{color:#475569;background:0 0}.page-v2-light-module__BLDLna__universityOption:hover{background:#2563eb14}.page-v2-light-module__BLDLna__universityOptionSelected{color:#2563eb;background:#2563eb14}.page-v2-light-module__BLDLna__universityOptionName{color:inherit}.page-v2-light-module__BLDLna__universityOptionLocation{color:#94a3b8}.page-v2-light-module__BLDLna__universityOptionCheck{color:#2563eb}.page-v2-light-module__BLDLna__universityDropdownFooter{color:#94a3b8;background:#f8fafce6;border-top-color:#e2e8f0cc}.page-v2-light-module__BLDLna__universityGridCard{background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #e2e8f0cc;box-shadow:0 4px 16px #2563eb0f}.page-v2-light-module__BLDLna__universityGridCard:hover{background:linear-gradient(135deg,#fffffff2,#fffc);border-color:#2563eb4d;transform:translateY(-2px);box-shadow:0 8px 24px #2563eb1f}.page-v2-light-module__BLDLna__universityGridLogo{color:inherit;background:0 0}.page-v2-light-module__BLDLna__universityGridName{color:#0f172a}.page-v2-light-module__BLDLna__universityGridLocation{color:#64748b}.page-v2-light-module__BLDLna__universityGridArrow{color:#2563eb}.page-v2-light-module__BLDLna__viewAllLink{color:#2563eb;background:#2563eb14}.page-v2-light-module__BLDLna__viewAllLink:hover{color:#1d4ed8;background:#2563eb26}
.course-card-dark-module__VMdAwG__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.course-card-dark-module__VMdAwG__card{background:var(--glass-bg-base,#23272eb8);border:1px solid var(--glass-border-base,#ffffff14);-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff1f}.course-card-dark-module__VMdAwG__card:hover{background:#23272ed9;border-color:#2563eb73;box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #2563eb2e,inset 0 1px #ffffff2e}.course-card-dark-module__VMdAwG__title{color:#f8fafcfa}.course-card-dark-module__VMdAwG__description{color:#e2e8f0eb}.course-card-dark-module__VMdAwG__button{color:#f8fafcf2;background:#23272eb3;border-color:#ffffff1f;box-shadow:0 4px 16px #0006,inset 0 1px #ffffff14}.course-card-dark-module__VMdAwG__button:hover{background:#1e3a8a73;border-color:#2563eb80;box-shadow:0 8px 24px #00000080,0 0 24px #2563eb40}
.responsive-container-light-module__LDsJ8q__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #94a3b833;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000014}@media (prefers-reduced-motion:reduce){.responsive-container-light-module__LDsJ8q__container{transition:none!important}}
.paper-preview-card-common-module__v3-agq__card{transition:transform .25s var(--ease-spring,cubic-bezier(.68, -.55, .265, 1.55)), box-shadow .25s ease;border-radius:1.25rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.paper-preview-card-common-module__v3-agq__card:after{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%), #2563eb26, transparent 40%);opacity:0;pointer-events:none;z-index:1;transition:opacity .3s;position:absolute;inset:0}.paper-preview-card-common-module__v3-agq__card:hover{transform:translateY(-4px)}.paper-preview-card-common-module__v3-agq__card:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.paper-preview-card-common-module__v3-agq__card{transition:none}.paper-preview-card-common-module__v3-agq__card:hover{transform:none}}.paper-preview-card-common-module__v3-agq__skeleton{min-height:320px}.paper-preview-card-common-module__v3-agq__skeletonContent{width:100%;height:100%;animation:2s cubic-bezier(.4,0,.6,1) infinite paper-preview-card-common-module__v3-agq__pulse}@keyframes paper-preview-card-common-module__v3-agq__pulse{0%,to{opacity:1}50%{opacity:.5}}.paper-preview-card-common-module__v3-agq__typeBanner{text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:.8125rem;font-weight:700;display:flex}.paper-preview-card-common-module__v3-agq__typeLabel{align-items:center;gap:.5rem;display:flex}.paper-preview-card-common-module__v3-agq__yearBadge{border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.paper-preview-card-common-module__v3-agq__previewArea{justify-content:center;align-items:center;min-height:100px;padding:2rem 1.5rem;display:flex;position:relative}.paper-preview-card-common-module__v3-agq__thumbnailWrapper{border-radius:.5rem;width:100%;height:120px;position:relative;overflow:hidden}.paper-preview-card-common-module__v3-agq__thumbnailImage{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.paper-preview-card-common-module__v3-agq__card:hover .paper-preview-card-common-module__v3-agq__thumbnailImage{transform:scale(1.05)}.paper-preview-card-common-module__v3-agq__iconWrapper{border-radius:1rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.paper-preview-card-common-module__v3-agq__card:hover .paper-preview-card-common-module__v3-agq__iconWrapper{transform:scale(1.1)rotate(3deg)}@media (prefers-reduced-motion:reduce){.paper-preview-card-common-module__v3-agq__iconWrapper{transition:none}.paper-preview-card-common-module__v3-agq__card:hover .paper-preview-card-common-module__v3-agq__iconWrapper{transform:none}}.paper-preview-card-common-module__v3-agq__fileTypeIcon{width:2.25rem;height:2.25rem}.paper-preview-card-common-module__v3-agq__fileTypeBadge{border-radius:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.paper-preview-card-common-module__v3-agq__content{flex-direction:column;flex:1;gap:.75rem;min-width:0;padding:1rem 1.25rem;display:flex}.paper-preview-card-common-module__v3-agq__title{letter-spacing:-.01em;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.paper-preview-card-common-module__v3-agq__metaRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.paper-preview-card-common-module__v3-agq__metaItem{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:flex}.paper-preview-card-common-module__v3-agq__metaIcon{flex-shrink:0;width:.875rem;height:.875rem}.paper-preview-card-common-module__v3-agq__tagsRow{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.paper-preview-card-common-module__v3-agq__tag,.paper-preview-card-common-module__v3-agq__tagMore{border-radius:9999px;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600}.paper-preview-card-common-module__v3-agq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding:.875rem 1.25rem;display:flex}.paper-preview-card-common-module__v3-agq__actionButton{border-radius:.625rem;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.paper-preview-card-common-module__v3-agq__actionButton:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.paper-preview-card-common-module__v3-agq__actionButton{transition:none}.paper-preview-card-common-module__v3-agq__actionButton:hover{transform:none}}.paper-preview-card-common-module__v3-agq__actionIcon{flex-shrink:0;width:.875rem;height:.875rem}.paper-preview-card-common-module__v3-agq__savedBtn{font-weight:700}.paper-preview-card-common-module__v3-agq__bookmarkFilled{fill:currentColor}.paper-preview-card-common-module__v3-agq__reportLink{cursor:pointer;border-radius:.625rem;align-items:center;gap:.25rem;min-height:36px;padding:.375rem .625rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.paper-preview-card-common-module__v3-agq__reportLink:hover{transform:translateY(-1px)}.paper-preview-card-common-module__v3-agq__reportLink:focus-visible{outline:2px solid var(--color-brand-primary,#2563eb);outline-offset:2px}.paper-preview-card-common-module__v3-agq__reportIcon{flex-shrink:0;width:.8125rem;height:.8125rem}.paper-preview-card-common-module__v3-agq__reportLabel{white-space:nowrap}@media (prefers-reduced-motion:reduce){.paper-preview-card-common-module__v3-agq__reportLink{transition:none}.paper-preview-card-common-module__v3-agq__reportLink:hover{transform:none}}.paper-preview-card-common-module__v3-agq__downloadButton{flex:1;justify-content:center}.paper-preview-card-common-module__v3-agq__comingSoonBadge{border-style:dashed;flex:1;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:600;display:flex}.paper-preview-card-common-module__v3-agq__viewMoreLink{text-align:center;border-radius:.5rem;width:100%;margin-top:.25rem;padding:.5rem;font-size:.8125rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}@media (max-width:480px){.paper-preview-card-common-module__v3-agq__card{border-radius:1rem}.paper-preview-card-common-module__v3-agq__content{padding:.875rem 1rem}.paper-preview-card-common-module__v3-agq__actions{grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem 1rem;display:grid}.paper-preview-card-common-module__v3-agq__actionButton{justify-content:center;width:100%;min-height:2.75rem}.paper-preview-card-common-module__v3-agq__downloadButton,.paper-preview-card-common-module__v3-agq__viewMoreLink{grid-column:1/-1;justify-content:center;width:100%;min-height:2.75rem}}@media (max-width:360px){.paper-preview-card-common-module__v3-agq__actions{flex-direction:column;display:flex}}
.discord-community-callout-common-module__k80OPW__discordCalloutContainer{color:#f2f3f5;background-color:#1e1f22;border:1px solid #5865f259;border-radius:1rem;margin:1.75rem 0;padding:1.5rem;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 12px 32px -8px #00000080,inset 0 0 0 1px #ffffff0d}.discord-community-callout-common-module__k80OPW__discordCalloutContainer:hover{border-color:#5865f299;box-shadow:0 16px 40px -8px #5865f240,inset 0 0 0 1px #5865f233}.discord-community-callout-common-module__k80OPW__glowBlurple{pointer-events:none;background:radial-gradient(circle,#5865f240 0%,#5865f200 70%);border-radius:9999px;width:16rem;height:16rem;position:absolute;top:-4rem;right:-4rem}.discord-community-callout-common-module__k80OPW__topHeaderBar{z-index:2;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex;position:relative}.discord-community-callout-common-module__k80OPW__badgeTag{color:#fff;background-color:#5865f2;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #5865f259}.discord-community-callout-common-module__k80OPW__statusPill{color:#b5bac1;background-color:#2b2d31;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.discord-community-callout-common-module__k80OPW__greenDot{background-color:#23a55a;border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 8px #23a55a}.discord-community-callout-common-module__k80OPW__calloutTitle{z-index:2;color:#fff;margin-bottom:.625rem;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:800;line-height:1.25;position:relative}.discord-community-callout-common-module__k80OPW__calloutDesc{z-index:2;color:#dbdee1;max-width:44rem;margin-bottom:1.25rem;font-size:.875rem;line-height:1.6;position:relative}.discord-community-callout-common-module__k80OPW__featuresGrid{z-index:2;grid-template-columns:1fr;gap:.625rem;margin-bottom:1.25rem;display:grid;position:relative}@media (min-width:640px){.discord-community-callout-common-module__k80OPW__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.discord-community-callout-common-module__k80OPW__featuresGrid{grid-template-columns:repeat(4,1fr)}}.discord-community-callout-common-module__k80OPW__featureChip{color:#dbdee1;background-color:#2b2d31;border:1px solid #ffffff0f;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.78125rem;font-weight:600;display:flex}.discord-community-callout-common-module__k80OPW__ctaRow{z-index:2;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex;position:relative}.discord-community-callout-common-module__k80OPW__blurpleBtn{color:#fff;cursor:pointer;background-color:#5865f2;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #5865f266}.discord-community-callout-common-module__k80OPW__blurpleBtn:hover{background-color:#4752c4;transform:translateY(-1px);box-shadow:0 6px 20px #5865f280}.discord-community-callout-common-module__k80OPW__discordDarkBtn{color:#dbdee1;cursor:pointer;background-color:#2b2d31;border:1px solid #ffffff14;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.discord-community-callout-common-module__k80OPW__discordDarkBtn:hover{color:#fff;background-color:#313338;border-color:#5865f266}
.responsive-container-dark-module__fNHorG__container{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#1d2127d9;border:1px solid #94a3b81a;box-shadow:0 8px 32px #00000080,0 0 20px #4573df1a}
.discord-community-callout-light-module__whpoJa__discordCalloutContainer{color:#1e293b!important;background:linear-gradient(135deg,#f5f7fffa 0%,#eef2fff2 50%,#f8fafcfa 100%)!important;border-color:#5865f24d!important;box-shadow:0 14px 35px -10px #5865f21f,inset 0 1px #ffffffe6!important}.discord-community-callout-light-module__whpoJa__discordCalloutContainer:hover{border-color:#5865f299!important;box-shadow:0 18px 42px -10px #5865f233,inset 0 1px #ffffffe6!important}.discord-community-callout-light-module__whpoJa__glowBlurple{background:radial-gradient(circle,#5865f21f 0%,#5865f200 70%)!important}.discord-community-callout-light-module__whpoJa__statusPill{color:#15803d!important;background-color:#f0fdf4!important;border-color:#bbf7d0!important}.discord-community-callout-light-module__whpoJa__calloutTitle{color:#0f172a!important}.discord-community-callout-light-module__whpoJa__calloutDesc{color:#475569!important}.discord-community-callout-light-module__whpoJa__featureChip{color:#1e293b!important;background-color:#fff!important;border-color:#cbd5e1cc!important;box-shadow:0 1px 3px #0000000d!important}
.university-logo-module__b9i2za__logoWrapper,.university-logo-module__b9i2za__fallback{-webkit-user-select:none;user-select:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.university-logo-module__b9i2za__xs{border-radius:4px;width:24px;height:24px;font-size:.55rem;font-weight:700}.university-logo-module__b9i2za__sm{border-radius:6px;width:32px;height:32px;font-size:.65rem;font-weight:700}.university-logo-module__b9i2za__md{border-radius:8px;width:40px;height:40px;font-size:.75rem;font-weight:700}.university-logo-module__b9i2za__lg{border-radius:10px;width:56px;height:56px;font-size:.9rem;font-weight:700}.university-logo-module__b9i2za__xl{border-radius:12px;width:72px;height:72px;font-size:1.1rem;font-weight:700}.university-logo-module__b9i2za__logoImg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.university-logo-module__b9i2za__fallback{text-transform:uppercase;letter-spacing:.02em}
.responsive-grid-light-module__zhF37a__container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #94a3b833;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000014}@media (prefers-reduced-motion:reduce){.responsive-grid-light-module__zhF37a__container{transition:none!important}}
.page-common-module__swTj1W__pageContainer{min-height:100vh;padding:1.5rem}.page-common-module__swTj1W__header{margin-bottom:1.5rem}.page-common-module__swTj1W__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-common-module__swTj1W__title{margin-bottom:.25rem;font-size:1.875rem;font-weight:700}.page-common-module__swTj1W__subtitle{font-size:.875rem}.page-common-module__swTj1W__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.page-common-module__swTj1W__statCard{border-radius:.75rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.page-common-module__swTj1W__statIcon{border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.page-common-module__swTj1W__statContent{flex:1}.page-common-module__swTj1W__statValue{font-size:1.5rem;font-weight:700}.page-common-module__swTj1W__statLabel{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.page-common-module__swTj1W__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-common-module__swTj1W__searchContainer{flex:1;min-width:200px;max-width:400px;position:relative}.page-common-module__swTj1W__searchIcon{pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.page-common-module__swTj1W__searchInput{width:100%;padding-left:2.5rem}.page-common-module__swTj1W__actions{gap:.5rem;display:flex}.page-common-module__swTj1W__tableContainer{border-radius:.75rem;overflow:hidden}.page-common-module__swTj1W__table{border-collapse:collapse;width:100%}.page-common-module__swTj1W__tableHeader{text-align:left;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.page-common-module__swTj1W__tableCell{vertical-align:middle;padding:1rem}.page-common-module__swTj1W__universityInfo{align-items:center;gap:.75rem;display:flex}.page-common-module__swTj1W__universityLogo{border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:600;display:flex}.page-common-module__swTj1W__universityDetails{flex-direction:column;display:flex}.page-common-module__swTj1W__universityName{font-weight:600}.page-common-module__swTj1W__universityShortName{font-size:.75rem}.page-common-module__swTj1W__badge{border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-common-module__swTj1W__badgeActive{}.page-common-module__swTj1W__badgeInactive{}.page-common-module__swTj1W__campusCount{align-items:center;gap:.25rem;font-size:.875rem;display:inline-flex}.page-common-module__swTj1W__actionButtons{gap:.5rem;display:flex}.page-common-module__swTj1W__iconButton{border-radius:.375rem;padding:.5rem;transition:all .2s}.page-common-module__swTj1W__emptyState{text-align:center;padding:3rem}.page-common-module__swTj1W__emptyIcon{margin:0 auto 1rem}.page-common-module__swTj1W__emptyTitle{margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.page-common-module__swTj1W__emptyDescription{margin-bottom:1rem;font-size:.875rem}.page-common-module__swTj1W__formGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.page-common-module__swTj1W__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-common-module__swTj1W__formGroupFull{grid-column:1/-1;}.page-common-module__swTj1W__switchGroup{border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.page-common-module__swTj1W__switchLabel{flex-direction:column;display:flex}.page-common-module__swTj1W__switchTitle{font-weight:500}.page-common-module__swTj1W__switchDescription{font-size:.75rem}@media (max-width:768px){.page-common-module__swTj1W__formGrid{grid-template-columns:1fr}.page-common-module__swTj1W__toolbar{flex-direction:column;align-items:stretch}.page-common-module__swTj1W__searchContainer{max-width:none}.page-common-module__swTj1W__statsGrid{grid-template-columns:repeat(2,1fr)}}
@keyframes page-common-module__REwyNG__spin{to{transform:rotate(360deg)}}.page-common-module__REwyNG__sectionTitle{text-align:center;margin-bottom:.75rem;font-size:1.875rem;font-weight:800;line-height:1.2}@media (min-width:768px){.page-common-module__REwyNG__sectionTitle{font-size:2.5rem}}.page-common-module__REwyNG__sectionDesc{text-align:center;max-width:50rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.0625rem}.page-common-module__REwyNG__heroBadge{letter-spacing:.03em;border:1px solid;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:.45rem 1.25rem;font-size:.8125rem;font-weight:600;display:inline-flex}.page-common-module__REwyNG__heroTitle{letter-spacing:-.03em;margin-bottom:.5rem;font-size:2.5rem;font-weight:900;line-height:1.05}@media (min-width:640px){.page-common-module__REwyNG__heroTitle{font-size:3.25rem}}@media (min-width:1024px){.page-common-module__REwyNG__heroTitle{font-size:4rem}}.page-common-module__REwyNG__heroAccent{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.page-common-module__REwyNG__heroSub{letter-spacing:0;margin-top:.5rem;font-size:1rem;font-weight:400;display:block}@media (min-width:640px){.page-common-module__REwyNG__heroSub{font-size:1.125rem}}.page-common-module__REwyNG__heroDescription{max-width:44rem;margin:1.25rem auto 2rem;font-size:1.125rem;line-height:1.7}.page-common-module__REwyNG__heroIllustration{justify-content:center;align-items:center;width:100%;max-width:480px;margin:0 auto 1.5rem;display:flex}@media (max-width:639px){.page-common-module__REwyNG__heroIllustration{max-width:300px}}.page-common-module__REwyNG__statsStrip{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;display:flex}.page-common-module__REwyNG__statPill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;display:inline-flex}.page-common-module__REwyNG__statNum{font-size:1.175rem;font-weight:800;line-height:1}.page-common-module__REwyNG__statLbl{opacity:.8;font-size:.8125rem;font-weight:500}.page-common-module__REwyNG__searchWrap{max-width:34rem;margin:0 auto 1.5rem}.page-common-module__REwyNG__searchClear{cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem;font-size:1.125rem;line-height:1;display:flex;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.page-common-module__REwyNG__categoryTabs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.page-common-module__REwyNG__categoryTab{cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-size:.875rem;font-weight:600;line-height:1.4;transition:all .2s;display:inline-flex}.page-common-module__REwyNG__categoryTab:hover{transform:translateY(-1px)}.page-common-module__REwyNG__quickRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.page-common-module__REwyNG__quickLabel{opacity:.7;white-space:nowrap;font-size:.8125rem;font-weight:600}.page-common-module__REwyNG__quickLinks{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.page-common-module__REwyNG__quickLink{border:1px solid;border-radius:9999px;align-items:center;gap:.35rem;min-height:34px;padding:.4rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.page-common-module__REwyNG__quickLink:hover{transform:translateY(-2px)}.page-common-module__REwyNG__gridSection{padding-top:0}.page-common-module__REwyNG__uniGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.page-common-module__REwyNG__uniGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-common-module__REwyNG__uniGrid{grid-template-columns:repeat(3,1fr)}}.page-common-module__REwyNG__uniCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;border-radius:1.125rem;flex-direction:column;gap:.75rem;padding:1.375rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.page-common-module__REwyNG__uniCard:hover{transform:translateY(-5px)}.page-common-module__REwyNG__uniCard:focus-visible{outline-offset:2px;outline:2px solid #4573df}.page-common-module__REwyNG__uniTop{align-items:flex-start;gap:.875rem;display:flex}.page-common-module__REwyNG__uniLogo{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:.9375rem;font-weight:700;display:flex;overflow:hidden}.page-common-module__REwyNG__uniMeta{flex:1;min-width:0}.page-common-module__REwyNG__uniName{margin-bottom:.2rem;font-size:1rem;font-weight:700;line-height:1.3}.page-common-module__REwyNG__uniShort{opacity:.7;font-size:.8125rem;font-weight:500}.page-common-module__REwyNG__uniLocation{align-items:center;gap:.35rem;font-size:.8125rem;display:flex}.page-common-module__REwyNG__formulaBadge{letter-spacing:.01em;border:1px solid;border-radius:.5rem;align-self:flex-start;padding:.3rem .75rem;font-size:.75rem;font-weight:600}.page-common-module__REwyNG__uniTags{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;display:flex}.page-common-module__REwyNG__uniTag{border:1px solid;border-radius:9999px;padding:.2rem .6rem;font-size:.725rem;font-weight:600}.page-common-module__REwyNG__uniAction{white-space:nowrap;margin-left:auto;font-size:.8125rem;font-weight:600}.page-common-module__REwyNG__noResults{text-align:center;padding:4rem 1rem}.page-common-module__REwyNG__noResultsIcon{margin-bottom:1rem;font-size:3rem;display:block}.page-common-module__REwyNG__resetBtn{cursor:pointer;background:0 0;border:1.5px solid;border-radius:.625rem;margin-top:1rem;padding:.5rem 1.25rem;font-size:.9375rem;font-weight:600;transition:all .2s;display:inline-block}.page-common-module__REwyNG__featuresSection{padding-top:2rem}.page-common-module__REwyNG__featuresGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:640px){.page-common-module__REwyNG__featuresGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page-common-module__REwyNG__featuresGrid{grid-template-columns:repeat(6,1fr)}}.page-common-module__REwyNG__featureEmoji{margin-bottom:.75rem;font-size:2.25rem;display:block}.page-common-module__REwyNG__featureTitle{margin-bottom:.4rem;font-size:.9375rem;font-weight:700;line-height:1.3}.page-common-module__REwyNG__featureDesc{opacity:.8;font-size:.8125rem;line-height:1.5}.page-common-module__REwyNG__howSection{padding-top:1rem}.page-common-module__REwyNG__stepsRow{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.page-common-module__REwyNG__stepsRow{grid-template-columns:repeat(3,1fr);gap:2rem}}.page-common-module__REwyNG__stepCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:1.25rem;padding:2rem 1.5rem;position:relative}.page-common-module__REwyNG__stepNum{letter-spacing:-.04em;margin-bottom:.5rem;font-size:3.5rem;font-weight:900;line-height:1;display:block}.page-common-module__REwyNG__stepIcon{margin-bottom:.75rem;font-size:2rem;display:block}.page-common-module__REwyNG__stepDesc{opacity:.8;font-size:.9375rem;line-height:1.6}.page-common-module__REwyNG__formulaSection{padding-top:1rem}.page-common-module__REwyNG__formulaGrid{flex-direction:column;gap:.875rem;max-width:44rem;margin:0 auto;display:flex}.page-common-module__REwyNG__formulaCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:4px solid;border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.page-common-module__REwyNG__formulaUni{letter-spacing:.02em;min-width:6rem;font-size:1rem;font-weight:800}.page-common-module__REwyNG__formulaText{opacity:.9;font-size:.9375rem;font-weight:500}.page-common-module__REwyNG__faqSection{padding-top:1rem}.page-common-module__REwyNG__faqList{flex-direction:column;gap:.75rem;max-width:50rem;margin:0 auto;display:flex}.page-common-module__REwyNG__faqItem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:1rem;overflow:hidden}.page-common-module__REwyNG__faqBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.125rem 1.5rem;display:flex}.page-common-module__REwyNG__faqQ{font-size:1rem;font-weight:600;line-height:1.4}.page-common-module__REwyNG__faqChevron{flex-shrink:0;transition:transform .28s}.page-common-module__REwyNG__faqChevronOpen{transform:rotate(180deg)}.page-common-module__REwyNG__faqA{padding:0 1.5rem 1.25rem;font-size:.9375rem;line-height:1.7}.page-common-module__REwyNG__ctaGrid{grid-template-columns:1fr;gap:1.25rem;max-width:52rem;margin:0 auto;display:grid}@media (min-width:768px){.page-common-module__REwyNG__ctaGrid{grid-template-columns:repeat(2,1fr)}}.page-common-module__REwyNG__ctaCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;border-radius:1.25rem;flex-direction:column;align-items:flex-start;padding:2rem;display:flex}.page-common-module__REwyNG__ctaEmoji{margin-bottom:.875rem;font-size:2.5rem}.page-common-module__REwyNG__ctaDesc{flex:1;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6}.page-common-module__REwyNG__ctaBtn{cursor:pointer;border:none;border-radius:.75rem;align-items:center;padding:.7rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.page-common-module__REwyNG__ctaBtn:hover{transform:translateY(-2px)}.page-common-module__REwyNG__trustRow{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-common-module__REwyNG__trustBadge{border:1px solid;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.page-common-module__REwyNG__pageContainer{min-height:100vh;position:relative;overflow:hidden}.page-common-module__REwyNG__loadingContainer{justify-content:center;align-items:center;min-height:100vh;display:flex}.page-common-module__REwyNG__spinner{border:4px solid #0000001a;border-top-color:currentColor;border-radius:50%;width:3rem;height:3rem;animation:1s linear infinite page-common-module__REwyNG__spin}.page-common-module__REwyNG__mainContent{z-index:1;position:relative}.page-common-module__REwyNG__section{padding:4rem 1rem}.page-common-module__REwyNG__container{max-width:72rem;margin:0 auto}.page-common-module__REwyNG__heroSection{text-align:center;padding:6rem 1rem 4rem}.page-common-module__REwyNG__heroBadge{border:1px solid;border-radius:9999px;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-block}.page-common-module__REwyNG__statsRow{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem;display:flex}.page-common-module__REwyNG__statItem{border-radius:1rem;flex-direction:column;align-items:center;min-width:100px;padding:1rem 1.5rem;display:flex}.page-common-module__REwyNG__statNumber{font-size:1.75rem;font-weight:800;line-height:1}.page-common-module__REwyNG__statLabel{opacity:.8;margin-top:.25rem;font-size:.8125rem}.page-common-module__REwyNG__heroTitle{margin-bottom:1.5rem;font-size:2.25rem;font-weight:800;line-height:1.1}.page-common-module__REwyNG__heroHighlight{letter-spacing:.01em;margin-top:.5rem;font-size:1.05rem;font-weight:400;display:block}.page-common-module__REwyNG__heroGradient{-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@media (min-width:640px){.page-common-module__REwyNG__heroTitle{font-size:3rem}}@media (min-width:1024px){.page-common-module__REwyNG__heroTitle{font-size:3.5rem}}.page-common-module__REwyNG__heroDescription{max-width:48rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.125rem;line-height:1.75rem}.page-common-module__REwyNG__searchContainer{max-width:32rem;margin:0 auto 3rem}.page-common-module__REwyNG__searchBox{position:relative}.page-common-module__REwyNG__searchInput{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid #0000;border-radius:1rem;outline:none;width:100%;min-height:52px;padding:1rem 1.5rem 1rem 3.5rem;font-size:1rem;transition:all .3s}.page-common-module__REwyNG__searchInput:focus{box-shadow:0 0 0 3px #4573df33}.page-common-module__REwyNG__searchIcon{pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.page-common-module__REwyNG__quickAccessContainer{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem;display:flex}@media (min-width:640px){.page-common-module__REwyNG__quickAccessContainer{flex-flow:wrap;justify-content:center}}.page-common-module__REwyNG__quickAccessLabel{font-size:.875rem;font-weight:600}.page-common-module__REwyNG__quickAccessButtons{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.page-common-module__REwyNG__quickAccessButton{border:1px solid;border-radius:9999px;align-items:center;gap:.375rem;min-height:36px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.page-common-module__REwyNG__quickAccessButton:hover{transform:translateY(-2px)}.page-common-module__REwyNG__quickAccessIcon{font-size:1rem}.page-common-module__REwyNG__universityGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.page-common-module__REwyNG__universityGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-common-module__REwyNG__universityGrid{grid-template-columns:repeat(3,1fr)}}.page-common-module__REwyNG__universityCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;border-radius:1rem;flex-direction:column;min-height:200px;padding:1.5rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.page-common-module__REwyNG__universityCard:hover{transform:translateY(-6px)}.page-common-module__REwyNG__universityCard:focus-visible{outline-offset:2px;outline:2px solid #4573df}.page-common-module__REwyNG__universityHeader{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.page-common-module__REwyNG__universityLogo{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1rem;font-weight:700;display:flex}.page-common-module__REwyNG__universityInfo{flex:1}.page-common-module__REwyNG__universityName{margin-bottom:.25rem;font-size:1.125rem;font-weight:700;line-height:1.3}.page-common-module__REwyNG__universityShortName{font-size:.875rem;font-weight:500}.page-common-module__REwyNG__universityLocation{align-items:center;gap:.375rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.page-common-module__REwyNG__locationIcon{flex-shrink:0;width:.875rem;height:.875rem}.page-common-module__REwyNG__universityMeta{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.page-common-module__REwyNG__metaTag{border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.page-common-module__REwyNG__sectionTitle{text-align:center;margin-bottom:1rem;font-size:1.75rem;font-weight:700}@media (min-width:768px){.page-common-module__REwyNG__sectionTitle{font-size:2.25rem}}.page-common-module__REwyNG__sectionDescription{text-align:center;max-width:48rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1rem}.page-common-module__REwyNG__featuresGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:3rem;display:grid}@media (min-width:640px){.page-common-module__REwyNG__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.page-common-module__REwyNG__featuresGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page-common-module__REwyNG__featuresGrid{grid-template-columns:repeat(6,1fr);gap:1rem}}.page-common-module__REwyNG__featureCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:1rem;padding:1.5rem;transition:transform .3s}.page-common-module__REwyNG__featureCard:hover{transform:translateY(-4px)}.page-common-module__REwyNG__featureIcon{margin-bottom:.75rem;font-size:2.5rem}.page-common-module__REwyNG__featureTitle{margin-bottom:.5rem;font-size:1rem;font-weight:600}.page-common-module__REwyNG__featureDescription{font-size:.875rem;line-height:1.5}.page-common-module__REwyNG__stepsContainer{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-common-module__REwyNG__stepsContainer{grid-template-columns:repeat(3,1fr)}}.page-common-module__REwyNG__stepCard{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;border-radius:1rem;padding:2rem 1.5rem;transition:transform .3s}.page-common-module__REwyNG__stepCard:hover{transform:translateY(-4px)}.page-common-module__REwyNG__stepNumber{border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1.5rem;font-size:1.5rem;font-weight:800;display:flex}.page-common-module__REwyNG__stepTitle{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.page-common-module__REwyNG__stepDescription{font-size:.9375rem;line-height:1.6}.page-common-module__REwyNG__faqContainer{flex-direction:column;gap:1rem;max-width:48rem;margin:0 auto;display:flex}.page-common-module__REwyNG__faqItem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;border-radius:1rem;padding:1.5rem;transition:transform .2s}.page-common-module__REwyNG__faqItem:hover{transform:translateY(-2px)}.page-common-module__REwyNG__faqQuestion{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;min-height:44px;font-size:1rem;font-weight:600;display:flex}.page-common-module__REwyNG__faqAnswer{margin-top:.75rem;font-size:.9375rem;line-height:1.6}.page-common-module__REwyNG__ctaSection{padding:4rem 1rem}.page-common-module__REwyNG__ctaCard{text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid;border-radius:1.5rem;max-width:64rem;margin:0 auto;padding:3rem 2rem}.page-common-module__REwyNG__ctaGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.page-common-module__REwyNG__ctaGrid{grid-template-columns:repeat(2,1fr)}}.page-common-module__REwyNG__ctaItem{text-align:center}.page-common-module__REwyNG__ctaEmoji{margin-bottom:1rem;font-size:3rem;display:block}.page-common-module__REwyNG__ctaTitle{margin-bottom:1rem;font-size:1.75rem;font-weight:700}.page-common-module__REwyNG__ctaDescription{margin-bottom:2rem;font-size:1rem;line-height:1.6}.page-common-module__REwyNG__ctaButton{border-radius:.75rem;min-height:48px;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block}.page-common-module__REwyNG__ctaButton:hover{transform:translateY(-2px)}.page-common-module__REwyNG__ctaButton:focus-visible{outline-offset:2px;outline:2px solid #4573df}.page-common-module__REwyNG__trustSection{padding:2rem 1rem 4rem}.page-common-module__REwyNG__trustBadges{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.page-common-module__REwyNG__trustBadge{border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.page-common-module__REwyNG__noResults{text-align:center;padding:3rem;font-size:1.125rem}.page-common-module__REwyNG__breadcrumbs{align-items:center;gap:.5rem;max-width:72rem;margin:0 auto;padding:1rem;font-size:.875rem;display:flex}.page-common-module__REwyNG__breadcrumbLink{text-decoration:none;transition:opacity .2s}.page-common-module__REwyNG__breadcrumbLink:hover{opacity:.8}.page-common-module__REwyNG__breadcrumbSeparator{opacity:.5}.page-common-module__REwyNG__breadcrumbCurrent{font-weight:500}@media (prefers-reduced-motion:reduce){.page-common-module__REwyNG__universityCard,.page-common-module__REwyNG__featureCard,.page-common-module__REwyNG__stepCard,.page-common-module__REwyNG__faqItem,.page-common-module__REwyNG__ctaButton{transition:none;transform:none!important}.page-common-module__REwyNG__spinner{animation:none}}@media (max-width:768px){.page-common-module__REwyNG__section{padding:2rem .875rem}.page-common-module__REwyNG__heroSection{padding:3rem .875rem 2rem}.page-common-module__REwyNG__heroBadge{margin-bottom:1rem}.page-common-module__REwyNG__heroDescription{margin:.875rem auto 1.25rem;font-size:1rem;line-height:1.55}.page-common-module__REwyNG__statsStrip{gap:.5rem;margin-bottom:1.5rem}.page-common-module__REwyNG__statPill{padding:.4rem .875rem}.page-common-module__REwyNG__searchWrap,.page-common-module__REwyNG__searchContainer{margin:0 auto 1rem}.page-common-module__REwyNG__searchInput{min-height:46px;padding:.75rem 2.75rem;font-size:.9375rem}.page-common-module__REwyNG__sectionDesc,.page-common-module__REwyNG__sectionDescription{margin-bottom:1.5rem;font-size:1rem}.page-common-module__REwyNG__featureCard{padding:1.125rem .75rem}.page-common-module__REwyNG__stepCard{padding:1.25rem 1rem}.page-common-module__REwyNG__faqBtn{padding:.9rem 1rem}.page-common-module__REwyNG__faqA{padding:0 1rem 1rem}.page-common-module__REwyNG__ctaSection{padding:2.25rem .875rem}.page-common-module__REwyNG__ctaCard{padding:1.5rem 1rem}.page-common-module__REwyNG__ctaGrid{gap:1rem}.page-common-module__REwyNG__trustSection{padding:1.5rem .875rem 2.25rem}.page-common-module__REwyNG__noResults{padding:2rem .875rem}}.page-common-module__REwyNG__blogGrid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:640px){.page-common-module__REwyNG__blogGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-common-module__REwyNG__blogGrid{grid-template-columns:repeat(4,1fr)}}.page-common-module__REwyNG__blogCard{border:1px solid;border-radius:1rem;flex-direction:column;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex}.page-common-module__REwyNG__blogCard:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px #0000001a}.page-common-module__REwyNG__blogEmoji{margin-bottom:.75rem;font-size:2rem}.page-common-module__REwyNG__blogTitle{margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.3}.page-common-module__REwyNG__blogDesc{opacity:.8;font-size:.875rem;line-height:1.5}@media (max-width:767px){.page-common-module__REwyNG__statPill,.page-common-module__REwyNG__searchInput,.page-common-module__REwyNG__uniCard,.page-common-module__REwyNG__featureCard,.page-common-module__REwyNG__stepCard,.page-common-module__REwyNG__formulaCard,.page-common-module__REwyNG__faqItem,.page-common-module__REwyNG__ctaCard{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:640px){.page-common-module__REwyNG__categoryTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:1.25rem;display:grid}.page-common-module__REwyNG__categoryTab{text-align:center;justify-content:center;width:100%;min-height:44px;padding:.55rem .5rem;font-size:.8125rem}.page-common-module__REwyNG__quickRow{align-items:stretch;gap:.625rem}.page-common-module__REwyNG__quickLabel{text-align:center;width:100%}.page-common-module__REwyNG__quickLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.page-common-module__REwyNG__quickLink{text-align:center;justify-content:center;width:100%;min-height:44px;padding:.55rem .5rem}.page-common-module__REwyNG__uniTags{align-items:stretch}.page-common-module__REwyNG__uniAction{text-align:left;width:100%;margin-left:0;padding-top:.25rem}.page-common-module__REwyNG__formulaCard{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem}.page-common-module__REwyNG__formulaUni{min-width:0}}
.responsive-grid-dark-module__LpwCKq__container{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#1d2127d9;border:1px solid #94a3b81a;box-shadow:0 8px 32px #00000080,0 0 20px #4573df1a}
.page-light-module__7kw-Ja__pageContainer{background:linear-gradient(135deg,#f1f5f9e6,#e2e8f0cc)}.page-light-module__7kw-Ja__title{color:#0f172a}.page-light-module__7kw-Ja__subtitle{color:#64748b}.page-light-module__7kw-Ja__statCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #ffffff80;box-shadow:0 4px 6px -1px #0000001a,inset 0 1px 2px #ffffff80}.page-light-module__7kw-Ja__statIcon{color:#4573df;background:linear-gradient(135deg,#4573df26,#4573df1a)}.page-light-module__7kw-Ja__statValue{color:#0f172a}.page-light-module__7kw-Ja__statLabel{color:#64748b}.page-light-module__7kw-Ja__searchInput{color:#0f172a;background:#fffc;border:1px solid #cbd5e180}.page-light-module__7kw-Ja__searchInput::placeholder{color:#94a3b8}.page-light-module__7kw-Ja__searchIcon{color:#94a3b8}.page-light-module__7kw-Ja__tableContainer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #ffffff80;box-shadow:0 4px 6px -1px #0000001a}.page-light-module__7kw-Ja__tableHeader{color:#475569;background:#f8fafccc;border-bottom:1px solid #e2e8f0cc}.page-light-module__7kw-Ja__tableCell{border-bottom:1px solid #f1f5f9cc}.page-light-module__7kw-Ja__tableRow:hover{background:#f8fafc99}.page-light-module__7kw-Ja__universityName{color:#0f172a}.page-light-module__7kw-Ja__universityShortName{color:#64748b}.page-light-module__7kw-Ja__universityLogo{color:#4573df;background:linear-gradient(135deg,#4573df33,#4573df1a)}.page-light-module__7kw-Ja__badgeActive{color:#16a34a;background:#22c55e26}.page-light-module__7kw-Ja__badgeInactive{color:#dc2626;background:#ef444426}.page-light-module__7kw-Ja__campusCount{color:#475569}.page-light-module__7kw-Ja__iconButton{color:#64748b;background:0 0}.page-light-module__7kw-Ja__iconButton:hover{color:#4573df;background:#f1f5f9cc}.page-light-module__7kw-Ja__emptyState{background:#f8fafc80}.page-light-module__7kw-Ja__emptyIcon{color:#94a3b8}.page-light-module__7kw-Ja__emptyTitle{color:#334155}.page-light-module__7kw-Ja__emptyDescription{color:#64748b}.page-light-module__7kw-Ja__switchGroup{background:#f8fafccc;border:1px solid #e2e8f080}.page-light-module__7kw-Ja__switchTitle{color:#0f172a}.page-light-module__7kw-Ja__switchDescription{color:#64748b}
.page-dark-module__om_0XG__pageContainer{color:#f8fafc;background:0 0}.page-dark-module__om_0XG__spinner{border-color:#60a5fa #3b82f640 #3b82f640}.page-dark-module__om_0XG__heroTitle{color:#f8fafc}.page-dark-module__om_0XG__heroAccent{-webkit-text-fill-color:transparent;background-image:linear-gradient(135deg,#60a5fa 0%,#4573df 100%);-webkit-background-clip:text;background-clip:text}.page-dark-module__om_0XG__heroSub,.page-dark-module__om_0XG__heroDescription{color:#94a3b8}.page-dark-module__om_0XG__heroBadge{color:#60a5fa;background:#2563eb2e;border-color:#3b82f64d}.page-dark-module__om_0XG__statPill{background:#272c34bf;border-color:#ffffff14;box-shadow:0 2px 12px #0000004d}.page-dark-module__om_0XG__statNum{background:linear-gradient(135deg,#60a5fa,#4573df);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-dark-module__om_0XG__statLbl{color:#94a3b8}.page-dark-module__om_0XG__searchInput{color:#f8fafc;background:#272c34bf;border-color:#ffffff1a;box-shadow:0 2px 16px #0000004d}.page-dark-module__om_0XG__searchInput::placeholder{color:#64748b}.page-dark-module__om_0XG__searchIcon,.page-dark-module__om_0XG__searchClear{color:#64748b}.page-dark-module__om_0XG__searchClear:hover{color:#94a3b8;background:#ffffff12}.page-dark-module__om_0XG__categoryTab{color:#94a3b8;background:#272c34bf;border-color:#ffffff14}.page-dark-module__om_0XG__categoryTab:hover{color:#60a5fa;background:#2563eb26;border-color:#3b82f666}.page-dark-module__om_0XG__categoryTabActive{box-shadow:0 4px 16px #2563eb66;color:#fff!important;background:linear-gradient(135deg,#4573df,#2563eb)!important;border-color:#60a5fa!important}.page-dark-module__om_0XG__quickLabel{color:#64748b}.page-dark-module__om_0XG__quickLink{color:#cbd5e1;background:#272c34bf;border-color:#ffffff14}.page-dark-module__om_0XG__quickLink:hover{color:#60a5fa;background:#2563eb26;border-color:#3b82f673}.page-dark-module__om_0XG__sectionTitle{color:#f8fafc}.page-dark-module__om_0XG__sectionDesc{color:#94a3b8}.page-dark-module__om_0XG__uniCard{background:#272c34bf;border-color:#ffffff14;box-shadow:0 4px 20px #0000004d}.page-dark-module__om_0XG__uniCard:hover{background:#2f343cd9;border-color:#3b82f659;box-shadow:0 14px 36px #00000073}.page-dark-module__om_0XG__uniLogo{color:#60a5fa;background:0 0}.page-dark-module__om_0XG__uniName{color:#f8fafc}.page-dark-module__om_0XG__uniShort{color:#60a5fa}.page-dark-module__om_0XG__uniLocation{color:#64748b}.page-dark-module__om_0XG__formulaBadge{color:#60a5fa;background:#2563eb26;border-color:#3b82f64d}.page-dark-module__om_0XG__uniTag{color:#a5b4fc;background:#4f46e526;border-color:#6366f14d}.page-dark-module__om_0XG__uniAction{color:#60a5fa}.page-dark-module__om_0XG__resetBtn{color:#60a5fa;border-color:#3b82f659}.page-dark-module__om_0XG__resetBtn:hover{background:#2563eb26;border-color:#60a5fa}.page-dark-module__om_0XG__featuresSection{background:#1d21274d}.page-dark-module__om_0XG__featureCard{background:#272c34bf;border-color:#ffffff14;box-shadow:0 4px 16px #0000004d}.page-dark-module__om_0XG__featureCard:hover{box-shadow:0 10px 28px #0006}.page-dark-module__om_0XG__featureTitle{color:#f8fafc}.page-dark-module__om_0XG__featureDesc{color:#94a3b8}.page-dark-module__om_0XG__howSection{background:#1d212740}.page-dark-module__om_0XG__stepCard{background:#272c34bf;border-color:#ffffff14;box-shadow:0 4px 20px #0000004d}.page-dark-module__om_0XG__stepNum{background:linear-gradient(135deg,#60a5fa,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-dark-module__om_0XG__stepTitle{color:#f8fafc}.page-dark-module__om_0XG__stepDesc{color:#94a3b8}.page-dark-module__om_0XG__formulaCard{background:#272c34bf;border:1px solid #ffffff14;box-shadow:0 2px 12px #0000004d}.page-dark-module__om_0XG__formulaUni{color:#f8fafc}.page-dark-module__om_0XG__formulaText{color:#94a3b8}.page-dark-module__om_0XG__formulaColor_blue{border-color:#60a5fa}.page-dark-module__om_0XG__formulaColor_orange{border-color:#fb923c}.page-dark-module__om_0XG__formulaColor_green{border-color:#4ade80}.page-dark-module__om_0XG__formulaColor_purple{border-color:#a5b4fc}.page-dark-module__om_0XG__formulaColor_teal{border-color:#2dd4bf}.page-dark-module__om_0XG__faqItemOpen{border-color:#3b82f659;box-shadow:0 4px 20px #0006}.page-dark-module__om_0XG__faqBtn{color:#f8fafc}.page-dark-module__om_0XG__faqBtn:hover{background:#ffffff08}.page-dark-module__om_0XG__faqQ{color:#f8fafc}.page-dark-module__om_0XG__faqChevron{color:#64748b}.page-dark-module__om_0XG__faqA{color:#94a3b8;border-top:1px solid #ffffff14}.page-dark-module__om_0XG__ctaDesc{color:#94a3b8}.page-dark-module__om_0XG__ctaBtn{color:#fff;background:linear-gradient(135deg,#4573df,#2563eb);box-shadow:0 4px 14px #2563eb59}.page-dark-module__om_0XG__ctaBtn:hover{box-shadow:0 8px 28px #2563eb80}.page-dark-module__om_0XG__trustSection{background:#1d212733}.page-dark-module__om_0XG__trustBadge{color:#cbd5e1;background:#272c34bf;border-color:#ffffff14}.page-dark-module__om_0XG__faqSection{background:#1d212766}.page-dark-module__om_0XG__faqItem{background:#23272eb3;border-color:#3a3f474d;box-shadow:0 4px 16px #00000040}.page-dark-module__om_0XG__faqItem:hover{box-shadow:0 6px 24px #00000059}.page-dark-module__om_0XG__faqQuestion{color:#f1f5f9}.page-dark-module__om_0XG__faqAnswer{color:#94a3b8}.page-dark-module__om_0XG__ctaSection{background:#23272e4d}.page-dark-module__om_0XG__ctaCard{background:#23272ecc;border-color:#3a3f4766;box-shadow:0 8px 32px #0006}.page-dark-module__om_0XG__ctaTitle{color:#f1f5f9}.page-dark-module__om_0XG__ctaDescription{color:#94a3b8}.page-dark-module__om_0XG__ctaButton{color:#fff;background:linear-gradient(135deg,#4573df,#2563eb)}.page-dark-module__om_0XG__ctaButton:hover{box-shadow:0 12px 32px #4573df40}.page-dark-module__om_0XG__trustBadges .page-dark-module__om_0XG__trustBadge{color:#cbd5e1;background:#23272eb3;border:1px solid #3a3f474d}.page-dark-module__om_0XG__noResults{color:#94a3b8}.page-dark-module__om_0XG__breadcrumbLink{color:#60a5fa}.page-dark-module__om_0XG__breadcrumbSeparator{color:#475569}.page-dark-module__om_0XG__breadcrumbCurrent{color:#94a3b8}.page-dark-module__om_0XG__blogCard{background:#23272ecc;border-color:#3a3f4766;box-shadow:0 4px 16px #0000004d}.page-dark-module__om_0XG__blogCard:hover{border-color:#4573df80;box-shadow:0 12px 32px #00000080}.page-dark-module__om_0XG__blogTitle{color:#f1f5f9}.page-dark-module__om_0XG__blogDesc{color:#94a3b8}.page-dark-module__om_0XG__searchInput:focus{border-color:#7ca4f0}
.calculator-nav-common-module__tw3OYG__navWrapper{max-width:72rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto;padding:0 1rem}@media (max-width:768px){.calculator-nav-common-module__tw3OYG__navWrapper{z-index:40;position:sticky;top:0}}.calculator-nav-common-module__tw3OYG__navContainer{scrollbar-width:thin;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.75rem;align-items:center;gap:.375rem;padding:.375rem;display:flex;overflow-x:auto}.calculator-nav-common-module__tw3OYG__navContainer::-webkit-scrollbar{height:2px}.calculator-nav-common-module__tw3OYG__navLink{white-space:nowrap;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;align-items:center;gap:.375rem;min-height:44px;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.calculator-nav-common-module__tw3OYG__navIcon{flex-shrink:0;width:.875rem;height:.875rem}.calculator-nav-common-module__tw3OYG__navLabel{line-height:1}.calculator-nav-common-module__tw3OYG__divider{flex-shrink:0;width:1px;height:1.25rem;margin:0 .125rem}.calculator-nav-common-module__tw3OYG__meritLink{margin-left:auto;}@media (max-width:640px){.calculator-nav-common-module__tw3OYG__navWrapper{margin-bottom:.875rem;padding:0 .75rem}.calculator-nav-common-module__tw3OYG__navContainer{border-radius:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem;display:grid;overflow-x:visible}.calculator-nav-common-module__tw3OYG__navLink{text-align:center;white-space:normal;justify-content:center;min-width:0;padding:.625rem .5rem;font-size:.75rem;line-height:1.25}.calculator-nav-common-module__tw3OYG__navIcon{width:.75rem;height:.75rem}.calculator-nav-common-module__tw3OYG__navLabel{min-width:0}.calculator-nav-common-module__tw3OYG__divider{display:none}.calculator-nav-common-module__tw3OYG__meritLink{margin-left:0}}
.calculator-nav-light-module__lE6FAq__navContainer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffc,#fff9);border:1px solid #e2e8f0cc;box-shadow:0 4px 20px #2563eb0f,inset 0 1px 2px #ffffffe6}.calculator-nav-light-module__lE6FAq__navContainer::-webkit-scrollbar-thumb{background:#2563eb33;border-radius:2px}.calculator-nav-light-module__lE6FAq__navLink{color:#475569;transition:all .2s cubic-bezier(.16,1,.3,1)}.calculator-nav-light-module__lE6FAq__navLink:hover{color:#1e293b;background:#2563eb14;border-color:#2563eb33}.calculator-nav-light-module__lE6FAq__navLinkActive{color:#2563eb;background:linear-gradient(135deg,#2563eb1f,#4f46e514);border-color:#2563eb4d;font-weight:600;box-shadow:0 2px 8px #2563eb1f}.calculator-nav-light-module__lE6FAq__divider{background:#e2e8f0cc}.calculator-nav-light-module__lE6FAq__meritLink{color:#4f46e5;transition:all .2s cubic-bezier(.16,1,.3,1)}.calculator-nav-light-module__lE6FAq__meritLink:hover{background:#4f46e514;border-color:#4f46e533}.calculator-nav-light-module__lE6FAq__meritLinkActive{color:#4f46e5;background:linear-gradient(135deg,#4f46e524,#2563eb14);border-color:#4f46e54d;font-weight:600;box-shadow:0 2px 8px #4f46e51f}
.calculator-nav-dark-module__KmeEZa__navContainer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#23272ed9;border:1px solid #ffffff1a;box-shadow:0 4px 20px #0000004d}.calculator-nav-dark-module__KmeEZa__navContainer::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:2px}.calculator-nav-dark-module__KmeEZa__navLink{color:#94a3b8;transition:all .2s cubic-bezier(.16,1,.3,1)}.calculator-nav-dark-module__KmeEZa__navLink:hover{color:#f8fafc;background:#3b82f61f;border-color:#3b82f640}.calculator-nav-dark-module__KmeEZa__navLinkActive{color:#38bdf8;background:linear-gradient(135deg,#2563eb4d,#0ea5e933);border-color:#38bdf873;font-weight:600;box-shadow:0 2px 12px #2563eb40}.calculator-nav-dark-module__KmeEZa__divider{background:#ffffff1a}.calculator-nav-dark-module__KmeEZa__meritLink{color:#818cf8;transition:all .2s cubic-bezier(.16,1,.3,1)}.calculator-nav-dark-module__KmeEZa__meritLink:hover{background:#6366f11f;border-color:#6366f140}.calculator-nav-dark-module__KmeEZa__meritLinkActive{color:#a5b4fc;background:linear-gradient(135deg,#4f46e540,#2563eb26);border-color:#6366f166;font-weight:600;box-shadow:0 2px 10px #4f46e533}
.discord-community-callout-dark-module__PNESaq__discordCalloutContainer{color:#f2f3f5!important;background:linear-gradient(135deg,#1d2127fa 0%,#23272ef2 50%,#1d2127fa 100%)!important;border-color:#5865f259!important;box-shadow:0 16px 45px -10px #0009!important}.discord-community-callout-dark-module__PNESaq__glowBlurple{background:radial-gradient(circle,#5865f240 0%,#5865f200 70%)!important}.discord-community-callout-dark-module__PNESaq__statusPill{color:#6ee7b7!important;background-color:#064e3b66!important;border-color:#10b9814d!important}.discord-community-callout-dark-module__PNESaq__calloutTitle{color:#fff!important}.discord-community-callout-dark-module__PNESaq__calloutDesc{color:#cbd5e1!important}.discord-community-callout-dark-module__PNESaq__featureChip{color:#e2e8f0!important;background-color:#272c34cc!important;border-color:#373c44cc!important}
