#root,body,html{height:100%;margin:0}#root,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background);color:#333;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-family-primary);position:relative}.content{bottom:0;display:flex;flex-direction:column;gap:1rem;left:0;overflow-y:auto;position:absolute;right:0;top:3.5rem;top:var(--nav-height)}.page-container{margin:0 auto;max-width:800px;padding:2rem;width:100%}.code{font-family:source-code-pro,ui-monospace,Menlo,Monaco,Consolas,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-family-monospace)}.formal{font-family:"Hedvig Letters Serif",serif;font-family:var(--font-family-formal)}.handwriting{font-family:Nanum Pen Script,cursive;font-family:var(--font-family-handwriting);font-size:1.2rem;font-size:var(--font-size-medium)}.serif-bold{font-family:Roboto Slab,serif;font-family:var(--font-family-strong)}.symbol-baseline-adjust{font-size:1.2em;vertical-align:middle}.button{border:1px solid #0000;border-radius:3px;padding:10px 20px}.flex-container{align-items:center;display:flex;justify-content:center}.text-center{text-align:center}@media (max-width:768px){.button{padding:8px 16px}}.NavBar_header__VDtsU{background-color:var(--nav);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;height:var(--nav-height);left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.NavBar_nav-bar__EfJjE{align-items:center;color:var(--nav-contrast);display:flex;height:100%;justify-content:space-between;padding:.5rem 1rem;width:100%}.NavBar_title-container__BUtYZ{flex-shrink:0}.NavBar_title__tVF8u{color:var(--nav-contrast);font-size:1.25rem;margin:0;text-decoration:none;white-space:nowrap}.NavBar_button-container__TD9m9{align-items:center;display:flex;gap:.5rem;justify-content:flex-end}@media (max-width:768px){.NavBar_nav-bar__EfJjE{flex-direction:row;padding:.5rem 1rem}.NavBar_title__tVF8u{font-size:1.25rem}}.Buttons_button-base__7jvv-{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;padding:.5rem 1rem;transition:background-color .3s}.Buttons_button-base__7jvv-:hover{background-color:var(--button)}.Buttons_button-icon__xUKlW{height:24px;margin-right:10px;width:24px}@media (max-width:768px){.Buttons_button-base__7jvv-{font-size:14px;padding:10px 8px}.Buttons_button-icon__xUKlW{height:20px;margin-right:8px;width:20px}}.UserMenu_menuButton__bwBIJ{color:var(--nav-contrast)}.UserMenu_icon__BGxWx{margin-right:.5rem}.Footer_footer__QwD\+f{background-color:var(--footer);color:var(--footer-contrast);margin-top:auto;padding:1rem 0;text-align:center}.MessageDisplay_message-container__tRSkE{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;gap:10px;max-width:300px;position:fixed;right:20px;z-index:1000}.MessageDisplay_message__gOcDv{align-items:center;background-color:#f4f4f4;background-color:var(--widget,#f4f4f4);border-radius:4px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:10px 15px;width:100%}.MessageDisplay_close-btn__cYhX\+{background:#0000;border:none;color:#333;color:var(--close-button,#333);cursor:pointer;font-size:16px}.MessageDisplay_info-msg__lxha3{background-color:#d1ecf1;background-color:var(--info-bg,#d1ecf1);border-left:4px solid #0c5460;border-left:4px solid var(--info-color,#0c5460);color:#0c5460;color:var(--info-color,#0c5460)}.MessageDisplay_success-msg__YUA5p{background-color:#d4edda;background-color:var(--success-bg,#d4edda);border-left:4px solid #155724;border-left:4px solid var(--success-color,#155724);color:#155724;color:var(--success-color,#155724)}.MessageDisplay_warning-msg__JUyjN{background-color:#fff3cd;background-color:var(--warning-bg,#fff3cd);border-left:4px solid #856404;border-left:4px solid var(--warning-color,#856404);color:#856404;color:var(--warning-color,#856404)}.MessageDisplay_error-msg__KX-Cl{background-color:#f8d7da;background-color:var(--error-bg,#f8d7da);border-left:4px solid #721c24;border-left:4px solid var(--error,#721c24);color:#721c24;color:var(--error,#721c24)}@media (max-width:768px){.MessageDisplay_messages__FpxUd{bottom:10px;max-width:90%;right:10px}.MessageDisplay_close-btn__cYhX\+{font-size:20px}}@media (max-width:480px){.MessageDisplay_messages__FpxUd{bottom:10px;max-width:85%;right:10px}}.LoadingComponent_container__BBQmP{align-items:center;display:flex;justify-content:center}.LoadingComponent_asciiArt__5eKhw{font-family:Courier New,monospace;line-height:1.2}.SearchBar_search-container__rEcjW{margin-top:1rem}.SearchBar_search-form__EBx8R{position:relative}.SearchBar_search-input__K6KsQ{background:var(--input-bg);border:1px solid var(--border);border-radius:5px;caret-color:var(--text-bold);color:var(--text);font-size:1rem;padding:10px 20px;width:100%}.SearchBar_search-input__K6KsQ::selection{background:var(--selection-bg)}.SearchBar_search-results__UImrA{background:var(--dropdown-bg);border:1px solid var(--dropdown-divider);border-radius:0 0 5px 5px;border-top:none;box-shadow:0 4px 6px #0000001a;color:var(--dropdown-text);max-height:200px;overflow-y:auto;position:absolute;width:100%;z-index:1000}.SearchBar_results-list__XcG0d{list-style:none;margin:0;padding:0}.SearchBar_result-item__jIsGY{border-bottom:1px solid var(--dropdown-divider);padding:10px}.SearchBar_result-item__jIsGY:last-child{border-bottom:none}.SearchBar_result-link__LmTMk{color:var(--dropdown-text);display:block;text-decoration:none}.SearchBar_result-link__LmTMk:hover{background-color:var(--dropdown-hover-bg);font-weight:700}.SearchBar_no-results__o\+4I\+{color:var(--dropdown-muted-text);padding:10px;text-align:center}.SearchBar_alert-btn__AiUJ-{background-color:var(--dropdown-button-bg);border:none;color:var(--dropdown-button-text);cursor:pointer;font-size:.9rem;margin-top:8px;padding:4px 8px}:root{--font-family-primary:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:source-code-pro,ui-monospace,Menlo,Monaco,Consolas,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-formal:"Hedvig Letters Serif",serif;--font-family-handwriting:"Nanum Pen Script",cursive;--font-family-strong:"Roboto Slab",serif;--font-size-medium:1.2rem;--font-size-large:2.5rem;--font-weight-bold:700;--nav-height:3.5rem;--primary:#f8f9fa;--primary-contrast:#333;--secondary:#b6a37d;--secondary-contrast:#202124;--accent:#ff9;--background:#fff;--text:#333;--text-muted:#666;--text-bold:#000;--nav:var(--background);--nav-contrast:var(--secondary-contrast);--footer:var(--primary);--footer-contrast:var(--secondary-contrast);--widget:#fff;--widget-contrast:var(--text);--input-bg:#fff;--link:#0645ad;--link-hover:#036;--link-active:#5b80b2;--border:#ccc;--error:#721c24;--info-bg:#d1ecf1;--info-color:#0c5460;--success-bg:#d4edda;--success-color:#155724;--warning-bg:#fff3cd;--warning-color:#856404;--error-bg:#f8d7da;--error-color:var(--error);--success:var(--success-bg);--warning:var(--warning-bg);--error-background:#ffefef;--darkened:#f8f8f8;--selected:#e4e4e4;--selected-row:#ffc;--button:var(--primary);--button-hover:#609ab6;--button-default:var(--secondary);--button-default-hover:#205067;--close-button:#747474;--close-button-hover:#333;--delete-button:#ba2121;--delete-button-hover:#a41515;--object-tools:var(--close-button);--object-tools-hover:var(--close-button-hover);--slider-value-color:#007bff;--slider-track-height:1rem;--slider-track-color:#d3d3d3;--slider-track-border-color:#000;--slider-border-color:#000;--slider-thumb-height:2rem;--slider-thumb-width:1rem;--slider-thumb-border-radius:5px;--slider-thumb-color:#fff;--slider-thumb-hover-color:#339bff;--slider-thumb-focus-outline-color:var(--slider-thumb-hover-color)}input,select,textarea{background-color:#fff;background-color:var(--input-bg)}html{background-color:#fff;background-color:var(--background);box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}#index_root__YSWHP,body,html{height:100%;margin:0}#index_root__YSWHP,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--background);color:#333;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-family-primary);position:relative}.index_content__ZDBON{bottom:0;display:flex;flex-direction:column;gap:1rem;left:0;overflow-y:auto;position:absolute;right:0;top:3.5rem;top:var(--nav-height)}.index_page-container__F0dnv{margin:0 auto;max-width:800px;padding:2rem;width:100%}.index_code__4zFvn{font-family:source-code-pro,ui-monospace,Menlo,Monaco,Consolas,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-family-monospace)}.index_formal__4DOL5{font-family:"Hedvig Letters Serif",serif;font-family:var(--font-family-formal)}.index_handwriting__pSLDU{font-family:Nanum Pen Script,cursive;font-family:var(--font-family-handwriting);font-size:1.2rem;font-size:var(--font-size-medium)}.index_serif-bold__pZh91{font-family:Roboto Slab,serif;font-family:var(--font-family-strong)}p{margin-bottom:1rem}.index_symbol-baseline-adjust__X7Hbq{font-size:1.2em;vertical-align:middle}.index_button__wMv-Y{border:1px solid #0000;border-radius:3px;padding:10px 20px}.index_flex-container__odiNw{align-items:center;display:flex;justify-content:center}.index_text-center__dZI2C{text-align:center}img,svg{height:auto;max-width:100%}@media (max-width:768px){.index_button__wMv-Y{padding:8px 16px}}.Home_home__uEIM2{margin:0 auto;max-width:800px;padding:2rem}.Home_title__qAdt\+{font-size:var(--font-size-large);font-weight:var(--font-weight-bold)}.Home_hero__GIFrW{margin-bottom:2rem;text-align:center}.Home_tagline__yvjC0{font-size:var(--font-size-medium)}.Home_call-to-action__jGOCx{padding:2rem}.Home_post-it__A1-ov{background-color:var(--accent);border-radius:5px;box-shadow:0 10px 10px #00000038;color:#000;-webkit-hyphens:auto;hyphens:auto;margin:3rem auto;max-width:4in;min-height:3.5in;padding:2rem;position:relative;text-align:justify;word-break:break-word}.Home_version-number__1NxQC{bottom:10px;color:#000000b3;font-size:12px;position:absolute;right:15px}.Home_taglineDefault__POdth{display:block}.Home_taglineMedium__PEwYo,.Home_taglineSmall__snNnS{display:none}@media (max-width:810px){.Home_taglineDefault__POdth,.Home_taglineSmall__snNnS{display:none}.Home_taglineMedium__PEwYo{display:block}}@media (max-width:455px){.Home_taglineDefault__POdth,.Home_taglineMedium__PEwYo{display:none}.Home_taglineSmall__snNnS{display:block}}.AdvisorProfile_advisor-container__oIKCc input[type=text]{box-sizing:border-box;padding:10px;width:calc(100% - 20px)}.AdvisorProfile_title-bar__PsAv1{align-items:center;display:flex;justify-content:space-between}.AdvisorProfile_button-group__FGJUz{display:flex;gap:10px}.AdvisorProfile_school-link__twZvc{color:inherit;display:inline-block;flex-basis:auto;text-decoration:none;transition:color .3s ease;white-space:nowrap;&:focus,&:hover{color:var(--link-hover);text-decoration:underline}}.AdvisorProfile_school-link__twZvc h3{display:inline;margin:0}.AdvisorProfile_advisor-container-inner__Wg8KX{margin:0 auto;width:80%}table{border-collapse:collapse;width:100%}td,th{padding:8px;text-align:left}th{background-color:#eee;background-color:var(--darkened,#eee)}td{vertical-align:top}th.AdvisorProfile_review-header__UjAsQ{width:50px}.AdvisorProfile_review-data__98\+gv{align-items:center;display:flex;gap:15px;justify-content:center;min-height:100%;white-space:nowrap}.AdvisorProfile_add-review-button__EQ16x,.AdvisorProfile_view-reviews-button__tIvH8{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-weight:700;height:24px;padding:0}.AdvisorProfile_view-reviews__onRlM{font-weight:700;height:24px}.AdvisorProfile_add-review-button__EQ16x:focus,.AdvisorProfile_add-review-button__EQ16x:hover{color:var(--link-active);font-variation-settings:"FILL" 1}.AdvisorProfile_view-reviews-button__tIvH8:focus,.AdvisorProfile_view-reviews-button__tIvH8:hover{color:var(--link-active)}.AdvisorProfile_name-column__KPiLL{white-space:nowrap}.AdvisorProfile_department-column__ukduo,.AdvisorProfile_research-area-column__sWlXB{max-width:400px}.AdvisorProfile_link__5AGZO{color:var(--link);text-decoration:none}.AdvisorProfile_link__5AGZO:hover{text-decoration:underline}@media (max-width:700px){.AdvisorProfile_department-column__ukduo,.AdvisorProfile_department-header__1jnqU{display:none}}@media (max-width:600px){.AdvisorProfile_research-area-column__sWlXB,.AdvisorProfile_research-area-header__ByhIO{display:none}}.TwoWaySlider_sliderContainer__jMPCc{align-items:center;display:flex;flex-direction:column;margin-top:3rem;position:relative}.TwoWaySlider_sliderLabels__JZ56n{color:var(--widget-contrast);display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.TwoWaySlider_labelLeft__opgUr,.TwoWaySlider_labelRight__8ZA0o{display:block;flex:1 1;margin:1rem .5rem;text-align:center}input[type=range]{appearance:none;background:#0000;border:0;border-radius:var(--slider-track-height);cursor:pointer;height:var(--slider-track-height);margin:0;width:100%}input[type=range]:focus{outline:none}input[type=range].TwoWaySlider_slider__IpCTq::-webkit-slider-runnable-track{border:1px solid #ddd;border:1px solid var(--slider-track-border-color,#ddd);border-radius:var(--slider-track-height);box-shadow:none;height:var(--slider-track-height)}input[type=range].TwoWaySlider_slider__IpCTq::-moz-range-track{border:1px solid #ddd;border:1px solid var(--slider-track-border-color,#ddd);border-radius:var(--slider-track-height);box-shadow:none;height:var(--slider-track-height)}input[type=range].TwoWaySlider_slider__IpCTq::-webkit-slider-thumb{appearance:none;background:#ccc;background:var(--slider-thumb-color,#ccc);border:1px solid #999;border:1px solid var(--slider-border-color,#999);border-radius:var(--slider-thumb-border-radius);box-shadow:none;height:var(--slider-thumb-height);margin-top:calc((var(--slider-track-height) - var(--slider-thumb-height))/2);width:var(--slider-thumb-width)}input[type=range].TwoWaySlider_slider__IpCTq::-moz-range-thumb{background:#ccc;background:var(--slider-thumb-color,#ccc);border:1px solid #999;border:1px solid var(--slider-border-color,#999);border-radius:var(--slider-thumb-border-radius);box-shadow:none;height:var(--slider-thumb-height);width:var(--slider-thumb-width)}input[type=range].TwoWaySlider_slider__IpCTq:hover::-webkit-slider-thumb{background:#bbb;background:var(--slider-thumb-hover-color,#bbb);transform:scale(1)}input[type=range].TwoWaySlider_slider__IpCTq:hover::-moz-range-thumb{background:#bbb;background:var(--slider-thumb-hover-color,#bbb);transform:scale(1)}input[type=range].TwoWaySlider_slider__IpCTq:focus::-webkit-slider-thumb{outline:3px solid #aaa;outline:3px solid var(--slider-thumb-focus-outline-color,#aaa);outline-offset:.125rem;transform:scale(1)}input[type=range].TwoWaySlider_slider__IpCTq:focus::-moz-range-thumb{outline:3px solid #aaa;outline:3px solid var(--slider-thumb-focus-outline-color,#aaa);outline-offset:.125rem;transform:scale(1)}.TwoWaySlider_readOnlySlider__PQhnf::-webkit-slider-thumb{display:none}.TwoWaySlider_readOnlySlider__PQhnf::-moz-range-thumb{display:none}.TwoWaySlider_readOnlySlider__PQhnf,.TwoWaySlider_readOnlySlider__PQhnf::-webkit-slider-runnable-track{cursor:default}.TwoWaySlider_readOnlySlider__PQhnf::-moz-range-track{cursor:default}.SharedFormStyles_form-field-error__bHOEq{background-color:#f8d7da;background-color:var(--error-bg,#f8d7da);border-color:#721c24;border-color:var(--error,#721c24)}.SharedFormStyles_form-field-warning__4-nVY{background-color:#fff3cd;background-color:var(--warning-bg,#fff3cd);border-color:#856404;border-color:var(--warning-color,#856404)}.SharedFormStyles_error-message__yldkm{color:var(--error);font-size:14px;margin-top:4px}.SharedFormStyles_warning-message__wEy-S{color:var(--warning);color:var(--warning-color,var(--warning));font-size:14px;margin-top:4px}
/*# sourceMappingURL=main.0c50cfe1.css.map*/