.ProfileTabs-module__6HKKtG__stickyBar{z-index:30;background:var(--bb-cream);border-bottom:1px solid #2929291a;position:sticky;top:67px}.ProfileTabs-module__6HKKtG__inner{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.ProfileTabs-module__6HKKtG__tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ProfileTabs-module__6HKKtG__tabs::-webkit-scrollbar{display:none}.ProfileTabs-module__6HKKtG__tab{color:var(--fg-2);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-bottom:2px solid #0000;padding:14px 16px;font-size:15px;font-weight:600}.ProfileTabs-module__6HKKtG__tab:hover{color:var(--bb-ink)}.ProfileTabs-module__6HKKtG__active{color:var(--bb-indigo);border-bottom-color:var(--bb-indigo)}@media (max-width:540px){.ProfileTabs-module__6HKKtG__inner{padding:0 16px}.ProfileTabs-module__6HKKtG__tab{padding:12px;font-size:14px}}
.layout-module__BoivVW__profileRoot{flex-direction:column;min-height:100vh;display:flex}.layout-module__BoivVW__content{flex:1;width:100%;max-width:1240px;min-height:calc(100vh - 360px);margin:0 auto;padding:28px 24px 100px}.layout-module__BoivVW__adminBar{width:100%;max-width:1240px;margin:0 auto;padding:12px 24px 0}.layout-module__BoivVW__adminBar:empty{display:none}@media (max-width:540px){.layout-module__BoivVW__adminBar{padding:12px 16px 0}.layout-module__BoivVW__content{padding:20px 16px 80px}}
.RankingBadge-module__RSxmrq__badge{align-items:center;gap:var(--s-1);padding:2px var(--s-2);border-radius:var(--r-xs);background:var(--bg-2);font-size:var(--t-micro);letter-spacing:var(--tr-widest);text-transform:uppercase;white-space:nowrap;color:var(--fg-1);font-weight:700;line-height:1.4;display:inline-flex}.RankingBadge-module__RSxmrq__source{color:var(--fg-2);font-weight:600}.RankingBadge-module__RSxmrq__rank{color:var(--bb-indigo);font-weight:800}.RankingBadge-module__RSxmrq__year{color:var(--fg-3);letter-spacing:var(--tr-wide);font-size:10px;font-weight:500}.RankingBadge-module__RSxmrq__gold,.RankingBadge-module__RSxmrq__silver,.RankingBadge-module__RSxmrq__bronze{border:1px solid #0000}.RankingBadge-module__RSxmrq__gold{background:#fdf4d3;border-color:#e6c95a}.RankingBadge-module__RSxmrq__gold .RankingBadge-module__RSxmrq__rank{color:#6f5800}.RankingBadge-module__RSxmrq__silver{background:#f1f2f4;border-color:#c4c8ce}.RankingBadge-module__RSxmrq__silver .RankingBadge-module__RSxmrq__rank{color:#5c636e}.RankingBadge-module__RSxmrq__bronze{background:#f8ebe0;border-color:#d6a87c}.RankingBadge-module__RSxmrq__bronze .RankingBadge-module__RSxmrq__rank{color:#8a4f1f}
.CollegeCard-module__NDu0TG__card{gap:var(--s-3);background:var(--bg-1);border:1px solid var(--border-2);border-radius:var(--r-card);min-width:0;padding:var(--s-5);cursor:pointer;width:100%;color:inherit;box-shadow:var(--sh-1);transition:box-shadow var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.CollegeCard-module__NDu0TG__card:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.CollegeCard-module__NDu0TG__card:active{box-shadow:var(--sh-1);transform:translateY(0)}.CollegeCard-module__NDu0TG__top{align-items:flex-start;gap:var(--s-3);display:flex}.CollegeCard-module__NDu0TG__logo{border-radius:var(--r-sm);width:52px;height:52px;color:var(--bb-paper);text-transform:uppercase;letter-spacing:var(--tr-snug);flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.CollegeCard-module__NDu0TG__info{flex:1;min-width:0}.CollegeCard-module__NDu0TG__nameRow{align-items:flex-start;gap:var(--s-2);display:flex}.CollegeCard-module__NDu0TG__name{font-weight:700;font-size:var(--t-small);color:var(--fg-1);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.CollegeCard-module__NDu0TG__verifiedBadge{border-radius:var(--r-pill);background:var(--bb-indigo);width:18px;height:18px;color:var(--fg-on-indigo);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.CollegeCard-module__NDu0TG__location{font-size:var(--t-micro);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.CollegeCard-module__NDu0TG__typePill{padding:1px var(--s-2);border-radius:var(--r-pill);background:var(--bg-3);color:var(--fg-2);white-space:nowrap;margin-left:var(--s-2);align-items:center;font-size:11px;font-weight:600;display:inline-flex}.CollegeCard-module__NDu0TG__stats{align-items:center;gap:var(--s-2);flex-wrap:wrap;font-size:13px;display:flex}.CollegeCard-module__NDu0TG__rankings{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.CollegeCard-module__NDu0TG__dot{border-radius:var(--r-pill);background:var(--bb-ink-300);flex-shrink:0;width:4px;height:4px}.CollegeCard-module__NDu0TG__reviewCount{color:var(--fg-2);margin-left:var(--s-1);font-size:13px;font-weight:500}.CollegeCard-module__NDu0TG__courses{gap:var(--s-1);flex-wrap:wrap;display:flex}.CollegeCard-module__NDu0TG__coursePill{padding:2px var(--s-2);border-radius:var(--r-pill);background:var(--bg-2);color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:100%;font-size:12px;font-weight:500;display:inline-block;overflow:hidden}.CollegeCard-module__NDu0TG__coursePillMore{padding:2px var(--s-2);border-radius:var(--r-pill);color:var(--fg-2);white-space:nowrap;background:0 0;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.CollegeCard-module__NDu0TG__footer{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:14px;display:flex}.CollegeCard-module__NDu0TG__fee{color:var(--fg-1);white-space:nowrap;font-weight:700}.CollegeCard-module__NDu0TG__viewLink{align-items:center;gap:var(--s-1);color:var(--bb-indigo);font-size:14px;font-weight:600;display:inline-flex}.CollegeCard-module__NDu0TG__compareBtn{align-items:center;gap:var(--s-1);height:32px;padding:0 var(--s-3);border-radius:var(--r-sm);font-size:var(--t-micro);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border:1.5px solid #0000;font-weight:600;display:inline-flex}.CollegeCard-module__NDu0TG__compareBtn.CollegeCard-module__NDu0TG__isSelected{background:var(--bb-indigo);color:var(--fg-on-indigo);border-color:var(--bb-indigo)}.CollegeCard-module__NDu0TG__compareBtn:not(.CollegeCard-module__NDu0TG__isSelected){color:var(--fg-1);border-color:var(--border-2);background:0 0}.CollegeCard-module__NDu0TG__compareBtn:not(.CollegeCard-module__NDu0TG__isSelected):hover{border-color:var(--bb-ink-300);background:var(--bg-2)}.CollegeCard-module__NDu0TG__compact .CollegeCard-module__NDu0TG__logo{width:40px;height:40px;font-size:14px}.CollegeCard-module__NDu0TG__compact .CollegeCard-module__NDu0TG__name{font-size:14px}.CollegeCard-module__NDu0TG__compact{padding:var(--s-4);gap:var(--s-2)}.CollegeCard-module__NDu0TG__list{align-content:center;align-items:center;column-gap:var(--s-5);row-gap:var(--s-2);min-height:88px;padding:var(--s-4) var(--s-5);box-shadow:none;border-color:#f0f0f0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top side""stats side""courses side";display:grid}.CollegeCard-module__NDu0TG__list:hover{box-shadow:none;border-color:var(--border-2);background:#fafafa;transform:none}.CollegeCard-module__NDu0TG__list:active{box-shadow:none;transform:none}.CollegeCard-module__NDu0TG__list .CollegeCard-module__NDu0TG__top{grid-area:top}.CollegeCard-module__NDu0TG__list .CollegeCard-module__NDu0TG__stats{grid-area:stats}.CollegeCard-module__NDu0TG__list .CollegeCard-module__NDu0TG__courses{grid-area:courses}.CollegeCard-module__NDu0TG__list .CollegeCard-module__NDu0TG__footer{justify-content:center;align-items:flex-end;gap:var(--s-2);white-space:nowrap;flex-direction:column;grid-area:side}.CollegeCard-module__NDu0TG__list .CollegeCard-module__NDu0TG__logo{width:48px;height:48px}.CollegeCard-module__NDu0TG__list .CollegeCard-module__NDu0TG__name{color:var(--fg-1);-webkit-line-clamp:1;font-size:16px;font-weight:600}.CollegeCard-module__NDu0TG__list .CollegeCard-module__NDu0TG__location{color:var(--fg-2);font-size:13px}.CollegeCard-module__NDu0TG__list .CollegeCard-module__NDu0TG__fee{font-size:15px;font-weight:700}@media (max-width:540px){.CollegeCard-module__NDu0TG__list{grid-template-columns:1fr;grid-template-areas:"top""stats""courses""side"}.CollegeCard-module__NDu0TG__list .CollegeCard-module__NDu0TG__footer{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:600px){.CollegeCard-module__NDu0TG__list{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""stats""courses""side"}.CollegeCard-module__NDu0TG__list .CollegeCard-module__NDu0TG__footer{flex-direction:row;justify-content:space-between;align-items:center}}
.StarRating-module__u6U3PW__starRating{align-items:center;gap:var(--s-2);color:var(--bb-yellow);display:inline-flex}.StarRating-module__u6U3PW__stars{align-items:center;gap:1px;display:inline-flex}.StarRating-module__u6U3PW__starWrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.StarRating-module__u6U3PW__starEmpty{color:var(--bb-ink-300)}.StarRating-module__u6U3PW__starFilled{color:var(--bb-yellow);position:absolute;top:0;left:0}.StarRating-module__u6U3PW__interactive .StarRating-module__u6U3PW__starWrap{cursor:pointer}.StarRating-module__u6U3PW__interactive .StarRating-module__u6U3PW__starWrap:focus-visible{outline:2px solid var(--bb-indigo);outline-offset:2px;border-radius:var(--r-xs)}.StarRating-module__u6U3PW__label{font-weight:700;font-size:var(--t-small);color:var(--fg-1);margin-left:var(--s-1)}
.Badge-module__UORuMW__badge{align-items:center;gap:var(--s-1);padding:2px var(--s-2);border-radius:var(--r-xs);font-size:var(--t-micro);letter-spacing:var(--tr-widest);text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1.4;display:inline-flex}.Badge-module__UORuMW__icon{justify-content:center;align-items:center;display:inline-flex}.Badge-module__UORuMW__verified{background:var(--bb-indigo);color:var(--fg-on-indigo)}.Badge-module__UORuMW__flag-bearer{background:var(--bb-green);color:var(--fg-on-green)}.Badge-module__UORuMW__community{background:var(--bb-cream);color:var(--fg-1)}.Badge-module__UORuMW__source{background:var(--bg-3);color:var(--fg-2)}
.EmptyState-module__Xdhtia__emptyState{text-align:center;padding:var(--s-8) var(--s-5);flex-direction:column;justify-content:center;align-items:center;display:flex}.EmptyState-module__Xdhtia__iconWrap{border-radius:var(--r-pill);background:var(--bg-2);width:72px;height:72px;color:var(--fg-3);margin-bottom:var(--s-5);justify-content:center;align-items:center;display:flex}.EmptyState-module__Xdhtia__title{letter-spacing:-.01em;color:var(--fg-1);margin:0;font-size:20px;font-weight:700}.EmptyState-module__Xdhtia__description{color:var(--fg-2);font-size:var(--t-small);line-height:var(--lh-body);max-width:420px;margin:var(--s-2) auto 0}.EmptyState-module__Xdhtia__actionWrap{margin-top:var(--s-5)}.EmptyState-module__Xdhtia__compact{padding:var(--s-5) var(--s-4)}.EmptyState-module__Xdhtia__compact .EmptyState-module__Xdhtia__iconWrap{width:44px;height:44px;margin-bottom:var(--s-3)}.EmptyState-module__Xdhtia__compact .EmptyState-module__Xdhtia__title{font-size:15px}.EmptyState-module__Xdhtia__compact .EmptyState-module__Xdhtia__description{font-size:13px}.EmptyState-module__Xdhtia__compact .EmptyState-module__Xdhtia__actionWrap{margin-top:var(--s-3)}
.Button-module__LCT47W__button{justify-content:center;align-items:center;gap:var(--s-2);font-weight:600;font-size:var(--t-small);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);border:1.5px solid #0000;border-radius:10px;line-height:1;display:inline-flex;position:relative}.Button-module__LCT47W__button:focus-visible{outline:2px solid var(--bb-indigo);outline-offset:2px}.Button-module__LCT47W__button:disabled{opacity:.38;cursor:not-allowed}.Button-module__LCT47W__sm{height:36px;padding:0 var(--s-4);font-size:var(--t-micro)}.Button-module__LCT47W__md{height:44px;padding:0 var(--s-5);font-size:var(--t-small)}.Button-module__LCT47W__lg{height:52px;padding:0 var(--s-6);font-size:var(--t-body)}.Button-module__LCT47W__primary{background:var(--bb-indigo);color:var(--fg-on-indigo);border-color:var(--bb-indigo)}.Button-module__LCT47W__primary:hover:not(:disabled){box-shadow:none;background:#4338ca;border-color:#4338ca}.Button-module__LCT47W__primary:active:not(:disabled){box-shadow:none;background:#3730a3;border-color:#3730a3}.Button-module__LCT47W__primary:disabled{background:var(--bb-indigo);border-color:var(--bb-indigo);color:var(--fg-on-indigo)}.Button-module__LCT47W__outline{color:var(--fg-1);border-color:var(--border-2);background:0 0}.Button-module__LCT47W__outline:hover:not(:disabled){border-color:var(--bb-ink-300);box-shadow:var(--sh-2)}.Button-module__LCT47W__outline:active:not(:disabled){background:var(--bg-2);box-shadow:none}.Button-module__LCT47W__ghost{color:var(--fg-1);background:0 0;border-color:#0000}.Button-module__LCT47W__ghost:hover:not(:disabled){background:var(--bg-2);box-shadow:var(--sh-2)}.Button-module__LCT47W__ghost:active:not(:disabled){background:var(--bg-3);box-shadow:none}.Button-module__LCT47W__destructive{background:var(--bb-magenta);color:var(--fg-on-magenta);border-color:var(--bb-magenta)}.Button-module__LCT47W__destructive:hover:not(:disabled){opacity:.9;box-shadow:var(--sh-2)}.Button-module__LCT47W__destructive:active:not(:disabled){opacity:.85;box-shadow:none}.Button-module__LCT47W__loading{pointer-events:none}.Button-module__LCT47W__spinner{border-radius:var(--r-pill);width:18px;height:18px;animation:Button-module__LCT47W__spin var(--dur-slow) linear infinite;border:2px solid;border-right-color:#0000;position:absolute}.Button-module__LCT47W__hiddenContent{visibility:hidden}@keyframes Button-module__LCT47W__spin{to{transform:rotate(360deg)}}
.AdmissionsPanel-module__cBCvfW__admissions{grid-template-columns:1fr;gap:32px;display:grid}.AdmissionsPanel-module__cBCvfW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.AdmissionsPanel-module__cBCvfW__sectionTitle{letter-spacing:-.01em;margin:0;font-size:22px}.AdmissionsPanel-module__cBCvfW__timelineCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;padding:22px}.AdmissionsPanel-module__cBCvfW__twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:28px;display:grid}.AdmissionsPanel-module__cBCvfW__testsWrap{flex-wrap:wrap;gap:8px;display:flex}.AdmissionsPanel-module__cBCvfW__testPill{border:1px solid var(--border-2);height:38px;color:var(--bb-ink);cursor:default;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.AdmissionsPanel-module__cBCvfW__eligCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;margin-top:12px;padding:22px}.AdmissionsPanel-module__cBCvfW__eligText{margin-top:8px;margin-bottom:0;font-size:15px;line-height:1.6}.AdmissionsPanel-module__cBCvfW__pathwayRow{margin-bottom:14px}.AdmissionsPanel-module__cBCvfW__pathwayRow:last-child{margin-bottom:0}.AdmissionsPanel-module__cBCvfW__pathwayHeader{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:14px;display:flex}.AdmissionsPanel-module__cBCvfW__pathwayName{font-weight:600}.AdmissionsPanel-module__cBCvfW__pathwayPct{font-family:var(--font-mono);color:var(--fg-2)}.AdmissionsPanel-module__cBCvfW__tableWrap{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;overflow-x:auto}.AdmissionsPanel-module__cBCvfW__intlCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;overflow:hidden}.AdmissionsPanel-module__cBCvfW__intlToggle{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);background:0 0;border:0;justify-content:space-between;align-items:center;padding:22px;display:flex}.AdmissionsPanel-module__cBCvfW__intlToggleLeft{align-items:center;gap:12px;display:flex}.AdmissionsPanel-module__cBCvfW__intlIcon{color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.AdmissionsPanel-module__cBCvfW__intlTitle{font-size:17px;font-weight:700}.AdmissionsPanel-module__cBCvfW__intlSub{color:var(--fg-2);font-size:13.5px}.AdmissionsPanel-module__cBCvfW__intlChevron{color:var(--fg-2);transition:transform .2s var(--ease-standard)}.AdmissionsPanel-module__cBCvfW__intlChevronOpen{transform:rotate(180deg)}.AdmissionsPanel-module__cBCvfW__intlBody{border-top:1px solid var(--border-2);background:var(--bb-cream);padding:22px}.AdmissionsPanel-module__cBCvfW__intlBodyText{margin-top:0;font-size:15px;line-height:1.6}.AdmissionsPanel-module__cBCvfW__intlFactsGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.AdmissionsPanel-module__cBCvfW__factCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;padding:16px 18px}.AdmissionsPanel-module__cBCvfW__factLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);font-size:11px;font-weight:600}.AdmissionsPanel-module__cBCvfW__factValue{letter-spacing:-.01em;margin-top:6px;font-size:22px;font-weight:700}.AdmissionsPanel-module__cBCvfW__factSub{color:var(--fg-2);margin-top:2px;font-size:13px}@media (max-width:860px){.AdmissionsPanel-module__cBCvfW__twoCol,.AdmissionsPanel-module__cBCvfW__intlFactsGrid{grid-template-columns:1fr}}
.page-module__TXuLHq__page{padding:var(--s-6) 0 var(--s-9)}.page-module__TXuLHq__wrap{width:100%;max-width:860px;margin:0 auto;padding:0 24px}.page-module__TXuLHq__breadcrumb{margin-bottom:var(--s-5)}.page-module__TXuLHq__threadHeader{margin-bottom:var(--s-6)}.page-module__TXuLHq__threadTitle{font-size:var(--t-h2);font-weight:700;line-height:var(--lh-snug);color:var(--fg-1);margin:0 0 var(--s-3)}.page-module__TXuLHq__threadMeta{align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.page-module__TXuLHq__threadTime{font-size:var(--t-small);color:var(--fg-3)}.page-module__TXuLHq__threadTags{gap:var(--s-1);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.page-module__TXuLHq__tag{border-radius:var(--r-pill);background:var(--bb-indigo-100);color:var(--bb-indigo);font-size:var(--t-micro);text-transform:none;letter-spacing:0;transition:background var(--dur-fast) var(--ease-standard);padding:3px 10px;font-weight:500;text-decoration:none;display:inline-block}.page-module__TXuLHq__tag:hover{background:var(--bb-indigo-300);color:#fff}.page-module__TXuLHq__threadActions{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--border-2);border-bottom:1px solid var(--border-2);flex-wrap:wrap;display:flex}.page-module__TXuLHq__threadStats{align-items:center;gap:var(--s-5);display:flex}.page-module__TXuLHq__statItem{font-size:var(--t-small);color:var(--fg-2);align-items:center;gap:4px;display:flex}.page-module__TXuLHq__actionBtns{gap:var(--s-2);display:flex}.page-module__TXuLHq__actionBtn{padding:var(--s-1) var(--s-3);border:1px solid var(--border-2);border-radius:var(--r-sm);font-size:var(--t-micro);color:var(--fg-3);cursor:pointer;text-transform:none;letter-spacing:0;transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;align-items:center;gap:4px;font-weight:500;display:flex}.page-module__TXuLHq__actionBtn:hover{color:var(--fg-2);background:var(--bg-3)}.page-module__TXuLHq__actionActive{color:var(--bb-indigo);border-color:var(--bb-indigo-300);background:var(--bb-indigo-100)}.page-module__TXuLHq__postBody{padding:var(--s-6) 0;font-size:var(--t-body);line-height:var(--lh-loose);color:var(--fg-1)}.page-module__TXuLHq__postBody h1,.page-module__TXuLHq__postBody h2,.page-module__TXuLHq__postBody h3{margin:var(--s-5) 0 var(--s-3)}.page-module__TXuLHq__postBody p{margin:0 0 var(--s-4)}.page-module__TXuLHq__postBody code{background:var(--bg-3);border-radius:var(--r-xs);font-family:var(--font-mono);padding:2px 6px;font-size:.9em}.page-module__TXuLHq__postBody blockquote{margin:var(--s-3) 0;padding:var(--s-3) var(--s-5);border-left:3px solid var(--bb-indigo-300);color:var(--fg-2);background:var(--bg-2);border-radius:0 var(--r-sm) var(--r-sm) 0}.page-module__TXuLHq__postBody a{color:var(--bb-indigo);text-decoration:underline}.page-module__TXuLHq__postBody li{margin-left:var(--s-5);margin-bottom:var(--s-1)}.page-module__TXuLHq__repliesSection{border-top:1px solid var(--border-2);padding-top:var(--s-5)}.page-module__TXuLHq__repliesHeader{margin-bottom:var(--s-5);justify-content:space-between;align-items:center;display:flex}.page-module__TXuLHq__repliesTitle{font-size:var(--t-h3);color:var(--fg-1);margin:0;font-weight:600}.page-module__TXuLHq__replySortGroup{gap:var(--s-1);display:flex}.page-module__TXuLHq__sortBtn{padding:var(--s-1) var(--s-3);border:1px solid var(--border-2);border-radius:var(--r-pill);font-size:var(--t-micro);color:var(--fg-3);cursor:pointer;text-transform:none;letter-spacing:0;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;font-weight:500}.page-module__TXuLHq__sortBtn:hover{background:var(--bg-3)}.page-module__TXuLHq__sortActive{background:var(--bb-indigo-100);color:var(--bb-indigo);border-color:var(--bb-indigo-300)}.page-module__TXuLHq__replyBox{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--border-2)}.page-module__TXuLHq__replyBoxTitle{font-size:var(--t-h3);color:var(--fg-1);margin:0 0 var(--s-4);font-weight:600}.page-module__TXuLHq__replyBoxActions{margin-top:var(--s-3);justify-content:flex-end;display:flex}.page-module__TXuLHq__loginPrompt{padding:var(--s-6);text-align:center;background:var(--bg-2);border-radius:var(--r-card)}.page-module__TXuLHq__loginPrompt p{font-size:var(--t-body);color:var(--fg-2);margin:0}.page-module__TXuLHq__loginLink{color:var(--bb-indigo);font-weight:600;text-decoration:underline}@media (max-width:640px){.page-module__TXuLHq__threadActions{flex-direction:column;align-items:flex-start}.page-module__TXuLHq__actionBtns{flex-wrap:wrap}.page-module__TXuLHq__repliesHeader{align-items:flex-start;gap:var(--s-3);flex-direction:column}}
.PlacementsPanel-module__9iYsgW__placements{grid-template-columns:1fr;gap:32px;display:grid}.PlacementsPanel-module__9iYsgW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.PlacementsPanel-module__9iYsgW__sectionTitle{letter-spacing:-.01em;margin:0;font-size:22px}.PlacementsPanel-module__9iYsgW__statsGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.PlacementsPanel-module__9iYsgW__factCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;padding:16px 18px}.PlacementsPanel-module__9iYsgW__factLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);font-size:11px;font-weight:600}.PlacementsPanel-module__9iYsgW__factValue{letter-spacing:-.01em;margin-top:6px;font-size:22px;font-weight:700}.PlacementsPanel-module__9iYsgW__factSub{color:var(--fg-2);margin-top:2px;font-size:13px}.PlacementsPanel-module__9iYsgW__factPending{color:var(--fg-3);cursor:default;margin-top:8px;font-size:13px;font-weight:600;line-height:1.35}.PlacementsPanel-module__9iYsgW__twoCol{grid-template-columns:1.3fr 1fr;align-items:start;gap:28px;display:grid}.PlacementsPanel-module__9iYsgW__chartCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;padding:22px}.PlacementsPanel-module__9iYsgW__chartRow{align-items:flex-end;gap:16px;height:220px;padding-top:10px;display:flex}.PlacementsPanel-module__9iYsgW__chartCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.PlacementsPanel-module__9iYsgW__chartPct{font-size:13px;font-weight:700}.PlacementsPanel-module__9iYsgW__chartBar{width:100%;max-width:46px;transition:height .5s var(--ease-standard);border-radius:6px 6px 0 0}.PlacementsPanel-module__9iYsgW__chartBarCurrent{background:var(--bb-indigo)}.PlacementsPanel-module__9iYsgW__chartBarPast{background:var(--bb-indigo-100)}.PlacementsPanel-module__9iYsgW__chartYear{font-family:var(--font-mono);color:var(--fg-2);font-size:12px}.PlacementsPanel-module__9iYsgW__recruitersGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.PlacementsPanel-module__9iYsgW__recruiterRow{align-items:center;gap:10px;padding:8px 0;display:flex}.PlacementsPanel-module__9iYsgW__recruiterIcon{background:var(--bb-ink-100);border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.PlacementsPanel-module__9iYsgW__recruiterName{font-size:14.5px;font-weight:600}@media (max-width:1024px){.PlacementsPanel-module__9iYsgW__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.PlacementsPanel-module__9iYsgW__twoCol,.PlacementsPanel-module__9iYsgW__statsGrid,.PlacementsPanel-module__9iYsgW__recruitersGrid{grid-template-columns:1fr}}
.PageHero-module__oou-PG__hero{isolation:isolate;background:var(--bb-ink-700);color:#fff;--focus-ring:#8478f9;position:relative;overflow:hidden}.PageHero-module__oou-PG__glow{z-index:0;pointer-events:none;background:radial-gradient(34% 60% at 18% 30%,#4d3ff561,#0000 70%),radial-gradient(26% 50% at 82% 20%,#e72fcd24,#0000 70%),radial-gradient(30% 55% at 70% 90%,#4d3ff538,#0000 70%);position:absolute;inset:-40% -10%}.PageHero-module__oou-PG__grid{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 30% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 90% at 30% 40%,#000 20%,#0000 80%)}.PageHero-module__oou-PG__inner{z-index:1;max-width:1240px;margin:0 auto;padding:36px 16px 32px;position:relative}.PageHero-module__oou-PG__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.PageHero-module__oou-PG__titleCol{min-width:0;max-width:820px}.PageHero-module__oou-PG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;margin-bottom:10px;font-size:13px;font-weight:600}.PageHero-module__oou-PG__eyebrow a{color:#ffffffc7;text-decoration:none}.PageHero-module__oou-PG__eyebrow a:hover{color:#fff;text-decoration:underline}.PageHero-module__oou-PG__title{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,4.2vw,50px);font-weight:700;line-height:1.05}.PageHero-module__oou-PG__accent{color:var(--bb-gold-on-dark)}.PageHero-module__oou-PG__lede{color:#ffffffbd;text-wrap:pretty;max-width:680px;margin:14px 0 0;font-size:clamp(15px,1.6vw,18px);line-height:1.5}.PageHero-module__oou-PG__aside{flex-shrink:0}.PageHero-module__oou-PG__extra{margin-top:22px}.PageHero-module__oou-PG__sm .PageHero-module__oou-PG__inner{padding:26px 16px 22px}.PageHero-module__oou-PG__sm .PageHero-module__oou-PG__title{font-size:clamp(24px,3.2vw,36px)}.PageHero-module__oou-PG__center .PageHero-module__oou-PG__titleRow{text-align:center;justify-content:center}.PageHero-module__oou-PG__center .PageHero-module__oou-PG__titleCol{margin:0 auto}.PageHero-module__oou-PG__center .PageHero-module__oou-PG__lede{margin-left:auto;margin-right:auto}@media (min-width:600px){.PageHero-module__oou-PG__inner{padding:48px 24px 40px}.PageHero-module__oou-PG__sm .PageHero-module__oou-PG__inner{padding:32px 24px 28px}}@media (min-width:861px){.PageHero-module__oou-PG__inner{padding:56px 24px 48px}}
.Footer-module__lEUq9a__footer{background:var(--bb-ink-700);padding:var(--s-8) 0 var(--s-6);--fg-1:#fff;--fg-2:#ffffffbd;--fg-3:#fff9;--bg-3:#ffffff14;--border-2:#ffffff1f;--focus-ring:#8478f9}.Footer-module__lEUq9a__wrap{max-width:1240px;padding:0 var(--s-5);margin:0 auto}.Footer-module__lEUq9a__grid{gap:var(--s-6);grid-template-columns:1.4fr repeat(4,1fr);align-items:start;display:grid}.Footer-module__lEUq9a__brand{align-items:center;gap:var(--s-2);margin-bottom:14px;display:flex}.Footer-module__lEUq9a__mark{object-fit:contain;border-radius:var(--r-sm);width:32px;height:32px;display:block}.Footer-module__lEUq9a__wordmark{color:var(--fg-1);font-size:18px;font-weight:400;line-height:1}.Footer-module__lEUq9a__wordmarkBold{color:#3ddc97;font-weight:700}.Footer-module__lEUq9a__tagline{color:var(--fg-2);font-size:var(--t-small);line-height:var(--lh-body);max-width:240px}.Footer-module__lEUq9a__columnTitle{text-transform:uppercase;letter-spacing:var(--tr-widest);font-weight:700;font-size:var(--t-micro);color:var(--fg-3);margin:0 0 var(--s-4)}.Footer-module__lEUq9a__linkList{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__lEUq9a__link{color:var(--fg-2);font-size:var(--t-small);transition:color var(--dur-fast) var(--ease-standard);line-height:var(--lh-body);text-decoration:none;display:inline-block}.Footer-module__lEUq9a__link:hover{color:#fff}.Footer-module__lEUq9a__bottom{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--border-2);justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.Footer-module__lEUq9a__copyright{font-family:var(--font-display);color:var(--fg-3);font-size:13px}@media (max-width:1024px){.Footer-module__lEUq9a__grid{gap:var(--s-6);grid-template-columns:1fr 1fr}.Footer-module__lEUq9a__linkList{gap:0}.Footer-module__lEUq9a__link{align-items:center;min-height:44px;display:flex}}@media (max-width:560px){.Footer-module__lEUq9a__grid{gap:var(--s-5);grid-template-columns:1fr}.Footer-module__lEUq9a__footer{padding:var(--s-7) 0 var(--s-5)}}
.NotificationBell-module__h7wm-G__wrap{display:inline-flex;position:relative}.NotificationBell-module__h7wm-G__bell{cursor:pointer;color:var(--nav-icon,#374151);background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.NotificationBell-module__h7wm-G__bell:hover{background:var(--nav-icon-hover-bg,#f1f1ef)}.NotificationBell-module__h7wm-G__badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.NotificationBell-module__h7wm-G__panel{z-index:300;background:#fff;border:1px solid #e7e7e4;border-radius:12px;width:360px;max-width:calc(100vw - 24px);position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 16px 44px #00000029}.NotificationBell-module__h7wm-G__head{border-bottom:1px solid #f0f0ee;justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.NotificationBell-module__h7wm-G__markAll{color:#4f46e5;cursor:pointer;background:0 0;border:none;font-size:12.5px;font-weight:600}.NotificationBell-module__h7wm-G__list{max-height:380px;overflow-y:auto}.NotificationBell-module__h7wm-G__empty{text-align:center;color:#999;padding:28px 14px;font-size:13.5px}.NotificationBell-module__h7wm-G__item{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f4f4f2;gap:9px;width:100%;padding:11px 14px;display:flex}.NotificationBell-module__h7wm-G__item:hover{background:#fafafa}.NotificationBell-module__h7wm-G__unread{background:#f7f7ff}.NotificationBell-module__h7wm-G__dot{background:#4f46e5;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.NotificationBell-module__h7wm-G__title{color:#111;font-size:13.5px;font-weight:600}.NotificationBell-module__h7wm-G__body{color:#666;margin-top:2px;font-size:12.5px;line-height:1.4}.NotificationBell-module__h7wm-G__time{color:#aaa;margin-top:3px;font-size:11.5px}.NotificationBell-module__h7wm-G__foot{text-align:center;color:#4f46e5;border-top:1px solid #f0f0ee;padding:11px;font-size:13px;font-weight:700;text-decoration:none;display:block}.NotificationBell-module__h7wm-G__foot:hover{background:#f5f5ff}
.Chip-module__bd3fdG__chip{padding:2px var(--s-2);border-radius:var(--r-xs);text-transform:uppercase;letter-spacing:var(--tr-widest);white-space:nowrap;align-items:center;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.Chip-module__bd3fdG__indigo{background:var(--bb-indigo);color:var(--fg-on-indigo)}.Chip-module__bd3fdG__green{background:var(--bb-green);color:var(--fg-on-green)}.Chip-module__bd3fdG__yellow{background:var(--bb-yellow);color:var(--fg-on-yellow)}.Chip-module__bd3fdG__magenta{background:var(--bb-magenta);color:var(--fg-on-magenta)}.Chip-module__bd3fdG__red{color:var(--bb-paper);background:#e74c3c}
.UserMenu-module__6vYnbq__wrap{display:inline-flex;position:relative}.UserMenu-module__6vYnbq__avatar{color:#fff;cursor:pointer;letter-spacing:.02em;background:#4f46e5;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.UserMenu-module__6vYnbq__avatar:hover{background:#4338ca}.UserMenu-module__6vYnbq__dot{background:#ef4444;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-1px;right:-1px}.UserMenu-module__6vYnbq__menu{z-index:300;background:#fff;border:1px solid #e7e7e4;border-radius:12px;width:240px;padding:6px;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 16px 44px #00000029}.UserMenu-module__6vYnbq__head{border-bottom:1px solid #f0f0ee;margin-bottom:6px;padding:10px 12px 12px}.UserMenu-module__6vYnbq__name{color:#111;font-size:14px;font-weight:700}.UserMenu-module__6vYnbq__email{color:#888;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.UserMenu-module__6vYnbq__item{text-align:left;box-sizing:border-box;cursor:pointer;color:#374151;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;font-family:inherit;font-size:14px;text-decoration:none;display:flex}.UserMenu-module__6vYnbq__item:hover{background:#f5f5f4}.UserMenu-module__6vYnbq__badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.UserMenu-module__6vYnbq__sep{background:#f0f0ee;height:1px;margin:6px 0}
.Modal-module__M2hgLa__overlay{z-index:100;animation:Modal-module__M2hgLa__fadeIn var(--dur-fast) var(--ease-standard);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module__M2hgLa__dialog{width:100%;max-width:520px;max-height:90vh;margin:var(--s-5);background:var(--bg-1);border-radius:var(--r-card);box-shadow:var(--sh-2);animation:Modal-module__M2hgLa__scaleIn var(--dur-base) var(--ease-snap);flex-direction:column;display:flex;position:relative;overflow:hidden}.Modal-module__M2hgLa__header{padding:var(--s-5);justify-content:space-between;align-items:center;padding-bottom:0;display:flex}.Modal-module__M2hgLa__title{font-size:var(--t-h3);color:var(--fg-1);margin:0;font-weight:600}.Modal-module__M2hgLa__closeBtn{top:var(--s-4);right:var(--s-4);border-radius:var(--r-sm);width:32px;height:32px;color:var(--fg-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.Modal-module__M2hgLa__closeBtn:hover{background:var(--bg-2)}.Modal-module__M2hgLa__body{padding:var(--s-5);flex:1;overflow-y:auto}.Modal-module__M2hgLa__footer{justify-content:flex-end;align-items:center;gap:var(--s-3);padding:var(--s-5);border-top:1px solid var(--border-2);display:flex}@keyframes Modal-module__M2hgLa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__M2hgLa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.QuestionForm-module__REEZ5W__form{gap:var(--s-4);flex-direction:column;display:flex}.QuestionForm-module__REEZ5W__collegeName{align-items:center;gap:var(--s-2);font-weight:700;font-size:var(--t-body);color:var(--fg-1);padding-bottom:var(--s-2);border-bottom:1px solid var(--border-2);display:flex}.QuestionForm-module__REEZ5W__section{gap:var(--s-2);flex-direction:column;display:flex}.QuestionForm-module__REEZ5W__sectionLabel{font-weight:600;font-size:var(--t-small);color:var(--fg-1)}.QuestionForm-module__REEZ5W__required{color:var(--bb-magenta)}.QuestionForm-module__REEZ5W__input{width:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--border-2);border-radius:var(--r-sm);font-size:var(--t-small);color:var(--fg-1);background:var(--bg-1);transition:border-color var(--dur-fast) var(--ease-standard);font-family:inherit}.QuestionForm-module__REEZ5W__input:focus{border-color:var(--bb-indigo);outline:none}.QuestionForm-module__REEZ5W__textarea{width:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--border-2);border-radius:var(--r-sm);font-size:var(--t-small);color:var(--fg-1);background:var(--bg-1);resize:vertical;min-height:80px;transition:border-color var(--dur-fast) var(--ease-standard);font-family:inherit}.QuestionForm-module__REEZ5W__textarea:focus{border-color:var(--bb-indigo);outline:none}.QuestionForm-module__REEZ5W__moderationNotice{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--bg-2);font-size:var(--t-small);color:var(--fg-2);display:flex}.QuestionForm-module__REEZ5W__errorMsg{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);color:#c0392b;font-size:var(--t-small);background:#fdf0f0;font-weight:500}.QuestionForm-module__REEZ5W__actions{justify-content:flex-end;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-2);display:flex}.QuestionForm-module__REEZ5W__successState{text-align:center;padding:var(--s-7) var(--s-5);align-items:center;gap:var(--s-3);flex-direction:column;display:flex}.QuestionForm-module__REEZ5W__successIcon{background:var(--bb-green);width:56px;height:56px;color:var(--bb-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.QuestionForm-module__REEZ5W__successTitle{font-size:var(--t-h3);color:var(--fg-1);margin:0;font-weight:700}.QuestionForm-module__REEZ5W__successText{font-size:var(--t-small);color:var(--fg-2);max-width:320px;margin:0}
.Navbar-module__10Pq4q__nav{z-index:100;background:var(--bg-1);border-bottom:1px solid var(--border-2);height:68px;position:sticky;top:0}.Navbar-module__10Pq4q__navInner{max-width:1240px;padding:0 var(--s-5);align-items:center;gap:var(--s-4);height:100%;margin:0 auto;display:flex}.Navbar-module__10Pq4q__nav{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);--fg-1:#fff;--fg-2:#ffffffc7;--fg-3:#ffffff9e;--bg-2:#ffffff14;--border-2:#ffffff29;--nav-icon:#fff;--nav-icon-hover-bg:#ffffff1a;--focus-ring:#8478f9;background:#1a1a1af0;border-bottom-color:#ffffff14}.Navbar-module__10Pq4q__navOverHero{-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);background:0 0;border-bottom-color:#0000;margin-bottom:-68px}.Navbar-module__10Pq4q__navOverHeroScrolled{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:#1a1a1adb;border-bottom-color:#ffffff14}.Navbar-module__10Pq4q__nav .Navbar-module__10Pq4q__wordmarkBold{color:#3ddc97}.Navbar-module__10Pq4q__nav .Navbar-module__10Pq4q__navLink:hover,.Navbar-module__10Pq4q__nav .Navbar-module__10Pq4q__loginLink:hover{color:var(--bb-indigo-300)}.Navbar-module__10Pq4q__nav .Navbar-module__10Pq4q__navLinkActive,.Navbar-module__10Pq4q__nav .Navbar-module__10Pq4q__dropdown>.Navbar-module__10Pq4q__navLinkActive{color:#fff;border-bottom-color:#a9a1fb}.Navbar-module__10Pq4q__nav .Navbar-module__10Pq4q__searchForm:focus-within{box-shadow:0 0 0 3px #8478f959}.Navbar-module__10Pq4q__skipLink{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Navbar-module__10Pq4q__skipLink:focus-visible{z-index:200;clip-path:none;color:#1a1a1a;border-radius:var(--r-sm);outline-offset:2px;background:#fff;outline:3px solid #8478f9;width:auto;height:auto;margin:0;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;top:8px;left:8px;overflow:visible;box-shadow:0 2px 12px #00000059}.Navbar-module__10Pq4q__searchHidden{visibility:hidden;opacity:0}.Navbar-module__10Pq4q__brand{align-items:center;gap:var(--s-2);flex-shrink:0;text-decoration:none;display:flex}.Navbar-module__10Pq4q__mark{object-fit:contain;border-radius:var(--r-sm);width:32px;height:32px;display:block}.Navbar-module__10Pq4q__wordmark{color:var(--fg-1);font-size:18px;font-weight:400;line-height:1}.Navbar-module__10Pq4q__wordmarkBold{color:#0f7a57;font-weight:700}.Navbar-module__10Pq4q__countrySlot{flex-shrink:0}.Navbar-module__10Pq4q__searchForm{align-items:center;gap:var(--s-2);background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--r-pill);padding:0 var(--s-3);max-width:200px;height:38px;transition:max-width var(--dur-base) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), opacity var(--dur-base) var(--ease-standard), visibility var(--dur-base);display:flex}.Navbar-module__10Pq4q__searchForm:focus-within{border-color:var(--bb-indigo);max-width:340px;box-shadow:0 0 0 3px var(--bb-indigo-100)}.Navbar-module__10Pq4q__searchForm input:focus-visible,.Navbar-module__10Pq4q__drawerSearch input:focus-visible{outline:none}.Navbar-module__10Pq4q__searchIcon{color:var(--fg-3);flex-shrink:0;align-items:center;display:flex}.Navbar-module__10Pq4q__searchInput{color:var(--fg-1);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:14px}.Navbar-module__10Pq4q__searchInput::placeholder{color:var(--fg-3)}.Navbar-module__10Pq4q__spacer{flex:1}.Navbar-module__10Pq4q__navLinks{align-items:center;gap:var(--s-5);display:flex}.Navbar-module__10Pq4q__dropdown{align-items:center;display:flex;position:relative}.Navbar-module__10Pq4q__dropdown>button{cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:4px 0;font-family:inherit;display:inline-flex}.Navbar-module__10Pq4q__dropdown>.Navbar-module__10Pq4q__navLinkActive{border-bottom-color:var(--bb-indigo)}.Navbar-module__10Pq4q__dropdownMenu{border-radius:var(--r-md);z-index:110;--focus-ring:#4d3ff5;background:#fff;border:1px solid #e3e3e3;min-width:190px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0000002e}.Navbar-module__10Pq4q__dropdownItem{color:#1a1a1a;border-radius:var(--r-sm);white-space:nowrap;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.Navbar-module__10Pq4q__dropdownItem:hover{color:#4d3ff5;background:#f1f0ff}.Navbar-module__10Pq4q__searchIconLink{width:44px;height:44px;color:var(--fg-1);border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;display:none}.Navbar-module__10Pq4q__navLink{color:var(--fg-1);transition:color var(--dur-fast) var(--ease-standard);white-space:nowrap;padding:4px 0;font-size:15px;font-weight:600;text-decoration:none}.Navbar-module__10Pq4q__navLink:hover{color:var(--bb-indigo)}.Navbar-module__10Pq4q__navLinkActive{color:var(--bb-indigo);border-bottom:2px solid var(--bb-indigo);}.Navbar-module__10Pq4q__authArea{align-items:center;gap:var(--s-5);margin-left:var(--s-2);flex-shrink:0;display:flex}.Navbar-module__10Pq4q__loginLink{color:var(--fg-1);transition:color var(--dur-fast) var(--ease-standard);font-size:15px;font-weight:600;text-decoration:none}.Navbar-module__10Pq4q__loginLink:hover{color:var(--bb-indigo)}.Navbar-module__10Pq4q__registerBtn{background:var(--bb-indigo);color:#fff;border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);white-space:nowrap;border:none;justify-content:center;align-items:center;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Navbar-module__10Pq4q__registerBtn:hover{background:var(--bb-indigo-700)}.Navbar-module__10Pq4q__burger{cursor:pointer;color:var(--fg-1);background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:none}.Navbar-module__10Pq4q__backdrop{z-index:101;background:#0006;position:fixed;inset:0}.Navbar-module__10Pq4q__drawer{z-index:102;background:var(--bg-1);width:300px;max-width:85vw;padding:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-4px 0 24px #0000001f}.Navbar-module__10Pq4q__drawerHeader{margin-bottom:var(--s-2);justify-content:space-between;align-items:center;display:flex}.Navbar-module__10Pq4q__drawerSearch{align-items:center;gap:var(--s-2);background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--r-pill);padding:0 var(--s-3);max-width:none;height:42px;margin-bottom:var(--s-2);display:flex}.Navbar-module__10Pq4q__drawerLink{color:var(--fg-1);padding:var(--s-3) var(--s-2);border-radius:var(--r-sm);transition:background var(--dur-fast) var(--ease-standard);font-size:16px;font-weight:600;text-decoration:none;display:block}.Navbar-module__10Pq4q__drawerLink:hover{background:var(--bg-2)}.Navbar-module__10Pq4q__drawerDivider{background:var(--border-2);height:1px;margin:var(--s-2) 0}.Navbar-module__10Pq4q__closeBtn{cursor:pointer;color:var(--fg-1);background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:flex}.Navbar-module__10Pq4q__drawerGroupLabel{padding:0 var(--s-2);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin:0;font-size:12px;font-weight:700}@media (max-width:1100px){.Navbar-module__10Pq4q__navInner{gap:var(--s-3);padding:0 var(--s-4)}.Navbar-module__10Pq4q__navLinks{gap:var(--s-3)}.Navbar-module__10Pq4q__navLink,.Navbar-module__10Pq4q__navLinkActive,.Navbar-module__10Pq4q__loginLink{font-size:14px}.Navbar-module__10Pq4q__authArea{gap:var(--s-3);margin-left:0}.Navbar-module__10Pq4q__registerBtn{padding:8px 14px}.Navbar-module__10Pq4q__searchForm,.Navbar-module__10Pq4q__searchHidden{display:none}.Navbar-module__10Pq4q__searchIconLink{display:flex}}@media (max-width:860px){.Navbar-module__10Pq4q__navLinks,.Navbar-module__10Pq4q__authArea,.Navbar-module__10Pq4q__countrySlot,.Navbar-module__10Pq4q__searchIconLink{display:none}.Navbar-module__10Pq4q__burger{display:flex}}
.QAPanel-module__gLPxdq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.QAPanel-module__gLPxdq__headerTitle{letter-spacing:-.01em;margin:0;font-size:22px}.QAPanel-module__gLPxdq__headerSub{color:var(--fg-2);margin-top:3px;font-size:14px}.QAPanel-module__gLPxdq__filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.QAPanel-module__gLPxdq__questionList{flex-direction:column;gap:14px;display:flex}.QAPanel-module__gLPxdq__questionCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;padding:22px}.QAPanel-module__gLPxdq__questionTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.QAPanel-module__gLPxdq__questionTitle{letter-spacing:-.01em;font-size:18px;font-weight:700}.QAPanel-module__gLPxdq__questionMeta{color:var(--fg-2);margin-top:6px;font-size:13px}.QAPanel-module__gLPxdq__noAnswers{background:var(--bb-cream);border:1px dashed var(--border-2);border-radius:var(--r-card);text-align:center;margin-top:14px;padding:22px}.QAPanel-module__gLPxdq__noAnswersText{color:var(--fg-2);font-size:14px}.QAPanel-module__gLPxdq__answerCta{color:var(--bb-indigo);cursor:pointer;font-weight:600;font-family:var(--font-display);background:0 0;border:none;padding:0;font-size:14px}.QAPanel-module__gLPxdq__answerCta:hover{text-decoration:underline}.QAPanel-module__gLPxdq__answerList{flex-direction:column;gap:12px;margin-top:14px;display:flex}.QAPanel-module__gLPxdq__answerRow{gap:12px;padding-left:4px;display:flex}.QAPanel-module__gLPxdq__voteCol{flex-direction:column;flex-shrink:0;align-items:center;gap:2px;display:flex}.QAPanel-module__gLPxdq__voteBtn{cursor:pointer;height:auto;color:var(--fg-2);transition:color var(--dur-fast);background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;display:grid}.QAPanel-module__gLPxdq__voteBtn:hover{background:var(--bb-ink-100);color:var(--bb-ink)}.QAPanel-module__gLPxdq__voteBtnActive{color:var(--bb-indigo)}.QAPanel-module__gLPxdq__voteCount{font-family:var(--font-mono);font-size:12px;font-weight:600}.QAPanel-module__gLPxdq__answerBody{flex:1;min-width:0}.QAPanel-module__gLPxdq__answerAuthorRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.QAPanel-module__gLPxdq__answerAuthor{font-size:14.5px;font-weight:700}.QAPanel-module__gLPxdq__answerRole{color:var(--fg-2);font-size:12.5px}.QAPanel-module__gLPxdq__answerText{margin:6px 0 0;font-size:15px;line-height:1.55}.QAPanel-module__gLPxdq__loading{text-align:center;color:var(--fg-2);padding:40px 24px;font-size:15px}
.Breadcrumb-module__ZYXFdq__breadcrumb{font-size:var(--t-small)}.Breadcrumb-module__ZYXFdq__list{align-items:center;gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__ZYXFdq__item{align-items:center;gap:var(--s-1);display:inline-flex}.Breadcrumb-module__ZYXFdq__separator{color:var(--fg-3);align-items:center;display:inline-flex}.Breadcrumb-module__ZYXFdq__link{color:var(--fg-2);transition:color var(--dur-fast) var(--ease-standard);font-weight:500;text-decoration:none}.Breadcrumb-module__ZYXFdq__link:hover{color:var(--bb-indigo)}.Breadcrumb-module__ZYXFdq__current{color:var(--fg-1);font-weight:600}
.page-module__9539XG__wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.page-module__9539XG__heroActions{align-items:center;gap:var(--s-3);max-width:600px;display:flex}.page-module__9539XG__searchForm{flex:1;align-items:center;display:flex;position:relative}.page-module__9539XG__searchIcon{color:#ffffffb3;pointer-events:none;position:absolute;left:14px}.page-module__9539XG__searchInput{border-radius:var(--r-pill);color:#fff;width:100%;font-size:var(--t-small);transition:border-color var(--dur-base) var(--ease-standard);background:#ffffff1a;border:1px solid #ffffff26;outline:none;padding:12px 16px 12px 42px}.page-module__9539XG__searchInput::placeholder{color:#ffffff9e}.page-module__9539XG__searchInput:focus{border-color:var(--bb-indigo-300);background:#ffffff24}.page-module__9539XG__newThreadBtn{background:var(--bb-indigo);color:#fff;font-size:var(--t-small);border-radius:var(--r-pill);white-space:nowrap;transition:background var(--dur-base) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);align-items:center;gap:6px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__9539XG__newThreadBtn:hover{background:var(--bb-indigo-700)}.page-module__9539XG__newThreadBtn:active{transform:scale(.97)}.page-module__9539XG__hotSection{padding:var(--s-6) 0;background:#f1f0fb}.page-module__9539XG__hotTitle{align-items:center;gap:var(--s-2);font-size:var(--t-h3);margin:0 0 var(--s-4);color:#292929;font-weight:600;display:flex}.page-module__9539XG__hotTitle svg{color:var(--bb-magenta)}.page-module__9539XG__hotRail{gap:var(--s-4);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--s-2);scrollbar-width:thin;display:flex;overflow-x:auto}.page-module__9539XG__hotRail::-webkit-scrollbar{height:4px}.page-module__9539XG__hotRail::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:2px}.page-module__9539XG__hotItem{scroll-snap-align:start;flex:0 0 320px}.page-module__9539XG__mainSection{padding:var(--s-7) 0 var(--s-9)}.page-module__9539XG__mainLayout{gap:var(--s-7);grid-template-columns:1fr 380px;align-items:start;display:grid}.page-module__9539XG__feed{min-width:0}.page-module__9539XG__feedTabs{margin-bottom:var(--s-5)}.page-module__9539XG__threadList{gap:var(--s-3);flex-direction:column;display:flex}.page-module__9539XG__loadMore{margin-top:var(--s-6);justify-content:center;display:flex}.page-module__9539XG__sidebar{top:var(--s-5);position:sticky}.page-module__9539XG__emptyState{align-items:center;gap:var(--s-3);padding:var(--s-9) var(--s-4);text-align:center;color:#5a5a5a;flex-direction:column;display:flex}.page-module__9539XG__emptyState h3{font-size:var(--t-h3);color:#292929;margin:0}.page-module__9539XG__emptyState p{font-size:var(--t-body);color:#5a5a5a;margin:0}.page-module__9539XG__emptyBtn{background:var(--bb-indigo);color:#fff;font-size:var(--t-small);border-radius:var(--r-pill);align-items:center;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:1024px){.page-module__9539XG__mainLayout{grid-template-columns:1fr}.page-module__9539XG__sidebar{position:static}}@media (max-width:640px){.page-module__9539XG__heroActions{flex-direction:column}.page-module__9539XG__newThreadBtn{justify-content:center;width:100%}.page-module__9539XG__hotItem{flex:0 0 280px}}
.ReviewForm-module__j8Ep9W__form{gap:var(--s-4);flex-direction:column;display:flex}.ReviewForm-module__j8Ep9W__collegeName{font-weight:700;font-size:var(--t-body);color:var(--fg-1);padding-bottom:var(--s-2);border-bottom:1px solid var(--border-2)}.ReviewForm-module__j8Ep9W__section{gap:var(--s-2);flex-direction:column;display:flex}.ReviewForm-module__j8Ep9W__sectionLabel{font-weight:600;font-size:var(--t-small);color:var(--fg-1)}.ReviewForm-module__j8Ep9W__required{color:var(--bb-magenta)}.ReviewForm-module__j8Ep9W__overallStars{align-items:center;gap:var(--s-3);display:flex}.ReviewForm-module__j8Ep9W__ratingLabel{font-weight:700;font-size:var(--t-body);color:var(--fg-1)}.ReviewForm-module__j8Ep9W__categoryGrid{gap:var(--s-2);flex-direction:column;display:flex}.ReviewForm-module__j8Ep9W__categoryRow{padding:var(--s-2) 0;justify-content:space-between;align-items:center;display:flex}.ReviewForm-module__j8Ep9W__categoryLabel{font-size:var(--t-small);color:var(--fg-2)}.ReviewForm-module__j8Ep9W__input{width:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--border-2);border-radius:var(--r-sm);font-size:var(--t-small);color:var(--fg-1);background:var(--bg-1);transition:border-color var(--dur-fast) var(--ease-standard);font-family:inherit}.ReviewForm-module__j8Ep9W__input:focus{border-color:var(--bb-indigo);outline:none}.ReviewForm-module__j8Ep9W__textarea{width:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--border-2);border-radius:var(--r-sm);font-size:var(--t-small);color:var(--fg-1);background:var(--bg-1);resize:vertical;min-height:100px;transition:border-color var(--dur-fast) var(--ease-standard);font-family:inherit}.ReviewForm-module__j8Ep9W__textarea:focus{border-color:var(--bb-indigo);outline:none}.ReviewForm-module__j8Ep9W__charCounter{font-size:var(--t-micro);color:var(--fg-3);text-align:right;text-transform:none;letter-spacing:normal;font-weight:400}.ReviewForm-module__j8Ep9W__charWarn{color:var(--bb-magenta);font-weight:600}.ReviewForm-module__j8Ep9W__moderationNotice{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--bg-2);font-size:var(--t-small);color:var(--fg-2);display:flex}.ReviewForm-module__j8Ep9W__errorMsg{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);color:#c0392b;font-size:var(--t-small);background:#fdf0f0;font-weight:500}.ReviewForm-module__j8Ep9W__actions{justify-content:flex-end;align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-2);display:flex}.ReviewForm-module__j8Ep9W__successState{text-align:center;padding:var(--s-7) var(--s-5);align-items:center;gap:var(--s-3);flex-direction:column;display:flex}.ReviewForm-module__j8Ep9W__successIcon{background:var(--bb-green);width:56px;height:56px;color:var(--bb-ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.ReviewForm-module__j8Ep9W__successTitle{font-size:var(--t-h3);color:var(--fg-1);margin:0;font-weight:700}.ReviewForm-module__j8Ep9W__successText{font-size:var(--t-small);color:var(--fg-2);max-width:320px;margin:0}
.HeroCrumbs-module__g1Qhrq__crumbs{--fg-1:#ffffffeb;--fg-2:#ffffffb3;--fg-3:#fff6;--bb-indigo:#fff;text-transform:none;letter-spacing:0;min-width:0;font-size:13.5px;font-weight:500}.HeroCrumbs-module__g1Qhrq__crumbs li{min-width:0}.HeroCrumbs-module__g1Qhrq__crumbs li:last-child span[aria-current]{overflow-wrap:anywhere}
.CollegeHero-module__Z8JAhq__hero{isolation:isolate;background:var(--bb-ink-700);color:#fff;--focus-ring:#8478f9;--fg-1:#fff;--fg-2:#ffffffb8;--bb-yellow:var(--bb-gold-on-dark);position:relative;overflow:hidden}.CollegeHero-module__Z8JAhq__photo{z-index:0;opacity:.4;background-position:50%;background-size:cover;width:min(62%,860px);position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}.CollegeHero-module__Z8JAhq__glow{z-index:0;pointer-events:none;background:radial-gradient(34% 60% at 18% 30%,#4d3ff561,#0000 70%),radial-gradient(26% 50% at 82% 20%,#e72fcd24,#0000 70%),radial-gradient(30% 55% at 70% 90%,#4d3ff538,#0000 70%);position:absolute;inset:-40% -10%}.CollegeHero-module__Z8JAhq__grid{z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 30% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 90% at 30% 40%,#000 20%,#0000 80%)}.CollegeHero-module__Z8JAhq__inner{z-index:1;max-width:1240px;margin:0 auto;padding:32px 24px 40px;position:relative}.CollegeHero-module__Z8JAhq__heroRow{flex-wrap:wrap;align-items:flex-start;gap:22px;margin-top:22px;display:flex}.CollegeHero-module__Z8JAhq__logo{color:#fff;text-transform:uppercase;letter-spacing:-.01em;border-radius:14px;flex-shrink:0;place-items:center;width:80px;height:80px;font-size:20px;font-weight:700;display:grid;box-shadow:0 0 0 1px #ffffff24}.CollegeHero-module__Z8JAhq__logoLong{font-size:16px}.CollegeHero-module__Z8JAhq__logoImg{object-fit:cover;background:#fff}.CollegeHero-module__Z8JAhq__infoBlock{flex:1;min-width:240px}.CollegeHero-module__Z8JAhq__nameRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CollegeHero-module__Z8JAhq__collegeName{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(28px,4.2vw,48px);font-weight:700;line-height:1.05}.CollegeHero-module__Z8JAhq__subtitle{color:#ffffffbd;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:10px;font-size:15px;display:flex}.CollegeHero-module__Z8JAhq__metaItem{align-items:center;gap:6px;display:inline-flex}.CollegeHero-module__Z8JAhq__metaItem svg{color:#ffffff8c}.CollegeHero-module__Z8JAhq__metaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.CollegeHero-module__Z8JAhq__rating{align-items:center;gap:6px;margin-right:4px;display:inline-flex}.CollegeHero-module__Z8JAhq__reviewCount{color:#ffffffa6;font-size:14px}.CollegeHero-module__Z8JAhq__rankChip{border-radius:var(--r-pill);white-space:nowrap;background:#ffffff12;border:1px solid #ffffff29;align-items:baseline;gap:6px;padding:5px 11px;display:inline-flex}.CollegeHero-module__Z8JAhq__rankChipNum{color:var(--bb-gold-on-dark);letter-spacing:-.01em;font-size:13.5px;font-weight:700}.CollegeHero-module__Z8JAhq__rankChipSrc{text-transform:uppercase;letter-spacing:.06em;color:#ffffffc7;font-size:11px;font-weight:600}.CollegeHero-module__Z8JAhq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CollegeHero-module__Z8JAhq__ghostBtn,.CollegeHero-module__Z8JAhq__writeReviewBtn{height:44px;font-family:var(--font-display);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.CollegeHero-module__Z8JAhq__ghostBtn{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}.CollegeHero-module__Z8JAhq__ghostBtn:hover:not(:disabled){background:#ffffff24;border-color:#ffffff80}.CollegeHero-module__Z8JAhq__ghostBtnOn{color:var(--bb-ink);background:#fff;border-color:#fff}.CollegeHero-module__Z8JAhq__ghostBtnOn:hover:not(:disabled){background:#ececec;border-color:#ececec}.CollegeHero-module__Z8JAhq__ghostBtn:disabled{opacity:.6;cursor:progress}.CollegeHero-module__Z8JAhq__writeReviewBtn{background:var(--bb-indigo);color:#fff;border:none;padding:0 18px}.CollegeHero-module__Z8JAhq__writeReviewBtn:hover{background:var(--bb-indigo-700)}.CollegeHero-module__Z8JAhq__writeReviewBtn:disabled{opacity:.38;cursor:not-allowed}@media (min-width:861px){.CollegeHero-module__Z8JAhq__inner{padding:36px 24px 48px}}@media (max-width:860px){.CollegeHero-module__Z8JAhq__inner{padding:22px 16px 28px}.CollegeHero-module__Z8JAhq__photo{opacity:.22;width:100%;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.CollegeHero-module__Z8JAhq__heroRow{gap:14px 16px;margin-top:18px}.CollegeHero-module__Z8JAhq__logo{border-radius:12px;width:60px;height:60px;font-size:16px}.CollegeHero-module__Z8JAhq__logoLong{font-size:13px}.CollegeHero-module__Z8JAhq__infoBlock{flex-basis:calc(100% - 76px);min-width:0}.CollegeHero-module__Z8JAhq__subtitle{margin-top:8px;font-size:14px}.CollegeHero-module__Z8JAhq__actions{width:100%}.CollegeHero-module__Z8JAhq__ghostBtn,.CollegeHero-module__Z8JAhq__writeReviewBtn{flex:auto;height:42px;padding:0 12px}}
.ReviewsPanel-module__kUwcuq__reviewsLayout{grid-template-columns:320px 1fr;align-items:start;gap:32px;display:grid}.ReviewsPanel-module__kUwcuq__sidebar{position:sticky;top:130px}.ReviewsPanel-module__kUwcuq__summaryCard{border:1px solid var(--border-2);border-radius:var(--r-card);text-align:center;background:#fff;padding:22px}.ReviewsPanel-module__kUwcuq__bigRating{letter-spacing:-.03em;font-size:56px;font-weight:700;line-height:1}.ReviewsPanel-module__kUwcuq__reviewCount{color:var(--fg-2);margin-top:6px;font-size:14px}.ReviewsPanel-module__kUwcuq__distRow{align-items:center;gap:10px;margin-bottom:7px;display:flex}.ReviewsPanel-module__kUwcuq__distLabel{font-family:var(--font-mono);flex-shrink:0;width:12px;font-size:12px}.ReviewsPanel-module__kUwcuq__distBar{flex:1}.ReviewsPanel-module__kUwcuq__distPct{font-family:var(--font-mono);color:var(--fg-2);text-align:right;flex-shrink:0;width:28px;font-size:12px}.ReviewsPanel-module__kUwcuq__writeBtn{background:var(--bb-indigo);color:#fff;width:100%;height:44px;font-family:var(--font-display);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:600;display:inline-flex}.ReviewsPanel-module__kUwcuq__writeBtn:hover{background:var(--bb-indigo-700)}.ReviewsPanel-module__kUwcuq__writeBtn:disabled{opacity:.38;cursor:not-allowed}.ReviewsPanel-module__kUwcuq__catCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;margin-top:14px;padding:22px}.ReviewsPanel-module__kUwcuq__catRow{justify-content:space-between;align-items:center;margin-bottom:9px;font-size:13.5px;display:flex}.ReviewsPanel-module__kUwcuq__catRow:last-child{margin-bottom:0}.ReviewsPanel-module__kUwcuq__catScore{font-weight:700}.ReviewsPanel-module__kUwcuq__filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ReviewsPanel-module__kUwcuq__reviewList{flex-direction:column;gap:14px;display:flex}.ReviewsPanel-module__kUwcuq__reviewCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;padding:22px}.ReviewsPanel-module__kUwcuq__reviewTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ReviewsPanel-module__kUwcuq__reviewTitle{margin-top:6px;font-size:17px;font-weight:700}.ReviewsPanel-module__kUwcuq__reviewBody{margin:10px 0;font-size:15px;line-height:1.6}.ReviewsPanel-module__kUwcuq__reviewFooter{justify-content:space-between;align-items:center;font-size:13px;display:flex}.ReviewsPanel-module__kUwcuq__reviewMeta{color:var(--fg-2)}.ReviewsPanel-module__kUwcuq__helpfulBtn{color:var(--bb-ink);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font-display);transition:background var(--dur-fast);background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ReviewsPanel-module__kUwcuq__helpfulBtn:hover{background:var(--bb-ink-100)}.ReviewsPanel-module__kUwcuq__loading{text-align:center;color:var(--fg-2);padding:40px 24px;font-size:15px}@media (max-width:860px){.ReviewsPanel-module__kUwcuq__reviewsLayout{grid-template-columns:1fr}.ReviewsPanel-module__kUwcuq__sidebar{position:static}}
.Identicon-module__MLE9xa__identicon{border-radius:var(--r-xs);flex-shrink:0;overflow:hidden}.Identicon-module__MLE9xa__xs{width:24px;height:24px}.Identicon-module__MLE9xa__sm{width:32px;height:32px}.Identicon-module__MLE9xa__md{width:40px;height:40px}.Identicon-module__MLE9xa__lg{width:56px;height:56px}
.page-module__WOhtGW__pageWrap{width:100%;max-width:1240px;margin:0 auto;padding:28px 24px 120px}.page-module__WOhtGW__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;margin-bottom:8px;display:flex}.page-module__WOhtGW__headerMuted{color:var(--fg-2);font-size:14px}.page-module__WOhtGW__pageTitle{letter-spacing:-.02em;margin:2px 0 0;font-size:clamp(26px,3.5vw,40px)}.page-module__WOhtGW__mobileFilterBtn{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #fff6;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:600;display:none}.page-module__WOhtGW__searchGrid{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:28px;margin-top:0;display:grid}.page-module__WOhtGW__sidebar{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;padding:22px;position:sticky;top:88px}.page-module__WOhtGW__filterPanel{flex-direction:column;gap:22px;display:flex}.page-module__WOhtGW__filterLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);margin-bottom:10px;font-size:11px;font-weight:600}.page-module__WOhtGW__filterPills{flex-wrap:wrap;gap:7px;display:flex}.page-module__WOhtGW__feeSlider{width:100%;accent-color:var(--bb-indigo)}.page-module__WOhtGW__feeRange{font-family:var(--font-mono);color:var(--fg-2);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.page-module__WOhtGW__resultsArea{min-width:0}.page-module__WOhtGW__sortBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.page-module__WOhtGW__resultCount{font-weight:600}.page-module__WOhtGW__sortOptions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__WOhtGW__sortLabel{color:var(--fg-2);font-size:13.5px}.page-module__WOhtGW__resultsList{gap:14px;display:grid}.page-module__WOhtGW__skeletonCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;gap:16px;padding:22px;display:flex}.page-module__WOhtGW__skeletonContent{flex-direction:column;flex:1;gap:10px;display:flex}.page-module__WOhtGW__backdrop{z-index:50;background:#29292966;position:fixed;inset:0}.page-module__WOhtGW__sheet{z-index:52;background:#fff;border-radius:18px 18px 0 0;max-width:none;max-height:82vh;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -8px 30px #00000026}.page-module__WOhtGW__sheetHead{border-bottom:1px solid var(--border-2);background:#fff;justify-content:space-between;align-items:center;padding:22px 24px;font-size:18px;display:flex;position:sticky;top:0}.page-module__WOhtGW__sheetClose{width:36px;height:36px;color:var(--bb-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.page-module__WOhtGW__sheetClose:hover{background:var(--bb-ink-100)}.page-module__WOhtGW__sheetBody{padding:22px}.page-module__WOhtGW__showResultsBtn{width:100%}@media (max-width:860px){.page-module__WOhtGW__searchGrid{grid-template-columns:minmax(0,1fr)}.page-module__WOhtGW__sidebar{display:none}.page-module__WOhtGW__mobileFilterBtn{display:inline-flex}}@media (max-width:540px){.page-module__WOhtGW__pageWrap{padding:24px 16px 100px}}
.ScreenName-module__aPcJbW__screenName{align-items:center;gap:var(--s-2);color:var(--fg-1);transition:color var(--dur-base) var(--ease-standard);text-decoration:none;display:inline-flex}.ScreenName-module__aPcJbW__screenName:hover{color:var(--bb-indigo)}.ScreenName-module__aPcJbW__text{white-space:nowrap;font-weight:600}.ScreenName-module__aPcJbW__sm{gap:var(--s-1)}.ScreenName-module__aPcJbW__sm .ScreenName-module__aPcJbW__text{font-size:var(--t-micro);letter-spacing:.01em;text-transform:none}.ScreenName-module__aPcJbW__md .ScreenName-module__aPcJbW__text{font-size:var(--t-small)}.ScreenName-module__aPcJbW__lg{gap:var(--s-3)}.ScreenName-module__aPcJbW__lg .ScreenName-module__aPcJbW__text{font-size:var(--t-h3)}
.SourceTag-module__kI8Bzq__sourceTag{align-items:center;gap:var(--s-1);font-size:var(--t-micro);color:var(--fg-3);letter-spacing:var(--tr-widest);text-transform:uppercase;white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}a.SourceTag-module__kI8Bzq__sourceTag:hover{color:var(--fg-2)}.SourceTag-module__kI8Bzq__linkIcon{flex-shrink:0}
.home-module__Y_LQaW__heroBg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.home-module__Y_LQaW__mesh{will-change:transform;background:radial-gradient(38% 42% at 22% 30%,#4d3ff56b,#0000 70%),radial-gradient(30% 36% at 78% 22%,#e72fcd29,#0000 70%),radial-gradient(34% 40% at 70% 78%,#4d3ff542,#0000 70%),radial-gradient(22% 26% at 30% 85%,#f5c5181a,#0000 70%);animation:38s ease-in-out infinite alternate home-module__Y_LQaW__meshDrift;position:absolute;inset:-25%}.home-module__Y_LQaW__heroBg[data-paused] .home-module__Y_LQaW__mesh{animation-play-state:paused}@keyframes home-module__Y_LQaW__meshDrift{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(4%,-3%)rotate(8deg)scale(1.06)}to{transform:translate(-3%,4%)rotate(-6deg)scale(1.02)}}.home-module__Y_LQaW__nodes{opacity:0;-webkit-mask-composite:source-in;transition:opacity 1.2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(50% - 560px),#0000 calc(50% - 440px) calc(50% + 440px),#000 calc(50% + 560px) 100%),linear-gradient(#000 0 calc(100% - 190px),#0000 calc(100% - 110px));mask-image:linear-gradient(90deg,#000 0 calc(50% - 560px),#0000 calc(50% - 440px) calc(50% + 440px),#000 calc(50% + 560px) 100%),linear-gradient(#000 0 calc(100% - 190px),#0000 calc(100% - 110px));-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1100px){.home-module__Y_LQaW__nodes{display:none}}.home-module__Y_LQaW__nodes[data-ready]{opacity:1}.home-module__Y_LQaW__toolGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1100px){.home-module__Y_LQaW__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.home-module__Y_LQaW__toolGrid{grid-template-columns:1fr}}.home-module__Y_LQaW__toolCard{border:1px solid var(--border-2);border-radius:var(--r-card);color:var(--bb-ink);transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base), border-color var(--dur-base);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.home-module__Y_LQaW__toolCard:hover{border-color:var(--bb-indigo-300);transform:translateY(-3px);box-shadow:0 14px 34px -18px #4d3ff573}.home-module__Y_LQaW__toolCard:focus-visible{outline:3px solid var(--bb-indigo);outline-offset:2px}.home-module__Y_LQaW__toolBody{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.home-module__Y_LQaW__toolTitle{letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.home-module__Y_LQaW__toolTitle svg{color:var(--bb-indigo)}.home-module__Y_LQaW__toolDesc{color:var(--fg-2);flex:1;margin:0;font-size:14.5px;line-height:1.45}.home-module__Y_LQaW__toolCta{color:var(--bb-indigo);align-items:center;gap:5px;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex}.home-module__Y_LQaW__toolFoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;margin-top:6px;display:flex}.home-module__Y_LQaW__toolFoot .home-module__Y_LQaW__toolCta{margin-top:0}.home-module__Y_LQaW__toolLock{flex-shrink:0;margin-right:1px}.home-module__Y_LQaW__toolLimit{color:var(--fg-2);white-space:nowrap;font-size:12.5px}.home-module__Y_LQaW__toolCard:not([data-demo]) .home-module__Y_LQaW__demo,.home-module__Y_LQaW__toolCard:not([data-demo]) .home-module__Y_LQaW__demo *{animation:none!important}.home-module__Y_LQaW__toolCard[data-demo=armed] .home-module__Y_LQaW__demo,.home-module__Y_LQaW__toolCard[data-demo=armed] .home-module__Y_LQaW__demo *{animation-play-state:paused!important}.home-module__Y_LQaW__demo{background:radial-gradient(120% 90% at 0% 0%, #4d3ff51a, transparent 60%), var(--bb-cream);border-bottom:1px solid var(--border-2);flex-direction:column;gap:10px;height:164px;padding:14px;font-size:13px;display:flex;position:relative;overflow:hidden}.home-module__Y_LQaW__demoRecommend{--d:5s}.home-module__Y_LQaW__rcQuery{flex-wrap:wrap;gap:6px;display:flex}.home-module__Y_LQaW__rcTag{border:1px solid var(--border-2);animation:home-module__Y_LQaW__rcTagIn var(--d) var(--ease-standard) 1 both;background:#fff;border-radius:999px;padding:3px 9px;font-weight:500}.home-module__Y_LQaW__rcTag:nth-child(2){animation-name:home-module__Y_LQaW__rcTagIn2}.home-module__Y_LQaW__rcTag:nth-child(3){animation-name:home-module__Y_LQaW__rcTagIn3}@keyframes home-module__Y_LQaW__rcTagIn{0%,2%{opacity:0;transform:translateY(6px)}8%,to{opacity:1;transform:none}}@keyframes home-module__Y_LQaW__rcTagIn2{0%,7%{opacity:0;transform:translateY(6px)}13%,to{opacity:1;transform:none}}@keyframes home-module__Y_LQaW__rcTagIn3{0%,12%{opacity:0;transform:translateY(6px)}18%,to{opacity:1;transform:none}}.home-module__Y_LQaW__rcThinking{opacity:0;animation:home-module__Y_LQaW__rcThink var(--d) linear 1 both;gap:4px;display:flex;position:absolute;top:58px;left:14px}.home-module__Y_LQaW__rcThinking span{background:var(--bb-indigo);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out 4 home-module__Y_LQaW__dot}.home-module__Y_LQaW__rcThinking span:nth-child(2){animation-delay:.15s}.home-module__Y_LQaW__rcThinking span:nth-child(3){animation-delay:.3s}@keyframes home-module__Y_LQaW__rcThink{0%,20%{opacity:0}22%,34%{opacity:1}36%,to{opacity:0}}@keyframes home-module__Y_LQaW__dot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.home-module__Y_LQaW__rcCard{border:1px solid var(--border-2);animation:home-module__Y_LQaW__rcCardIn var(--d) var(--ease-standard) 1 both;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex;box-shadow:0 8px 22px -14px #29292959}@keyframes home-module__Y_LQaW__rcCardIn{0%,36%{opacity:0;transform:translateY(14px)scale(.97)}44%,to{opacity:1;transform:none}}.home-module__Y_LQaW__rcCardHead{align-items:center;gap:8px;display:flex}.home-module__Y_LQaW__rcLogo{background:var(--bb-indigo);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.home-module__Y_LQaW__rcName{flex:1;font-weight:600}.home-module__Y_LQaW__rcScore{color:var(--bb-indigo);font-weight:700}.home-module__Y_LQaW__rcBar{background:var(--bb-indigo-100);border-radius:999px;height:6px;overflow:hidden}.home-module__Y_LQaW__rcBar span{border-radius:inherit;background:linear-gradient(90deg, var(--bb-indigo), var(--bb-magenta));transform-origin:0;width:94%;height:100%;animation:home-module__Y_LQaW__rcBarFill var(--d) var(--ease-standard) 1 both;display:block}@keyframes home-module__Y_LQaW__rcBarFill{0%,44%{transform:scaleX(0)}58%,to{transform:scaleX(1)}}.home-module__Y_LQaW__rcReasons{flex-wrap:wrap;gap:5px;display:flex}.home-module__Y_LQaW__rcReasons span{color:#0a6b3d;animation:home-module__Y_LQaW__fadeLate var(--d) ease 1 both;background:#e8fff3;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}@keyframes home-module__Y_LQaW__fadeLate{0%,58%{opacity:0}64%,to{opacity:1}}.home-module__Y_LQaW__demoSop{--d:5.5s}.home-module__Y_LQaW__sopLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);font-size:11.5px;font-weight:600}.home-module__Y_LQaW__sopText{border:1px solid var(--border-2);background:#fff;border-radius:10px;flex-direction:column;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.home-module__Y_LQaW__sopText>span{white-space:nowrap;clip-path:inset(0)}.home-module__Y_LQaW__sopLine1{animation:home-module__Y_LQaW__type1 var(--d) steps(30, end) 1 both}.home-module__Y_LQaW__sopLine2{animation:home-module__Y_LQaW__type2 var(--d) steps(28, end) 1 both}.home-module__Y_LQaW__sopLine3{animation:home-module__Y_LQaW__type3 var(--d) steps(24, end) 1 both}@keyframes home-module__Y_LQaW__type1{0%,4%{clip-path:inset(0 100% 0 0)}24%,to{clip-path:inset(0)}}@keyframes home-module__Y_LQaW__type2{0%,25%{clip-path:inset(0 100% 0 0)}45%,to{clip-path:inset(0)}}@keyframes home-module__Y_LQaW__type3{0%,46%{clip-path:inset(0 100% 0 0)}64%,to{clip-path:inset(0)}}.home-module__Y_LQaW__caret{vertical-align:-.15em;background:var(--bb-indigo);width:2px;height:1.05em;margin-left:2px;animation:1s step-end 5 home-module__Y_LQaW__blink;display:inline-block}@keyframes home-module__Y_LQaW__blink{50%{opacity:0}}.home-module__Y_LQaW__sopChip{background:var(--bb-indigo);color:#fff;animation:home-module__Y_LQaW__chipPop var(--d) var(--ease-snap) 1 both;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}@keyframes home-module__Y_LQaW__chipPop{0%,68%{opacity:0;transform:scale(.8)}74%,to{opacity:1;transform:none}}.home-module__Y_LQaW__demoInterview{--d:5s}.home-module__Y_LQaW__ivQuestion{background:var(--bb-ink);color:#fff;animation:home-module__Y_LQaW__ivIn var(--d) var(--ease-standard) 1 both;border-radius:12px 12px 12px 4px;align-items:flex-start;gap:8px;padding:9px 11px;font-weight:500;line-height:1.35;display:flex}@keyframes home-module__Y_LQaW__ivIn{0%,3%{opacity:0;transform:translateY(8px)}10%,to{opacity:1;transform:none}}.home-module__Y_LQaW__ivAvatar{background:var(--bb-gold-on-dark);width:22px;height:22px;color:var(--bb-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.home-module__Y_LQaW__ivAnswer{border:1px solid var(--border-2);background:#fff;border-radius:12px 12px 4px;flex-direction:column;align-self:flex-end;gap:5px;width:72%;padding:9px 11px;display:flex}.home-module__Y_LQaW__ivAnswer span{background:var(--bb-ink-100);transform-origin:0;height:5px;animation:home-module__Y_LQaW__ivLine var(--d) ease-out 1 both;border-radius:999px}.home-module__Y_LQaW__ivAnswer span:nth-child(2){width:85%;animation-name:home-module__Y_LQaW__ivLine2}.home-module__Y_LQaW__ivAnswer span:nth-child(3){width:60%;animation-name:home-module__Y_LQaW__ivLine3}@keyframes home-module__Y_LQaW__ivLine{0%,18%{transform:scaleX(0)}28%,to{transform:scaleX(1)}}@keyframes home-module__Y_LQaW__ivLine2{0%,26%{transform:scaleX(0)}36%,to{transform:scaleX(1)}}@keyframes home-module__Y_LQaW__ivLine3{0%,34%{transform:scaleX(0)}44%,to{transform:scaleX(1)}}.home-module__Y_LQaW__ivFeedback{flex-wrap:wrap;gap:5px;display:flex}.home-module__Y_LQaW__ivFeedback span{animation:home-module__Y_LQaW__chipPop var(--d) var(--ease-snap) 1 both;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.home-module__Y_LQaW__ivGood{color:#0a6b3d;background:#e8fff3}.home-module__Y_LQaW__ivFeedback .home-module__Y_LQaW__ivTip{color:#7a5a00;background:#fff6d6;animation-name:home-module__Y_LQaW__chipPop2}@keyframes home-module__Y_LQaW__chipPop2{0%,76%{opacity:0;transform:scale(.8)}82%,to{opacity:1;transform:none}}@property --crs{syntax:"<integer>";inherits:false;initial-value:0}.home-module__Y_LQaW__demoCanada{--d:4.5s;background:radial-gradient(120% 90% at 100% 0%, #e72fcd1a, transparent 60%), var(--bb-cream)}.home-module__Y_LQaW__crsTop{justify-content:space-between;align-items:baseline;display:flex}.home-module__Y_LQaW__crsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);font-size:11.5px;font-weight:600}.home-module__Y_LQaW__crsNum{--crs:470;counter-reset:crs var(--crs);letter-spacing:-.02em;color:var(--bb-ink);font-variant-numeric:tabular-nums;animation:home-module__Y_LQaW__crsCount var(--d) cubic-bezier(.2, .7, .2, 1) 1 both;font-size:40px;font-weight:700;line-height:1}.home-module__Y_LQaW__crsNum:after{content:counter(crs)}@keyframes home-module__Y_LQaW__crsCount{0%,6%{--crs:0}52%,to{--crs:470}}.home-module__Y_LQaW__crsBar{background:#29292914;border-radius:999px;height:8px;position:relative;overflow:hidden}.home-module__Y_LQaW__crsBar span{border-radius:inherit;background:linear-gradient(90deg, var(--bb-indigo), var(--bb-magenta));transform-origin:0;width:78%;animation:home-module__Y_LQaW__crsFill var(--d) cubic-bezier(.2, .7, .2, 1) 1 both;position:absolute;inset:0}@keyframes home-module__Y_LQaW__crsFill{0%,6%{transform:scaleX(0)}52%,to{transform:scaleX(1)}}.home-module__Y_LQaW__crsFactors{flex-wrap:wrap;gap:5px;display:flex}.home-module__Y_LQaW__crsFactors span{border:1px solid var(--border-2);animation:home-module__Y_LQaW__crsChip var(--d) ease 1 both;background:#fff;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600}.home-module__Y_LQaW__crsFactors span:nth-child(2){animation-name:home-module__Y_LQaW__crsChip2}.home-module__Y_LQaW__crsFactors span:nth-child(3){animation-name:home-module__Y_LQaW__crsChip3}.home-module__Y_LQaW__crsFactors span:nth-child(4){animation-name:home-module__Y_LQaW__crsChip4}@keyframes home-module__Y_LQaW__crsChip{0%,8%{opacity:0;transform:translateY(5px)}14%,to{opacity:1;transform:none}}@keyframes home-module__Y_LQaW__crsChip2{0%,18%{opacity:0;transform:translateY(5px)}24%,to{opacity:1;transform:none}}@keyframes home-module__Y_LQaW__crsChip3{0%,28%{opacity:0;transform:translateY(5px)}34%,to{opacity:1;transform:none}}@keyframes home-module__Y_LQaW__crsChip4{0%,38%{opacity:0;transform:translateY(5px)}44%,to{opacity:1;transform:none}}.home-module__Y_LQaW__sourcing{background:radial-gradient(50% 60% at 100% 0%, #4d3ff50f, transparent 70%), var(--bb-cream);color:var(--bb-ink);padding:48px 0 56px}.home-module__Y_LQaW__sourcingWrap{align-items:center;gap:28px;width:100%;max-width:1240px;margin:0 auto;padding:0 16px;display:grid}.home-module__Y_LQaW__sourcingEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--bb-indigo);font-size:12px;font-weight:600}.home-module__Y_LQaW__sourcingTitle{letter-spacing:-.02em;text-wrap:balance;margin:8px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.15}.home-module__Y_LQaW__sourcingLede{color:var(--fg-2);max-width:560px;margin:10px 0 0;font-size:15.5px;line-height:1.5}.home-module__Y_LQaW__sourceList{gap:8px;margin:16px 0 0;padding:0;font-size:14.5px;line-height:1.4;list-style:none;display:grid}.home-module__Y_LQaW__sourceList li{align-items:flex-start;gap:8px;display:flex}.home-module__Y_LQaW__sourceList li svg{color:var(--bb-indigo);flex-shrink:0;margin-top:3px}.home-module__Y_LQaW__sourceList span{color:var(--fg-2)}.home-module__Y_LQaW__sourceList strong{color:var(--bb-ink);font-weight:600}.home-module__Y_LQaW__sourcingNote{color:var(--fg-2);max-width:560px;margin:16px 0 0;font-size:14px;line-height:1.5}.home-module__Y_LQaW__sourcingNote strong{color:var(--bb-ink)}.home-module__Y_LQaW__sourcingLinks{flex-wrap:wrap;gap:4px 22px;margin-top:16px;display:flex}.home-module__Y_LQaW__sourcingLinks a{min-height:44px;color:var(--bb-indigo);align-items:center;gap:5px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.home-module__Y_LQaW__sourcingLinks a:hover{text-decoration:underline}.home-module__Y_LQaW__receipt{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;margin:0;overflow:hidden;box-shadow:0 18px 40px -28px #29292973}.home-module__Y_LQaW__receiptHead{border-bottom:1px dashed var(--border-2);flex-direction:column;gap:2px;padding:16px 20px 14px;display:flex}.home-module__Y_LQaW__receiptTag{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);font-size:11.5px;font-weight:600}.home-module__Y_LQaW__receiptCollege{color:var(--bb-ink);font-size:18px;font-weight:700;text-decoration:none}.home-module__Y_LQaW__receiptCollege:hover{text-decoration:underline}.home-module__Y_LQaW__receiptRows{margin:0;padding:6px 20px 14px}.home-module__Y_LQaW__receiptRows>div{border-bottom:1px solid #2929290f;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 0;display:grid}.home-module__Y_LQaW__receiptRows>div:last-child{border-bottom:0}.home-module__Y_LQaW__receiptRows dt{color:var(--fg-2);font-size:13px}.home-module__Y_LQaW__receiptRows dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin:0;font-size:14.5px;display:flex}.home-module__Y_LQaW__receiptAmount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.home-module__Y_LQaW__receiptPeriod{color:var(--fg-2)}.home-module__Y_LQaW__receiptLink{color:var(--bb-indigo);overflow-wrap:anywhere;font-weight:500}.home-module__Y_LQaW__receiptOfficial{color:#0a6b3d;background:#e8fff3;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}@media (min-width:600px){.home-module__Y_LQaW__sourcingWrap{padding:0 24px}}@media (min-width:900px){.home-module__Y_LQaW__sourcing{padding:72px 0}.home-module__Y_LQaW__sourcingWrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}}@media (prefers-reduced-motion:reduce){.home-module__Y_LQaW__mesh,.home-module__Y_LQaW__demo,.home-module__Y_LQaW__demo *{animation:none!important}.home-module__Y_LQaW__nodes,.home-module__Y_LQaW__rcThinking{display:none}}.home-module__Y_LQaW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.page-module__qtnwgq__page{max-width:1240px;margin:0 auto;padding:28px 24px 96px}.page-module__qtnwgq__vs{color:#ffffff8c;font-weight:500}.page-module__qtnwgq__backLink{color:var(--bb-indigo);font-weight:600;text-decoration:none}.page-module__qtnwgq__backLink:hover{text-decoration:underline}@media (max-width:600px){.page-module__qtnwgq__page{padding:20px 16px 72px}}
.OverviewTab-module__BD8DNa__overview{grid-template-columns:1fr;gap:32px;display:grid}.OverviewTab-module__BD8DNa__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.OverviewTab-module__BD8DNa__sectionTitle{letter-spacing:-.01em;margin:0;font-size:22px}.OverviewTab-module__BD8DNa__aboutGrid{grid-template-columns:1.6fr 1fr;align-items:start;gap:28px;display:grid}.OverviewTab-module__BD8DNa__aboutText{color:var(--fg-1);margin-top:0;font-size:16px;line-height:1.7}.OverviewTab-module__BD8DNa__overviewBody{flex-direction:column;gap:18px;display:flex}.OverviewTab-module__BD8DNa__tagline{color:var(--fg-1);letter-spacing:-.01em;margin:0;font-size:17.5px;font-weight:600;line-height:1.55}.OverviewTab-module__BD8DNa__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.OverviewTab-module__BD8DNa__highlightItem{color:var(--fg-1);padding-left:18px;font-size:14.5px;line-height:1.5;position:relative}.OverviewTab-module__BD8DNa__highlightItem:before{content:"";background:var(--bb-indigo);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.OverviewTab-module__BD8DNa__sectionBlock{margin:0}.OverviewTab-module__BD8DNa__sectionHeading{letter-spacing:.01em;color:var(--fg-1);margin:0 0 5px;font-size:15px;font-weight:700}.OverviewTab-module__BD8DNa__sectionBody{color:var(--fg-1);margin:0;font-size:15.5px;line-height:1.7}.OverviewTab-module__BD8DNa__watermark{color:var(--bb-ink-400);text-align:right;font-size:12px;font-style:italic}@media (max-width:860px){.OverviewTab-module__BD8DNa__highlights{grid-template-columns:1fr}}.OverviewTab-module__BD8DNa__studentsSay{background:var(--bb-indigo-100);border-radius:var(--r-card);border:0;margin-top:8px;padding:22px}.OverviewTab-module__BD8DNa__studentsSayHeader{color:var(--bb-indigo);align-items:center;gap:8px;margin-bottom:6px;font-weight:700;display:flex}.OverviewTab-module__BD8DNa__studentsSayBody{color:var(--bb-ink);margin:0;font-size:15.5px;line-height:1.6}.OverviewTab-module__BD8DNa__reviewsLink{color:var(--bb-indigo);cursor:pointer;font-size:14px;font-weight:600;font-family:var(--font-display);background:0 0;border:none;align-items:center;gap:5px;margin-top:10px;padding:0;display:inline-flex}.OverviewTab-module__BD8DNa__reviewsLink:hover{text-decoration:underline}.OverviewTab-module__BD8DNa__factsSidebar{flex-direction:column;gap:12px;display:flex}.OverviewTab-module__BD8DNa__factsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.OverviewTab-module__BD8DNa__factCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;padding:16px 18px}.OverviewTab-module__BD8DNa__factLabel{letter-spacing:0;text-transform:none;color:#3f3f46;font-size:13px;font-weight:600}.OverviewTab-module__BD8DNa__factValue{letter-spacing:-.01em;margin-top:6px;font-size:22px;font-weight:700}.OverviewTab-module__BD8DNa__factSub{color:var(--fg-2);margin-top:2px;font-size:13px}.OverviewTab-module__BD8DNa__factValuePending{margin-top:8px}.OverviewTab-module__BD8DNa__pending{color:var(--bb-ink-400);align-items:center;gap:6px;font-size:12.5px;font-style:italic;display:inline-flex}.OverviewTab-module__BD8DNa__pendingDot{border:1.5px solid var(--bb-ink-300);background:0 0;border-radius:50%;flex-shrink:0;width:7px;height:7px}.OverviewTab-module__BD8DNa__detailPendingRow{color:var(--bb-ink-400);align-items:center;gap:7px;padding:10px 0 2px;font-size:12.5px;font-style:italic;display:flex}.OverviewTab-module__BD8DNa__detailCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;padding:14px 18px}.OverviewTab-module__BD8DNa__detailRow{border-bottom:1px solid var(--border-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14.5px;display:flex}.OverviewTab-module__BD8DNa__detailRow:last-child{border-bottom:none}.OverviewTab-module__BD8DNa__detailLabel{color:var(--fg-2)}.OverviewTab-module__BD8DNa__detailValue{text-align:right;font-weight:600}.OverviewTab-module__BD8DNa__rankingsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;display:grid}.OverviewTab-module__BD8DNa__rankCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;overflow:hidden}.OverviewTab-module__BD8DNa__rankAccent{height:6px}.OverviewTab-module__BD8DNa__rankBody{padding:22px}.OverviewTab-module__BD8DNa__rankBig{align-items:baseline;gap:10px;margin-top:8px;display:flex}.OverviewTab-module__BD8DNa__rankBigValue{letter-spacing:-.03em;font-size:40px;font-weight:700}.OverviewTab-module__BD8DNa__rankSub{color:var(--fg-2);margin-top:2px;font-size:13.5px}.OverviewTab-module__BD8DNa__quickStats{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:1024px){.OverviewTab-module__BD8DNa__quickStats{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.OverviewTab-module__BD8DNa__aboutGrid,.OverviewTab-module__BD8DNa__factsGrid,.OverviewTab-module__BD8DNa__quickStats{grid-template-columns:1fr}}
.ThreadCard-module__nWW2sa__card{gap:var(--s-2);padding:var(--s-4);background:var(--bg-1);border-radius:var(--r-md);transition:box-shadow var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard), border-color var(--dur-base) var(--ease-standard);border:1px solid #eee;flex-direction:column;display:flex}.ThreadCard-module__nWW2sa__card:hover{box-shadow:var(--sh-2);border-color:var(--border-2);transform:translateY(-2px)}.ThreadCard-module__nWW2sa__hot{border-color:#eee;border-left:3px solid var(--bb-magenta)}.ThreadCard-module__nWW2sa__hot:hover{border-color:var(--border-2);border-left-color:var(--bb-magenta)}.ThreadCard-module__nWW2sa__pinned{background:var(--bg-1);border-color:#eee;border-left:3px solid var(--bb-indigo)}.ThreadCard-module__nWW2sa__pinned:hover{border-color:var(--border-2);border-left-color:var(--bb-indigo)}.ThreadCard-module__nWW2sa__resolved{border-left:3px solid var(--bb-green)}.ThreadCard-module__nWW2sa__compact{padding:var(--s-2) var(--s-3);justify-content:space-between;align-items:center;gap:var(--s-2);color:var(--fg-1);flex-direction:row;text-decoration:none}.ThreadCard-module__nWW2sa__compactTitle{font-size:var(--t-small);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ThreadCard-module__nWW2sa__compactMeta{font-size:var(--t-micro);color:var(--fg-3);flex-shrink:0;align-items:center;gap:4px;display:flex}.ThreadCard-module__nWW2sa__header{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.ThreadCard-module__nWW2sa__headerLeft{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ThreadCard-module__nWW2sa__categoryTag{border-radius:var(--r-pill);background:var(--bb-indigo-100);color:var(--bb-indigo);font-size:var(--t-micro);white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard);align-items:center;padding:2px 8px;font-weight:600;text-decoration:none;display:inline-flex}.ThreadCard-module__nWW2sa__categoryTag:hover{background:var(--bb-indigo-300);color:#fff}.ThreadCard-module__nWW2sa__time{font-size:var(--t-micro);color:var(--fg-3);text-transform:none;letter-spacing:0;white-space:nowrap}.ThreadCard-module__nWW2sa__titleLink{color:inherit;text-decoration:none}.ThreadCard-module__nWW2sa__title{-webkit-line-clamp:2;font-size:var(--t-body);color:var(--fg-1);align-items:flex-start;gap:var(--s-1);-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.ThreadCard-module__nWW2sa__titleLink:hover .ThreadCard-module__nWW2sa__title{color:var(--bb-indigo)}.ThreadCard-module__nWW2sa__fireIcon{color:var(--bb-magenta);flex-shrink:0;margin-top:2px}.ThreadCard-module__nWW2sa__pinIcon{color:var(--fg-3);flex-shrink:0;margin-top:2px}.ThreadCard-module__nWW2sa__resolvedIcon{color:var(--bb-green);flex-shrink:0;margin-top:2px}.ThreadCard-module__nWW2sa__preview{-webkit-line-clamp:2;font-size:var(--t-small);line-height:var(--lh-body);color:var(--fg-2);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ThreadCard-module__nWW2sa__tags{gap:var(--s-1);flex-wrap:wrap;display:flex}.ThreadCard-module__nWW2sa__tag{border-radius:var(--r-pill);background:var(--bb-indigo-100);color:var(--bb-indigo);font-size:var(--t-micro);text-transform:none;letter-spacing:0;transition:background var(--dur-fast) var(--ease-standard);padding:2px 8px;font-weight:500;text-decoration:none;display:inline-block}.ThreadCard-module__nWW2sa__tag:hover{background:var(--bb-indigo-300);color:#fff}.ThreadCard-module__nWW2sa__stats{align-items:center;gap:var(--s-4);padding-top:var(--s-1);display:flex}.ThreadCard-module__nWW2sa__stat{font-size:var(--t-micro);color:var(--fg-3);text-transform:none;letter-spacing:0;align-items:center;gap:4px;font-weight:500;display:flex}@media (max-width:640px){.ThreadCard-module__nWW2sa__card{padding:var(--s-3)}}
.ThreadComposer-module__ZfKF8G__composer{border:1px solid var(--border-2);border-radius:var(--r-card);background:var(--bg-1);overflow:hidden}.ThreadComposer-module__ZfKF8G__toolbar{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border-2);background:var(--bg-2);justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ThreadComposer-module__ZfKF8G__toolbarActions{align-items:center;gap:var(--s-1);display:flex}.ThreadComposer-module__ZfKF8G__toolbarBtn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--fg-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ThreadComposer-module__ZfKF8G__toolbarBtn:hover{background:var(--bg-3);color:var(--fg-1)}.ThreadComposer-module__ZfKF8G__modeToggle{border:1px solid var(--border-2);border-radius:var(--r-sm);display:flex;overflow:hidden}.ThreadComposer-module__ZfKF8G__modeBtn{padding:var(--s-1) var(--s-3);font-size:var(--t-micro);color:var(--fg-3);cursor:pointer;text-transform:none;letter-spacing:0;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;font-weight:500}.ThreadComposer-module__ZfKF8G__modeBtn:hover{background:var(--bg-3)}.ThreadComposer-module__ZfKF8G__modeActive{background:var(--bb-indigo-100);color:var(--bb-indigo)}.ThreadComposer-module__ZfKF8G__modeActive:hover{background:var(--bb-indigo-100)}.ThreadComposer-module__ZfKF8G__textarea{width:100%;padding:var(--s-4);font-family:var(--font-display);font-size:var(--t-body);line-height:var(--lh-loose);color:var(--fg-1);resize:vertical;background:0 0;border:none;outline:none;display:block}.ThreadComposer-module__ZfKF8G__textarea::placeholder{color:var(--fg-3)}.ThreadComposer-module__ZfKF8G__preview{padding:var(--s-4);font-size:var(--t-body);line-height:var(--lh-loose);color:var(--fg-1);overflow-y:auto}.ThreadComposer-module__ZfKF8G__preview h1,.ThreadComposer-module__ZfKF8G__preview h2,.ThreadComposer-module__ZfKF8G__preview h3{margin:var(--s-3) 0 var(--s-2)}.ThreadComposer-module__ZfKF8G__preview p{margin:0 0 var(--s-3)}.ThreadComposer-module__ZfKF8G__preview code{background:var(--bg-3);border-radius:var(--r-xs);font-family:var(--font-mono);padding:2px 6px;font-size:.9em}.ThreadComposer-module__ZfKF8G__preview blockquote{margin:var(--s-2) 0;padding:var(--s-2) var(--s-4);border-left:3px solid var(--bb-indigo-300);color:var(--fg-2)}.ThreadComposer-module__ZfKF8G__preview a{color:var(--bb-indigo);text-decoration:underline}.ThreadComposer-module__ZfKF8G__preview li{margin-left:var(--s-5);margin-bottom:var(--s-1)}
.CountrySelector-module__i2obxq__wrapper{flex-direction:column;display:inline-flex;position:relative}.CountrySelector-module__i2obxq__trigger{align-items:center;gap:var(--s-2);border:1px solid var(--border-2);border-radius:var(--r-pill);background:var(--bg-1);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);font-weight:600;display:inline-flex}.CountrySelector-module__i2obxq__trigger:hover{border-color:var(--bb-ink-300)}.CountrySelector-module__i2obxq__nav{height:36px;padding:0 var(--s-3);font-size:var(--t-small);color:var(--fg-1)}.CountrySelector-module__i2obxq__stage{height:40px;padding:0 var(--s-4);font-size:var(--t-small);border-color:var(--border-on-dark);color:var(--fg-on-dark);background:#ffffff14}.CountrySelector-module__i2obxq__stage:hover{border-color:#ffffff59}.CountrySelector-module__i2obxq__chevron{opacity:.6}.CountrySelector-module__i2obxq__dropdown{top:calc(100% + var(--s-2));z-index:50;background:var(--bg-1);border-radius:var(--r-card);width:260px;box-shadow:var(--sh-2);border:1px solid var(--border-2);padding:var(--s-2);animation:CountrySelector-module__i2obxq__fadeIn var(--dur-fast) var(--ease-standard);position:absolute;left:0}.CountrySelector-module__i2obxq__dropdownLabel{font-size:var(--t-micro);letter-spacing:var(--tr-widest);text-transform:uppercase;color:var(--fg-2);padding:var(--s-2) var(--s-3) var(--s-2);font-weight:600}.CountrySelector-module__i2obxq__option{align-items:center;gap:var(--s-3);text-align:left;width:100%;padding:var(--s-3);border-radius:var(--r-sm);color:var(--fg-1);font-weight:500;font-size:var(--t-small);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);background:0 0;border:none;display:flex}.CountrySelector-module__i2obxq__option:hover{background:var(--bg-2)}.CountrySelector-module__i2obxq__active{background:var(--bb-indigo-100);color:var(--bb-indigo);font-weight:700}.CountrySelector-module__i2obxq__active:hover{background:var(--bb-indigo-100)}.CountrySelector-module__i2obxq__flag{font-size:var(--t-body);line-height:1}.CountrySelector-module__i2obxq__countryName{flex:1}.CountrySelector-module__i2obxq__footerNote{color:var(--fg-3);padding:var(--s-2) var(--s-3) var(--s-1);border-top:1px solid var(--border-2);margin-top:var(--s-1);font-size:11.5px}.CountrySelector-module__i2obxq__banner{margin-top:var(--s-2);padding:var(--s-2) var(--s-4);background:var(--bb-indigo-100);color:var(--bb-indigo);border-radius:var(--r-sm);font-size:var(--t-small);text-align:center;font-weight:600}@keyframes CountrySelector-module__i2obxq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.Pill-module__hR1_FG__pill{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);font-size:var(--t-small);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;border:1.5px solid;font-weight:500;line-height:1;display:inline-flex}.Pill-module__hR1_FG__tag{color:var(--fg-1);border-color:var(--border-2);background:var(--bg-1)}.Pill-module__hR1_FG__tag:hover{border-color:var(--bb-ink-300);background:var(--bg-2)}.Pill-module__hR1_FG__tag-selected{background:var(--bb-indigo);color:var(--fg-on-indigo);border-color:var(--bb-indigo)}.Pill-module__hR1_FG__tag-selected:hover{background:var(--bb-indigo-700);border-color:var(--bb-indigo-700)}.Pill-module__hR1_FG__filter{background:var(--bb-cream);color:var(--fg-1);border-color:#0000}.Pill-module__hR1_FG__filter:hover{background:var(--bb-ink-100)}.Pill-module__hR1_FG__category{padding:var(--s-3) var(--s-5);font-size:var(--t-body);color:var(--fg-1);border-color:var(--border-2);background:var(--bg-1);font-weight:600}.Pill-module__hR1_FG__category:hover{border-color:var(--bb-ink-300);box-shadow:var(--sh-1)}
.ComparePicker-module__5-3vAq__picker{flex-direction:column;gap:16px;display:flex}.ComparePicker-module__5-3vAq__selectedRow{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;display:flex}.ComparePicker-module__5-3vAq__selectedHint{color:var(--fg-3);font-size:15px}.ComparePicker-module__5-3vAq__chip{background:var(--bb-indigo);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:14px;font-weight:600;display:inline-flex}.ComparePicker-module__5-3vAq__chipRemove{color:#fff;cursor:pointer;background:#ffffff40;border:none;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;line-height:1;display:inline-flex}.ComparePicker-module__5-3vAq__chipRemove:hover{background:#fff6}.ComparePicker-module__5-3vAq__searchBar{align-items:center;display:flex;position:relative}.ComparePicker-module__5-3vAq__searchIcon{color:var(--fg-3);pointer-events:none;display:flex;position:absolute;left:16px}.ComparePicker-module__5-3vAq__searchInput{width:100%;color:var(--fg-1);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-card);outline:none;padding:14px 16px 14px 46px;font-size:16px}.ComparePicker-module__5-3vAq__searchInput:focus{border-color:var(--bb-indigo)}.ComparePicker-module__5-3vAq__results{border:1px solid var(--border-1);border-radius:var(--r-card);background:var(--bg-1);flex-direction:column;display:flex;overflow:hidden}.ComparePicker-module__5-3vAq__resultMeta{color:var(--fg-3);padding:16px;font-size:14px}.ComparePicker-module__5-3vAq__resultRow,.ComparePicker-module__5-3vAq__resultPicked{text-align:left;border:none;border-bottom:1px solid var(--border-1);cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.ComparePicker-module__5-3vAq__resultRow:last-child,.ComparePicker-module__5-3vAq__resultPicked:last-child{border-bottom:none}.ComparePicker-module__5-3vAq__resultRow:hover{background:var(--bg-2,#00000008)}.ComparePicker-module__5-3vAq__resultPicked{background:var(--bb-indigo-100)}.ComparePicker-module__5-3vAq__resultRow:disabled{opacity:.45;cursor:not-allowed}.ComparePicker-module__5-3vAq__resultIcon{color:var(--fg-3);flex-shrink:0;display:flex}.ComparePicker-module__5-3vAq__resultText{flex-direction:column;flex:1;min-width:0;display:flex}.ComparePicker-module__5-3vAq__resultName{color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.ComparePicker-module__5-3vAq__resultLoc{color:var(--fg-3);font-size:13px}.ComparePicker-module__5-3vAq__resultAction{color:var(--bb-indigo);flex-shrink:0;display:flex}.ComparePicker-module__5-3vAq__compareBtn{color:#fff;background:var(--bb-indigo);cursor:pointer;min-height:44px;transition:background var(--dur-fast) var(--ease-standard);border:none;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.ComparePicker-module__5-3vAq__compareBtn:hover:not(:disabled){background:var(--bb-indigo-700)}.ComparePicker-module__5-3vAq__compareBtn:disabled{opacity:.38;cursor:not-allowed}
.InterviewPanel-module__2Zl1QW__root{gap:var(--s-5);flex-direction:column;display:flex}.InterviewPanel-module__2Zl1QW__interviewHeader{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.InterviewPanel-module__2Zl1QW__contextInfo{align-items:center;gap:var(--s-2);font-size:var(--t-small);color:var(--fg-2);display:flex}.InterviewPanel-module__2Zl1QW__contextCollege{color:var(--fg-1);font-weight:700}.InterviewPanel-module__2Zl1QW__contextDot{color:var(--fg-3)}.InterviewPanel-module__2Zl1QW__contextProgram{color:var(--fg-2)}.InterviewPanel-module__2Zl1QW__progressInfo{align-items:center;gap:var(--s-2);display:flex}.InterviewPanel-module__2Zl1QW__progressLabel{font-size:var(--t-small);color:var(--bb-indigo);font-weight:700}.InterviewPanel-module__2Zl1QW__progressWrap{background:var(--bg-3);border-radius:var(--r-pill);width:100%;height:6px;overflow:hidden}.InterviewPanel-module__2Zl1QW__progressBar{background:var(--bb-indigo);border-radius:var(--r-pill);height:100%;transition:width var(--dur-slow) var(--ease-standard)}.InterviewPanel-module__2Zl1QW__questionCard{background:var(--bg-1);border:1.5px solid var(--border-2);border-radius:var(--r-card);padding:var(--s-5)}.InterviewPanel-module__2Zl1QW__questionNumber{text-transform:uppercase;letter-spacing:var(--tr-widest);color:var(--bb-indigo);margin-bottom:var(--s-2);font-size:11px;font-weight:700;display:inline-block}.InterviewPanel-module__2Zl1QW__questionText{font-size:var(--t-body);color:var(--fg-1);font-weight:600;line-height:var(--lh-body);margin:0}.InterviewPanel-module__2Zl1QW__answerTextarea{width:100%;padding:var(--s-4);border:1.5px solid var(--border-2);border-radius:var(--r-sm);font-size:var(--t-body);font-family:inherit;line-height:var(--lh-body);color:var(--fg-1);background:var(--bg-1);resize:vertical;transition:border-color var(--dur-fast) var(--ease-standard);outline:none;min-height:120px}.InterviewPanel-module__2Zl1QW__answerTextarea:focus{border-color:var(--bb-indigo)}.InterviewPanel-module__2Zl1QW__answerTextarea::placeholder{color:var(--fg-3)}.InterviewPanel-module__2Zl1QW__answerTextarea:disabled{opacity:.6;cursor:not-allowed}.InterviewPanel-module__2Zl1QW__answerActions{gap:var(--s-3);align-items:center;display:flex}.InterviewPanel-module__2Zl1QW__feedbackAccordion{gap:var(--s-2);flex-direction:column;display:flex}.InterviewPanel-module__2Zl1QW__feedbackSection{border-radius:var(--r-sm);border:1.5px solid var(--border-2);overflow:hidden}.InterviewPanel-module__2Zl1QW__feedbackGreen{border-left:4px solid var(--bb-green)}.InterviewPanel-module__2Zl1QW__feedbackYellow{border-left:4px solid var(--bb-yellow)}.InterviewPanel-module__2Zl1QW__feedbackIndigo{border-left:4px solid var(--bb-indigo)}.InterviewPanel-module__2Zl1QW__feedbackHeader{width:100%;padding:var(--s-3) var(--s-4);background:var(--bg-2);font-size:var(--t-small);color:var(--fg-1);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:none;justify-content:space-between;align-items:center;font-weight:700;display:flex}.InterviewPanel-module__2Zl1QW__feedbackHeader:hover{background:var(--bg-3)}.InterviewPanel-module__2Zl1QW__feedbackLabel{text-transform:uppercase;letter-spacing:var(--tr-wide);font-size:12px}.InterviewPanel-module__2Zl1QW__feedbackBody{padding:var(--s-3) var(--s-4);font-size:var(--t-small);color:var(--fg-2);line-height:var(--lh-loose);background:var(--bg-1)}.InterviewPanel-module__2Zl1QW__assessmentHeader{align-items:center;gap:var(--s-3);text-align:center;flex-direction:column;display:flex}.InterviewPanel-module__2Zl1QW__assessmentTitle{font-size:var(--t-h2);color:var(--fg-1);margin:0;font-weight:700}.InterviewPanel-module__2Zl1QW__overallScore{padding:var(--s-4) 0;justify-content:center;align-items:baseline;gap:2px;display:flex}.InterviewPanel-module__2Zl1QW__overallNumber{color:var(--bb-indigo);font-size:clamp(48px,8vw,72px);font-weight:800;line-height:1}.InterviewPanel-module__2Zl1QW__overallMax{font-size:var(--t-h3);color:var(--fg-3);font-weight:600}.InterviewPanel-module__2Zl1QW__assessmentSummary{font-size:var(--t-body);color:var(--fg-2);text-align:center;line-height:var(--lh-body);max-width:560px;margin:0 auto}.InterviewPanel-module__2Zl1QW__categoryBreakdown{gap:var(--s-4);padding:var(--s-5);background:var(--bg-1);border:1.5px solid var(--border-2);border-radius:var(--r-card);flex-direction:column;display:flex}.InterviewPanel-module__2Zl1QW__scoreRow{align-items:center;gap:var(--s-3);display:flex}.InterviewPanel-module__2Zl1QW__scoreLabel{font-size:var(--t-small);color:var(--fg-1);flex:0 0 140px;font-weight:600}.InterviewPanel-module__2Zl1QW__scoreBarWrap{background:var(--bg-3);border-radius:var(--r-pill);flex:1;height:10px;overflow:hidden}.InterviewPanel-module__2Zl1QW__scoreBarFill{border-radius:var(--r-pill);height:100%;transition:width var(--dur-slow) var(--ease-standard)}.InterviewPanel-module__2Zl1QW__scoreValue{text-align:right;font-size:var(--t-small);color:var(--fg-1);flex:0 0 40px;font-weight:700}.InterviewPanel-module__2Zl1QW__topFeedback{padding:var(--s-5);background:var(--bg-2);border-radius:var(--r-card)}.InterviewPanel-module__2Zl1QW__topFeedbackTitle{font-size:var(--t-body);color:var(--fg-1);margin:0 0 var(--s-3) 0;font-weight:700}.InterviewPanel-module__2Zl1QW__topFeedbackList{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.InterviewPanel-module__2Zl1QW__topFeedbackItem{padding-left:var(--s-5);font-size:var(--t-small);color:var(--fg-2);line-height:var(--lh-body);position:relative}.InterviewPanel-module__2Zl1QW__topFeedbackItem:before{content:"";background:var(--bb-indigo);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.InterviewPanel-module__2Zl1QW__assessmentActions{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}.InterviewPanel-module__2Zl1QW__primaryBtn{padding:var(--s-3) var(--s-6);border-radius:var(--r-sm);background:var(--bb-indigo);color:var(--fg-on-indigo);font-size:var(--t-small);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:none;font-weight:700}.InterviewPanel-module__2Zl1QW__primaryBtn:hover:not(:disabled){background:var(--bb-indigo-700)}.InterviewPanel-module__2Zl1QW__primaryBtn:disabled{opacity:.5;cursor:not-allowed}.InterviewPanel-module__2Zl1QW__secondaryBtn{padding:var(--s-3) var(--s-6);border:1.5px solid var(--border-1);border-radius:var(--r-sm);color:var(--fg-1);font-size:var(--t-small);cursor:pointer;transition:all var(--dur-fast) var(--ease-standard);background:0 0;font-weight:700}.InterviewPanel-module__2Zl1QW__secondaryBtn:hover:not(:disabled){background:var(--bg-2);box-shadow:var(--sh-1)}.InterviewPanel-module__2Zl1QW__secondaryBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.InterviewPanel-module__2Zl1QW__interviewHeader{flex-direction:column;align-items:flex-start}.InterviewPanel-module__2Zl1QW__scoreLabel{flex:0 0 100px;font-size:13px}.InterviewPanel-module__2Zl1QW__answerActions{flex-direction:column;align-items:stretch}.InterviewPanel-module__2Zl1QW__primaryBtn,.InterviewPanel-module__2Zl1QW__secondaryBtn{text-align:center;justify-content:center;width:100%}.InterviewPanel-module__2Zl1QW__assessmentActions{flex-direction:column;align-items:stretch}}
