.ZP2sNa_header{width:100%;height:var(--header-height);border-radius:var(--border-radius-3xl) 0 0 0;z-index:100;display:flex;position:sticky;top:0}.ZP2sNa_header>div{width:100%;height:100%;padding:0 var(--spacing-8);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.ZP2sNa_header:before{content:"";z-index:-1;width:100%;height:100%;transition:background-color var(--transition),backdrop-filter var(--transition);position:absolute;top:0;left:0}.ZP2sNa_scrolled:before{background-color:var(--main-header-background-color);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur))}.ZP2sNa_printLogo{display:none}.ZP2sNa_printLogo svg{width:unset;height:1.625rem}.ZP2sNa_left{align-items:center;display:flex}.ZP2sNa_left ul{align-items:center;list-style:none;display:flex}.ZP2sNa_left ul>span{margin:0 var(--spacing-2)}.ZP2sNa_left ul>li{font-weight:var(--font-weight-extra-bold)}.ZP2sNa_left ul>li[data-active=true]{color:var(--font-color-13)}.ZP2sNa_left ul>li a{transition:none}.ZP2sNa_center{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ZP2sNa_right{align-items:center;gap:var(--spacing-3);display:flex}.ZP2sNa_profile{justify-content:center;align-items:center;gap:var(--spacing-1-5);background-color:var(--color-0);height:2.125rem;padding:0 var(--spacing-2) 0 var(--spacing-0-5);cursor:pointer;border-radius:var(--border-radius-lg);transition:var(--transition);display:flex;box-shadow:0 1px 3px #1212171a,0 1px 2px #1212170f}.ZP2sNa_profile:hover{background-color:var(--color-50)}.ZP2sNa_profile>h4{font-weight:var(--font-weight-bolder);color:var(--font-color-10);line-height:1.25rem}.ZP2sNa_profile>svg{color:var(--color-450)}.ZP2sNa_wrapper{gap:var(--spacing-3);display:flex}.ZP2sNa_specialtyColorBox{border:1px solid #0000003d;border-radius:3px;width:10px;min-width:10px;height:10px;min-height:10px;box-shadow:0 1px 2px #00000014}
.tpZuTq_button{background-color:var(--color-0);border-radius:var(--border-radius-lg);width:2.125rem;height:2.125rem;color:var(--color-800);transition:var(--transition);justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 1px 3px #1212171a,0 1px 2px #1212170f}@media (max-width:640px){.tpZuTq_button{box-shadow:none;background-color:#0000}}.tpZuTq_button .tpZuTq_unread{border-radius:var(--border-radius-full);background-color:var(--red-700);width:1rem;height:1rem;color:var(--color-0);letter-spacing:-.03em;font-size:11px;font-weight:var(--font-weight-extra-bold);justify-content:center;align-items:center;display:flex;position:absolute;top:1px;right:2px}.tpZuTq_button:hover{background-color:var(--color-50)}.tpZuTq_content{gap:var(--spacing-4);background-color:var(--color-50);border-radius:var(--border-radius-2xl);z-index:2147483647;width:20.25rem;height:20.25rem;margin-left:var(--spacing-4);flex-direction:column;animation-duration:.25s;display:flex;box-shadow:0 2px 4px #00000014,0 12px 32px #0000001a}.tpZuTq_content[data-side=top]{animation-name:tpZuTq_slideDownAndFade}.tpZuTq_content[data-side=bottom]{animation-name:tpZuTq_slideUpAndFade}.tpZuTq_header{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-5) var(--spacing-5) 0 var(--spacing-5);display:flex}.tpZuTq_header h4{font-size:var(--font-size-big);line-height:1.5rem}.tpZuTq_header>svg{color:var(--color-800)}.tpZuTq_clear{align-items:center;gap:var(--spacing-1-5);padding:0 var(--spacing-1);margin-left:auto;display:flex}.tpZuTq_clear:hover{color:var(--color-750)}.tpZuTq_clear span{font-weight:var(--font-weight-bolder)}.tpZuTq_notifications{gap:var(--spacing-2);padding:0 var(--spacing-5) var(--spacing-5) var(--spacing-5);flex-direction:column;display:flex;overflow-y:auto}.tpZuTq_notifications .tpZuTq_notification{flex-shrink:0;width:100%;height:4.75rem;display:flex;position:relative;overflow:hidden}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_delete{top:var(--spacing-0-5);right:var(--spacing-0-5);padding:var(--spacing-0-5);opacity:0;position:absolute}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_delete:hover{background-color:var(--color-100);color:var(--color-800)}.tpZuTq_notifications .tpZuTq_notification:hover .tpZuTq_delete{opacity:1}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type{border-radius:var(--border-radius) 0 0 var(--border-radius);background-color:var(--blue-100);border-top:1px solid var(--blue-200);border-bottom:1px solid var(--blue-200);border-left:1px solid var(--blue-200);flex-shrink:0;justify-content:center;align-items:center;width:3rem;display:flex}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type svg{color:var(--blue-600)}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=FORUM_COMMENT_REPLY]{background-color:var(--orange-100);border-top:1px solid var(--orange-200);border-bottom:1px solid var(--orange-200);border-left:1px solid var(--orange-200)}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=FORUM_COMMENT_REPLY] svg{color:var(--orange-600)}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=FORUM_VOTE]{background-color:var(--green-100);border-top:1px solid var(--green-200);border-bottom:1px solid var(--green-200);border-left:1px solid var(--green-200)}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=FORUM_VOTE] svg{color:var(--green-600)}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=MED_SCHOOL_THREAD_HEART],.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=COLLEGE_THREAD_HEART]{background-color:var(--red-100);border-top:1px solid var(--red-200);border-bottom:1px solid var(--red-200);border-left:1px solid var(--red-200)}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=MED_SCHOOL_THREAD_HEART] svg,.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=COLLEGE_THREAD_HEART] svg{color:var(--red-600)}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=MED_SCHOOL_THREAD_REPLY],.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=COLLEGE_THREAD_REPLY]{background-color:var(--yellow-100);border-top:1px solid var(--yellow-300);border-bottom:1px solid var(--yellow-300);border-left:1px solid var(--yellow-300)}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=MED_SCHOOL_THREAD_REPLY] svg,.tpZuTq_notifications .tpZuTq_notification .tpZuTq_type[data-content=COLLEGE_THREAD_REPLY] svg{color:var(--yellow-700)}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_body{padding:var(--spacing-4);gap:var(--spacing-1);background-color:var(--color-75);border-top:1px solid var(--color-100);border-bottom:1px solid var(--color-100);border-right:1px solid var(--color-100);border-radius:0 var(--border-radius) var(--border-radius) 0;flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_body span{font-weight:var(--font-weight-thin);text-overflow:ellipsis;white-space:nowrap;line-height:1.25rem;overflow:hidden}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_body>div{justify-content:space-between;gap:var(--spacing-1-5);align-items:flex-start;display:flex}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_body>div h4{line-height:1.25rem}.tpZuTq_notifications .tpZuTq_notification .tpZuTq_body>div h5{line-height:1rem;font-size:var(--font-size-small);color:var(--color-450)}.tpZuTq_placeholder{align-items:center;gap:var(--spacing-4);height:100%;padding-bottom:var(--spacing-5);flex-direction:column;justify-content:center;display:flex}.tpZuTq_placeholder>div{gap:var(--spacing-1-5);flex-direction:column;align-items:center;display:flex}.tpZuTq_placeholder>div h4,.tpZuTq_placeholder>div span{line-height:1.25rem}@keyframes tpZuTq_slideDownAndFade{0%{opacity:0}to{opacity:1}}@keyframes tpZuTq_slideUpAndFade{0%{opacity:0}to{opacity:1}}.tpZuTq_schoolCrest{border:1px solid var(--color-100);border-radius:var(--border-radius)}
.UUhiHa_admitScore{border-radius:var(--border-radius);background:var(--color-50);border:1px solid var(--color-100);height:2.125rem;padding:0 var(--spacing-2);justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #1212171a,0 1px 2px #1212170f}
.-Z_MdW_base{align-items:center;gap:var(--spacing-2);display:flex}
.y27b0q_placeholderIcon{background-color:var(--color-100);border:1px solid #0000000d;border-radius:3px;width:10px;min-width:10px;height:10px;min-height:10px;box-shadow:0 1px 2px #00000008}.y27b0q_desktop,.y27b0q_mobile{max-width:285px}@media (max-width:480px){.y27b0q_mobile{max-width:165px}}@media (max-width:408px){.y27b0q_mobile{max-width:120px}}
.react-calendar{background:#fff;border:1px solid #a0a096;width:350px;max-width:100%;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{margin:-.5em;display:flex}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :before,.react-calendar :after{box-sizing:border-box}.react-calendar button{border:0;outline:none;margin:0}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:44px;margin-bottom:1em;display:flex}.react-calendar__navigation button{background:0 0;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{font:inherit;justify-content:center;align-items:center;font-size:.75em;font-weight:700;display:flex}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{text-align:center;max-width:100%;font:inherit;background:0 0;padding:10px 6.6667px;font-size:.833em}.react-calendar__tile:disabled{color:#ababab;background-color:#f0f0f0}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{color:#fff;background:#006edc}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}
.react-calendar{padding:var(--spacing-1);font-family:var(--font-family);border:0}.react-calendar .react-calendar__navigation{height:unset;margin-bottom:0}.react-calendar .react-calendar__navigation button:disabled{opacity:.25;cursor:default;background:0 0}.react-calendar .react-calendar__navigation .react-calendar__navigation__label{width:fit-content;min-width:fit-content;color:var(--font-color-10);font-weight:var(--font-weight-extra-bold);padding:var(--spacing-2);order:-1;align-items:center;display:flex}.react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button{margin-left:auto}.react-calendar .react-calendar__navigation .react-calendar__navigation__prev-button,.react-calendar .react-calendar__navigation .react-calendar__navigation__next-button{min-width:1.875rem;color:var(--color-550);border-radius:var(--border-radius-lg);justify-content:center;align-items:center;display:flex}.react-calendar .react-calendar__navigation .react-calendar__navigation__prev2-button,.react-calendar .react-calendar__navigation .react-calendar__navigation__next2-button{display:none}.react-calendar .react-calendar__tile:enabled:hover,.react-calendar .react-calendar__navigation button:enabled:hover{background:var(--color-100)!important}.react-calendar .react-calendar__tile:enabled:focus,.react-calendar .react-calendar__navigation button:enabled:focus{background:unset}.react-calendar .react-calendar__viewContainer{padding:var(--spacing-2)}.react-calendar .react-calendar__viewContainer .react-calendar__year-view__months__month,.react-calendar .react-calendar__viewContainer .react-calendar__decade-view__years__year,.react-calendar .react-calendar__viewContainer .react-calendar__century-view__decades__decade{color:var(--font-color-5);font-size:var(--font-size-small);font-weight:var(--font-weight-extra-bold);border-radius:var(--border-radius-md);padding:var(--spacing-4) 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}.react-calendar .react-calendar__viewContainer .react-calendar__year-view__months__month.react-calendar__century-view__decades__decade,.react-calendar .react-calendar__viewContainer .react-calendar__decade-view__years__year.react-calendar__century-view__decades__decade,.react-calendar .react-calendar__viewContainer .react-calendar__century-view__decades__decade.react-calendar__century-view__decades__decade{font-size:.625rem}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays{gap:var(--spacing-1-5);margin-bottom:var(--spacing-1-5)}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays__weekday{width:1.5rem;max-width:1.5rem;height:1.5rem;color:var(--font-color-5);font-size:var(--font-size-normal);font-weight:var(--font-weight-extra-bold);border-radius:var(--border-radius-md);border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays__weekday>abbr{text-decoration:none}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days{gap:var(--spacing-1-5)}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day{width:1.5rem;max-width:1.5rem;height:1.5rem;color:var(--font-color-10);font-size:var(--font-size-normal);font-weight:var(--font-weight-extra-bold);border-radius:var(--border-radius-md);border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.react-calendar .react-calendar__viewContainer .react-calendar__month-view__days__day--neighboringMonth{color:var(--color-350);font-weight:var(--font-weight-bold)}.react-calendar .react-calendar__viewContainer .react-calendar__tile:disabled{opacity:.25;cursor:default;background:0 0}.react-calendar .react-calendar__viewContainer .react-calendar__tile--now{border-color:var(--color-150);background:0 0}.react-calendar .react-calendar__viewContainer .react-calendar__tile--active,.react-calendar .react-calendar__viewContainer .react-calendar__tile--hasActive{color:var(--font-color-13);font-weight:var(--font-weight-extra-bold);border-color:var(--primary-color-2);box-shadow:inset 0 -2px 4px -1px #0000000f,0 3px 6px #00000012;background:var(--primary-color)!important}.react-calendar .react-calendar__viewContainer .react-calendar__tile--active:hover,.react-calendar .react-calendar__viewContainer .react-calendar__tile--hasActive:hover{background:#fbdf20!important}
