.academies-module__Ld6cmq__main{width:100%;min-height:calc(100vh - 131px);margin:0 auto;padding:0 35px 72px}.academies-module__Ld6cmq__eyebrow{font-size:var(--type-meta);font-weight:var(--weight-display);letter-spacing:.04em;margin:0 0 8px}.academies-module__Ld6cmq__loadingCard{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-lime);min-height:270px;padding:44px 42px;position:relative;overflow:hidden}.academies-module__Ld6cmq__hero>div,.academies-module__Ld6cmq__loadingCard>div{z-index:2;position:relative}.academies-module__Ld6cmq__hero h1,.academies-module__Ld6cmq__loadingCard h1,.academies-module__Ld6cmq__stateCard h1{font-size:var(--type-display);font-weight:var(--weight-display);letter-spacing:-.06em;margin:0;line-height:1.02}.academies-module__Ld6cmq__hero>div>p:last-of-type,.academies-module__Ld6cmq__loadingCard>div>p:last-of-type{max-width:720px;font-size:var(--type-h4);font-weight:var(--weight-meta);margin:17px 0 0}.academies-module__Ld6cmq__filterPanel{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);margin-top:16px;padding:22px}.academies-module__Ld6cmq__filterHeading{gap:6px;max-width:900px;display:grid}.academies-module__Ld6cmq__filterHeading h2,.academies-module__Ld6cmq__resultsHeading h2,.academies-module__Ld6cmq__stateCard h2{font-size:var(--type-h1);font-weight:var(--weight-display);letter-spacing:-.045em;margin:0;line-height:1.08}.academies-module__Ld6cmq__filterHeading>p:last-child{font-weight:var(--weight-meta)}.academies-module__Ld6cmq__filters{border-bottom:1px solid #16171b24;grid-template-columns:minmax(190px,.8fr) minmax(170px,.7fr) minmax(260px,1.25fr) minmax(205px,.7fr);gap:12px;margin-top:20px;display:grid}.academies-module__Ld6cmq__filters label{align-content:start;gap:7px;min-width:0;display:grid}.academies-module__Ld6cmq__filters label>span{font-size:var(--type-meta);font-weight:var(--weight-display)}.academies-module__Ld6cmq__filters input,.academies-module__Ld6cmq__filters select{width:100%;min-width:0;min-height:var(--touch-min);border:1px solid var(--color-charcoal);background:var(--color-card);border-radius:3px;padding:0 13px}.academies-module__Ld6cmq__filters input[aria-invalid=true],.academies-module__Ld6cmq__filters select[aria-invalid=true]{border-width:2px}.academies-module__Ld6cmq__queryField small{font-size:var(--type-label);font-weight:var(--weight-meta);line-height:1.35}.academies-module__Ld6cmq__filterActions{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:7px;display:grid}.academies-module__Ld6cmq__filterActions:before{content:" ";font-size:var(--type-meta);font-weight:var(--weight-display);grid-column:1/-1}.academies-module__Ld6cmq__filterActions button,.academies-module__Ld6cmq__filterActions a,.academies-module__Ld6cmq__stateCard a,.academies-module__Ld6cmq__retryButton,.academies-module__Ld6cmq__pagination a,.academies-module__Ld6cmq__pagination span,.academies-module__Ld6cmq__pagination strong{min-height:var(--touch-min);border:1px solid var(--color-charcoal);font-weight:var(--weight-display);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.academies-module__Ld6cmq__filterActions button{color:var(--color-charcoal);background:var(--color-lime);white-space:nowrap;gap:14px;padding:0 14px}.academies-module__Ld6cmq__filterActions a{background:var(--color-card);border-width:1px;min-width:64px;padding:0 10px}.academies-module__Ld6cmq__contractNote{border-top:1px solid var(--color-charcoal);font-size:var(--type-label);font-weight:var(--weight-meta);margin:14px 0 0;padding-top:13px}.academies-module__Ld6cmq__validation{border:1px solid var(--color-charcoal);background:var(--color-off-white);margin-top:14px;padding:16px}.academies-module__Ld6cmq__validation ul{font-size:var(--type-meta);font-weight:var(--weight-meta);gap:4px;margin:8px 0 0;padding-left:21px;display:grid}.academies-module__Ld6cmq__results{margin-top:34px}.academies-module__Ld6cmq__resultsHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:15px;display:flex}.academies-module__Ld6cmq__results>[data-state]{margin-bottom:16px}.academies-module__Ld6cmq__resultsHeading>div>p:last-child:not(.academies-module__Ld6cmq__eyebrow){font-size:var(--type-meta);font-weight:var(--weight-meta);margin-top:8px}.academies-module__Ld6cmq__resultsHeading>p{font-size:var(--type-meta);font-weight:var(--weight-strong);white-space:nowrap;margin:0 0 5px}.academies-module__Ld6cmq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.academies-module__Ld6cmq__card{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);flex-direction:column;min-width:0;display:flex}.academies-module__Ld6cmq__cardHeader{border-bottom:1px solid var(--color-charcoal);background:var(--color-lime);min-height:152px;padding:20px}.academies-module__Ld6cmq__badges{flex-wrap:wrap;gap:6px;display:flex}.academies-module__Ld6cmq__badges span{border:1px solid var(--color-charcoal);background:var(--color-card);min-height:27px;font-size:var(--type-label);font-weight:var(--weight-display);border-radius:3px;align-items:center;padding:2px 9px;display:inline-flex}.academies-module__Ld6cmq__badges .academies-module__Ld6cmq__limeBadge{color:var(--color-charcoal);background:var(--color-lime)}.academies-module__Ld6cmq__cardHeader h3{overflow-wrap:anywhere;font-size:var(--type-h2);font-weight:var(--weight-display);letter-spacing:-.04em;margin:16px 0 0;line-height:1.14}.academies-module__Ld6cmq__cardHeader>p{font-size:var(--type-meta);font-weight:var(--weight-strong);margin-top:8px}.academies-module__Ld6cmq__facts{border-bottom:1px solid var(--color-charcoal);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.academies-module__Ld6cmq__facts>div{border-right:1px solid var(--color-charcoal);border-bottom:1px solid var(--color-charcoal);min-width:0;padding:15px 17px}.academies-module__Ld6cmq__facts>div:nth-child(2n){border-right:0}.academies-module__Ld6cmq__facts>div:nth-last-child(-n+2){border-bottom:0}.academies-module__Ld6cmq__facts dt,.academies-module__Ld6cmq__facts dd,.academies-module__Ld6cmq__capacity dt,.academies-module__Ld6cmq__capacity dd{margin:0}.academies-module__Ld6cmq__facts dt,.academies-module__Ld6cmq__capacity dt{font-size:var(--type-label);font-weight:var(--weight-display)}.academies-module__Ld6cmq__facts dd{overflow-wrap:anywhere;font-size:var(--type-meta);font-weight:var(--weight-meta);white-space:pre-wrap;margin-top:5px}.academies-module__Ld6cmq__capacity{border-bottom:1px solid var(--color-charcoal);background:var(--color-off-white);padding:18px 20px}.academies-module__Ld6cmq__capacity h4{font-size:var(--type-h4);font-weight:var(--weight-display);margin:0 0 11px}.academies-module__Ld6cmq__capacity dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.academies-module__Ld6cmq__capacity dl>div{border:1px solid var(--color-charcoal);background:var(--color-card);padding:11px 12px}.academies-module__Ld6cmq__capacity dd{font-size:var(--type-h4);font-weight:var(--weight-display);margin-top:3px}.academies-module__Ld6cmq__capacity>p{font-size:var(--type-label);font-weight:var(--weight-strong);margin:11px 0 0}.academies-module__Ld6cmq__cardFooter{font-size:var(--type-label);grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:auto;padding:17px 20px;display:grid}.academies-module__Ld6cmq__cardFooter p{overflow-wrap:anywhere;margin:0}.academies-module__Ld6cmq__cardFooter p:last-child{white-space:nowrap}.academies-module__Ld6cmq__pagination{grid-template-columns:1fr 60px 1fr;gap:8px;width:min(100%,430px);margin:32px auto 0;display:grid}.academies-module__Ld6cmq__pagination a,.academies-module__Ld6cmq__pagination span,.academies-module__Ld6cmq__pagination strong{background:var(--color-card);padding:0 14px}.academies-module__Ld6cmq__pagination strong{background:var(--color-lime)}.academies-module__Ld6cmq__pagination span[aria-disabled=true]{opacity:.55}.academies-module__Ld6cmq__stateCard{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);margin-top:22px;padding:46px}.academies-module__Ld6cmq__stateCard>p:not(.academies-module__Ld6cmq__eyebrow){max-width:690px;font-weight:var(--weight-meta);margin:15px 0 0}.academies-module__Ld6cmq__stateCard a,.academies-module__Ld6cmq__retryButton{background:var(--color-lime);width:max-content;margin-top:24px;padding:0 18px}.academies-module__Ld6cmq__loadingCard{background:var(--color-lime)}.academies-module__Ld6cmq__resultsHeading h2{font-size:var(--type-body);font-weight:var(--weight-strong);letter-spacing:normal;line-height:1.5}.academies-module__Ld6cmq__hero{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.academies-module__Ld6cmq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.academies-module__Ld6cmq__main{padding-left:24px;padding-right:24px}.academies-module__Ld6cmq__hero,.academies-module__Ld6cmq__loadingCard{padding:44px 30px}.academies-module__Ld6cmq__grid{grid-template-columns:1fr}}@media (max-width:680px){.academies-module__Ld6cmq__main{padding:0 16px 52px}.academies-module__Ld6cmq__hero,.academies-module__Ld6cmq__loadingCard{min-height:292px;padding:25px 22px}.academies-module__Ld6cmq__hero h1,.academies-module__Ld6cmq__loadingCard h1,.academies-module__Ld6cmq__stateCard h1{font-size:var(--type-display)}.academies-module__Ld6cmq__filterPanel,.academies-module__Ld6cmq__cardHeader,.academies-module__Ld6cmq__capacity,.academies-module__Ld6cmq__cardFooter{padding-left:15px;padding-right:15px}.academies-module__Ld6cmq__filters,.academies-module__Ld6cmq__facts{grid-template-columns:1fr}.academies-module__Ld6cmq__filterActions:before{display:none}.academies-module__Ld6cmq__facts>div,.academies-module__Ld6cmq__facts>div:nth-child(2n),.academies-module__Ld6cmq__facts>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--color-charcoal)}.academies-module__Ld6cmq__facts>div:last-child{border-bottom:0}.academies-module__Ld6cmq__capacity dl,.academies-module__Ld6cmq__cardFooter{grid-template-columns:1fr}.academies-module__Ld6cmq__cardFooter p:last-child{white-space:normal}.academies-module__Ld6cmq__stateCard{padding:28px 22px}.academies-module__Ld6cmq__resultsHeading{align-items:start}}@media (prefers-reduced-motion:reduce){.academies-module__Ld6cmq__main *,.academies-module__Ld6cmq__main :before,.academies-module__Ld6cmq__main :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.academies-module__Ld6cmq__main>:first-child:not(.v4-pagehead){margin-top:32px}
.explore-module__IBzHSG__layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;margin-top:22px;display:grid}.explore-module__IBzHSG__filters>summary{display:none}.explore-module__IBzHSG__filters>summary::-webkit-details-marker{display:none}.explore-module__IBzHSG__subjects{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.explore-module__IBzHSG__subjects>*{justify-content:center;padding:0 6px}.explore-module__IBzHSG__muted{color:#6d6e70!important;cursor:not-allowed!important;border-color:#c9c9c4!important}.explore-module__IBzHSG__search{gap:6px;display:flex}.explore-module__IBzHSG__search input{border:1px solid var(--color-charcoal);min-width:0;min-height:44px;font:inherit;border-radius:3px;flex:1;padding:0 12px;font-size:15px}.explore-module__IBzHSG__results{gap:12px;display:grid}.explore-module__IBzHSG__resultsHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.explore-module__IBzHSG__resultsHead h2{font-size:var(--type-subtitle);font-weight:var(--weight-display);letter-spacing:-.045em;margin:0}.explore-module__IBzHSG__openCard[open]>summary{background:#fbfdf2}.explore-module__IBzHSG__openCard>summary{list-style:none}.explore-module__IBzHSG__openCard>summary::-webkit-details-marker{display:none}.explore-module__IBzHSG__openCard[open] .explore-module__IBzHSG__chevronDown,.explore-module__IBzHSG__openCard:not([open]) .explore-module__IBzHSG__chevronUp{display:none}.explore-module__IBzHSG__tuition{border:1px solid var(--color-charcoal);border-radius:4px;margin:0;padding:0;list-style:none}.explore-module__IBzHSG__tuition li{border-bottom:1px solid #e3e3de;justify-content:space-between;gap:12px;padding:10px 12px;font-size:15px;display:flex}.explore-module__IBzHSG__tuition li:last-child{border-bottom:0}.explore-module__IBzHSG__pager{justify-content:center;align-items:center;gap:8px;margin-top:6px;display:flex}@media (max-width:900px){.explore-module__IBzHSG__layout{grid-template-columns:minmax(0,1fr);gap:14px}.explore-module__IBzHSG__filters>summary{min-height:48px;font-size:15px;font-weight:var(--weight-display);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;display:flex}.explore-module__IBzHSG__filters[open]>summary{border-bottom:1px solid #e3e3de}}.explore-module__IBzHSG__filterBody{gap:22px;padding:20px;display:grid}@media (max-width:900px){.explore-module__IBzHSG__filterBody{gap:16px;padding:14px}}.explore-module__IBzHSG__filters[open]>summary>span:last-child{transform:rotate(180deg)}.explore-module__IBzHSG__map{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:#eceee6;position:relative;overflow:hidden}.explore-module__IBzHSG__mapCanvas{width:100%;height:380px}.explore-module__IBzHSG__mapStatus{color:#3a3b3f;font-size:var(--type-meta);text-align:center;place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}.explore-module__IBzHSG__map[data-state=failed] .explore-module__IBzHSG__mapCanvas{height:64px}.explore-module__IBzHSG__mapNote{border:1px solid var(--color-charcoal);background:var(--color-card);font-size:var(--type-label);border-radius:3px;margin:0;padding:4px 8px;position:absolute;bottom:12px;left:12px}@media (max-width:680px){.explore-module__IBzHSG__mapCanvas{height:280px}}
.school-detail-module__LN32EG__stack{gap:16px;margin-top:24px;display:grid}.school-detail-module__LN32EG__card{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);gap:14px;min-width:0;padding:20px;display:grid}.school-detail-module__LN32EG__cardTitle,.school-detail-module__LN32EG__sectionLabel{font-size:var(--type-h4);line-height:var(--type-h4-line);font-weight:var(--weight-display);margin:0}.school-detail-module__LN32EG__section{border-top:1px solid color-mix(in srgb, var(--color-charcoal) 18%, var(--color-card));gap:8px;min-width:0;padding-top:16px;display:grid}.school-detail-module__LN32EG__section:first-child{border-top:0;padding-top:0}.school-detail-module__LN32EG__tiles{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.school-detail-module__LN32EG__tile{border-right:1px solid color-mix(in srgb, var(--color-charcoal) 18%, var(--color-card));border-bottom:1px solid color-mix(in srgb, var(--color-charcoal) 18%, var(--color-card));gap:2px;min-width:0;margin:0 -1px -1px 0;padding:12px 14px;display:grid}.school-detail-module__LN32EG__tileLabel,.school-detail-module__LN32EG__tileHint{font-size:var(--type-label);line-height:var(--type-label-line)}.school-detail-module__LN32EG__tileValue{font-size:var(--type-h3);font-weight:var(--weight-display);overflow-wrap:anywhere}.school-detail-module__LN32EG__tileHint[data-direction=up],.school-detail-module__LN32EG__metricDir[data-direction=up]{color:#1f4f9a}.school-detail-module__LN32EG__tileHint[data-direction=down],.school-detail-module__LN32EG__metricDir[data-direction=down]{color:#9a3b12}.school-detail-module__LN32EG__metricTop{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.school-detail-module__LN32EG__metricValue{font-size:var(--type-h2);line-height:var(--type-h2-line);font-weight:var(--weight-display)}.school-detail-module__LN32EG__metricDir,.school-detail-module__LN32EG__note,.school-detail-module__LN32EG__verdict{font-size:var(--type-meta);line-height:var(--type-meta-line);margin:0}.school-detail-module__LN32EG__note{color:#55575a}.school-detail-module__LN32EG__verdict{font-weight:var(--weight-strong)}.school-detail-module__LN32EG__inlineValue{font-size:var(--type-body);font-weight:var(--weight-strong);margin:0}.school-detail-module__LN32EG__facts{gap:6px;margin:0;display:grid}.school-detail-module__LN32EG__fact{font-size:var(--type-meta);line-height:var(--type-meta-line);grid-template-columns:minmax(96px,34%) minmax(0,1fr);gap:10px;display:grid}.school-detail-module__LN32EG__fact dt{font-weight:var(--weight-strong)}.school-detail-module__LN32EG__fact dd{overflow-wrap:anywhere;margin:0}.school-detail-module__LN32EG__block{gap:6px;margin-top:6px;display:grid}.school-detail-module__LN32EG__blockTitle{font-size:var(--type-meta);font-weight:var(--weight-display);margin:0}.school-detail-module__LN32EG__textButton{min-height:var(--touch-min);color:inherit;font:inherit;font-size:var(--type-meta);font-weight:var(--weight-display);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.school-detail-module__LN32EG__link{color:inherit;font-weight:var(--weight-strong);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.school-detail-module__LN32EG__raw>summary{align-items:center;list-style:none;display:inline-flex}.school-detail-module__LN32EG__raw>summary::-webkit-details-marker{display:none}.school-detail-module__LN32EG__yearBlock{gap:6px;display:grid}.school-detail-module__LN32EG__tableRegion{border:1px solid var(--color-charcoal);max-width:100%;overflow-x:auto}.school-detail-module__LN32EG__table{border-collapse:collapse;width:100%;font-size:var(--type-meta);text-align:left}.school-detail-module__LN32EG__table:not([data-compact]){min-width:560px}.school-detail-module__LN32EG__table caption{border-bottom:1px solid var(--color-charcoal);background:var(--color-off-white);font-weight:var(--weight-display);text-align:left;padding:8px 10px}.school-detail-module__LN32EG__table th,.school-detail-module__LN32EG__table td{border-bottom:1px solid color-mix(in srgb, var(--color-charcoal) 18%, var(--color-card));vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.school-detail-module__LN32EG__table thead th,.school-detail-module__LN32EG__table tbody th{background:var(--color-off-white);font-weight:var(--weight-display)}.school-detail-module__LN32EG__table tbody tr:last-child>*{border-bottom:0}.school-detail-module__LN32EG__typeBars{font-size:var(--type-meta);gap:6px;margin:0;padding:0;list-style:none;display:grid}.school-detail-module__LN32EG__typeBars li{grid-template-columns:minmax(72px,28%) minmax(0,1fr) 32px;align-items:center;gap:8px;display:grid}.school-detail-module__LN32EG__typeTrack{border:1px solid var(--color-charcoal);background:var(--color-card);height:10px}.school-detail-module__LN32EG__typeTrack>span{background:var(--color-charcoal);height:100%;display:block}.school-detail-module__LN32EG__compare{gap:4px;display:grid}.school-detail-module__LN32EG__compareHead{font-size:var(--type-meta);font-weight:var(--weight-strong);justify-content:space-between;gap:12px;display:flex}.school-detail-module__LN32EG__compareScale{height:22px;margin:0 8px;position:relative}.school-detail-module__LN32EG__compareAxis{background:color-mix(in srgb, var(--color-charcoal) 25%, var(--color-card));height:2px;position:absolute;top:10px;left:0;right:0}.school-detail-module__LN32EG__compareTick{background:var(--color-charcoal);width:2px;height:16px;margin-left:-1px;position:absolute;top:3px}.school-detail-module__LN32EG__compareDot{border:2px solid var(--color-charcoal);background:var(--color-lime);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:4px}.school-detail-module__LN32EG__legend{font-size:var(--type-label);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.school-detail-module__LN32EG__legend li{align-items:center;gap:6px;display:inline-flex}.school-detail-module__LN32EG__legendDot{border:2px solid var(--color-charcoal);background:var(--color-lime);border-radius:50%;width:10px;height:10px}.school-detail-module__LN32EG__legendTick{background:var(--color-charcoal);width:2px;height:12px}.school-detail-module__LN32EG__trendLine{width:100%;max-width:480px;height:auto;color:var(--color-charcoal);display:block}.school-detail-module__LN32EG__trendValue{fill:currentColor;font-size:12px;font-weight:var(--weight-strong)}.school-detail-module__LN32EG__trendYear{fill:#55575a;font-size:12px}.school-detail-module__LN32EG__columns{align-items:end;gap:12px;max-width:420px;height:120px;display:flex}.school-detail-module__LN32EG__column{text-align:center;height:100%;font-size:var(--type-label);flex:1;grid-template-rows:auto minmax(0,1fr) auto;gap:4px;display:grid}.school-detail-module__LN32EG__columnValue{font-weight:var(--weight-display)}.school-detail-module__LN32EG__columnArea{justify-content:center;align-items:end;display:flex}.school-detail-module__LN32EG__columnBar{border:1px solid var(--color-charcoal);background:var(--color-lime);width:60%}.school-detail-module__LN32EG__columnYear{color:#55575a}.school-detail-module__LN32EG__shareBar{border:1px solid var(--color-charcoal);border-radius:3px;display:flex;overflow:hidden}.school-detail-module__LN32EG__shareSegment{background:var(--color-off-white);min-width:0;font-size:var(--type-label);font-weight:var(--weight-strong);white-space:nowrap;text-overflow:ellipsis;padding:4px 8px;overflow:hidden}.school-detail-module__LN32EG__shareSegment[data-first=true]{border-right:1px solid var(--color-charcoal);background:var(--color-lime)}.school-detail-module__LN32EG__fact dd .school-detail-module__LN32EG__textButton{vertical-align:baseline;min-height:24px}@media (min-width:1024px){.school-detail-module__LN32EG__card:has(>.school-detail-module__LN32EG__section+.school-detail-module__LN32EG__section){column-count:2;column-rule:1px solid color-mix(in srgb, var(--color-charcoal) 14%, var(--color-card));column-gap:48px;padding:24px 28px;display:block}.school-detail-module__LN32EG__card:has(>.school-detail-module__LN32EG__section+.school-detail-module__LN32EG__section)>.school-detail-module__LN32EG__section{break-inside:avoid;margin-bottom:18px}.school-detail-module__LN32EG__card:has(>.school-detail-module__LN32EG__section+.school-detail-module__LN32EG__section)>.school-detail-module__LN32EG__section:has(>.school-detail-module__LN32EG__tiles){column-span:all;margin-bottom:24px}}
.schools-module__Jcgjpa__main{width:100%;min-height:calc(100vh - 131px);margin:0 auto;padding:0 35px 72px}.schools-module__Jcgjpa__eyebrow{font-size:var(--type-meta);font-weight:var(--weight-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px}.schools-module__Jcgjpa__detailHero{padding:22px 0 18px;position:relative}.schools-module__Jcgjpa__listHero>div,.schools-module__Jcgjpa__detailHeroCopy{z-index:2;position:relative}.schools-module__Jcgjpa__listHero h1,.schools-module__Jcgjpa__detailHero h1,.schools-module__Jcgjpa__listLoading h1,.schools-module__Jcgjpa__detailLoading h1{font-size:var(--type-display);font-weight:var(--weight-display);letter-spacing:-.06em;margin:0;line-height:1.02}.schools-module__Jcgjpa__listHero>div>p:last-of-type,.schools-module__Jcgjpa__detailHeroCopy>p:not(.schools-module__Jcgjpa__sourceId){max-width:720px;font-size:var(--type-h4);font-weight:var(--weight-meta);margin:17px 0 0}.schools-module__Jcgjpa__filters{border-bottom:1px solid #16171b24;grid-template-columns:minmax(270px,1.5fr) repeat(3,minmax(150px,.7fr)) minmax(210px,.8fr);gap:12px;margin-top:16px;padding:4px 0 20px;display:grid}.schools-module__Jcgjpa__filters>label,.schools-module__Jcgjpa__searchField{align-content:start;gap:7px;min-width:0;display:grid}.schools-module__Jcgjpa__filters label>span{font-size:var(--type-meta);font-weight:var(--weight-display)}.schools-module__Jcgjpa__filters input,.schools-module__Jcgjpa__filters select{width:100%;min-width:0;min-height:var(--touch-min);border:1px solid var(--color-charcoal);background:var(--color-card);border-radius:3px;padding:0 13px}.schools-module__Jcgjpa__filters input[aria-invalid=true]{border-width:2px}.schools-module__Jcgjpa__fieldError{color:var(--color-charcoal);font-size:var(--type-label);font-weight:var(--weight-strong);line-height:1.35}.schools-module__Jcgjpa__filterActions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding-top:20px;display:grid}.schools-module__Jcgjpa__filterActions button,.schools-module__Jcgjpa__filterActions a,.schools-module__Jcgjpa__stateCard a,.schools-module__Jcgjpa__pagination a,.schools-module__Jcgjpa__pagination span,.schools-module__Jcgjpa__pagination strong,.schools-module__Jcgjpa__retryButton{min-height:var(--touch-min);border:1px solid var(--color-charcoal);font-weight:var(--weight-display);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.schools-module__Jcgjpa__filterActions button{color:var(--color-charcoal);background:var(--color-lime);white-space:nowrap;gap:15px;padding:0 14px}.schools-module__Jcgjpa__filterActions a{background:var(--color-card);border-width:1px;min-width:64px;padding:0 10px}.schools-module__Jcgjpa__results{margin-top:34px}.schools-module__Jcgjpa__resultsHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:15px;display:flex}.schools-module__Jcgjpa__resultsHeading h2,.schools-module__Jcgjpa__stateCard h1,.schools-module__Jcgjpa__stateCard h2,.schools-module__Jcgjpa__sectionHeading h2,.schools-module__Jcgjpa__detailState h2{font-size:var(--type-h1);font-weight:var(--weight-display);letter-spacing:-.045em;margin:0;line-height:1.08}.schools-module__Jcgjpa__resultsHeading>p{font-size:var(--type-meta);font-weight:var(--weight-strong);margin:0 0 5px}.schools-module__Jcgjpa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.schools-module__Jcgjpa__card{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);flex-direction:column;min-width:0;min-height:280px;padding:20px;display:flex}.schools-module__Jcgjpa__badges{flex-wrap:wrap;gap:6px;display:flex}.schools-module__Jcgjpa__badges span,.schools-module__Jcgjpa__statusBadge{border:1px solid var(--color-charcoal);background:var(--color-card);min-height:26px;font-size:var(--type-label);font-weight:var(--weight-display);border-radius:3px;align-items:center;padding:2px 9px;display:inline-flex}.schools-module__Jcgjpa__badges .schools-module__Jcgjpa__limeBadge,.schools-module__Jcgjpa__statusBadge[data-status=ready]{background:var(--color-lime)}.schools-module__Jcgjpa__statusBadge[data-status=failed]{color:var(--color-card);background:var(--color-charcoal)}.schools-module__Jcgjpa__statusBadge[data-status=pending],.schools-module__Jcgjpa__statusBadge[data-status=processing],.schools-module__Jcgjpa__statusBadge[data-status=not_disclosed],.schools-module__Jcgjpa__statusBadge[data-status=manual_required]{background:var(--color-off-white)}.schools-module__Jcgjpa__card h2{font-size:var(--type-h2);font-weight:var(--weight-display);letter-spacing:-.04em;margin:17px 0 0;line-height:1.18}.schools-module__Jcgjpa__card h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.schools-module__Jcgjpa__card h2 a,.schools-module__Jcgjpa__cardFooter a,.schools-module__Jcgjpa__breadcrumb a{min-height:var(--touch-min);align-items:center;display:inline-flex}.schools-module__Jcgjpa__cardFacts{border-top:1px solid var(--color-charcoal);margin:20px 0;display:grid}.schools-module__Jcgjpa__cardFacts>div{border-bottom:1px solid color-mix(in srgb, var(--color-charcoal) 24%, var(--color-card));grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;min-height:45px;display:grid}.schools-module__Jcgjpa__cardFacts dt,.schools-module__Jcgjpa__cardFacts dd{font-size:var(--type-meta);margin:0}.schools-module__Jcgjpa__cardFacts dt{font-weight:var(--weight-display)}.schools-module__Jcgjpa__cardFacts dd{overflow-wrap:anywhere;font-weight:var(--weight-meta)}.schools-module__Jcgjpa__cardFooter{border-top:1px solid var(--color-charcoal);font-size:var(--type-label);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:auto;padding-top:14px;display:grid}.schools-module__Jcgjpa__cardFooter p{margin:0}.schools-module__Jcgjpa__cardFooter a,.schools-module__Jcgjpa__cardFooter>span{font-weight:var(--weight-display);white-space:nowrap}.schools-module__Jcgjpa__pagination{grid-template-columns:1fr 60px 1fr;gap:8px;width:min(100%,430px);margin:32px auto 0;display:grid}.schools-module__Jcgjpa__pagination a,.schools-module__Jcgjpa__pagination span,.schools-module__Jcgjpa__pagination strong{background:var(--color-card);padding:0 14px}.schools-module__Jcgjpa__pagination strong{background:var(--color-lime)}.schools-module__Jcgjpa__pagination span[aria-disabled=true]{color:color-mix(in srgb, var(--color-charcoal) 60%, var(--color-card));border-color:color-mix(in srgb, var(--color-charcoal) 45%, var(--color-card))}.schools-module__Jcgjpa__stateCard,.schools-module__Jcgjpa__listLoading,.schools-module__Jcgjpa__detailLoading,.schools-module__Jcgjpa__detailState,.schools-module__Jcgjpa__inlineState{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);margin-top:22px;padding:46px}.schools-module__Jcgjpa__stateCard>p:not(.schools-module__Jcgjpa__eyebrow),.schools-module__Jcgjpa__listLoading>p:not(.schools-module__Jcgjpa__eyebrow),.schools-module__Jcgjpa__detailLoading>p:not(.schools-module__Jcgjpa__eyebrow),.schools-module__Jcgjpa__detailState>p:not(.schools-module__Jcgjpa__eyebrow){max-width:690px;font-weight:var(--weight-meta);margin:15px 0 0}.schools-module__Jcgjpa__stateCard a{background:var(--color-lime);width:max-content;margin-top:24px;padding:0 18px}.schools-module__Jcgjpa__retryButton{background:var(--color-lime);margin-top:24px;padding:0 18px}.schools-module__Jcgjpa__listLoading,.schools-module__Jcgjpa__detailLoading{background:var(--color-lime);min-height:280px;margin-top:0}.schools-module__Jcgjpa__breadcrumb{min-height:45px;font-size:var(--type-meta);font-weight:var(--weight-strong);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.schools-module__Jcgjpa__breadcrumb a{text-underline-offset:3px;text-decoration:underline}.schools-module__Jcgjpa__detailHero h1{overflow-wrap:anywhere;margin-top:18px}.schools-module__Jcgjpa__sourceId{font-size:var(--type-meta);font-weight:var(--weight-display);margin-top:22px!important}.schools-module__Jcgjpa__benchmarks,.schools-module__Jcgjpa__detailRecords{margin-top:34px}.schools-module__Jcgjpa__sectionHeading{max-width:860px;margin-bottom:16px}.schools-module__Jcgjpa__sectionHeading>p:last-child{font-weight:var(--weight-meta);margin-top:12px}.schools-module__Jcgjpa__benchmarkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.schools-module__Jcgjpa__benchmarkCard{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);min-width:0;padding:22px}.schools-module__Jcgjpa__benchmarkCard header{border-bottom:1px solid var(--color-charcoal);justify-content:space-between;align-items:start;gap:14px;min-height:55px;display:flex}.schools-module__Jcgjpa__benchmarkCard h3,.schools-module__Jcgjpa__groupHeader h3{overflow-wrap:anywhere;font-size:var(--type-h3);font-weight:var(--weight-display);letter-spacing:-.03em;margin:0}.schools-module__Jcgjpa__benchmarkCard header>span,.schools-module__Jcgjpa__groupHeader>span{border:1px solid var(--color-charcoal);background:var(--color-lime);font-size:var(--type-label);font-weight:var(--weight-display);white-space:nowrap;padding:3px 8px}.schools-module__Jcgjpa__benchmarkCard dl{margin:0}.schools-module__Jcgjpa__benchmarkCard dl>div{border-bottom:1px solid color-mix(in srgb, var(--color-charcoal) 24%, var(--color-card));grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;display:grid}.schools-module__Jcgjpa__benchmarkCard dl>div:last-child{border-bottom:0}.schools-module__Jcgjpa__benchmarkCard dt,.schools-module__Jcgjpa__benchmarkCard dd{margin:0}.schools-module__Jcgjpa__benchmarkCard dt{font-size:var(--type-meta);font-weight:var(--weight-strong)}.schools-module__Jcgjpa__benchmarkCard dd{font-size:var(--type-h4);font-weight:var(--weight-display)}.schools-module__Jcgjpa__benchmarkCard small{font-size:var(--type-label);font-weight:var(--weight-meta);grid-column:1/-1}.schools-module__Jcgjpa__inlineState{gap:6px;margin-top:0;padding:24px;display:grid}.schools-module__Jcgjpa__detailState{margin-top:0}.schools-module__Jcgjpa__detailGroups{gap:18px;display:grid}.schools-module__Jcgjpa__detailGroup{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);min-width:0}.schools-module__Jcgjpa__groupHeader{border-bottom:1px solid var(--color-charcoal);background:var(--color-lime);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 22px;display:flex}.schools-module__Jcgjpa__groupHeader p{font-size:var(--type-label);font-weight:var(--weight-display);margin-bottom:3px}.schools-module__Jcgjpa__groupRecords{display:grid}.schools-module__Jcgjpa__record{border-bottom:1px solid var(--color-charcoal);min-width:0;padding:22px}.schools-module__Jcgjpa__record:last-child{border-bottom:0}.schools-module__Jcgjpa__recordHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.schools-module__Jcgjpa__recordHeader>div{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.schools-module__Jcgjpa__recordHeader strong{font-size:var(--type-h4)}.schools-module__Jcgjpa__recordHeader>div span{font-size:var(--type-label);font-weight:var(--weight-meta)}.schools-module__Jcgjpa__fieldRows{border-top:1px solid var(--color-charcoal);border-left:1px solid var(--color-charcoal);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;display:grid}.schools-module__Jcgjpa__fieldRows>div{border-right:1px solid var(--color-charcoal);border-bottom:1px solid var(--color-charcoal);min-width:0;padding:14px}.schools-module__Jcgjpa__fieldRows dt,.schools-module__Jcgjpa__fieldRows dd{margin:0}.schools-module__Jcgjpa__fieldRows dt{font-size:var(--type-label);font-weight:var(--weight-display)}.schools-module__Jcgjpa__fieldRows dd{overflow-wrap:anywhere;font-size:var(--type-meta);font-weight:var(--weight-meta);margin-top:5px}.schools-module__Jcgjpa__tableRegion{border:1px solid var(--color-charcoal);scrollbar-width:thin;width:100%;margin-top:16px;overflow-x:auto}.schools-module__Jcgjpa__dataTable{border-collapse:collapse;width:100%;min-width:620px;font-size:var(--type-meta);text-align:left}.schools-module__Jcgjpa__dataTable caption{border-bottom:1px solid var(--color-charcoal);background:var(--color-off-white);font-weight:var(--weight-display);text-align:left;padding:12px 14px}.schools-module__Jcgjpa__dataTable th,.schools-module__Jcgjpa__dataTable td{border-right:1px solid color-mix(in srgb, var(--color-charcoal) 24%, var(--color-card));border-bottom:1px solid color-mix(in srgb, var(--color-charcoal) 24%, var(--color-card));overflow-wrap:anywhere;vertical-align:top;min-width:100px;padding:11px 13px}.schools-module__Jcgjpa__dataTable tr>:last-child{border-right:0}.schools-module__Jcgjpa__dataTable tbody tr:last-child>*{border-bottom:0}.schools-module__Jcgjpa__dataTable thead th,.schools-module__Jcgjpa__dataTable tbody th{background:var(--color-off-white);font-weight:var(--weight-display)}.schools-module__Jcgjpa__recordState{border:1px solid var(--color-charcoal);background:var(--color-off-white);font-weight:var(--weight-strong);margin:0;padding:14px}.schools-module__Jcgjpa__recordSource{border-top:1px solid color-mix(in srgb, var(--color-charcoal) 24%, var(--color-card));font-size:var(--type-label);gap:7px;margin-top:18px;padding-top:14px;display:grid}.schools-module__Jcgjpa__recordSource p{overflow-wrap:anywhere;margin:0}.schools-module__Jcgjpa__recordSource a{width:max-content;min-height:var(--touch-min);font-weight:var(--weight-display);text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.schools-module__Jcgjpa__disclaimer{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-lime);gap:4px;margin-top:18px;padding:20px 22px;display:grid}.schools-module__Jcgjpa__disclaimer p{font-size:var(--type-meta);font-weight:var(--weight-meta);margin:0}.schools-module__Jcgjpa__resultsHeading h2{font-size:var(--type-body);font-weight:var(--weight-strong);letter-spacing:normal;line-height:1.5}.schools-module__Jcgjpa__listHero{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1240px){.schools-module__Jcgjpa__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.schools-module__Jcgjpa__grid,.schools-module__Jcgjpa__benchmarkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.schools-module__Jcgjpa__main{padding-left:24px;padding-right:24px}.schools-module__Jcgjpa__listHero,.schools-module__Jcgjpa__detailHero{padding:44px 30px}}@media (max-width:680px){.schools-module__Jcgjpa__main{padding:0 16px 52px}.schools-module__Jcgjpa__listHero,.schools-module__Jcgjpa__detailHero{min-height:285px;padding:25px 22px}.schools-module__Jcgjpa__listHero h1,.schools-module__Jcgjpa__detailHero h1,.schools-module__Jcgjpa__listLoading h1,.schools-module__Jcgjpa__detailLoading h1{font-size:var(--type-display)}.schools-module__Jcgjpa__filters,.schools-module__Jcgjpa__grid,.schools-module__Jcgjpa__benchmarkGrid{grid-template-columns:1fr}.schools-module__Jcgjpa__filters{padding:15px}.schools-module__Jcgjpa__filterActions{grid-template-columns:1fr 74px;padding-top:0}.schools-module__Jcgjpa__card{min-height:0}.schools-module__Jcgjpa__resultsHeading{align-items:center}.schools-module__Jcgjpa__stateCard,.schools-module__Jcgjpa__listLoading,.schools-module__Jcgjpa__detailLoading,.schools-module__Jcgjpa__detailState{padding:24px 20px}.schools-module__Jcgjpa__fieldRows{grid-template-columns:1fr}.schools-module__Jcgjpa__groupHeader,.schools-module__Jcgjpa__recordHeader{align-items:flex-start}.schools-module__Jcgjpa__record{padding:18px 16px}.schools-module__Jcgjpa__benchmarkCard dl>div{grid-template-columns:1fr}.schools-module__Jcgjpa__benchmarkCard small{grid-column:1}.schools-module__Jcgjpa__dataTable{min-width:540px}}@media (prefers-reduced-motion:reduce){.schools-module__Jcgjpa__main *,.schools-module__Jcgjpa__main :before,.schools-module__Jcgjpa__main :after{scroll-behavior:auto!important}}.schools-module__Jcgjpa__memberBody{margin-top:20px}.schools-module__Jcgjpa__main>:first-child:not(.v4-pagehead){margin-top:32px}
.settings-module__RfztVG__main{width:100%;min-height:calc(100vh - 131px);margin:0 auto;padding:0 35px 76px}.settings-module__RfztVG__eyebrow{font-size:var(--type-meta);font-weight:var(--weight-display);letter-spacing:.05em;margin:0 0 8px}.settings-module__RfztVG__hero{padding:22px 0 18px;position:relative}.settings-module__RfztVG__heroCopy{z-index:2;position:relative}.settings-module__RfztVG__hero h1{font-size:var(--type-display);font-weight:var(--weight-display);letter-spacing:-.055em;line-height:1}.settings-module__RfztVG__heroCopy>p:last-child{max-width:680px;font-size:var(--type-h4);font-weight:var(--weight-meta);margin-top:16px}.settings-module__RfztVG__content{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:16px;margin-top:18px;display:grid}.settings-module__RfztVG__sidePanels{gap:16px;min-width:0;display:grid}.settings-module__RfztVG__panel,.settings-module__RfztVG__state{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);min-width:0;padding:28px}.settings-module__RfztVG__panel h2,.settings-module__RfztVG__state h2{font-size:var(--type-h1);font-weight:var(--weight-display);letter-spacing:-.045em;line-height:1.08}.settings-module__RfztVG__profilePanel{flex-direction:column;align-self:start;display:flex}.settings-module__RfztVG__identity{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:18px;margin-top:12px;display:grid}.settings-module__RfztVG__identity>div{min-width:0}.settings-module__RfztVG__identity h2,.settings-module__RfztVG__identity p{overflow-wrap:anywhere}.settings-module__RfztVG__identity p{color:#47484c;font-size:var(--type-body);font-weight:var(--weight-meta);margin-top:5px}.settings-module__RfztVG__avatar{border:1px solid var(--color-charcoal);background:var(--color-lime);width:82px;height:82px;font-size:var(--type-h2);font-weight:var(--weight-display);border-radius:50%;place-items:center;display:grid}.settings-module__RfztVG__facts{border-top:1px solid var(--color-charcoal);margin:28px 0 0;display:grid}.settings-module__RfztVG__facts>div{border-bottom:1px solid #b9bab6;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;min-height:57px;display:grid}.settings-module__RfztVG__facts dt,.settings-module__RfztVG__facts dd{overflow-wrap:anywhere;margin:0}.settings-module__RfztVG__facts dt{font-size:var(--type-meta);font-weight:var(--weight-display)}.settings-module__RfztVG__facts dd{font-size:var(--type-meta);font-weight:var(--weight-meta)}.settings-module__RfztVG__metadataNote{color:#55565a;font-size:var(--type-label);font-weight:var(--weight-meta);margin-top:16px}.settings-module__RfztVG__logout{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:auto;padding-top:28px;display:grid}.settings-module__RfztVG__logout button,.settings-module__RfztVG__state a{min-height:var(--touch-min);border:1px solid var(--color-charcoal);color:var(--color-charcoal);background:var(--color-lime);font-weight:var(--weight-strong);border-radius:3px;justify-content:center;align-items:center;gap:28px;padding:0 17px;display:inline-flex}.settings-module__RfztVG__logout button{background:var(--color-card)}.settings-module__RfztVG__logout p{color:#55565a;font-size:var(--type-label);font-weight:var(--weight-meta)}.settings-module__RfztVG__statusList{border-top:1px solid var(--color-charcoal);margin:19px 0 0;padding:0;list-style:none;display:grid}.settings-module__RfztVG__statusRow,.settings-module__RfztVG__linkRow{border-bottom:1px solid #b9bab6;min-width:0}.settings-module__RfztVG__statusRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:10px 0;display:grid}.settings-module__RfztVG__statusRow div{min-width:0}.settings-module__RfztVG__statusRow strong,.settings-module__RfztVG__linkRow strong{font-size:var(--type-meta);font-weight:var(--weight-display);display:block}.settings-module__RfztVG__statusRow p,.settings-module__RfztVG__linkRow small{color:#55565a;font-size:var(--type-label);font-weight:var(--weight-meta);margin-top:4px;line-height:1.4;display:block}.settings-module__RfztVG__statusBadge{border:1px solid var(--color-charcoal);background:var(--color-off-white);min-height:27px;font-size:var(--type-label);font-weight:var(--weight-display);white-space:nowrap;border-radius:3px;align-items:center;padding:2px 9px;display:inline-flex}.settings-module__RfztVG__linkRow a{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:74px;padding:10px 0;display:grid}.settings-module__RfztVG__linkRow a>span:last-child{font-size:var(--type-h2);line-height:1}.settings-module__RfztVG__linkRow a:hover strong,.settings-module__RfztVG__linkRow a:focus-visible strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.settings-module__RfztVG__state{margin-top:18px;padding:42px}.settings-module__RfztVG__state>p:not(.settings-module__RfztVG__eyebrow){max-width:680px;font-weight:var(--weight-meta);margin-top:15px}.settings-module__RfztVG__state a{color:var(--color-charcoal);background:var(--color-lime);margin-top:24px}.settings-module__RfztVG__panelBody,.settings-module__RfztVG__feedbackForm,.settings-module__RfztVG__deleteBox{gap:12px;margin-top:16px;display:grid}.settings-module__RfztVG__feedbackTypes{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.settings-module__RfztVG__feedbackTypes legend,.settings-module__RfztVG__feedbackField>span{font-size:var(--type-meta);font-weight:var(--weight-display);margin-bottom:6px}.settings-module__RfztVG__chip{min-height:var(--touch-min);cursor:pointer;align-items:center;display:inline-flex;position:relative}.settings-module__RfztVG__chip input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-module__RfztVG__chip span{min-height:var(--touch-min);border:1px solid var(--color-charcoal);background:var(--color-card);font-size:var(--type-meta);font-weight:var(--weight-strong);border-radius:3px;align-items:center;padding:0 14px;display:inline-flex}.settings-module__RfztVG__chip input:checked+span{background:var(--color-lime)}.settings-module__RfztVG__chip input:focus-visible+span{outline:3px solid var(--color-charcoal);outline-offset:2px}.settings-module__RfztVG__feedbackField{gap:4px;display:grid}.settings-module__RfztVG__feedbackField textarea,.settings-module__RfztVG__feedbackField input{width:100%;min-height:var(--touch-min);border:1px solid var(--color-charcoal);background:var(--color-card);font:inherit;resize:vertical;border-radius:3px;padding:10px 12px}.settings-module__RfztVG__feedbackField small,.settings-module__RfztVG__feedbackForm>small{color:#55565a;font-size:var(--type-label)}.settings-module__RfztVG__feedbackImageRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-module__RfztVG__feedbackImageRow img{border:1px solid var(--color-charcoal);object-fit:cover;width:72px;height:72px}.settings-module__RfztVG__fileButton{min-height:var(--touch-min);border:1px solid var(--color-charcoal);background:var(--color-card);font-size:var(--type-meta);font-weight:var(--weight-display);cursor:pointer;border-radius:3px;align-items:center;padding:0 14px;display:inline-flex;position:relative}.settings-module__RfztVG__fileButton input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-module__RfztVG__fileButton:focus-within{outline:3px solid var(--color-charcoal);outline-offset:2px}.settings-module__RfztVG__textButton{min-height:var(--touch-min);font-size:var(--type-meta);font-weight:var(--weight-display);text-underline-offset:3px;background:0 0;border:0;padding:0 6px;text-decoration:underline}.settings-module__RfztVG__primaryButton,.settings-module__RfztVG__shareButton{min-height:var(--touch-min);border:1px solid var(--color-charcoal);background:var(--color-lime);color:var(--color-charcoal);font-weight:var(--weight-display);border-radius:3px;justify-self:start;padding:0 18px}.settings-module__RfztVG__shareButton{background:var(--color-lime);color:var(--color-charcoal)}.settings-module__RfztVG__primaryButton:disabled,.settings-module__RfztVG__dangerButton:disabled,.settings-module__RfztVG__deleteActions button:disabled{cursor:not-allowed;opacity:.55}.settings-module__RfztVG__formError{border:1px solid var(--color-charcoal);font-size:var(--type-meta);font-weight:var(--weight-strong);background:#fff1f1;padding:10px 12px}.settings-module__RfztVG__feedbackDone{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.settings-module__RfztVG__feedbackDone button,.settings-module__RfztVG__deleteActions button{min-height:var(--touch-min);border:1px solid var(--color-charcoal);background:var(--color-card);font-weight:var(--weight-display);border-radius:3px;padding:0 16px}.settings-module__RfztVG__dangerButton{min-height:var(--touch-min);background:var(--color-card);color:#9f2424;font-weight:var(--weight-display);border:1px solid #9f2424;border-radius:3px;justify-self:start;padding:0 16px}.settings-module__RfztVG__deleteActions{flex-wrap:wrap;gap:10px;display:flex}.settings-module__RfztVG__deleteActions .settings-module__RfztVG__dangerButton{color:var(--color-card);background:#9f2424}.settings-module__RfztVG__shareRow{font-size:var(--type-meta);font-weight:var(--weight-strong);flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:1024px){.settings-module__RfztVG__main{min-height:calc(100vh - 176px);padding:0 24px 64px}.settings-module__RfztVG__hero{min-height:205px;padding:44px 30px}.settings-module__RfztVG__content{grid-template-columns:1fr}.settings-module__RfztVG__sidePanels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.settings-module__RfztVG__main{padding:0 16px 48px}.settings-module__RfztVG__hero{align-items:flex-start;min-height:242px;padding:25px 22px 118px}.settings-module__RfztVG__hero h1{font-size:var(--type-h1)}.settings-module__RfztVG__heroCopy>p:last-child{font-size:var(--type-body)}.settings-module__RfztVG__sidePanels{grid-template-columns:1fr}.settings-module__RfztVG__panel,.settings-module__RfztVG__state{padding:22px 18px}.settings-module__RfztVG__identity{grid-template-columns:68px minmax(0,1fr);gap:14px}.settings-module__RfztVG__avatar{width:68px;height:68px;font-size:var(--type-h2)}.settings-module__RfztVG__facts>div{grid-template-columns:1fr;align-content:center;gap:3px;min-height:66px}.settings-module__RfztVG__logout{grid-template-columns:1fr}.settings-module__RfztVG__logout button{width:100%}.settings-module__RfztVG__statusRow{align-items:start;min-height:88px;padding:14px 0}}@media (prefers-reduced-motion:reduce){.settings-module__RfztVG__linkRow a,.settings-module__RfztVG__logout button,.settings-module__RfztVG__state a{scroll-behavior:auto}}.settings-module__RfztVG__main>:first-child:not(.v4-pagehead){margin-top:32px}
.dashboard-sections-module__iCNbia__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:28px;display:grid}.dashboard-sections-module__iCNbia__wide{grid-column:span 2}.dashboard-sections-module__iCNbia__footer{gap:16px;margin-top:28px;padding-bottom:48px;display:grid}.dashboard-sections-module__iCNbia__card{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.dashboard-sections-module__iCNbia__head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dashboard-sections-module__iCNbia__head h2{font-size:var(--type-subtitle);font-weight:var(--weight-display);letter-spacing:-.045em;margin:0;line-height:1.15}.dashboard-sections-module__iCNbia__headLink{font-size:13px;font-weight:var(--weight-strong);margin-left:auto}.dashboard-sections-module__iCNbia__footLink{margin-top:auto;margin-left:0}.dashboard-sections-module__iCNbia__meta{color:#55575a;font-size:var(--type-meta);line-height:var(--type-meta-line)}.dashboard-sections-module__iCNbia__badge{border:1px solid var(--color-charcoal);background:var(--color-card);min-height:22px;font-size:var(--type-label);white-space:nowrap;border-radius:4px;align-items:center;padding:1px 8px;line-height:1;display:inline-flex}.dashboard-sections-module__iCNbia__badgeLime{background:var(--color-lime)}.dashboard-sections-module__iCNbia__dot{border:1px solid var(--color-charcoal);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.dashboard-sections-module__iCNbia__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dashboard-sections-module__iCNbia__week a{background:var(--color-card);color:inherit;border:1px solid #d5d5d0;border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:7px 0 5px;text-decoration:none;display:flex}.dashboard-sections-module__iCNbia__week a[aria-current=date]{border-color:var(--color-charcoal);background:var(--color-lime)}.dashboard-sections-module__iCNbia__weekDay{color:#55575a;font-size:var(--type-label)}.dashboard-sections-module__iCNbia__week a[aria-current=date] .dashboard-sections-module__iCNbia__weekDay{color:var(--color-charcoal);font-weight:var(--weight-strong)}.dashboard-sections-module__iCNbia__weekDate{font-size:var(--type-h3);font-weight:var(--weight-display)}.dashboard-sections-module__iCNbia__weekDots{letter-spacing:2px;min-height:12px;font-size:10px;line-height:1}.dashboard-sections-module__iCNbia__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dashboard-sections-module__iCNbia__item{border-top:1px solid #e3e3de}.dashboard-sections-module__iCNbia__item:first-child{border-top:0}.dashboard-sections-module__iCNbia__itemRow{min-height:48px;color:inherit;grid-template-columns:64px 14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:grid}a.dashboard-sections-module__iCNbia__itemRow:hover .dashboard-sections-module__iCNbia__itemTitle{text-decoration:underline}.dashboard-sections-module__iCNbia__itemRow[data-state=past]{opacity:.55}.dashboard-sections-module__iCNbia__time{font-size:15px;font-weight:var(--weight-display)}.dashboard-sections-module__iCNbia__nowDot,.dashboard-sections-module__iCNbia__idleDot{border:1px solid var(--color-charcoal);background:var(--color-card);border-radius:50%;width:12px;height:12px}.dashboard-sections-module__iCNbia__nowDot{background:var(--color-lime)}.dashboard-sections-module__iCNbia__itemTitle{font-size:var(--type-body);font-weight:var(--weight-display);overflow-wrap:anywhere;line-height:1.4;display:block}.dashboard-sections-module__iCNbia__itemEnd{align-items:center;gap:4px;display:inline-flex}.dashboard-sections-module__iCNbia__row3{min-height:48px;color:inherit;border-top:1px solid #e3e3de;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:grid}.dashboard-sections-module__iCNbia__row3:first-of-type{border-top:0}.dashboard-sections-module__iCNbia__rowTitle{font-size:15px;font-weight:var(--weight-display);overflow-wrap:anywhere;line-height:1.4;display:block}.dashboard-sections-module__iCNbia__briefChild{flex-direction:column;display:flex}.dashboard-sections-module__iCNbia__briefChild+.dashboard-sections-module__iCNbia__briefChild{border-top:1px solid var(--color-charcoal);padding-top:12px}.dashboard-sections-module__iCNbia__briefHead{align-items:center;gap:8px;padding-bottom:8px;display:flex}.dashboard-sections-module__iCNbia__briefHead+.dashboard-sections-module__iCNbia__signal,.dashboard-sections-module__iCNbia__signal+.dashboard-sections-module__iCNbia__signal{border-top:1px solid #e3e3de}.dashboard-sections-module__iCNbia__signal{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 0;display:grid}.dashboard-sections-module__iCNbia__signalText{min-width:0;font-size:15px;font-weight:var(--weight-strong);line-height:1.45}.dashboard-sections-module__iCNbia__signalEnd{align-items:center;gap:6px;display:inline-flex}.dashboard-sections-module__iCNbia__lineButton{border:1px solid var(--color-charcoal);background:var(--color-card);min-height:36px;color:var(--color-charcoal);font-size:var(--type-meta);font-weight:var(--weight-display);cursor:pointer;border-radius:3px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.dashboard-sections-module__iCNbia__periods{flex-wrap:wrap;gap:6px;display:flex}.dashboard-sections-module__iCNbia__meal{border-top:1px solid #e3e3de;margin:0;padding-top:12px;font-size:15px;line-height:1.6}.dashboard-sections-module__iCNbia__school+.dashboard-sections-module__iCNbia__school{border-top:1px solid var(--color-charcoal);padding-top:12px}.dashboard-sections-module__iCNbia__school{flex-direction:column;gap:10px;display:flex}.dashboard-sections-module__iCNbia__empty{margin:0;font-size:15px;line-height:1.6}.dashboard-sections-module__iCNbia__cta{border:1px solid var(--color-charcoal);background:var(--color-lime);min-height:44px;color:var(--color-charcoal);font-size:15px;font-weight:var(--weight-display);border-radius:3px;align-self:flex-start;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:inline-flex}.dashboard-sections-module__iCNbia__share{border:1px solid var(--color-charcoal);border-radius:var(--radius-card);background:var(--color-card);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 22px;display:flex}.dashboard-sections-module__iCNbia__share p{font-size:15px;font-weight:var(--weight-strong);margin:0}.dashboard-sections-module__iCNbia__shareEnd{margin-left:auto}.dashboard-sections-module__iCNbia__note{color:#55575a;font-size:var(--type-meta);margin:0}@media (max-width:1024px){.dashboard-sections-module__iCNbia__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-sections-module__iCNbia__wide{grid-column:auto}.dashboard-sections-module__iCNbia__grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:680px){.dashboard-sections-module__iCNbia__grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:20px}.dashboard-sections-module__iCNbia__footer{gap:14px;margin-top:20px}.dashboard-sections-module__iCNbia__card{padding:16px}.dashboard-sections-module__iCNbia__week{gap:4px}.dashboard-sections-module__iCNbia__itemRow{grid-template-columns:50px minmax(0,1fr) auto}.dashboard-sections-module__iCNbia__itemRow .dashboard-sections-module__iCNbia__nowDot,.dashboard-sections-module__iCNbia__itemRow .dashboard-sections-module__iCNbia__idleDot{display:none}.dashboard-sections-module__iCNbia__shareEnd{margin-left:0}}
