.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app{min-height:calc(100vh - 2.5rem);margin-top:2.5rem;position:relative}@supports (min-height:100dvh){.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app{min-height:calc(100dvh - 2.5rem)}}.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app .SharedLayout-module-scss-module__r1U6ZG__main{min-height:calc(100vh - 2.5rem)}@supports (min-height:100dvh){.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app .SharedLayout-module-scss-module__r1U6ZG__main{min-height:calc(100dvh - 2.5rem)}}.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app .SharedLayout-module-scss-module__r1U6ZG__main main{--header-height:7.5rem;--mobile-header-height:5.5rem}.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app .SharedLayout-module-scss-module__r1U6ZG__main>div>header{top:2.5rem}@media (min-width:1024px){.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app>div aside{margin-top:-2.5rem;padding-top:3.25rem}}@media (max-width:1024px){.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app>div aside{padding-top:3rem}}@media (max-width:640px){.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app{padding-top:var(--mobile-header-height);flex-direction:column}.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app>div>header{top:2rem}.SharedLayout-module-scss-module__r1U6ZG__body:has(.SharedLayout-module-scss-module__r1U6ZG__discordBanner) .SharedLayout-module-scss-module__r1U6ZG__app>div>aside{height:calc(100% - 5.5rem);padding-top:1rem;top:5.5rem}}.SharedLayout-module-scss-module__r1U6ZG__app{display:flex}@media (max-width:640px){.SharedLayout-module-scss-module__r1U6ZG__app{padding-top:var(--mobile-header-height);flex-direction:column}}.SharedLayout-module-scss-module__r1U6ZG__discordBanner{background-color:var(--orange-100);text-align:center;height:var(--item-height);justify-content:center;align-items:center;gap:var(--spacing-2);z-index:999;width:100%;display:flex;position:fixed;top:0}@media (max-width:640px){.SharedLayout-module-scss-module__r1U6ZG__discordBanner{height:2rem}}.SharedLayout-module-scss-module__r1U6ZG__discordBanner .SharedLayout-module-scss-module__r1U6ZG__close{cursor:pointer;position:absolute;right:10px}.SharedLayout-module-scss-module__r1U6ZG__discordBanner .SharedLayout-module-scss-module__r1U6ZG__link{color:var(--orange-700);font-weight:var(--font-weight-bolder);font-size:var(--font-size-normal);padding:0 1rem;padding-right:var(--spacing-4);justify-content:center;align-items:center;gap:8px;line-height:14px;display:flex}@media (max-width:640px){.SharedLayout-module-scss-module__r1U6ZG__discordBanner .SharedLayout-module-scss-module__r1U6ZG__link{gap:var(--spacing-2-5);font-size:10px}}.SharedLayout-module-scss-module__r1U6ZG__discordBanner[data-residency=true]{background-color:var(--green-100)}.SharedLayout-module-scss-module__r1U6ZG__discordBanner[data-residency=true] svg,.SharedLayout-module-scss-module__r1U6ZG__discordBanner[data-residency=true] .SharedLayout-module-scss-module__r1U6ZG__link{color:var(--green-700)}.SharedLayout-module-scss-module__r1U6ZG__discordBanner[data-brand=true]{background-color:var(--yellow-200)}.SharedLayout-module-scss-module__r1U6ZG__discordBanner[data-brand=true] svg,.SharedLayout-module-scss-module__r1U6ZG__discordBanner[data-brand=true] .SharedLayout-module-scss-module__r1U6ZG__link{color:var(--yellow-800)}.SharedLayout-module-scss-module__r1U6ZG__main{background:var(--main-background-color);border-radius:var(--border-radius-3xl) 0 0 var(--border-radius-3xl);flex-direction:column;align-items:center;width:100%;min-width:0;min-height:100vh;display:flex;position:relative;box-shadow:0 0 1rem -.5rem #00000029}@supports (min-height:100dvh){.SharedLayout-module-scss-module__r1U6ZG__main{min-height:100dvh}}@media (max-width:1024px){.SharedLayout-module-scss-module__r1U6ZG__main{margin-left:var(--sidebar-width-collapsed)}}@media (max-width:640px){.SharedLayout-module-scss-module__r1U6ZG__main{min-height:calc(100vh - var(--mobile-header-height));border-radius:var(--border-radius-3xl) var(--border-radius-3xl) 0 0;margin-left:0;box-shadow:0 .25rem 1rem -.5rem #00000029}@supports (min-height:100dvh){.SharedLayout-module-scss-module__r1U6ZG__main{min-height:calc(100dvh - var(--mobile-header-height))}}}.SharedLayout-module-scss-module__r1U6ZG__main>main{padding:var(--site-padding);padding-top:var(--spacing-2)}@media (max-width:640px){.SharedLayout-module-scss-module__r1U6ZG__main>main{padding:var(--site-padding-mobile)}}.SharedLayout-module-scss-module__r1U6ZG__main>main[data-fullscreen]{align-items:center;gap:var(--spacing-3);background:var(--main-background-color);z-index:1000;flex-direction:column;width:100vw;height:100%;display:flex;position:fixed;top:0;left:0;overflow:hidden auto;padding:var(--site-padding)!important}@media (max-width:640px){.SharedLayout-module-scss-module__r1U6ZG__main>main[data-fullscreen]{padding:var(--site-padding-mobile)!important}}.SharedLayout-module-scss-module__r1U6ZG__main>main[data-fullscreen][data-animated=true]{animation:SharedLayout-module-scss-module__r1U6ZG__openFullscreenPage var(--transition) forwards}@keyframes SharedLayout-module-scss-module__r1U6ZG__openFullscreenPage{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SharedLayout-module-scss-module__r1U6ZG__main>main[data-fullscreen]>a{align-self:flex-start;margin-left:2.5vw}@media (max-width:640px){.SharedLayout-module-scss-module__r1U6ZG__main>main[data-fullscreen]>a{margin-left:unset}}.SharedLayout-module-scss-module__r1U6ZG__main>main[data-fullscreen]>a svg{width:unset;height:2rem}.SharedLayout-module-scss-module__r1U6ZG__main>main[data-fullscreen]>div:last-child{gap:var(--spacing-6);flex-direction:column;width:100%;max-width:30rem;margin:auto 0;display:flex}@media (max-width:640px){.SharedLayout-module-scss-module__r1U6ZG__main>main[data-fullscreen]>div:last-child{margin:unset}}.SharedLayout-module-scss-module__r1U6ZG__confettiCanvas{z-index:10000;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.SharedLayout-module-scss-module__r1U6ZG__noScript{background:var(--overlay-color);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));padding:var(--spacing-6);z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SharedLayout-module-scss-module__r1U6ZG__noScript>div{background:var(--color-50);border-radius:var(--border-radius);padding:var(--spacing-3) var(--spacing-4)}.SharedLayout-module-scss-module__r1U6ZG__noScript>div>p{margin-top:var(--spacing-2)}
.styles-module-scss-module__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}.styles-module-scss-module__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}.styles-module-scss-module__ZP2sNa__header:before{content:"";background:var(--main-header-background-color);width:100%;height:100%;-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));z-index:-1;opacity:0;animation-name:styles-module-scss-module__ZP2sNa__headerOpacityOnScroll;animation-fill-mode:forwards;animation-timeline:scroll();animation-range:0 1.25rem;position:absolute;top:0;left:0}@keyframes styles-module-scss-module__ZP2sNa__headerOpacityOnScroll{0%{opacity:0}to{opacity:1}}.styles-module-scss-module__ZP2sNa__printLogo{display:none}.styles-module-scss-module__ZP2sNa__printLogo svg{width:unset;height:1.625rem}.styles-module-scss-module__ZP2sNa__left{align-items:center;display:flex}.styles-module-scss-module__ZP2sNa__left ul{align-items:center;list-style:none;display:flex}.styles-module-scss-module__ZP2sNa__left ul>span{margin:0 var(--spacing-2)}.styles-module-scss-module__ZP2sNa__left ul>li{font-weight:var(--font-weight-extra-bold)}.styles-module-scss-module__ZP2sNa__left ul>li[data-active=true]{color:var(--font-color-13)}.styles-module-scss-module__ZP2sNa__left ul>li a{transition:none}.styles-module-scss-module__ZP2sNa__center{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles-module-scss-module__ZP2sNa__right{align-items:center;gap:var(--spacing-3);display:flex}.styles-module-scss-module__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}.styles-module-scss-module__ZP2sNa__profile:hover{background-color:var(--color-50)}.styles-module-scss-module__ZP2sNa__profile>h4{font-weight:var(--font-weight-bolder);color:var(--font-color-10);line-height:1.25rem}.styles-module-scss-module__ZP2sNa__profile>svg{color:var(--color-450)}.styles-module-scss-module__ZP2sNa__wrapper{gap:var(--spacing-3);display:flex}.styles-module-scss-module__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}
.styles-module-scss-module__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){.styles-module-scss-module__tpZuTq__button{box-shadow:none;background-color:#0000}}.styles-module-scss-module__tpZuTq__button .styles-module-scss-module__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}.styles-module-scss-module__tpZuTq__button:hover{background-color:var(--color-50)}.styles-module-scss-module__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}.styles-module-scss-module__tpZuTq__content[data-side=top]{animation-name:styles-module-scss-module__tpZuTq__slideDownAndFade}.styles-module-scss-module__tpZuTq__content[data-side=bottom]{animation-name:styles-module-scss-module__tpZuTq__slideUpAndFade}.styles-module-scss-module__tpZuTq__header{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-5) var(--spacing-5) 0 var(--spacing-5);display:flex}.styles-module-scss-module__tpZuTq__header h4{font-size:var(--font-size-big);line-height:1.5rem}.styles-module-scss-module__tpZuTq__header>svg{color:var(--color-800)}.styles-module-scss-module__tpZuTq__clear{align-items:center;gap:var(--spacing-1-5);padding:0 var(--spacing-1);margin-left:auto;display:flex}.styles-module-scss-module__tpZuTq__clear:hover{color:var(--color-750)}.styles-module-scss-module__tpZuTq__clear span{font-weight:var(--font-weight-bolder)}.styles-module-scss-module__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}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification{flex-shrink:0;width:100%;height:4.75rem;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__delete{top:var(--spacing-0-5);right:var(--spacing-0-5);padding:var(--spacing-0-5);opacity:0;position:absolute}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__delete:hover{background-color:var(--color-100);color:var(--color-800)}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification:hover .styles-module-scss-module__tpZuTq__delete{opacity:1}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__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}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__type svg{color:var(--blue-600)}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__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)}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__type[data-content=FORUM_COMMENT_REPLY] svg{color:var(--orange-600)}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__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)}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__type[data-content=FORUM_VOTE] svg{color:var(--green-600)}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__type[data-content=MED_SCHOOL_THREAD_HEART],.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__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)}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__type[data-content=MED_SCHOOL_THREAD_HEART] svg,.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__type[data-content=COLLEGE_THREAD_HEART] svg{color:var(--red-600)}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__type[data-content=MED_SCHOOL_THREAD_REPLY],.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__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)}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__type[data-content=MED_SCHOOL_THREAD_REPLY] svg,.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__type[data-content=COLLEGE_THREAD_REPLY] svg{color:var(--yellow-700)}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__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}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__body span{font-weight:var(--font-weight-thin);text-overflow:ellipsis;white-space:nowrap;line-height:1.25rem;overflow:hidden}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__body>div{justify-content:space-between;gap:var(--spacing-1-5);align-items:flex-start;display:flex}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__body>div h4{line-height:1.25rem}.styles-module-scss-module__tpZuTq__notifications .styles-module-scss-module__tpZuTq__notification .styles-module-scss-module__tpZuTq__body>div h5{line-height:1rem;font-size:var(--font-size-small);color:var(--color-450)}.styles-module-scss-module__tpZuTq__placeholder{align-items:center;gap:var(--spacing-4);height:100%;padding-bottom:var(--spacing-5);flex-direction:column;justify-content:center;display:flex}.styles-module-scss-module__tpZuTq__placeholder>div{gap:var(--spacing-1-5);flex-direction:column;align-items:center;display:flex}.styles-module-scss-module__tpZuTq__placeholder>div h4,.styles-module-scss-module__tpZuTq__placeholder>div span{line-height:1.25rem}@keyframes styles-module-scss-module__tpZuTq__slideDownAndFade{0%{opacity:0}to{opacity:1}}@keyframes styles-module-scss-module__tpZuTq__slideUpAndFade{0%{opacity:0}to{opacity:1}}.styles-module-scss-module__tpZuTq__schoolCrest{border:1px solid var(--color-100);border-radius:var(--border-radius)}
.styles-module-scss-module__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}
.GuestHeaderButtons-module-scss-module__-Z_MdW__base{align-items:center;gap:var(--spacing-2);display:flex}
.styles-module-scss-module__RfSnCW__launcher{bottom:calc(12px + env(safe-area-inset-bottom,0px));left:calc(12px + env(safe-area-inset-left,0px));z-index:2147483000;background:var(--primary-color);width:36px;height:36px;color:var(--color-900);cursor:pointer;transition:background var(--transition),box-shadow var(--transition);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;box-shadow:0 2px 8px #00000029}.styles-module-scss-module__RfSnCW__launcher:hover{background:var(--primary-color-2);box-shadow:0 4px 12px #0003}.styles-module-scss-module__RfSnCW__launcher:focus-visible{outline:2px solid var(--color-900);outline-offset:4px}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__RfSnCW__launcher{transition:none}}@media print{.styles-module-scss-module__RfSnCW__launcher{display:none}}
.styles-module-scss-module__VQXc5q__item{gap:var(--spacing-0-5);padding:var(--spacing-1);background-color:var(--color-50);border-radius:var(--border-radius);align-items:center;display:flex;box-shadow:0 1px 3px -1px #0000001a,0 6px 12px -6px #00000029}.styles-module-scss-module__VQXc5q__emoteButton{padding:var(--spacing-1)}.styles-module-scss-module__VQXc5q__emoteButton:hover{background-color:var(--hover-color);color:var(--color-800)}.styles-module-scss-module__VQXc5q__content{z-index:1}
.ResultWrapper-module-scss-module___NwDoG__result{gap:var(--spacing-2);border-top:1px solid var(--color-100);width:100%;padding:var(--spacing-4);transition:var(--transition);flex-direction:column;display:flex}@media (max-width:640px){.ResultWrapper-module-scss-module___NwDoG__result{border:1px solid var(--color-150);border-radius:var(--border-radius);gap:var(--spacing-3);background-color:var(--color-75);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4) var(--spacing-4);flex-direction:column-reverse}}.ResultWrapper-module-scss-module___NwDoG__result:hover .ResultWrapper-module-scss-module___NwDoG__addReaction>button{opacity:1}.ResultWrapper-module-scss-module___NwDoG__result[data-new=true]{animation:ResultWrapper-module-scss-module___NwDoG__slideIn var(--transition) ease-out forwards}@keyframes ResultWrapper-module-scss-module___NwDoG__slideIn{0%{opacity:0;margin-top:-8.75rem}to{opacity:1;margin-top:0}}.ResultWrapper-module-scss-module___NwDoG__top{align-items:center;gap:var(--spacing-3);display:flex}@media (max-width:640px){.ResultWrapper-module-scss-module___NwDoG__top{padding-top:var(--spacing-4);border-top:1px solid var(--color-100)}}.ResultWrapper-module-scss-module___NwDoG__schoolInfo{flex-direction:column;width:100%;display:flex}.ResultWrapper-module-scss-module___NwDoG__icon{margin-left:auto}.ResultWrapper-module-scss-module___NwDoG__middle{padding-left:3.125rem;padding-right:var(--spacing-4)}@media (max-width:640px){.ResultWrapper-module-scss-module___NwDoG__middle{padding-left:0}}.ResultWrapper-module-scss-module___NwDoG__userLink{color:inherit;font:inherit}.ResultWrapper-module-scss-module___NwDoG__userLink:hover{text-decoration:underline}.ResultWrapper-module-scss-module___NwDoG__bottom{gap:var(--spacing-2);padding-left:3.125rem;padding-right:var(--spacing-4);flex-wrap:wrap;display:flex;position:relative}@media (max-width:640px){.ResultWrapper-module-scss-module___NwDoG__bottom{padding-left:0}}.ResultWrapper-module-scss-module___NwDoG__emote{align-items:center;gap:var(--spacing-1);color:var(--font-color-9);font-weight:var(--font-weight-bolder);font-size:var(--font-size-small);background:var(--color-50);border:1px solid var(--color-150);border-radius:var(--border-radius-md);padding:var(--spacing-1) var(--spacing-1-5);display:flex}.ResultWrapper-module-scss-module___NwDoG__emote:hover{background:var(--hover-color)}.ResultWrapper-module-scss-module___NwDoG__emote[data-active=true]{background:var(--orange-100);border:1px solid var(--orange-400)}.ResultWrapper-module-scss-module___NwDoG__addReaction{position:absolute;bottom:0;right:0}@media (max-width:640px){.ResultWrapper-module-scss-module___NwDoG__addReaction{top:0;bottom:unset}}.ResultWrapper-module-scss-module___NwDoG__addReaction>button{opacity:0}.ResultWrapper-module-scss-module___NwDoG__resultSkeleton{gap:var(--spacing-2);border-top:1px solid var(--color-100);width:100%;padding:var(--spacing-4);transition:var(--transition);flex-direction:column;display:flex}.ResultWrapper-module-scss-module___NwDoG__crestSkeleton{border-radius:var(--border-radius);flex-shrink:0;width:2.25rem;height:2.25rem;background-color:var(--color-100)!important}.ResultWrapper-module-scss-module___NwDoG__iconSkeleton{border-radius:var(--border-radius);flex-shrink:0;width:1.5rem;height:1.5rem;background-color:var(--color-100)!important}.ResultWrapper-module-scss-module___NwDoG__schoolNameSkeleton{border-radius:var(--border-radius-sm);width:9rem;height:.875rem;margin-top:.125rem;margin-bottom:.25rem;background-color:var(--color-100)!important}.ResultWrapper-module-scss-module___NwDoG__dateSkeleton{border-radius:var(--border-radius-sm);width:6rem;height:.75rem;margin-top:.125rem;margin-bottom:.125rem;background-color:var(--color-100)!important}.ResultWrapper-module-scss-module___NwDoG__longLineSkeleton{border-radius:var(--border-radius-sm);width:12rem;height:.875rem;margin-top:.25rem;margin-bottom:.25rem;background-color:var(--color-100)!important}@media (max-width:1280px){.ResultWrapper-module-scss-module___NwDoG__longLineSkeleton{width:10rem}}.ResultWrapper-module-scss-module___NwDoG__shortLineSkeleton{height:.875rem;margin-top:.25rem;margin-bottom:var(--spacing-3);border-radius:var(--border-radius-sm);width:8rem;background-color:var(--color-100)!important}@media (max-width:1280px){.ResultWrapper-module-scss-module___NwDoG__shortLineSkeleton{width:10rem}}
.LiveResultsWrapper-module-scss-module__Ti0nvW__head{gap:var(--spacing-3);padding:var(--spacing-4);flex-direction:column;display:flex}@media (max-width:768px){.LiveResultsWrapper-module-scss-module__Ti0nvW__head{padding:var(--spacing-4) 0}}.LiveResultsWrapper-module-scss-module__Ti0nvW__top{padding:0 var(--spacing-1);align-items:center;gap:var(--spacing-3);display:flex}@media (max-width:768px){.LiveResultsWrapper-module-scss-module__Ti0nvW__top{display:none}}.LiveResultsWrapper-module-scss-module__Ti0nvW__title{color:var(--font-color-10);font-size:var(--font-size-big);line-height:1.5rem}.LiveResultsWrapper-module-scss-module__Ti0nvW__pulse{background:var(--red-600);width:6px;height:6px;box-shadow:0 0 0 0 var(--red-600);border-radius:50%;animation:2s infinite LiveResultsWrapper-module-scss-module__Ti0nvW__pulseAnimation;transform:scale(1)}@keyframes LiveResultsWrapper-module-scss-module__Ti0nvW__pulseAnimation{0%{box-shadow:0 0 0 0 var(--red-600);transform:scale(.95)}70%{transform:scale(1);box-shadow:0 0 0 6px #de544800}to{transform:scale(.95);box-shadow:0 0 #de544800}}
.styles-module-scss-module__iLocmG__liveResults{background:var(--color-75);border-left:1px solid var(--color-100);width:21rem;min-width:21rem;height:100vh;position:sticky;top:0}@supports (height:100dvh){.styles-module-scss-module__iLocmG__liveResults{height:100dvh}}.styles-module-scss-module__iLocmG__body{flex-direction:column;display:flex}@media (min-width:768px){.styles-module-scss-module__iLocmG__body{height:calc(100% - 6.75rem);overflow:hidden scroll}}@media (max-width:768px){.styles-module-scss-module__iLocmG__body{gap:var(--spacing-3)}}.styles-module-scss-module__iLocmG__spinner{color:var(--color-500);justify-content:center;align-items:center;display:flex}.styles-module-scss-module__iLocmG__spinner>svg{animation:2s linear infinite styles-module-scss-module__iLocmG__rotate}@keyframes styles-module-scss-module__iLocmG__rotate{to{transform:rotate(1turn)}}
.MedLiveResults-module-scss-module__H-0H4W__container{flex-direction:column;height:100%;min-height:0;display:flex}.MedLiveResults-module-scss-module__H-0H4W__search{padding:var(--spacing-4);flex-shrink:0}.MedLiveResults-module-scss-module__H-0H4W__body{overscroll-behavior-y:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden scroll}
.MedLiveResultsSidebar-module-scss-module__1W8YmG__overlay{display:none}@media (max-width:1280px){.MedLiveResultsSidebar-module-scss-module__1W8YmG__overlay{inset:var(--header-height) 0 0;z-index:998;opacity:0;background:var(--overlay-color);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));pointer-events:none;transition:opacity var(--transition);display:block;position:fixed}.MedLiveResultsSidebar-module-scss-module__1W8YmG__overlay[data-state=open]{opacity:1;pointer-events:auto}}.MedLiveResultsSidebar-module-scss-module__1W8YmG__liveResults{background:var(--color-0);border-left:1px solid var(--color-100);width:21rem;min-width:21rem;height:100vh;transition:width var(--transition),min-width var(--transition),border-color var(--transition);flex-shrink:0;position:sticky;top:0;overflow:hidden}@supports (height:100dvh){.MedLiveResultsSidebar-module-scss-module__1W8YmG__liveResults{height:100dvh}}@media (max-width:1280px){.MedLiveResultsSidebar-module-scss-module__1W8YmG__liveResults{top:var(--header-height);z-index:999;width:21rem;min-width:21rem;height:calc(100vh - var(--header-height));position:fixed;right:0}@supports (height:100dvh){.MedLiveResultsSidebar-module-scss-module__1W8YmG__liveResults{height:calc(100dvh - var(--header-height))}}}.MedLiveResultsSidebar-module-scss-module__1W8YmG__liveResults[data-state=closed]{pointer-events:none;border-left-color:#0000;width:0;min-width:0}.MedLiveResultsSidebar-module-scss-module__1W8YmG__liveResults[data-state=closed] .MedLiveResultsSidebar-module-scss-module__1W8YmG__container{opacity:0;transform:translate(100%)}.MedLiveResultsSidebar-module-scss-module__1W8YmG__container{width:21rem;min-width:21rem;height:100%;min-height:0;transition:opacity var(--transition),transform var(--transition);flex-direction:column;display:flex}.MedLiveResultsSidebar-module-scss-module__1W8YmG__tabs{padding-top:var(--spacing-4);flex-shrink:0}.MedLiveResultsSidebar-module-scss-module__1W8YmG__tabs .MedLiveResultsSidebar-module-scss-module__1W8YmG__tabOptions{gap:0}.MedLiveResultsSidebar-module-scss-module__1W8YmG__tabs .MedLiveResultsSidebar-module-scss-module__1W8YmG__tabOptions>button{flex:1;justify-content:center;min-width:0;padding-right:0}.MedLiveResultsSidebar-module-scss-module__1W8YmG__panel{flex:1;min-height:0;overflow:hidden}.MedLiveResultsSidebar-module-scss-module__1W8YmG__placeholder{height:100%;padding:var(--spacing-5);text-align:center;justify-content:center;align-items:center;display:flex}
.styles-module-scss-module__-k5dUq__overlay{pointer-events:none;z-index:99;width:100%;height:100%;transition:all .4s;position:fixed;top:0;left:0}.styles-module-scss-module__-k5dUq__overlay[data-open=true]{background:var(--overlay-color);-webkit-backdrop-filter:blur(var(--overlay-blur));backdrop-filter:blur(var(--overlay-blur));pointer-events:all}.styles-module-scss-module__-k5dUq__mobileMenu{background:var(--main-background-color);border-radius:var(--border-radius-2xl) var(--border-radius-2xl) 0 0;z-index:99;overscroll-behavior:contain;flex-direction:column;flex-shrink:0;width:100%;height:90vh;transition:all .4s;display:flex;position:fixed;top:10vh;overflow:scroll;transform:translateY(100%)}.styles-module-scss-module__-k5dUq__mobileMenu:before{content:"";z-index:-1;width:100%;height:120%;display:block;position:absolute;top:0}.styles-module-scss-module__-k5dUq__mobileMenu[data-open=true]{transform:translate(0,0)}.styles-module-scss-module__-k5dUq__content{gap:var(--spacing-5);height:100%;padding:var(--spacing-6);flex-direction:column;display:flex}.styles-module-scss-module__-k5dUq__content>button{margin-top:auto}.styles-module-scss-module__-k5dUq__content>h2{font-size:var(--font-size-extra-large);line-height:1.4;font-weight:var(--font-weight-semi-bold)}
