.page_page__9iewK{--stat:var(--school-tile);max-width:var(--max-width-hub);margin:0 auto;padding:var(--space-6) var(--space-8) 56px;display:flex;flex-direction:column;gap:28px}.page_crumbs__VP_TR{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin:-8px 0 -20px;font-size:13px}.page_crumbs__VP_TR,.page_crumbs__VP_TR a{align-items:center;color:var(--text-muted)}.page_crumbs__VP_TR a{display:inline-flex;min-height:44px;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.page_crumbs__VP_TR a:hover{color:var(--color-link)}.page_name__OI83g{font-size:34px;font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--text-heading)}.page_where__qtWkb{margin-top:6px;font-size:15px;color:var(--text-muted)}.page_where__qtWkb>svg{margin-right:5px;vertical-align:-2px;color:var(--color-link-on-tint)}.page_pills__hR0jq{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-3)}.page_pill__H_ntL{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--radius-full);background:var(--bg-elevated);font-size:12.5px;font-weight:600;line-height:1.3;color:var(--school-text-2)}.page_pillWarn__Ouy4Z{background:transparent;color:var(--color-coral-text)}.page_alert__B0aCm,.page_pillWarn__Ouy4Z{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--color-coral-text) 45%,transparent)}.page_alert__B0aCm{display:flex;gap:var(--space-3);align-items:flex-start;padding:14px var(--space-4);border-radius:var(--space-3);background:var(--bg-card);font-size:14.5px;line-height:1.55}.page_alert__B0aCm>svg{flex:none;margin-top:3px;color:var(--color-coral-text)}.page_alert__B0aCm strong{font-weight:700;color:var(--color-coral-text)}.page_small__Z_dDq{font-size:14px;line-height:1.5}.page_tiny__2NrYd{font-size:13px;line-height:1.45;color:var(--text-muted)}.page_gradeKey__s82H_{font-size:14px;line-height:1.7;color:var(--school-text-2)}.page_keyChip__evM87{display:inline-block;padding:1px 9px;border-radius:var(--radius-full);font-size:13px;font-weight:800;line-height:1.3}.page_keyBad__CxET_{color:var(--grade-bad)}.page_keyGood__5sk5C{color:var(--grade-good-text)}.page_shadeBad__1Ortq{background:var(--grade-bad-tint)}.page_shadeGood__JFEpF{background:var(--grade-good-tint)}.page_chip__TIatu{width:30px;height:30px;border-radius:9px;background:var(--school-wash);color:var(--color-link-on-tint)}.page_chipLarge__CIyjH,.page_chip__TIatu{display:inline-flex;align-items:center;justify-content:center;flex:none}.page_chipLarge__CIyjH{width:38px;height:38px;border-radius:11px;background:var(--color-primary);color:var(--text-on-primary)}.page_sectionHead__Q7n_Y{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:800;line-height:1.2;color:var(--text-heading)}.page_section__Yvs7v{display:flex;flex-direction:column;gap:14px;min-width:0}.page_note__XOXYZ{padding:var(--space-3) 14px;border-radius:10px;background:var(--stat);font-size:14px;line-height:1.6;color:var(--school-text-2)}.page_note__XOXYZ>b{display:block;margin-bottom:2px;font-size:13px;font-weight:700;color:var(--text-heading)}.page_about__xSvm5{max-width:var(--max-width-prose);line-height:1.65}.page_gettingIn__QiaG5{--stat:var(--bg-card);display:flex;flex-direction:column;gap:14px;padding:var(--space-6);border-radius:20px;background:var(--school-tile)}.page_fitTop__a4o4i{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:14px}.page_fitBand__zR7iu{grid-template-columns:minmax(0,1fr)}.page_you__Xw1Rv{flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-primary)}.page_you__Xw1Rv,.page_you__Xw1Rv h3{display:flex;color:var(--text-on-primary)}.page_you__Xw1Rv h3{align-items:center;gap:var(--space-2);font-size:17px;font-weight:800;line-height:1.3}.page_you__Xw1Rv h3>svg{flex:none}.page_youFields__DL5fx{display:grid;grid-template-columns:1fr 1fr;gap:10px}.page_field__3koWa{display:flex;flex-direction:column;gap:4px;min-width:0}.page_field__3koWa>label{font-size:13px;font-weight:600;color:var(--text-on-primary)}.page_input__Ka78g{width:100%;height:44px;padding:0 var(--space-3);border:1px solid #ffffff;border-radius:10px;background:#FFFFFF;color:#0F1A20;font:inherit;font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_input__Ka78g::placeholder{font-weight:500;color:#6B6560}.page_input__Ka78g:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.page_youRead__YDJpZ{display:flex;flex-direction:column;gap:var(--space-3)}.page_verdict__b6Rtw{display:inline-block;white-space:nowrap;padding:var(--space-2) var(--space-4);border-radius:var(--space-3);background:#FFFFFF;font-size:24px;font-weight:800;line-height:1.2;letter-spacing:.03em;color:#2B3FC2}.page_verdict_vf__u6uQd{color:#CA0649;font-size:18px}.page_verdict_na__WcA_0{color:#5C5650;font-size:18px}.page_youText__iN10j{font-size:15px}.page_youFoot__UWIIo,.page_youText__iN10j{line-height:1.45;color:var(--text-on-primary)}.page_youFoot__UWIIo{font-size:13px}.page_fitBand__zR7iu .page_youRead__YDJpZ{flex-direction:row;align-items:flex-start;gap:20px}.page_fitNums__zAHJw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-content:stretch;min-width:0}.page_fitNum__i9CrI{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-card);min-width:0}.page_statHead__2cAEA{display:flex;align-items:center;gap:var(--space-2);min-height:30px}.page_statLabel__xezvr{font-size:14.5px;font-weight:700;line-height:1.25;color:var(--text-heading)}.page_statValue___hTfR{font-size:40px;font-weight:800;line-height:1.1;letter-spacing:-.015em;color:var(--text-heading)}.page_statSub__l_aMb{font-size:13.5px;line-height:1.4;color:var(--school-text-2)}.page_strip__LMxyx{position:relative;height:28px;min-width:0}.page_strip__LMxyx:before{content:"";position:absolute;left:0;right:0;top:13px;height:2px;border-radius:2px;background:var(--border-default)}.page_dot__BDtrz,.page_medianTick__562JH,.page_ownDot__pqtzo,.page_youMark__SxPOS{position:absolute}.page_dot__BDtrz{top:10px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--school-dot)}.page_medianTick__562JH{top:6px;width:2px;height:16px;margin-left:-1px;background:var(--school-ref)}.page_ownDot__pqtzo{top:6px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--school-mark);box-shadow:0 0 0 2px var(--bg-card)}.page_youMark__SxPOS{top:7px;width:14px;height:14px;margin-left:-7px;background:var(--school-you);transform:rotate(45deg);box-shadow:0 0 0 2px var(--bg-card)}.page_axis__nzvlY{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted)}.page_legend__jzD4h{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;color:var(--text-muted)}.page_legend__jzD4h>span{display:inline-flex;align-items:center;gap:6px}.page_legend__jzD4h i{display:inline-block;flex:none}.page_legendDot__Vxm1H{width:8px;height:8px;border-radius:50%;background:var(--school-dot)}.page_legendTick__3RfUZ{width:2px;height:14px;background:var(--school-ref)}.page_legendOwn__7n4tF{width:12px;height:12px;border-radius:50%;background:var(--school-mark)}.page_legendYou__EPkmi{width:10px;height:10px;background:var(--school-you);transform:rotate(45deg)}.page_shareGrid__ONIvv{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;overflow:hidden;border-radius:var(--radius-lg);background:var(--border-subtle)}.page_shareFigure__kOaTo{display:flex;flex-direction:column;gap:3px;padding:var(--space-3);background:var(--bg-card);min-width:0}.page_shareFigure__kOaTo>b{font-size:23px;font-weight:800;line-height:1.1;color:var(--text-heading)}.page_shareFigure__kOaTo>span{display:inline-flex;align-items:flex-start;gap:5px;font-size:13px;font-weight:700;line-height:1.25;color:var(--text-heading)}.page_shareFigure__kOaTo>span>svg{flex:none;margin-top:1px;color:var(--color-link-on-tint)}.page_shareFigure__kOaTo>small{margin-top:auto;font-size:12.5px;line-height:1.3;color:var(--school-text-2)}.page_requirements__QZqUq{display:flex;flex-direction:column;padding:2px var(--space-4);border-radius:var(--radius-lg);background:var(--stat)}.page_requirement__wQyhH{display:grid;grid-template-columns:170px 170px minmax(0,1fr);gap:4px var(--space-3);align-items:center;padding:11px 0;border-bottom:1px solid var(--border-subtle)}.page_requirement__wQyhH:last-child{border-bottom:0}.page_reqLabel__dOgfC{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:700;color:var(--text-heading)}.page_reqLabel__dOgfC>svg{flex:none;color:var(--color-link-on-tint)}.page_reqWide__RYji2{grid-column:2/-1}.page_reqWide__RYji2>small{display:block;margin-top:1px;font-size:12.5px;line-height:1.35;color:var(--school-text-2)}.page_tag__ojBG6{display:inline-block;padding:3px 9px;border-radius:var(--radius-full);font-size:12px;font-weight:700;line-height:1.3}.page_tag_must__Qe3Zb{background:var(--color-primary);color:var(--text-on-primary)}.page_tag_want__H1UTY{background:var(--school-wash);color:var(--text-heading)}.page_tag_free__Jvq6o{background:var(--bg-elevated);color:var(--school-text-2)}.page_deadline__G8yac{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4);border-radius:14px;background:var(--stat)}.page_deadlineBody__RJwhW{display:flex;flex-direction:column;gap:4px;flex:1 1 240px;min-width:0}.page_deadlineKey__pQnxy{font-size:14px;font-weight:700;color:var(--text-heading)}.page_deadlineDate__Dpckb{font-size:22px;font-weight:800;line-height:1.2;color:var(--text-heading)}.page_deadlineMeta__I7YAw{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;font-weight:600;color:var(--text-body)}.page_deadlineMeta__I7YAw>span{display:inline-flex;align-items:center;gap:5px}.page_deadlineMeta__I7YAw svg{flex:none;color:var(--color-link-on-tint)}.page_tableCard__HKlNv{display:flex;min-width:0;padding:4px 14px;overflow-x:auto;border-radius:14px;background:var(--stat)}.page_table__YvUjt{width:100%;height:100%;border-collapse:collapse;font-size:14.5px}.page_table__YvUjt td,.page_table__YvUjt th{padding:9px 6px;border-bottom:1px solid var(--border-default);font-weight:600;text-align:right;color:var(--text-heading)}.page_table__YvUjt tbody tr:last-child>*{border-bottom:0}.page_table__YvUjt thead th{font-size:13px;font-weight:700;line-height:1.25;color:var(--school-text-2);vertical-align:bottom}.page_table__YvUjt th[scope=row]{padding-left:0;font-weight:700;text-align:left}.page_table__YvUjt th[scope=row] small{display:block;font-size:12.5px;font-weight:400;line-height:1.3;color:var(--school-text-2)}.page_rowLabel__zamTg{display:inline-flex;align-items:center;gap:7px}.page_rowLabel__zamTg>svg{flex:none;color:var(--color-link-on-tint)}.page_table__YvUjt td:last-child,.page_table__YvUjt thead th:last-child{padding-right:0}.page_table__YvUjt td.page_big__Bh0qn{font-size:21px;font-weight:800;letter-spacing:-.01em}.page_table__YvUjt td.page_big__Bh0qn.page_shadeBad__1Ortq,.page_table__YvUjt td.page_big__Bh0qn.page_shadeGood__JFEpF{padding-right:8px}.page_table__YvUjt td.page_missing__P_ZIq,.page_table__YvUjt td.page_ref__DtFyV{font-weight:500;color:var(--school-text-2)}.page_table__YvUjt td.page_missing__P_ZIq{font-size:13.5px}.page_cellWord__PfLZW{display:block;margin-top:2px;letter-spacing:0}.page_boardGrid__AJLdL{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px}.page_boardGrid__AJLdL>:only-child{grid-column:1/-1}.page_empty__Zya3R{display:flex;flex-direction:column;gap:2px;padding:var(--space-4);border-radius:var(--space-3);background:var(--stat);font-size:14px;text-align:center;color:var(--text-muted)}.page_empty__Zya3R>strong{color:var(--text-heading)}.page_trendCard__lhA_J{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:14px;border-radius:14px;background:var(--stat)}.page_trendHead__qVOpr{display:flex;align-items:flex-start;gap:var(--space-2);font-size:21px;font-weight:800;line-height:1.15;color:var(--text-heading)}.page_trendHead__qVOpr>svg{flex:none}.page_trendDown__TXYcn{color:var(--grade-bad)}.page_trendUp__fuLOh{color:var(--grade-good-text)}.page_trendWhy__DHnFA{max-width:62ch;font-size:14px;line-height:1.4;color:var(--school-text-2)}.page_trendPlot__ynqgu{position:relative;flex:1 1 150px;min-height:150px;margin-top:4px}.page_trendSvg__rG7xo{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.page_trendSvg__rG7xo line{stroke:var(--border-default);stroke-width:1;vector-effect:non-scaling-stroke}.page_trendSvg__rG7xo polyline{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.page_trendSvg__rG7xo .page_trendSchool__YdzrS{stroke:var(--school-mark);stroke-width:2.5}.page_trendSvg__rG7xo .page_trendMedian__zmn32{stroke:var(--school-text-2);stroke-dasharray:5 4}.page_trendTick__Nm0Lh{position:absolute;left:0;padding-right:4px;background:var(--stat);font-size:12px;line-height:1;color:var(--text-muted);transform:translateY(-50%)}.page_trendDot__OAT8Y{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--school-mark);box-shadow:0 0 0 2px var(--stat)}.page_trendDotLast__H33oY{width:14px;height:14px;margin:-7px 0 0 -7px}.page_trendValue__nUtAY{position:absolute;font-size:13.5px;font-weight:700;line-height:1;white-space:nowrap;color:var(--text-heading)}.page_trendAbove__rdIIA{transform:translate(-50%,-22px)}.page_trendBelow__sYZz8{transform:translate(-50%,10px)}.page_trendValueLast__XX2Fl{font-size:16px;font-weight:800}.page_trendValueLast__XX2Fl.page_trendAbove__rdIIA{transform:translate(-50%,-26px)}.page_trendValueLast__XX2Fl.page_trendBelow__sYZz8{transform:translate(-50%,12px)}.page_trendYears__W4KT_{display:flex;gap:10px;margin-top:4px}.page_trendYears__W4KT_>span{flex:1 1;font-size:12px;text-align:center;color:var(--text-muted)}.page_trendKey__m0luI{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;font-weight:500;color:var(--school-text-2)}.page_trendKey__m0luI>span{display:inline-flex;align-items:center;gap:6px}.page_trendKey__m0luI i{display:block;width:20px;height:0;border-top:2.5px solid var(--school-mark)}.page_trendKey__m0luI i.page_trendKeyMedian__k6JD0{border-top:2px dashed var(--school-text-2)}.page_living__HY3h1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-6);padding:2px var(--space-4) 0;overflow:hidden;border-radius:14px;background:var(--stat)}.page_livingRow__CU4_8{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:9px 0;margin-bottom:-1px;border-bottom:1px solid var(--border-subtle)}.page_livingRow__CU4_8.page_shadeBad__1Ortq,.page_livingRow__CU4_8.page_shadeGood__JFEpF{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;border-radius:var(--space-2)}.page_livingLabel__y_zeE{display:inline-flex;align-items:flex-start;gap:7px;min-width:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--text-body)}.page_livingLabel__y_zeE>svg{flex:none;margin-top:1px;color:var(--color-link-on-tint)}.page_livingLabel__y_zeE small{display:block;font-size:12.5px;font-weight:400;color:var(--school-text-2)}.page_livingValue__6s_RT{display:inline-flex;align-items:center;gap:var(--space-2);flex:none}.page_livingValue__6s_RT>b{font-size:16px;font-weight:800;text-align:right;color:var(--text-heading)}.page_button__zf_yH{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:6px 18px;border-radius:10px;font-size:15px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none}.page_buttonFill__wxYNb{background:var(--color-primary);color:var(--text-on-primary)}.page_buttonFill__wxYNb:hover{background:var(--color-primary-hover);color:var(--text-on-primary)}.page_buttonLine__FRjtF{background:var(--bg-card);color:var(--text-body);box-shadow:inset 0 0 0 1px var(--border-default)}.page_buttonLine__FRjtF:hover{background:var(--bg-card-hover);color:var(--text-heading)}.page_footer__jNIuB{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:var(--space-5);border-top:1px solid var(--border-subtle)}.page_source__GVBdJ{margin-top:-14px;font-size:12.5px;color:var(--text-muted)}@media (max-width:720px){.page_page__9iewK{padding:var(--space-3) var(--space-4) var(--space-10);gap:var(--space-6)}.page_name__OI83g{font-size:26px}.page_gettingIn__QiaG5{margin:0 -4px;padding:14px;gap:var(--space-3)}.page_boardGrid__AJLdL,.page_fitNums__zAHJw,.page_fitTop__a4o4i,.page_living__HY3h1,.page_requirement__wQyhH{grid-template-columns:minmax(0,1fr)}.page_fitNums__zAHJw,.page_fitTop__a4o4i{gap:var(--space-3)}.page_statValue___hTfR{font-size:34px}.page_fitBand__zR7iu .page_youRead__YDJpZ{flex-direction:column}.page_shareGrid__ONIvv{grid-template-columns:repeat(2,minmax(0,1fr))}.page_shareGrid__ONIvv>:last-child:nth-child(odd){grid-column:1/-1}.page_reqWide__RYji2{grid-column:auto}.page_deadline__G8yac>a,.page_footer__jNIuB>a{width:100%}.page_table__YvUjt{font-size:13.5px}.page_table__YvUjt td,.page_table__YvUjt th{padding:9px 4px}.page_table__YvUjt td.page_big__Bh0qn{font-size:16px}.page_trendTick__Nm0Lh{display:none}.page_livingValue__6s_RT{flex-wrap:wrap;justify-content:flex-end}}.GradeChip_chip__wPXO5{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:12.5px;font-weight:800;line-height:1.2;white-space:nowrap}.GradeChip_bad__XQQ4M{color:var(--grade-bad)}.GradeChip_good__hqREu{color:var(--grade-good-text)}.GradeChip_note__7AghU{font-weight:600;color:var(--school-text-2)}