.CourseDetail_detailRoot__AHG00{width:100%;min-width:0;overflow:hidden;border:1px solid #e4e8ef;border-radius:1rem;background:#f5f7fb;color:#172033}.CourseDetail_detailContainer__FGGfv,.CourseDetail_headerInner__wU0AD{width:min(100%,1180px);min-width:0;margin:0 auto;padding-right:1rem;padding-left:1rem}.CourseDetail_header__vECe7{position:relative;overflow:hidden;padding:1.5rem 0;border-bottom:1px solid #dce3ee;background:#fff}.CourseDetail_header__vECe7:before{position:absolute;top:0;bottom:0;left:0;width:.3rem;background:#0b57d0;content:""}.CourseDetail_eyebrow__raaV2,.CourseDetail_headerEyebrow__uZt45{display:block;color:#0b57d0;font-size:.7rem;font-weight:800;letter-spacing:.075em;line-height:1.35;text-transform:uppercase}.CourseDetail_university__wrIbD{margin-top:.55rem;color:#5b6474;font-size:.88rem;font-weight:600;line-height:1.5}.CourseDetail_title__3ixo2{margin:.35rem 0 0;color:#153f85;font-size:clamp(1.45rem,7vw,2.1rem);font-weight:800;letter-spacing:-.035em;line-height:1.15;overflow-wrap:anywhere}.CourseDetail_degree__CfTwH{display:block;margin-top:.3rem;color:#687386;font-size:.58em;font-weight:600;letter-spacing:0}.CourseDetail_badges__iUBJy{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.CourseDetail_badge__Yg_Iq{max-width:100%;padding:.38rem .68rem;border:1px solid #dce3ee;border-radius:999px;background:#f7f9fc;color:#465268;font-size:.75rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.CourseDetail_detailContainer__FGGfv{padding-top:1rem;padding-bottom:1.5rem}.CourseDetail_simulationCard__Jk7tU,.CourseDetail_tabPanel__2bVvh{min-width:0;border:1px solid #dfe5ee;border-radius:.85rem;background:#fff;box-shadow:0 2px 10px rgba(21,63,133,.055)}.CourseDetail_simulationCard__Jk7tU{padding:1rem}.CourseDetail_sectionHeading__4T4be,.CourseDetail_simulationHeading__uZuiE,.CourseDetail_tableHeading__CilEe,.CourseDetail_yearCardHeader__9Frht{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:.75rem}.CourseDetail_sectionHeading__4T4be h3,.CourseDetail_sectionTitle__lkNmN,.CourseDetail_simulationHeading__uZuiE h3{margin:.2rem 0 0;color:#172033;font-size:1.08rem;font-weight:750;letter-spacing:-.015em;line-height:1.3}.CourseDetail_statusDotLabel__xpfQx,.CourseDetail_verificationPill__ci0zP{display:inline-flex;flex:0 0 auto;align-items:center;gap:.38rem;border-radius:999px;font-weight:750;line-height:1.25;white-space:nowrap}.CourseDetail_verificationPill__ci0zP{padding:.42rem .65rem;font-size:.69rem}.CourseDetail_statusDotLabel__xpfQx.CourseDetail_verified__nyoEs,.CourseDetail_verificationPill__ci0zP.CourseDetail_verified__nyoEs{background:#e8f7ef;color:#17663a}.CourseDetail_statusDotLabel__xpfQx.CourseDetail_unverified__NionA,.CourseDetail_verificationPill__ci0zP.CourseDetail_unverified__NionA{background:#fff4d8;color:#80570b}.CourseDetail_statusDotLabel__xpfQx.CourseDetail_stale__tXlEk,.CourseDetail_verificationPill__ci0zP.CourseDetail_stale__tXlEk{background:#fff0e5;color:#9a4d0c}.CourseDetail_statusDotLabel__xpfQx.CourseDetail_conflict__a6QA8,.CourseDetail_verificationPill__ci0zP.CourseDetail_conflict__a6QA8{background:#fdebec;color:#9f2732}.CourseDetail_modalityName___ffux{margin:.8rem 0 0;padding:.75rem;border-left:3px solid #0b57d0;border-radius:0 .55rem .55rem 0;background:#f0f5ff;color:#33415c;font-size:.82rem;font-weight:650;line-height:1.5}.CourseDetail_scoreGrid__n5uwY{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.65rem;gap:.65rem;margin-top:1rem}.CourseDetail_scoreMetric__GYJRj{display:flex;min-width:0;min-height:8.2rem;flex-direction:column;justify-content:center;padding:.9rem;border:1px solid #e4e8ef;border-radius:.7rem;background:#fbfcfe}.CourseDetail_scoreMetric__GYJRj>span{color:#667085;font-size:.69rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.CourseDetail_scoreMetric__GYJRj strong{display:block;margin-top:.4rem;color:#172033;font-size:clamp(1.25rem,8vw,1.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;overflow-wrap:anywhere}.CourseDetail_scoreMetric__GYJRj .CourseDetail_primaryScore__6qtKh{color:#0b57d0}.CourseDetail_scoreMetric__GYJRj .CourseDetail_marginScore__PNu9J{color:#17663a}.CourseDetail_scoreMetric__GYJRj .CourseDetail_suspendedScore__PzCr9{color:#80570b;font-size:1.2rem;letter-spacing:-.01em}.CourseDetail_scoreMetric__GYJRj small{display:block;margin-top:.45rem;color:#788397;font-size:.72rem;line-height:1.4}.CourseDetail_comparisonNotice__Vp_WW{margin:.8rem 0 0;padding:.75rem .8rem;border:1px solid #f0dca8;border-radius:.6rem;background:#fffaec;color:#684d18;font-size:.78rem;line-height:1.5}.CourseDetail_offerFacts__KgVB_,.CourseDetail_statisticsGrid__XCBj0,.CourseDetail_yearFacts__kDNpf{display:grid;margin:0}.CourseDetail_offerFacts__KgVB_{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1rem;overflow:hidden;border:1px solid #e4e8ef;border-radius:.7rem}.CourseDetail_offerFacts__KgVB_>div{min-width:0;padding:.75rem;border-bottom:1px solid #e4e8ef}.CourseDetail_offerFacts__KgVB_>div:nth-child(odd){border-right:1px solid #e4e8ef}.CourseDetail_offerFacts__KgVB_>div:nth-last-child(-n+2){border-bottom:0}.CourseDetail_offerFacts__KgVB_ dt,.CourseDetail_statisticsGrid__XCBj0 dt,.CourseDetail_yearFacts__kDNpf dt{color:#788397;font-size:.67rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.CourseDetail_offerFacts__KgVB_ dd,.CourseDetail_statisticsGrid__XCBj0 dd,.CourseDetail_yearFacts__kDNpf dd{margin:.28rem 0 0;color:#29344a;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.CourseDetail_offerFacts__KgVB_ dd{font-size:.82rem}.CourseDetail_tabs__6_reM{display:flex;min-width:0;margin-top:1rem;overflow-x:auto;border:1px solid #dfe5ee;border-radius:.75rem;background:#fff;scrollbar-width:thin}.CourseDetail_tab__vbwBd{position:relative;flex:1 0 auto;min-height:3.15rem;padding:.75rem .9rem;border:0;border-right:1px solid #e8ecf2;background:transparent;color:#667085;font-size:.78rem;font-weight:700;white-space:nowrap}.CourseDetail_tab__vbwBd:last-child{border-right:0}.CourseDetail_tab__vbwBd:hover{background:#f6f8fc;color:#153f85}.CourseDetail_tab__vbwBd.CourseDetail_active__QQuYi{background:#edf4ff;color:#0b57d0}.CourseDetail_tab__vbwBd.CourseDetail_active__QQuYi:after{position:absolute;right:.75rem;bottom:0;left:.75rem;height:3px;border-radius:999px 999px 0 0;background:#0b57d0;content:""}.CourseDetail_tab__vbwBd:focus-visible{z-index:1;outline:3px solid #2563eb;outline-offset:-3px}.CourseDetail_tabPanel__2bVvh{margin-top:.75rem;padding:1rem}.CourseDetail_sectionHeading__4T4be{flex-direction:column;padding-bottom:.9rem;border-bottom:1px solid #e8ecf2}.CourseDetail_sectionHeading__4T4be p{max-width:34rem;margin:0;color:#6f7a8e;font-size:.78rem;line-height:1.45}.CourseDetail_yearGrid__tTMYN{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.7rem;gap:.7rem;margin-top:1rem}.CourseDetail_yearCard__UZAu3{min-width:0;padding:.9rem;border:1px solid #e1e6ee;border-radius:.7rem;background:#fbfcfe}.CourseDetail_yearCardHeader__9Frht>strong{color:#153f85;font-size:1.15rem;letter-spacing:-.02em}.CourseDetail_statusDotLabel__xpfQx{padding:.3rem .5rem;font-size:.64rem}.CourseDetail_yearFacts__kDNpf{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.CourseDetail_yearFacts__kDNpf dd{font-size:.82rem}.CourseDetail_weightsSection___suRs{min-width:0;margin-top:1.2rem}.CourseDetail_tableHeading__CilEe{align-items:center;margin-bottom:.65rem}.CourseDetail_tableHeading__CilEe>span{padding:.28rem .5rem;border-radius:999px;background:#edf4ff;color:#0b57d0;font-size:.67rem;font-weight:750}.CourseDetail_tableContainer__eNQhq{width:100%;max-width:100%;overflow-x:auto;border:1px solid #e1e6ee;border-radius:.7rem;background:#fff;-webkit-overflow-scrolling:touch}.CourseDetail_table__6_HTn{width:100%;min-width:36rem;border-collapse:collapse}.CourseDetail_table__6_HTn td,.CourseDetail_table__6_HTn th{padding:.72rem .8rem;border-bottom:1px solid #e8ecf2;color:#3f4b61;font-size:.76rem;line-height:1.4;text-align:left}.CourseDetail_table__6_HTn tr:last-child td{border-bottom:0}.CourseDetail_table__6_HTn th{background:#f6f8fb;color:#667085;font-size:.68rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.CourseDetail_scoreValue__dWpcW{color:#172033!important;font-weight:750}.CourseDetail_emptyState__aQcVw,.CourseDetail_panelEmpty__ULE8U,.CourseDetail_tableEmpty__w74RM,.CourseDetail_trustUnavailable__3NP3b{border:1px dashed #b9c4d4;border-radius:.7rem;background:#f8fafc;color:#5e6b80;font-size:.8rem;line-height:1.55}.CourseDetail_emptyState__aQcVw,.CourseDetail_tableEmpty__w74RM,.CourseDetail_trustUnavailable__3NP3b{padding:1rem}.CourseDetail_emptyState__aQcVw{text-align:center}.CourseDetail_tableNote__4IrAb{margin:.55rem 0 0;color:#788397;font-size:.7rem;line-height:1.45}.CourseDetail_statisticsGrid__XCBj0{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.CourseDetail_statisticsGrid__XCBj0>div{min-width:0;padding:.85rem;border:1px solid #e1e6ee;border-radius:.7rem;background:#fbfcfe}.CourseDetail_statisticsGrid__XCBj0 dd{font-size:1.05rem}.CourseDetail_partialSection__BUF9r{margin-top:1.2rem}.CourseDetail_methodNote__PIQKO h4,.CourseDetail_partialSection__BUF9r h4{margin:0;color:#29344a;font-size:.9rem;font-weight:750}.CourseDetail_partialGrid__6SJha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin-top:.7rem}.CourseDetail_partialCard__mE17B{display:flex;min-width:0;flex-direction:column;padding:.75rem;border:1px solid #e1e6ee;border-radius:.65rem;background:#f7f9fc}.CourseDetail_partialCard__mE17B>span{color:#6f7a8e;font-size:.68rem;font-weight:700;text-transform:uppercase}.CourseDetail_partialCard__mE17B strong{margin-top:.25rem;color:#153f85;font-size:1.02rem}.CourseDetail_partialCard__mE17B small{margin-top:.3rem;color:#788397;font-size:.66rem;line-height:1.35}.CourseDetail_panelEmpty__ULE8U{margin:.7rem 0 0;padding:.8rem}.CourseDetail_trustUnavailable__3NP3b{margin-top:1rem}.CourseDetail_methodNote__PIQKO{margin-top:1rem;padding:.9rem;border:1px solid #dce5f3;border-radius:.7rem;background:#f3f7fd}.CourseDetail_methodNote__PIQKO ul{display:grid;grid-gap:.42rem;gap:.42rem;margin:.65rem 0 0;padding-left:1.15rem}.CourseDetail_methodNote__PIQKO li{color:#506079;font-size:.76rem;line-height:1.45}.CourseDetail_chartContainer__oYss9{width:100%;min-width:0;height:20rem;margin:.8rem 0 1.2rem;padding:.75rem .4rem .4rem;border:1px solid #e1e6ee;border-radius:.7rem;background:#fff}.CourseDetail_srOnly__cD3zS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:560px){.CourseDetail_detailContainer__FGGfv,.CourseDetail_headerInner__wU0AD{padding-right:1.25rem;padding-left:1.25rem}.CourseDetail_header__vECe7{padding:1.8rem 0}.CourseDetail_degree__CfTwH{display:inline;margin:0}.CourseDetail_scoreGrid__n5uwY{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseDetail_scoreMetric__GYJRj:first-child{grid-column:1/-1}.CourseDetail_partialGrid__6SJha,.CourseDetail_yearGrid__tTMYN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:760px){.CourseDetail_detailContainer__FGGfv{padding-top:1.25rem;padding-bottom:2rem}.CourseDetail_simulationCard__Jk7tU,.CourseDetail_tabPanel__2bVvh{padding:1.25rem}.CourseDetail_scoreGrid__n5uwY{grid-template-columns:repeat(3,minmax(0,1fr))}.CourseDetail_scoreMetric__GYJRj:first-child{grid-column:auto}.CourseDetail_offerFacts__KgVB_{grid-template-columns:repeat(4,minmax(0,1fr))}.CourseDetail_offerFacts__KgVB_>div,.CourseDetail_offerFacts__KgVB_>div:nth-child(odd),.CourseDetail_offerFacts__KgVB_>div:nth-last-child(-n+2){border-right:1px solid #e4e8ef;border-bottom:0}.CourseDetail_offerFacts__KgVB_>div:last-child{border-right:0}.CourseDetail_sectionHeading__4T4be{align-items:flex-end;flex-direction:row}.CourseDetail_sectionHeading__4T4be p{text-align:right}.CourseDetail_yearGrid__tTMYN{grid-template-columns:repeat(3,minmax(0,1fr))}.CourseDetail_statisticsGrid__XCBj0{grid-template-columns:repeat(4,minmax(0,1fr))}.CourseDetail_partialGrid__6SJha{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:359px){.CourseDetail_simulationHeading__uZuiE,.CourseDetail_tableHeading__CilEe,.CourseDetail_yearCardHeader__9Frht{flex-direction:column}.CourseDetail_statusDotLabel__xpfQx,.CourseDetail_verificationPill__ci0zP{white-space:normal}.CourseDetail_offerFacts__KgVB_,.CourseDetail_partialGrid__6SJha,.CourseDetail_statisticsGrid__XCBj0,.CourseDetail_yearFacts__kDNpf{grid-template-columns:minmax(0,1fr)}.CourseDetail_offerFacts__KgVB_>div,.CourseDetail_offerFacts__KgVB_>div:nth-child(odd),.CourseDetail_offerFacts__KgVB_>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #e4e8ef}.CourseDetail_offerFacts__KgVB_>div:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.CourseDetail_tab__vbwBd{scroll-behavior:auto;transition:none}}.DataTrustPanel_panel__vZJrN{margin:1rem 0;padding:1rem;border:1px solid #d1d5db;border-left-width:4px;border-radius:.75rem;background:hsla(0,0%,100%,.78)}.DataTrustPanel_verified__YD7aS{border-left-color:#047857}.DataTrustPanel_unverified__Y087l{border-left-color:#b45309}.DataTrustPanel_conflict__XVe9b,.DataTrustPanel_stale___iQH9{border-left-color:#b91c1c}.DataTrustPanel_headingRow__kKSnQ{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.DataTrustPanel_headingRow__kKSnQ h5{margin:0;color:#111827;font-size:.95rem}.DataTrustPanel_statusBadge__P6AsF{padding:.3rem .55rem;border-radius:999px;background:#f3f4f6;color:#374151;font-size:.72rem;font-weight:700;text-align:center}.DataTrustPanel_description__MXhoA,.DataTrustPanel_notice__Mhgv5{margin-top:.65rem;color:#4b5563;font-size:.82rem;line-height:1.5}.DataTrustPanel_metadata__p5A_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.9rem}.DataTrustPanel_metadata__p5A_6 div{min-width:0}.DataTrustPanel_metadata__p5A_6 dt{color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.DataTrustPanel_metadata__p5A_6 dd{margin-top:.2rem;color:#111827;font-size:.8rem;overflow-wrap:anywhere}.DataTrustPanel_metadata__p5A_6 a{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.DataTrustPanel_notice__Mhgv5{padding-top:.75rem;border-top:1px solid #e5e7eb}@media (max-width:620px){.DataTrustPanel_headingRow__kKSnQ{flex-direction:column}.DataTrustPanel_metadata__p5A_6{grid-template-columns:1fr 1fr}}@media (max-width:360px){.DataTrustPanel_metadata__p5A_6{grid-template-columns:1fr}}.ApprovalRadar_overlay__I0iXB{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:1rem}.ApprovalRadar_modal__gcHAP{background:#1a1a1a;width:100%;max-width:900px;height:90vh;border-radius:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;animation:ApprovalRadar_slideUp__YLfr6 .3s cubic-bezier(.16,1,.3,1);border:1px solid hsla(0,0%,100%,.1)}@keyframes ApprovalRadar_slideUp__YLfr6{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ApprovalRadar_header__NW8Hd{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;background:#1a1a1a}.ApprovalRadar_headerContent__cFsb_ h2{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.ApprovalRadar_headerContent__cFsb_ p{color:#888;font-size:.85rem;margin-top:.25rem}.ApprovalRadar_closeButton__6fCFo{background:transparent;border:none;color:#666;cursor:pointer;font-size:1.5rem;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s}.ApprovalRadar_closeButton__6fCFo:hover{color:#fff}.ApprovalRadar_closeButton__6fCFo:focus-visible,.ApprovalRadar_errorState__1PjSH button:focus-visible,.ApprovalRadar_filterSelect__PitgX:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}.ApprovalRadar_content__M5NCo{flex:1 1;overflow-y:auto;padding:1.5rem;background:#141414}.ApprovalRadar_loading__4Q64n{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:#666}.ApprovalRadar_spinner__4UMXE{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#f59e0b;border-radius:50%;animation:ApprovalRadar_spin__kTm2M 1s linear infinite}@keyframes ApprovalRadar_spin__kTm2M{to{transform:rotate(1turn)}}.ApprovalRadar_resultsGrid__8DN3t{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.ApprovalRadar_resultCard__Pjnog{background:#222;border-radius:1rem;padding:1.25rem;border:1px solid hsla(0,0%,100%,.05);transition:transform .2s,border-color .2s;display:flex;flex-direction:column;gap:1rem}.ApprovalRadar_resultCard__Pjnog:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.1);background:#252525}.ApprovalRadar_cardHeader__51Yqp{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.ApprovalRadar_universityName__r_owR{font-size:1rem;font-weight:700;color:#fff;line-height:1.3}.ApprovalRadar_universityLocation__pYsX1{font-size:.75rem;color:#888;margin-top:.25rem}.ApprovalRadar_shiftBadge__nkAy_{font-size:.65rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:700;white-space:nowrap}.ApprovalRadar_shiftIntegral__tE5Ak{background:rgba(30,64,175,.2);color:#60a5fa}.ApprovalRadar_shiftNoturno__urXe6{background:rgba(107,33,168,.2);color:#c084fc}.ApprovalRadar_shiftMatutino__Ca7wW{background:rgba(146,64,14,.2);color:#fbbf24}.ApprovalRadar_cardBody__ECVNO{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid hsla(0,0%,100%,.05)}.ApprovalRadar_scoreRow__V2hrQ{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.ApprovalRadar_scoreLabel__PsPBP{color:#888;font-size:.8rem}.ApprovalRadar_scoreValue__Ge5k_{font-weight:600;color:#eee}.ApprovalRadar_cutScoreValue__LdmQ4{font-weight:700;color:#f59e0b}.ApprovalRadar_marginRow__j5H4o{display:flex;justify-content:space-between;align-items:center;background:rgba(0,0,0,.2);padding:.5rem .75rem;border-radius:.5rem;margin-top:.25rem}.ApprovalRadar_marginValue___HUBs{font-weight:800;font-size:1.1rem}.ApprovalRadar_marginPassing__eKgaP{color:#22c55e}.ApprovalRadar_marginFailing__jXW_I{color:#ef4444}.ApprovalRadar_statusBadge__Fdslb{text-align:center;padding:.5rem;border-radius:.5rem;font-weight:700;font-size:.85rem;background:rgba(34,197,94,.1);color:#22c55e;margin-top:auto}.ApprovalRadar_statusNear__JS9Vn{background:rgba(245,158,11,.1);color:#f59e0b}.ApprovalRadar_statusHard__GDj1n{background:rgba(239,68,68,.1);color:#ef4444}.ApprovalRadar_emptyState__dcLw5{height:100%;color:#888}.ApprovalRadar_emptyState__dcLw5,.ApprovalRadar_errorState__1PjSH{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}.ApprovalRadar_errorState__1PjSH{min-height:16rem;color:#fca5a5}.ApprovalRadar_errorState__1PjSH button{border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;background:#27272a;color:#fff;cursor:pointer;padding:.65rem 1rem;font-weight:600}.ApprovalRadar_referenceMetadata__40Aka{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ApprovalRadar_cardMetadata__w5guK span,.ApprovalRadar_referenceMetadata__40Aka span{border:1px solid rgba(96,165,250,.25);border-radius:999px;background:rgba(59,130,246,.1);color:#bfdbfe;font-size:.72rem;padding:.3rem .6rem}.ApprovalRadar_filters__Nx_bB{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.ApprovalRadar_filters__Nx_bB label{color:#d4d4d8;font-size:.82rem;font-weight:600}.ApprovalRadar_filterSelect__PitgX{border:1px solid #52525b;border-radius:.5rem;background:#27272a;color:#fff;padding:.55rem .75rem}.ApprovalRadar_resultsSummary__YdRj9{color:#a1a1aa;font-size:.82rem}.ApprovalRadar_distanceBadge__Ce_mp{font-size:.75rem;color:#3b82f6;font-weight:600;margin-bottom:.5rem}.ApprovalRadar_courseName__9654Y{font-size:1.1rem;font-weight:700;color:#fff;line-height:1.3;margin-bottom:.25rem}.ApprovalRadar_courseDetails__U2wXz{font-size:.75rem;color:#888;margin-bottom:.5rem}.ApprovalRadar_cutScoreHighlight__tOEJt{display:flex;justify-content:space-between;align-items:center;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);padding:.75rem 1rem;border-radius:.5rem;margin-top:.5rem}.ApprovalRadar_cutScoreHighlight__tOEJt span{font-size:.8rem;color:#f59e0b}.ApprovalRadar_cutScoreHighlight__tOEJt strong{font-size:1rem;font-weight:700;color:#f59e0b}.ApprovalRadar_differenceRow__bkT4n{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.9rem;color:#888}.ApprovalRadar_cardMetadata__w5guK{display:flex;flex-wrap:wrap;gap:.4rem}.ApprovalRadar_diffPositive__w7dMJ{font-weight:700;color:#22c55e}.ApprovalRadar_diffNegative__UgFBv{font-weight:700;color:#ef4444}.ApprovalRadar_vacanciesInfo__vq8n_{font-size:.75rem;color:#666;text-align:right}@media (max-width:640px){.ApprovalRadar_overlay__I0iXB{align-items:stretch;padding:0}.ApprovalRadar_modal__gcHAP{height:100dvh;max-height:100dvh;border-radius:0}.ApprovalRadar_content__M5NCo,.ApprovalRadar_header__NW8Hd{padding:1rem}.ApprovalRadar_header__NW8Hd{align-items:flex-start}.ApprovalRadar_headerContent__cFsb_ h2{font-size:1.05rem}.ApprovalRadar_filters__Nx_bB{align-items:stretch;flex-direction:column}.ApprovalRadar_filterSelect__PitgX{width:100%}.ApprovalRadar_resultsGrid__8DN3t{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ApprovalRadar_modal__gcHAP,.ApprovalRadar_spinner__4UMXE{animation:none}.ApprovalRadar_resultCard__Pjnog{transition:none}}.NearbyOffersPanel_panel__qXEKL{display:grid;grid-gap:1rem;gap:1rem}.NearbyOffersPanel_heading__OhK0s{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.NearbyOffersPanel_eyebrow__Bjsnr{color:#0529ff;display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.NearbyOffersPanel_blockedState__JtdXt h3,.NearbyOffersPanel_errorState__dJJvj h3,.NearbyOffersPanel_heading__OhK0s h3{color:#202124;font-size:1.05rem;margin:0}.NearbyOffersPanel_blockedState__JtdXt p,.NearbyOffersPanel_emptyState__Um3mE p,.NearbyOffersPanel_errorState__dJJvj p,.NearbyOffersPanel_heading__OhK0s p{color:#5f6368;font-size:.82rem;line-height:1.5;margin:.35rem 0 0}.NearbyOffersPanel_blockedActions__Rv50H button,.NearbyOffersPanel_errorState__dJJvj button,.NearbyOffersPanel_fullRadarButton__6wme9{background:#0529ff;border:1px solid #0019c2;border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:.78rem;font-weight:700;min-height:40px;padding:.55rem 1rem}.NearbyOffersPanel_blockedActions__Rv50H button:hover,.NearbyOffersPanel_errorState__dJJvj button:hover,.NearbyOffersPanel_fullRadarButton__6wme9:hover{background:#0019c2}.NearbyOffersPanel_blockedActions__Rv50H a:focus-visible,.NearbyOffersPanel_blockedActions__Rv50H button:focus-visible,.NearbyOffersPanel_cardMetadata___V4A0 a:focus-visible,.NearbyOffersPanel_errorState__dJJvj button:focus-visible,.NearbyOffersPanel_filters__eTjXP select:focus-visible,.NearbyOffersPanel_fullRadarButton__6wme9:focus-visible,.NearbyOffersPanel_referenceMetadata__RWdFL a:focus-visible{outline:3px solid #0529ff;outline-offset:3px}.NearbyOffersPanel_cardMetadata___V4A0,.NearbyOffersPanel_referenceMetadata__RWdFL{display:flex;flex-wrap:wrap;gap:.4rem}.NearbyOffersPanel_cardMetadata___V4A0 a,.NearbyOffersPanel_cardMetadata___V4A0 span,.NearbyOffersPanel_referenceMetadata__RWdFL a,.NearbyOffersPanel_referenceMetadata__RWdFL span{background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;font-size:.67rem;line-height:1.25;padding:.3rem .55rem}.NearbyOffersPanel_discoveryNotice__RAc5l{align-items:center;background:#fff8e1;border:1px solid #f0c95a;border-radius:.6rem;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.NearbyOffersPanel_discoveryNotice__RAc5l h4{color:#5d4500;font-size:.86rem;margin:0}.NearbyOffersPanel_discoveryNotice__RAc5l p{color:#6d570d;font-size:.74rem;line-height:1.5;margin:.3rem 0 0}.NearbyOffersPanel_discoveryNotice__RAc5l a{color:#0529ff;flex:0 0 auto;font-size:.75rem;font-weight:700}.NearbyOffersPanel_discoveryNotice__RAc5l a:focus-visible{outline:3px solid #0529ff;outline-offset:3px}.NearbyOffersPanel_filters__eTjXP{align-items:flex-end;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;gap:1rem;justify-content:space-between;padding:.75rem}.NearbyOffersPanel_filters__eTjXP>div{display:grid;grid-gap:.25rem;gap:.25rem}.NearbyOffersPanel_filters__eTjXP label{color:#475569;font-size:.7rem;font-weight:700}.NearbyOffersPanel_filters__eTjXP select{background:#fff;border:1px solid #cbd5e1;border-radius:.4rem;color:#202124;min-height:38px;padding:.4rem 2rem .4rem .6rem}.NearbyOffersPanel_filters__eTjXP p{color:#475569;font-size:.75rem;margin:0 0 .4rem}.NearbyOffersPanel_resultsGrid__iDIBf{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.NearbyOffersPanel_resultCard__JZpkI{background:#fff;border:1px solid #dadada;border-radius:.6rem;box-shadow:0 1px 3px rgba(0,0,0,.06);display:grid;grid-gap:.65rem;gap:.65rem;min-width:0;padding:1rem}.NearbyOffersPanel_cardHeading___cBsD{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.NearbyOffersPanel_cardHeading___cBsD h4{color:#202124;font-size:.95rem;margin:0}.NearbyOffersPanel_cardHeading___cBsD p,.NearbyOffersPanel_institution__AE4VX,.NearbyOffersPanel_location__rJm77{color:#5f6368;font-size:.74rem;line-height:1.4;margin:.15rem 0 0;overflow-wrap:anywhere}.NearbyOffersPanel_cardHeading___cBsD>span{background:#eff6ff;border-radius:999px;color:#1d4ed8;flex:0 0 auto;font-size:.7rem;font-weight:700;padding:.3rem .5rem}.NearbyOffersPanel_institution__AE4VX{color:#202124;font-weight:700}.NearbyOffersPanel_scoreGrid__dc3Vw{display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.NearbyOffersPanel_scoreGrid__dc3Vw>div{background:#f8fafc;border-radius:.45rem;min-width:0;padding:.6rem}.NearbyOffersPanel_scoreGrid__dc3Vw dt{color:#64748b;font-size:.64rem}.NearbyOffersPanel_scoreGrid__dc3Vw dd{color:#202124;font-size:.95rem;font-weight:800;margin:.2rem 0 0;overflow-wrap:anywhere}.NearbyOffersPanel_scoreGrid__dc3Vw .NearbyOffersPanel_positive__cIF9V{color:#166534}.NearbyOffersPanel_scoreGrid__dc3Vw .NearbyOffersPanel_negative__o9Che{color:#9a3412}.NearbyOffersPanel_blockedState__JtdXt,.NearbyOffersPanel_emptyState__Um3mE,.NearbyOffersPanel_errorState__dJJvj,.NearbyOffersPanel_loadingState__oJMxO{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.6rem;min-height:10rem;padding:1.25rem}.NearbyOffersPanel_loadingState__oJMxO{align-items:center;display:flex;gap:.9rem}.NearbyOffersPanel_loadingState__oJMxO strong{color:#202124;font-size:.9rem}.NearbyOffersPanel_loadingState__oJMxO p{color:#64748b;font-size:.75rem;margin:.25rem 0 0}.NearbyOffersPanel_spinner__rHv_P{animation:NearbyOffersPanel_spin__Feswb .8s linear infinite;border-radius:50%;border:3px solid #c7d2fe;border-top-color:#0529ff;height:32px;width:32px}@keyframes NearbyOffersPanel_spin__Feswb{to{transform:rotate(1turn)}}.NearbyOffersPanel_blockedState__JtdXt,.NearbyOffersPanel_emptyState__Um3mE{display:grid;grid-gap:.5rem;gap:.5rem;place-content:center;text-align:center}.NearbyOffersPanel_blockedActions__Rv50H{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:.5rem}.NearbyOffersPanel_blockedActions__Rv50H a{color:#0529ff;font-size:.78rem;font-weight:700}.NearbyOffersPanel_errorState__dJJvj{align-items:center;display:flex;gap:1rem;justify-content:space-between}.NearbyOffersPanel_emptyState__Um3mE h4{color:#202124;margin:0}@media (max-width:720px){.NearbyOffersPanel_discoveryNotice__RAc5l,.NearbyOffersPanel_errorState__dJJvj,.NearbyOffersPanel_filters__eTjXP,.NearbyOffersPanel_heading__OhK0s{align-items:stretch;flex-direction:column}.NearbyOffersPanel_errorState__dJJvj button,.NearbyOffersPanel_fullRadarButton__6wme9{width:100%}.NearbyOffersPanel_resultsGrid__iDIBf{grid-template-columns:1fr}}@media (max-width:380px){.NearbyOffersPanel_scoreGrid__dc3Vw{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.NearbyOffersPanel_spinner__rHv_P{animation-duration:1.5s}}.CourseStatisticsPanel_panel__3SF7X{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.CourseStatisticsPanel_modalityControl__3viLq{display:grid;grid-gap:.5rem;gap:.5rem;max-width:none}.CourseStatisticsPanel_modalityControl__3viLq label{color:#2c2e30;font-size:.875rem;font-weight:600}.CourseStatisticsPanel_modalityControl__3viLq>div{background:#fff;border:1px solid #dadada;border-radius:.5rem;position:relative}.CourseStatisticsPanel_modalityControl__3viLq select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#2c2e30;font:inherit;min-height:2.5rem;outline:0;padding:.5rem 2.5rem .5rem .75rem;width:100%}.CourseStatisticsPanel_modalityControl__3viLq>div:after{border-bottom:1.5px solid #4a4949;border-right:1.5px solid #4a4949;content:"";height:.45rem;pointer-events:none;position:absolute;right:.9rem;top:.85rem;transform:rotate(45deg);width:.45rem}.CourseStatisticsPanel_modalityControl__3viLq>div:focus-within{border-color:#435eff;box-shadow:0 0 0 2px rgba(67,94,255,.2)}.CourseStatisticsPanel_chartCard__rZFE5,.CourseStatisticsPanel_summarySection__eWoRD{background:#fff;border:1px solid #dadada;border-radius:.5rem;min-width:0;padding:1.5rem}.CourseStatisticsPanel_chartCard__rZFE5 h3,.CourseStatisticsPanel_summarySection__eWoRD h3{color:#2c2e30;font-size:.875rem;font-weight:600;line-height:1.45;margin:0 0 1rem}.CourseStatisticsPanel_chartScroll__35MEr,.CourseStatisticsPanel_chartViewport__Nw93W{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.CourseStatisticsPanel_chartScroll__35MEr::-webkit-scrollbar,.CourseStatisticsPanel_chartViewport__Nw93W::-webkit-scrollbar{display:none}.CourseStatisticsPanel_partialChart__RByE7{height:14.625rem;min-width:20rem;width:100%}.CourseStatisticsPanel_wideChart__UsapZ{height:14.625rem;min-width:45rem;width:100%}.CourseStatisticsPanel_cutoffChart__BAddb{height:14.625rem;min-width:44rem;width:100%}.CourseStatisticsPanel_chartNote__gL3vY,.CourseStatisticsPanel_emptyChart__HKJ00,.CourseStatisticsPanel_provenance__iRRPM{color:#64748b;font-size:.75rem;line-height:1.55;margin:.85rem 0 0}.CourseStatisticsPanel_emptyChart__HKJ00{display:grid;min-height:9rem;place-items:center;text-align:center}.CourseStatisticsPanel_summaryHeading__mfYyt{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.CourseStatisticsPanel_summaryHeading__mfYyt h3{margin-bottom:0}.CourseStatisticsPanel_summaryHeading__mfYyt p{color:#64748b;font-size:.75rem;line-height:1.45;margin:0}.CourseStatisticsPanel_summaryGrid__m77Jv{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0}.CourseStatisticsPanel_summaryGrid__m77Jv>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;min-width:0;padding:.75rem}.CourseStatisticsPanel_summaryGrid__m77Jv dt{color:#64748b;font-size:.68rem;line-height:1.35}.CourseStatisticsPanel_summaryGrid__m77Jv dd{color:#202124;font-size:1rem;font-weight:800;margin:.25rem 0 0;overflow-wrap:anywhere}.CourseStatisticsPanel_provenance__iRRPM{background:#eef2ff;border:1px solid #c7d2fe;border-radius:.5rem;color:#3730a3;padding:.7rem}.CourseStatisticsPanel_emptySelection__XWuUN,.CourseStatisticsPanel_errorState__BTyj0,.CourseStatisticsPanel_loadingState__pbH9s{align-items:center;background:#fff;border:1px solid #dadada;border-radius:.5rem;display:flex;gap:.75rem;min-height:10rem;padding:1rem}.CourseStatisticsPanel_loadingState__pbH9s{color:#4a4949;justify-content:center}.CourseStatisticsPanel_emptySelection__XWuUN{color:#4a4949;justify-content:center;line-height:1.5;text-align:center}.CourseStatisticsPanel_spinner__ihjrg{animation:CourseStatisticsPanel_spin__S2sjl .8s linear infinite;border-radius:50%;border:3px solid #d1d5db;border-top-color:#435eff;height:1.25rem;width:1.25rem}.CourseStatisticsPanel_errorState__BTyj0{color:#991b1b;justify-content:space-between}.CourseStatisticsPanel_errorState__BTyj0 h3{font-size:.9rem;margin:0}.CourseStatisticsPanel_errorState__BTyj0 p{font-size:.78rem;line-height:1.45;margin:.25rem 0 0}.CourseStatisticsPanel_errorState__BTyj0 button{background:#fff;border:1px solid;border-radius:999px;color:inherit;flex:0 0 auto;font-weight:600;min-height:2.5rem;padding:.5rem .85rem}.CourseStatisticsPanel_srOnly__CkBDB{clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes CourseStatisticsPanel_spin__S2sjl{to{transform:rotate(1turn)}}@media (max-width:767px){.CourseStatisticsPanel_partialChart__RByE7 .recharts-label-list{display:none}.CourseStatisticsPanel_cutoffChart__BAddb,.CourseStatisticsPanel_partialChart__RByE7,.CourseStatisticsPanel_wideChart__UsapZ{height:11.5rem}.CourseStatisticsPanel_chartCard__rZFE5,.CourseStatisticsPanel_summarySection__eWoRD{padding:1rem}.CourseStatisticsPanel_modalityControl__3viLq{max-width:none}.CourseStatisticsPanel_summaryHeading__mfYyt{display:grid;grid-gap:.35rem;gap:.35rem}.CourseStatisticsPanel_summaryGrid__m77Jv{grid-template-columns:1fr 1fr}}@media (max-width:359px){.CourseStatisticsPanel_summaryGrid__m77Jv{grid-template-columns:1fr}.CourseStatisticsPanel_chartCard__rZFE5,.CourseStatisticsPanel_summarySection__eWoRD{padding:.85rem}}@media (prefers-reduced-motion:reduce){.CourseStatisticsPanel_spinner__ihjrg{animation:none}}.ShareModal_overlay__lf4OA{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px}.ShareModal_modal__f2uRB{background-color:#1a1b1e;border:1px solid #333;border-radius:16px;width:100%;max-width:500px;max-height:calc(100dvh - 24px);overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.5)}.ShareModal_header__THGo5{padding:20px;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}.ShareModal_title__I7P5J{display:flex;align-items:center;gap:10px;font-size:1.1rem;color:#fff;font-weight:600}.ShareModal_closeButton__ahx_3{background:none;border:none;color:#888;cursor:pointer;padding:5px;font-size:1.2rem}.ShareModal_closeButton__ahx_3:hover{color:#fff}.ShareModal_content__HKxG0{padding:20px}.ShareModal_tabs__1Qtra{display:flex;background-color:#25262b;border-radius:8px;padding:4px;margin-bottom:20px}.ShareModal_tab__HPzuy{flex:1 1;background:none;border:none;color:#888;padding:8px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.ShareModal_activeTab__8MuWr{background-color:#3b82f6;color:#fff}.ShareModal_textArea__0x090{width:100%;height:100px;background-color:#000;border:1px solid #333;border-radius:8px;color:#fff;padding:12px;font-family:inherit;resize:none;margin-bottom:15px;font-size:.9rem}.ShareModal_copyButton__8oZz4{width:100%;background-color:#10b981;color:#fff;border:none;padding:12px;border-radius:8px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .2s}.ShareModal_copyButton__8oZz4:hover{background-color:#059669}.ShareModal_storyWrapper__YF9U0{display:flex;flex-direction:column;align-items:center;gap:15px}.ShareModal_storyCard__Np4ak{width:min(320px,100%);height:auto;aspect-ratio:9/16;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:12px;padding:clamp(18px,7vw,30px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.3)}@media (max-width:380px){.ShareModal_overlay__lf4OA{padding:8px}.ShareModal_content__HKxG0,.ShareModal_header__THGo5{padding:14px}.ShareModal_cardLogo__WOF_v{margin-bottom:20px}.ShareModal_cardScore__g2ksy{font-size:3rem}}.ShareModal_storyCard__Np4ak.ShareModal_above__6_MLZ{background:linear-gradient(135deg,#1e3a8a,#2563eb)}.ShareModal_storyCard__Np4ak.ShareModal_below__zHdkP{background:linear-gradient(135deg,#78350f,#d97706)}.ShareModal_storyCard__Np4ak.ShareModal_equal__ADzyY{background:linear-gradient(135deg,#374151,#6b7280)}.ShareModal_cardLogo__WOF_v{font-size:1.5rem;font-weight:800;color:hsla(0,0%,100%,.9);margin-bottom:40px;letter-spacing:2px}.ShareModal_cardStatus__By_FP{background-color:hsla(0,0%,100%,.2);padding:8px 16px;border-radius:20px;font-weight:600;color:#fff;margin-bottom:20px;text-transform:uppercase;font-size:.9rem}.ShareModal_cardScore__g2ksy{font-size:4rem;font-weight:800;color:#fff;line-height:1;margin-bottom:10px}.ShareModal_cardLabel__yPMg2{color:hsla(0,0%,100%,.8);font-size:1rem;margin-bottom:16px}.ShareModal_cardMargin__xuYnX{color:hsla(0,0%,100%,.95);font-size:.95rem;font-weight:700;margin-bottom:32px}.ShareModal_cardCourse__ryTQS{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:5px;line-height:1.4}.ShareModal_cardUni__m9NHR{color:hsla(0,0%,100%,.9);font-weight:500}.ShareModal_cardFooter__T6oo2{position:absolute;bottom:30px;font-size:.8rem;color:hsla(0,0%,100%,.6)}.ShareModal_screenshotHint__2zmy9{color:#888;font-size:.9rem;text-align:center}.CourseResultCard_card___SkNG{background:#fff;border:1px solid #dadada;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);color:#2c2e30;display:flex;flex-direction:column;gap:.75rem;height:100%;min-width:0;padding:1.5rem;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.CourseResultCard_card___SkNG:hover{border-color:#aab5f9;box-shadow:0 4px 8px rgba(0,0,0,.12);transform:translateY(-1px)}.CourseResultCard_heading__g0GE1{display:grid;grid-gap:.1rem;gap:.1rem}.CourseResultCard_heading__g0GE1 strong{color:#2c2e30;font-size:1.25rem;line-height:1.35}.CourseResultCard_heading__g0GE1>span{color:#4a4949;font-size:1rem}.CourseResultCard_details__3hn_b{display:grid;grid-gap:.25rem;gap:.25rem}.CourseResultCard_details__3hn_b>span{align-items:flex-start;color:#4a4949;display:flex;gap:.5rem;line-height:1.45;min-width:0}.CourseResultCard_details__3hn_b svg{flex:0 0 auto;margin-top:.15rem}.CourseResultCard_details__3hn_b span span{min-width:0;overflow-wrap:anywhere}.CourseResultCard_referenceBlock__cGfdT{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem;margin-top:auto}.CourseResultCard_referenceValue__kl_3V{background:rgba(249,115,22,.13);border-bottom:2px solid #f97316;color:#2c2e30;display:inline;font-weight:500;line-height:1.45;padding:0 .25rem}.CourseResultCard_referenceBlock__cGfdT small{color:#6b7280;font-size:.7rem;line-height:1.45}@media (max-width:767px){.CourseResultCard_card___SkNG{padding:1rem}.CourseResultCard_heading__g0GE1 strong{font-size:1.125rem}.CourseResultCard_details__3hn_b>span,.CourseResultCard_heading__g0GE1>span{font-size:.94rem}}.PointsPlan_plan__sUtXe{color:var(--xtri-ink);display:grid;grid-gap:1rem;gap:1rem}.PointsPlan_heroGrid__9EQVK{align-items:stretch;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(0,1.25fr) minmax(27rem,.85fr)}.PointsPlan_heroCopy__P2aUA{padding:.25rem 0}.PointsPlan_titleLine__2koFT{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between}.PointsPlan_titleLine__2koFT h2{color:var(--xtri-navy);font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);font-weight:650;letter-spacing:-.055em;line-height:1}.PointsPlan_titleLine__2koFT h2 span{color:var(--xtri-cyan-strong)}.PointsPlan_guideButton__hD5nc{align-items:center;background:transparent;border:0;border-radius:.6rem;color:var(--xtri-cyan-text);display:inline-flex;font-size:.78rem;font-weight:750;gap:.4rem;min-height:44px;padding:.5rem .7rem}.PointsPlan_guideButton__hD5nc:hover{background:var(--xtri-cyan-soft)}.PointsPlan_weightSummary__5008s{align-items:center;color:var(--xtri-ink-soft);display:flex;font-size:.98rem;gap:.55rem;line-height:1.5;margin-top:1rem}.PointsPlan_weightSummary__5008s svg{color:var(--xtri-orange);flex:0 0 auto}.PointsPlan_steps__3BVZy{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:1.25rem}.PointsPlan_steps__3BVZy li{align-items:flex-start;display:flex;gap:.55rem;min-width:0}.PointsPlan_steps__3BVZy li>span{align-items:center;background:var(--xtri-cyan-strong);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 24px;font-size:.74rem;font-weight:800;height:24px;justify-content:center}.PointsPlan_steps__3BVZy small,.PointsPlan_steps__3BVZy strong{display:block}.PointsPlan_steps__3BVZy strong{color:var(--xtri-cyan-text);font-size:.78rem;line-height:1.3}.PointsPlan_steps__3BVZy small{color:var(--xtri-ink-muted);font-size:.67rem;line-height:1.4;margin-top:.15rem}.PointsPlan_metrics__0ugrR{background:#fff;border:1px solid var(--xtri-border);border-radius:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.PointsPlan_metrics__0ugrR>div{align-content:center;display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;padding:1.25rem}.PointsPlan_metrics__0ugrR>div+div{border-left:1px solid var(--xtri-border)}.PointsPlan_metrics__0ugrR span{color:var(--xtri-ink-muted);font-size:.7rem;font-weight:650}.PointsPlan_metrics__0ugrR strong{color:var(--xtri-navy);font-family:var(--font-display);font-size:clamp(1.65rem,3vw,2.65rem);font-weight:650;letter-spacing:-.045em;line-height:1;overflow-wrap:anywhere}.PointsPlan_metrics__0ugrR small{color:var(--xtri-ink-muted);font-size:.68rem;line-height:1.45}.PointsPlan_metrics__0ugrR .PointsPlan_metricAttention__lgWO9 strong{color:var(--xtri-orange-text)}.PointsPlan_quickGuide__eOE9Y{background:var(--xtri-cyan-soft);border-left:4px solid var(--xtri-cyan);border-radius:.75rem;color:var(--xtri-ink-soft);font-size:.86rem;line-height:1.55;padding:.85rem 1rem}.PointsPlan_workspace__6OOdq{align-items:stretch;display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:minmax(0,1fr) 18rem}.PointsPlan_subjectTable__Z6y1Q{background:#fff;border:1px solid var(--xtri-border);border-radius:1rem;min-width:0;overflow:hidden}.PointsPlan_subjectRow__d0HZt,.PointsPlan_tableHeader__LN6JO{display:grid;grid-template-columns:minmax(13rem,1.4fr) minmax(8.5rem,.8fr) minmax(6rem,.55fr) minmax(10rem,1fr)}.PointsPlan_tableHeader__LN6JO{background:var(--xtri-surface-soft);color:var(--xtri-ink-muted);font-size:.7rem;font-weight:650;padding:.8rem 1rem}.PointsPlan_subjectRow__d0HZt{align-items:center;border-top:1px solid var(--xtri-border);min-height:68px;padding:.65rem 1rem;position:relative}.PointsPlan_subjectRow__d0HZt.PointsPlan_cyan___Dkvn{background:color-mix(in srgb,var(--xtri-cyan-soft) 66%,#fff)}.PointsPlan_subjectRow__d0HZt.PointsPlan_orange__fia43{background:color-mix(in srgb,var(--xtri-orange-soft) 64%,#fff)}.PointsPlan_subjectName__tttel{align-items:center;display:flex;gap:.7rem;min-width:0}.PointsPlan_subjectIcon__nRISX{align-items:center;background:var(--subject-color);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 38px;height:38px;justify-content:center}.PointsPlan_subjectName__tttel small,.PointsPlan_subjectName__tttel strong{display:block}.PointsPlan_scoreCell__fV_Ul strong,.PointsPlan_subjectName__tttel strong,.PointsPlan_weightCell__zYx5_ strong{color:var(--xtri-ink);font-size:.82rem;font-weight:750}.PointsPlan_impactCell__uv9n8 small,.PointsPlan_subjectName__tttel small{color:var(--xtri-ink-muted);font-size:.64rem;line-height:1.35;margin-top:.12rem}.PointsPlan_impactCell__uv9n8,.PointsPlan_scoreCell__fV_Ul{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0;padding-right:1rem}.PointsPlan_impactCell__uv9n8 meter,.PointsPlan_scoreCell__fV_Ul progress{accent-color:var(--subject-color);height:6px;max-width:8rem;width:100%}.PointsPlan_impactCell__uv9n8 meter{height:8px}.PointsPlan_impactCell__uv9n8 meter::-webkit-meter-bar{background:var(--xtri-border);border:0;border-radius:999px;height:5px}.PointsPlan_impactCell__uv9n8 meter::-webkit-meter-optimum-value{background:var(--subject-color);border-radius:999px}.PointsPlan_blue__7JQyh{--subject-color:#2878ff}.PointsPlan_violet__EfXiH{--subject-color:#8b4ce6}.PointsPlan_cyan___Dkvn{--subject-color:var(--xtri-cyan-strong)}.PointsPlan_green__J6kyA{--subject-color:#1c9b68}.PointsPlan_orange__fia43{--subject-color:var(--xtri-orange)}.PointsPlan_cyan___Dkvn .PointsPlan_impactCell__uv9n8 small,.PointsPlan_cyan___Dkvn .PointsPlan_scoreCell__fV_Ul strong,.PointsPlan_cyan___Dkvn .PointsPlan_weightCell__zYx5_ strong{color:var(--xtri-cyan-text)}.PointsPlan_orange__fia43 .PointsPlan_impactCell__uv9n8 small,.PointsPlan_orange__fia43 .PointsPlan_scoreCell__fV_Ul strong,.PointsPlan_orange__fia43 .PointsPlan_weightCell__zYx5_ strong{color:var(--xtri-orange-text)}.PointsPlan_tableHelp__Ngcv9{align-items:center;background:var(--xtri-surface-soft);border-top:1px solid var(--xtri-border);color:var(--xtri-ink-muted);display:flex;font-size:.7rem;gap:.45rem;line-height:1.45;padding:.65rem 1rem}.PointsPlan_targetCard__Nu670{background:var(--xtri-cyan-soft);border:1px solid color-mix(in srgb,var(--xtri-cyan) 42%,#fff);border-radius:1rem;display:flex;flex-direction:column;min-width:0;padding:1rem}.PointsPlan_targetHeading__puv7o{align-items:center;display:flex;gap:.65rem}.PointsPlan_targetHeading__puv7o>span{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--xtri-cyan) 50%,#fff);border-radius:999px;color:var(--xtri-cyan-text);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center}.PointsPlan_targetHeading__puv7o small,.PointsPlan_targetHeading__puv7o strong{display:block}.PointsPlan_targetHeading__puv7o strong{color:var(--xtri-navy);font-size:.92rem}.PointsPlan_targetHeading__puv7o small{color:var(--xtri-ink-muted);font-size:.68rem;margin-top:.1rem}.PointsPlan_targetCard__Nu670>label{color:var(--xtri-ink);font-size:.76rem;font-weight:750;margin-top:1.25rem}.PointsPlan_targetInput__YNuyn{margin-top:.4rem}.PointsPlan_targetInput__YNuyn input{background:#fff;border:1px solid var(--xtri-border-strong);border-radius:.75rem;color:var(--xtri-navy);font-family:var(--font-display);font-size:2rem;font-weight:650;min-height:58px;padding:.5rem .75rem;width:100%}.PointsPlan_recalculationNote__XctdY,.PointsPlan_targetHelp__OQ_pt{color:var(--xtri-ink-muted);font-size:.66rem;line-height:1.45}.PointsPlan_targetHelp__OQ_pt{margin-top:.4rem}.PointsPlan_targetResult__0GUEJ{background:#fff;border-radius:.75rem;color:var(--xtri-ink-soft);font-size:.78rem;line-height:1.45;margin-top:1rem;padding:.8rem;text-align:center}.PointsPlan_targetResult__0GUEJ strong{color:var(--xtri-orange-text)}.PointsPlan_editScoresButton__GzV9I{align-items:center;background:var(--xtri-cyan-strong);border:0;border-radius:.75rem;color:#fff;display:inline-flex;font-size:.84rem;font-weight:750;gap:.55rem;justify-content:center;margin-top:.65rem;min-height:48px;padding:.7rem 1rem;width:100%}.PointsPlan_editScoresButton__GzV9I:hover{background:var(--xtri-cyan-deep)}.PointsPlan_recalculationNote__XctdY{margin-top:.65rem;text-align:center}.PointsPlan_comparisonNotice__eciRP{background:var(--xtri-orange-soft);border-left:4px solid var(--xtri-orange);border-radius:.75rem;color:var(--xtri-orange-text);font-size:.78rem;line-height:1.5;padding:.75rem .9rem}.PointsPlan_trustStrip__Xkqq0{align-items:center;background:#fff;border:1px solid var(--xtri-border);border-radius:1rem;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.9rem 1rem}.PointsPlan_trustTitle__1xon0{align-items:center;color:var(--xtri-navy);display:flex;gap:.6rem}.PointsPlan_trustTitle__1xon0 svg{color:var(--xtri-cyan-text)}.PointsPlan_trustTitle__1xon0 small,.PointsPlan_trustTitle__1xon0 strong{display:block}.PointsPlan_trustTitle__1xon0 strong{font-size:.8rem}.PointsPlan_trustTitle__1xon0 small{color:var(--xtri-ink-muted);font-size:.62rem;margin-top:.1rem}.PointsPlan_trustStrip__Xkqq0 dl{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.PointsPlan_trustStrip__Xkqq0 dl>div{border-left:1px solid var(--xtri-border);min-width:0;padding:0 .7rem}.PointsPlan_trustStrip__Xkqq0 dd,.PointsPlan_trustStrip__Xkqq0 dt{font-size:.62rem;line-height:1.35}.PointsPlan_trustStrip__Xkqq0 dt{color:var(--xtri-ink-muted)}.PointsPlan_trustStrip__Xkqq0 dd{color:var(--xtri-ink);font-weight:650;margin-top:.12rem;overflow-wrap:anywhere}.PointsPlan_trustStrip__Xkqq0>a{align-items:center;color:var(--xtri-cyan-text);display:inline-flex;font-size:.7rem;font-weight:750;gap:.35rem;line-height:1.35;min-height:44px;text-align:right}.PointsPlan_actions__Krb_6{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.PointsPlan_actions__Krb_6 button{align-items:center;background:transparent;border:1px solid var(--xtri-border-strong);border-radius:999px;color:var(--xtri-ink-soft);display:inline-flex;font-size:.74rem;font-weight:700;gap:.4rem;min-height:44px;padding:.55rem .85rem}.PointsPlan_actions__Krb_6 button:hover:not(:disabled){background:var(--xtri-surface-soft);border-color:var(--xtri-cyan);color:var(--xtri-cyan-text)}.PointsPlan_actions__Krb_6 button:disabled{cursor:not-allowed;opacity:.45}.PointsPlan_chevronOpen__JmMgX{transform:rotate(180deg)}.PointsPlan_disclaimer__rdrLq{align-items:flex-start;color:var(--xtri-ink-muted);display:flex;font-size:.68rem;gap:.4rem;line-height:1.5}.PointsPlan_disclaimer__rdrLq svg{flex:0 0 auto;margin-top:.1rem}@media (max-width:1100px){.PointsPlan_workspace__6OOdq{grid-template-columns:minmax(0,1fr) 17rem}.PointsPlan_trustStrip__Xkqq0{grid-template-columns:1fr}.PointsPlan_trustStrip__Xkqq0 dl>div:first-child{border-left:0;padding-left:0}.PointsPlan_trustStrip__Xkqq0>a{justify-self:start;text-align:left}}@media (max-width:960px){.PointsPlan_heroGrid__9EQVK{grid-template-columns:1fr}}@media (max-width:820px){.PointsPlan_steps__3BVZy{grid-template-columns:repeat(2,minmax(0,1fr))}.PointsPlan_workspace__6OOdq{grid-template-columns:1fr}.PointsPlan_targetCard__Nu670{order:2}.PointsPlan_tableHeader__LN6JO{display:none}.PointsPlan_subjectRow__d0HZt{gap:.7rem;grid-template-columns:minmax(0,1fr) auto;padding:.8rem}.PointsPlan_scoreCell__fV_Ul,.PointsPlan_subjectName__tttel{grid-column:1}.PointsPlan_weightCell__zYx5_{grid-column:2;grid-row:1;text-align:right}.PointsPlan_impactCell__uv9n8{grid-column:2;grid-row:2;min-width:7.5rem;padding:0;text-align:right}.PointsPlan_impactCell__uv9n8 meter{margin-left:auto}.PointsPlan_trustStrip__Xkqq0 dl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.75rem}.PointsPlan_trustStrip__Xkqq0 dl>div:nth-child(4){border-left:0;padding-left:0}}@media (max-width:560px){.PointsPlan_plan__sUtXe{gap:1rem}.PointsPlan_heroCopy__P2aUA{padding-top:0}.PointsPlan_titleLine__2koFT{align-items:flex-start;flex-direction:column}.PointsPlan_titleLine__2koFT h2{font-size:clamp(2rem,11vw,2.75rem)}.PointsPlan_guideButton__hD5nc{margin-left:-.7rem}.PointsPlan_steps__3BVZy{grid-template-columns:1fr;margin-top:1.25rem}.PointsPlan_steps__3BVZy small{font-size:.7rem}.PointsPlan_metrics__0ugrR{grid-template-columns:1fr}.PointsPlan_metrics__0ugrR>div{padding:1rem}.PointsPlan_metrics__0ugrR>div+div{border-left:0;border-top:1px solid var(--xtri-border)}.PointsPlan_metrics__0ugrR strong{font-size:2rem}.PointsPlan_subjectRow__d0HZt{grid-template-columns:minmax(0,1fr) 6.8rem}.PointsPlan_subjectName__tttel small{max-width:12rem}.PointsPlan_scoreCell__fV_Ul progress{max-width:10rem}.PointsPlan_impactCell__uv9n8{min-width:0}.PointsPlan_tableHelp__Ngcv9{align-items:flex-start}.PointsPlan_trustStrip__Xkqq0 dl{grid-template-columns:repeat(2,minmax(0,1fr))}.PointsPlan_trustStrip__Xkqq0 dl>div,.PointsPlan_trustStrip__Xkqq0 dl>div:nth-child(4){border-left:0;padding:0}.PointsPlan_actions__Krb_6{align-items:stretch;flex-direction:column}.PointsPlan_actions__Krb_6 button{justify-content:center;width:100%}}@media (max-width:360px){.PointsPlan_subjectRow__d0HZt{grid-template-columns:minmax(0,1fr) 6.1rem}.PointsPlan_subjectIcon__nRISX{flex-basis:34px;height:34px}.PointsPlan_impactCell__uv9n8 small,.PointsPlan_subjectName__tttel small{font-size:.6rem}}.XtriHeader_header__4YM56{background:var(--xtri-navy);border-bottom:1px solid hsla(0,0%,100%,.08);left:0;position:fixed;right:0;top:0;z-index:300}.XtriHeader_nav__a88P5{align-items:center;display:flex;height:72px;justify-content:space-between;margin:0 auto;max-width:76rem;padding:0 1.25rem}.XtriHeader_brand__4oAuv{align-items:center;color:var(--xtri-cyan);display:inline-flex;flex:0 0 auto;font-family:var(--font-display);font-size:1.25rem;font-weight:700;gap:.65rem;letter-spacing:-.045em;line-height:1}.XtriHeader_brand__4oAuv strong{color:#fff}.XtriHeader_brand__4oAuv img{height:38px;object-fit:contain;width:38px}.XtriHeader_searchTrigger__L5lff{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:.65rem;color:#b9c8da;display:inline-flex;flex:1 1 24rem;font-size:.78rem;gap:.55rem;justify-content:flex-start;margin-left:1.5rem;max-width:24rem;min-height:44px;min-width:13rem;padding:.55rem .8rem;text-align:left}.XtriHeader_searchTrigger__L5lff:focus-visible,.XtriHeader_searchTrigger__L5lff:hover{background:hsla(0,0%,100%,.12);border-color:rgba(36,190,254,.55);color:#fff}.XtriHeader_desktopLinks__Rf7KK{align-items:stretch;align-self:stretch;display:flex;gap:.25rem;margin-left:auto;margin-right:1rem}.XtriHeader_desktopLinks__Rf7KK a,.XtriHeader_desktopLinks__Rf7KK button{align-items:center;background:transparent;border:0;border-bottom:3px solid transparent;color:#dbe8f7;display:inline-flex;font-size:.84rem;font-weight:600;gap:.45rem;padding:0 .8rem}.XtriHeader_desktopLinks__Rf7KK a:focus-visible,.XtriHeader_desktopLinks__Rf7KK a:hover,.XtriHeader_desktopLinks__Rf7KK button:focus-visible,.XtriHeader_desktopLinks__Rf7KK button:hover{background:hsla(0,0%,100%,.06);color:#fff}.XtriHeader_desktopLinks__Rf7KK .XtriHeader_activeLink__3oSSn{border-bottom-color:var(--xtri-cyan);color:#fff}.XtriHeader_actions__Wwdof{align-items:center;display:flex;gap:.75rem}.XtriHeader_scoresButton__EmBXj{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.34);border-radius:999px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;gap:.45rem;justify-content:center;min-height:44px;padding:.55rem .95rem;white-space:nowrap}.XtriHeader_scoresButton__EmBXj:hover{background:var(--xtri-cyan);border-color:var(--xtri-cyan);color:var(--xtri-navy)}.XtriHeader_menuButton__fReuk{align-items:center;background:transparent;border:0;border-radius:.55rem;color:#fff;display:none;height:44px;justify-content:center;padding:.5rem;width:44px}.XtriHeader_menuButton__fReuk:hover{background:hsla(0,0%,100%,.1)}.XtriHeader_mobileMenu__YZIu9{background:var(--xtri-navy-soft);border-top:1px solid hsla(0,0%,100%,.08);display:none;gap:.35rem;padding:.75rem 1rem 1rem}.XtriHeader_mobileMenu__YZIu9 a,.XtriHeader_mobileMenu__YZIu9 button{align-items:center;background:transparent;border:0;border-radius:.55rem;color:#dbe8f7;display:flex;font-size:.84rem;gap:.5rem;min-height:44px;padding:.65rem .8rem;text-align:left;width:100%}.XtriHeader_mobileMenu__YZIu9 a:focus-visible,.XtriHeader_mobileMenu__YZIu9 a:hover,.XtriHeader_mobileMenu__YZIu9 button:focus-visible,.XtriHeader_mobileMenu__YZIu9 button:hover{background:hsla(0,0%,100%,.08);color:#fff}.XtriHeader_mobileMenu__YZIu9 .XtriHeader_mobileActive__qULnJ{background:rgba(36,190,254,.14);color:var(--xtri-cyan);font-weight:750}@media (max-width:900px){.XtriHeader_searchTrigger__L5lff{display:none}}@media (max-width:767px){.XtriHeader_nav__a88P5{height:64px;padding:0 1rem}.XtriHeader_brand__4oAuv span{display:none}.XtriHeader_brand__4oAuv img{height:38px;width:38px}.XtriHeader_desktopLinks__Rf7KK{display:none}.XtriHeader_actions__Wwdof{gap:.5rem}.XtriHeader_menuButton__fReuk{display:inline-flex}.XtriHeader_mobileMenu__YZIu9{display:grid}}@media (max-width:350px){.XtriHeader_nav__a88P5{padding:0 .75rem}.XtriHeader_scoresButton__EmBXj{padding-inline:.7rem}}.ScoreModal_backdrop__mY_2n{align-items:center;background:rgba(7,20,39,.58);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:500}.ScoreModal_dialog__VNfLX{background:#fff;border:1px solid var(--xtri-border);border-radius:1rem;box-shadow:0 28px 70px rgba(7,20,39,.24);max-height:calc(100dvh - 2rem);max-width:470px;overflow-y:auto;padding:1.25rem;width:100%}.ScoreModal_modalHeader__uIaEO{border-bottom:1px solid var(--xtri-border);padding-bottom:1rem;text-align:left}.ScoreModal_modalHeader__uIaEO>span{background:var(--xtri-cyan-soft);border-radius:999px;color:var(--xtri-cyan-text);display:inline-flex;font-size:.68rem;font-weight:800;letter-spacing:.04em;padding:.35rem .6rem}.ScoreModal_dialog__VNfLX h2{color:var(--xtri-navy);font-family:var(--font-display);font-size:1.55rem;font-weight:650;letter-spacing:-.04em;line-height:1.15;margin-top:.6rem}.ScoreModal_modalHeader__uIaEO p{color:var(--xtri-ink-muted);font-size:.76rem;line-height:1.45;margin-top:.35rem}.ScoreModal_fields__DRHQ0{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem 0 .25rem}.ScoreModal_field__dEbag{display:grid;grid-gap:.35rem;gap:.35rem}.ScoreModal_field__dEbag label{color:var(--xtri-ink);font-size:.78rem;font-weight:700}.ScoreModal_field__dEbag input{background:var(--xtri-surface-soft);border:1px solid var(--xtri-border-strong);border-radius:.7rem;color:var(--xtri-ink);font-size:1rem;min-height:46px;padding:.55rem .75rem;width:100%}.ScoreModal_field__dEbag input:focus{border-color:var(--xtri-cyan-strong);box-shadow:0 0 0 3px rgba(36,190,254,.15);outline:0}.ScoreModal_field__dEbag input[aria-invalid=true]{border-color:var(--xtri-orange)}.ScoreModal_error__CDNJd{background:var(--xtri-orange-soft);border-left:3px solid var(--xtri-orange);border-radius:.55rem;color:var(--xtri-orange-text);font-size:.75rem;line-height:1.45;margin-top:.65rem;padding:.65rem .75rem}.ScoreModal_remember__rCWpK{align-items:flex-start;color:var(--xtri-ink-soft);display:flex;font-size:.75rem;gap:.55rem;margin-top:1rem}.ScoreModal_remember__rCWpK input{height:18px;margin-top:.05rem;width:18px}.ScoreModal_privacy__m1zbv{color:var(--xtri-ink-muted);font-size:.68rem;line-height:1.45;margin:.35rem 0 0 1.55rem}.ScoreModal_secondaryAction__1kSYY{margin:.55rem 0 0 1.55rem}.ScoreModal_secondaryAction__1kSYY button{background:transparent;border:0;color:var(--xtri-cyan-text);font-size:.7rem;min-height:32px;padding:0;text-decoration:underline;text-underline-offset:2px}.ScoreModal_actions__SH5A4{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr 1.3fr;margin-top:1.1rem}.ScoreModal_actions__SH5A4 button{border:0;border-radius:.75rem;font-size:.82rem;font-weight:750;min-height:46px;padding:.65rem 1rem}.ScoreModal_cancel__Ky_Cv{background:var(--xtri-surface-soft);color:var(--xtri-ink-soft)}.ScoreModal_cancel__Ky_Cv:hover{background:var(--xtri-border)}.ScoreModal_save__2iAlQ{background:var(--xtri-cyan-strong);color:#fff}.ScoreModal_save__2iAlQ:hover{background:var(--xtri-cyan-deep)}@media (max-width:520px){.ScoreModal_backdrop__mY_2n{align-items:flex-end;padding:0}.ScoreModal_dialog__VNfLX{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:min(92dvh,760px);max-width:none;padding:1rem}.ScoreModal_fields__DRHQ0{gap:.65rem}.ScoreModal_field__dEbag input{min-height:44px}}