@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";._card_container_1tioq_1{display:flex;flex-direction:column}._card_block_1tioq_6{position:relative;background-color:var(--primary);border-radius:.5rem;display:flex;align-items:stretch;cursor:pointer}._card_block_1tioq_6 ._left_icon_1tioq_14{padding:0 .5rem;display:flex;align-items:center;justify-content:center;cursor:grab}._card_block_1tioq_6 ._left_icon_1tioq_14 svg{fill:var(--secondary)}._card_block_1tioq_6 ._drag_handle_placeholder_1tioq_24{width:.5rem}._card_block_1tioq_6 ._dropdown_1tioq_27{width:1.25rem;margin-top:.125rem}._card_block_1tioq_6 ._dropdown_1tioq_27 svg{width:100%}._card_block_1tioq_6 ._content_1tioq_34{flex:1;display:flex;flex-direction:column;padding:1rem .5rem;gap:.125rem;user-select:none;-webkit-user-select:none;-moz-user-select:none}._card_block_1tioq_6 ._content_1tioq_34 ._header_1tioq_44{display:flex;flex-direction:row;align-items:center;gap:.5rem;color:#fff}._card_block_1tioq_6 ._content_1tioq_34 ._header_1tioq_44 button{z-index:100;background-color:transparent;border:none;cursor:pointer}._card_block_1tioq_6 ._content_1tioq_34 ._header_1tioq_44 ._dropdown_1tioq_27{padding-right:-.25rem;transition:transform .15s}._card_block_1tioq_6 ._content_1tioq_34 ._header_1tioq_44 h2{cursor:pointer}._card_block_1tioq_6 ._content_1tioq_34 h3{color:var(--dark)}._card_block_1tioq_6 ._corner_buttons_1tioq_67{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem}._card_block_1tioq_6 ._corner_buttons_1tioq_67 button{height:1.5rem;width:1.5rem;padding:0;cursor:pointer}._card_block_1tioq_6 ._corner_buttons_1tioq_67 button svg{width:100%;fill:var(--secondary)}._card_block_1tioq_6 ._add_container_1tioq_84{margin-top:auto;margin-bottom:auto;margin-left:.5rem;margin-right:1.5rem}._sections_1tioq_91{background-color:var(--box-color);border-radius:0 0 .5rem .5rem;margin-top:-.5rem;padding:1rem .5rem}._sections_1tioq_91 ._header_1tioq_44{display:flex;justify-content:space-between;align-items:center;padding:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--light-gray)}._sections_1tioq_91 ._header_1tioq_44 svg{cursor:pointer}._sections_1tioq_91 ._sections_list_1tioq_108{display:flex;flex-direction:column;gap:.5rem}._sections_1tioq_91 ._section_1tioq_91{display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;border-radius:.5rem;cursor:pointer}._sections_1tioq_91 ._section_1tioq_91._disabled_1tioq_121 *{color:var(--light-gray)}._sections_1tioq_91 ._section_1tioq_91:hover h4{font-weight:800}._sections_1tioq_91 svg{height:1rem;width:1rem}._explore_icon_container_1tioq_132{transition:transform .15s}._explore_icon_container_1tioq_132:hover{transform:scale(1.1)}._explore_icon_container_1tioq_132:active{transform:scale(.9) rotate(10deg)}._color_button_1tioq_142 button{position:relative;transform-origin:center;transition:transform .15s}._color_button_1tioq_142 button:hover{transform:scale(1.1)}._color_button_1tioq_142 button:active{transform:scale(.9) rotate(10deg)}._color_background_1tioq_154{z-index:1000;position:fixed;top:0;left:0;width:50;height:50;cursor:default}._color_options_container_1tioq_164{z-index:1001;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);background-color:#fff;padding:.5rem;border-radius:.5rem;display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);justify-content:center;gap:.25rem;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 .5rem #0000001a}._color_options_container_1tioq_164 ._color_option_1tioq_164{width:1.5rem;height:1.5rem;border-radius:999rem;cursor:pointer;background-color:var(--primary)}._color_options_container_1tioq_164 ._color_option_1tioq_164:hover{border:.25rem solid rgba(0,0,0,.35)}._trash_icon_container_1tioq_192{width:1.375rem;height:1.375rem;cursor:pointer;position:relative}._trash_icon_container_1tioq_192 ._trash_icon_lid_1tioq_198{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:100% 0%;transition:transform .1s}._trash_icon_container_1tioq_192 ._trash_icon_can_1tioq_207{position:absolute;top:0rem;left:0;width:100%;height:100%;transform-origin:100% 50%;transition:transform .1s}._trash_icon_container_1tioq_192:hover ._trash_icon_lid_1tioq_198{transform:rotate(10deg) translate(5%)}._trash_icon_container_1tioq_192:hover ._trash_icon_can_1tioq_207{transform:rotate(-5deg)}._add_button_container_1bdxq_1{width:3.75rem;height:3.75rem;position:relative;cursor:pointer}._add_button_container_1bdxq_1 ._add_button_1bdxq_1{position:absolute;top:0;left:0;width:100%;height:100%}._add_button_container_1bdxq_1 ._add_button_1bdxq_1>svg{position:absolute;top:0;left:0;width:100%;height:100%;transition:fill .15s,stroke .15s,transform .15s,opacity .15s;transform:scale(.825)}._add_button_container_1bdxq_1 ._add_button_1bdxq_1 svg._add_circle_1bdxq_23{stroke:var(--dark);fill:transparent}._add_button_container_1bdxq_1 ._add_button_1bdxq_1 svg._add_plus_1bdxq_27{stroke:var(--dark)}._add_button_container_1bdxq_1 ._add_button_1bdxq_1 svg._add_check_1bdxq_30{fill:transparent;transform:scale(.5);opacity:0}._add_button_container_1bdxq_1._add_button_select_1bdxq_35 ._add_button_1bdxq_1{z-index:101}._add_button_container_1bdxq_1._add_button_select_1bdxq_35 svg._add_circle_1bdxq_23{fill:var(--dark)}._add_button_container_1bdxq_1._add_button_select_1bdxq_35 svg._add_plus_1bdxq_27{stroke:#fff;transform:scale(.825) rotate(45deg)}._add_button_container_1bdxq_1._add_button_added_1bdxq_45 svg{transform:scale(1)}._add_button_container_1bdxq_1._add_button_added_1bdxq_45 svg._add_circle_1bdxq_23{fill:var(--dark);transform:scale(1)}._add_button_container_1bdxq_1._add_button_added_1bdxq_45 svg._add_plus_1bdxq_27{stroke:transparent;transform:scale(.5);opacity:0}._add_button_container_1bdxq_1._add_button_added_1bdxq_45 svg._add_check_1bdxq_30{fill:#fff;transform:scale(1);opacity:1}._add_button_modal_1bdxq_63{position:absolute;background-color:#fff;border-radius:1rem;box-shadow:0 .25rem .5rem #0000004d;border:1px solid var(--box-gray);z-index:101;opacity:1;transform:translateY(-50%)}._add_button_modal_1bdxq_63 div{margin:0 .5rem;padding:.625rem .75rem;display:flex;gap:.5rem;align-items:center;cursor:pointer}._add_button_modal_1bdxq_63 div._want_container_1bdxq_81{display:flex;align-items:center;gap:1rem}._add_button_modal_1bdxq_63 div._want_container_1bdxq_81 svg._heart_1bdxq_86{height:1.75rem;width:1.75rem;stroke:var(--off-black);transition:transform .15s,fill .15s}._add_button_modal_1bdxq_63 div._want_container_1bdxq_81:hover svg._heart_1bdxq_86{fill:#ff9696;transform:scale(1.2) rotate(-10deg)}._add_button_modal_1bdxq_63 div._need_container_1bdxq_96{display:flex;align-items:center;gap:1rem;border-bottom:.0625rem solid var(--light-gray)}._add_button_modal_1bdxq_63 div._need_container_1bdxq_96 svg._need_1bdxq_96{height:1.75rem;width:1.75rem;stroke:var(--off-black);transition:transform .15s,fill .15s}._add_button_modal_1bdxq_63 div._need_container_1bdxq_96:hover svg._need_1bdxq_96{fill:#f3d46d;transform:scale(1.2) rotate(-10deg)}._add_button_modal_background_1bdxq_113{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent;z-index:100;pointer-events:auto;cursor:default}._results_container_mgshe_1{display:flex;flex-direction:column;gap:.5rem;height:100%;overflow-y:scroll;overflow-x:visible}@media (max-width: 768px){._results_container_mgshe_1{height:auto!important;overflow:visible!important}}._results_header_mgshe_16{width:100%;display:flex;justify-content:space-between;align-items:center}._empty_placeholder_27284_1{z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:transparent;border-radius:1rem;padding:2.5rem 1.5rem;gap:.5rem;background-color:var(--box-color)}._empty_placeholder_27284_1 p{color:var(--dark-gray);text-align:center}._empty_placeholder_27284_1 ._need_icon_27284_17,._empty_placeholder_27284_1 ._heart_icon_27284_17{stroke:var(--dark-gray)}._schools_container_1h36w_1{flex-shrink:0;display:flex;width:100%;overflow-x:scroll}._schools_container_1h36w_1 ._school_1h36w_1{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.75rem;padding:.5rem 1rem;border-radius:1.25rem;transition:transform .15s;min-width:max-content}._schools_container_1h36w_1 ._school_1h36w_1:hover{transform:scale(.9);cursor:pointer}._schools_container_1h36w_1 ._school_1h36w_1 img{width:3.5rem;height:3.5rem}._schools_container_1h36w_1 ._school_1h36w_1 h4{color:var(--light-gray);flex:1;white-space:nowrap}._schools_container_1h36w_1 ._school_1h36w_1._highlighted_1h36w_31{background-color:var(--box-color)}._schools_container_1h36w_1 ._school_1h36w_1._highlighted_1h36w_31 h4{color:var(--purple)}._departments_container_1h36w_38{position:relative;display:flex;flex-direction:column;overflow-y:auto;min-height:4rem;height:100%}._departments_container_1h36w_38 ._no_departments_1h36w_46{margin-top:1rem;color:var(--light-gray)}._departments_container_1h36w_38 h4{width:fit-content;margin:.5rem 0;cursor:pointer}._departments_container_1h36w_38 h4:hover{color:var(--purple)}._departments_container_1h36w_38 ._department_1h36w_38{padding:.9375rem;color:var(--words-in-box);border-radius:.625rem}._departments_container_1h36w_38 ._department_1h36w_38:hover{background-color:var(--box-color);color:var(--purple);cursor:pointer}._scroll_indicator_1h36w_69{position:sticky;width:1.25rem;min-height:4rem;border-radius:9999rem 0 0 9999rem;margin-left:auto;margin-top:-4rem;background-color:var(--purple);z-index:800;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;transform-origin:right center;will-change:transform;transition:transform .15s ease-out}._scroll_indicator_1h36w_69 *{color:#fff}._search_container_hwbx5_1{display:flex;flex-direction:column;gap:.5rem;height:100%;flex:1}@media (max-width: 768px){._search_container_hwbx5_1{height:auto;min-height:0;overflow-y:visible}}._search_container_hwbx5_1 ._search_bar_hwbx5_15{display:flex;flex-direction:row;border-radius:9999px;background-color:var(--box-color);gap:1rem;padding:.9375rem 1.25rem}._search_container_hwbx5_1 ._search_bar_hwbx5_15 #_search_input_hwbx5_1{width:100%;height:2rem;padding:-.9375rem 0;color:var(--off-black);background-color:transparent;border:none;font-size:1.25rem;font-style:normal;font-weight:400}._search_container_hwbx5_1 ._search_bar_hwbx5_15 #_search_input_hwbx5_1:focus{outline:none}._search_container_hwbx5_1 ._search_bar_hwbx5_15 button{background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}._clear_department_hwbx5_46{background-color:transparent;border:none;padding:0;margin-right:auto}._clear_department_hwbx5_46:hover *{color:var(--purple);cursor:pointer}._filter_header_8n821_1{display:flex;align-items:center;gap:1rem;position:relative}._filter_display_8n821_8{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._filter_button_8n821_15{display:flex;gap:.25rem;align-items:center;border-radius:9999rem;width:fit-content;padding:.5rem 1rem;border:.125rem solid var(--box-color);cursor:pointer;transition:all .15s}._filter_button_8n821_15:hover,._filter_button_8n821_15._open_8n821_26{background-color:var(--box-color);color:var(--purple)}._filter_button_8n821_15:hover ._filter_icon_8n821_30,._filter_button_8n821_15._open_8n821_26 ._filter_icon_8n821_30{fill:var(--purple);stroke:var(--purple)}._filter_button_8n821_15._active_8n821_34{background-color:var(--purple);color:#fff;border-color:var(--purple)}._filter_button_8n821_15._active_8n821_34 ._filter_icon_8n821_30{fill:#fff;stroke:#fff}._filter_button_8n821_15 ._filter_icon_8n821_30{height:.875rem;width:.875rem;fill:#000;stroke:#000}._filters_8n821_50{position:absolute;z-index:900;top:calc(100% + .5rem);left:0;display:flex;flex-direction:column;width:calc(100% - .5rem);gap:1rem;background-color:var(--box-color);border-radius:.5rem;padding:1rem;box-shadow:0 .5rem 1rem #0000001a}._filters_8n821_50 ._close_8n821_64{position:absolute;top:.5rem;right:.5rem;background-color:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;transition:all .1s}._filters_8n821_50 ._close_8n821_64 img{width:.75rem;height:.75rem}._filters_8n821_50 ._close_8n821_64:hover{transform:scale(1.1)}._filters_8n821_50 ._close_8n821_64:active{transform:scale(.9)}._filters_8n821_50 ._location_category_8n821_88{display:flex;flex-direction:column;gap:.5rem}._filters_8n821_50 ._location_category_8n821_88 ._filter_row_8n821_93{width:fit-content;cursor:pointer}._filters_8n821_50 ._location_category_8n821_88 h4._disabled_8n821_97{color:var(--light-gray)}._filters_8n821_50 ._bubbles_8n821_100{display:flex;flex-wrap:wrap;gap:.25rem}._filters_8n821_50 ._bubble_8n821_100{display:flex;padding:.25rem .75rem;border-radius:9999rem;background-color:#fff;color:var(--light-gray);cursor:pointer;transition:background-color .1s ease,color .1s ease}._filters_8n821_50 ._bubble_8n821_100._selected_8n821_114{background-color:var(--purple);color:#fff}._filters_8n821_50 ._filter_row_8n821_93{display:flex;align-items:center;gap:.5rem}._filters_8n821_50 ._filter_row_8n821_93 h4{cursor:pointer}._filters_8n821_50 ._filter_row_8n821_93._disabled_8n821_97 input{opacity:.5}._filters_8n821_50 ._filter_row_8n821_93._disabled_8n821_97 h4{color:var(--light-gray)}._filters_8n821_50 ._filter_row_8n821_93 input{border:1px solid var(--light-gray);border-radius:.5rem;padding:.25rem .5rem}._filters_8n821_50 ._filter_row_8n821_93 input:focus,._filters_8n821_50 ._filter_row_8n821_93 input:active{border:1px solid var(--purple);box-shadow:0 0 0 1px var(--purple);outline:none}._filters_8n821_50 ._day_8n821_142{display:flex;align-items:center;justify-content:center;background-color:#fff;color:var(--light-gray);width:2rem;height:2rem;border-radius:9999rem;cursor:pointer;transition:background-color .1s ease,color .1s ease}._filters_8n821_50 ._day_8n821_142._selected_8n821_114{background-color:var(--purple);color:#fff}._filters_8n821_50 ._filter_toggle_8n821_158{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}._filters_8n821_50 ._filter_toggle_8n821_158 img{width:1rem;height:1rem}._filters_8n821_50 #_location_icon_8n821_1{width:1rem;height:1rem;margin-right:-.25rem}._scheduler_mai92_1{height:100%;background-color:var(--box-color);border-radius:1.25rem;overflow-y:scroll;display:flex;flex-direction:column;justify-content:space-between}._scheduler_mai92_1 *{color:var(--dark-gray)}._scheduler_mai92_1 ._header_mai92_13{position:sticky;top:0;z-index:10;padding:1.5rem;background-color:var(--box-color)}._favorites_mai92_21{display:flex;gap:.5rem}._favorites_mai92_21 p{margin-top:.5rem}._favorites_row_mai92_29{display:flex;flex-direction:row;align-items:center;gap:.5rem;overflow-x:scroll;overflow-y:auto;padding-bottom:.25rem;scrollbar-width:thin;scrollbar-color:var(--light-gray) transparent}._favorites_row_mai92_29 ._favorite_icon_mai92_40{display:flex;align-items:center;justify-content:center;width:10rem;background-color:#fff;border-radius:9999px;padding:.5rem 1rem;gap:.5rem;cursor:pointer;transition:background-color .15s}._favorites_row_mai92_29 ._favorite_icon_mai92_40 p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._favorites_row_mai92_29 ._favorite_icon_mai92_40 ._icons_mai92_57{display:flex;flex-direction:row;align-items:center;gap:.25rem;cursor:pointer}._favorites_row_mai92_29 ._favorite_icon_mai92_40 input{position:relative;min-width:0;width:fit-content;text-align:center;border:none;background-color:transparent;font-size:1rem;color:#000;outline:none;pointer-events:none;box-sizing:border-box}._favorites_row_mai92_29 ._favorite_icon_mai92_40 input._editing_mai92_77{pointer-events:auto;border-bottom:1px solid var(--dark-gray);margin-bottom:-1px}._favorites_row_mai92_29 ._favorite_icon_mai92_40._hover_mai92_82{background-color:var(--dark-gray)}._favorites_row_mai92_29 ._favorite_icon_mai92_40._hover_mai92_82 p,._favorites_row_mai92_29 ._favorite_icon_mai92_40._hover_mai92_82 input{color:#fff}._favorites_row_mai92_29 ._favorite_icon_mai92_40._current_mai92_88{background-color:var(--off-black)}._favorites_row_mai92_29 ._favorite_icon_mai92_40._current_mai92_88 p,._favorites_row_mai92_29 ._favorite_icon_mai92_40._current_mai92_88 input{color:#fff}._favorites_row_mai92_29 ._favorite_icon_mai92_40._selected_mai92_94,._favorites_row_mai92_29 ._favorite_icon_mai92_40._editing_mai92_77{background-color:var(--off-black)}._favorites_row_mai92_29 ._favorite_icon_mai92_40._selected_mai92_94 p,._favorites_row_mai92_29 ._favorite_icon_mai92_40._selected_mai92_94 input,._favorites_row_mai92_29 ._favorite_icon_mai92_40._editing_mai92_77 p,._favorites_row_mai92_29 ._favorite_icon_mai92_40._editing_mai92_77 input{color:#fff;text-align:left}._schedules_mai92_102{display:flex;flex-direction:row;align-items:flex-start}._schedules_mai92_102>p{margin-top:2.3rem;margin-right:.5rem}._schedules_mai92_102 ._no_schedules_mai92_111{padding-bottom:.425rem}._schedules_row_mai92_115{display:flex;flex-direction:row;align-items:flex-end;gap:-.5rem;width:100%;height:5rem;overflow-x:scroll;scrollbar-width:thin}._schedules_row_mai92_115 ._schedule_icon_mai92_125{color:var(--off-black);flex:0 0 auto;box-sizing:content-box;height:fit-content;width:2rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.25rem;padding:.375rem 0;border-radius:9999px;cursor:pointer;border:.25rem solid rgba(255,0,0,0);margin:0 -.25rem;background-clip:padding-box;transition:background-color .15s;transition:height .15s}._schedules_row_mai92_115 ._schedule_icon_mai92_125 p{transition:color .15s;-webkit-user-select:none;user-select:none}._schedules_row_mai92_115 ._schedule_icon_mai92_125 ._star_mai92_149{display:none;cursor:pointer;box-sizing:border-box;height:1rem;width:1rem}._schedules_row_mai92_115 ._schedule_icon_mai92_125._hover_mai92_82{background-color:var(--dark-gray);z-index:10}._schedules_row_mai92_115 ._schedule_icon_mai92_125._hover_mai92_82 p{color:#fff}._schedules_row_mai92_115 ._schedule_icon_mai92_125._hover_mai92_82 img{display:flex}._schedules_row_mai92_115 ._schedule_icon_mai92_125._current_mai92_88{background-color:var(--off-black);justify-content:flex-end;cursor:default;padding-top:.5rem;z-index:10}._schedules_row_mai92_115 ._schedule_icon_mai92_125._current_mai92_88 p{color:#fff}._schedules_row_mai92_115 ._schedule_icon_mai92_125._current_mai92_88 img{display:flex}._calendar_container_16rri_1{width:100%;height:100%;padding:0 1rem;overflow-y:scroll;margin-bottom:1rem}._calendar_container_16rri_1 ._no_time_sections_16rri_8{display:flex;flex-direction:column;margin-bottom:.5rem}._calendar_container_16rri_1 ._no_time_sections_16rri_8 h4{margin-bottom:.25rem}._calendar_container_16rri_1 ._no_time_sections_16rri_8 ._no_time_section_16rri_8{display:flex;flex-direction:column;padding:.5rem;border-radius:.5rem;width:12rem}._calendar_container_16rri_1 ._no_time_sections_16rri_8 ._no_time_section_16rri_8 ._section_name_16rri_23{display:flex;align-items:top;gap:.25rem}._calendar_container_16rri_1 ._no_time_sections_16rri_8 ._no_time_section_16rri_8 ._section_name_16rri_23 ._online_16rri_28{position:relative;height:.875rem}._calendar_container_16rri_1 ._no_time_sections_16rri_8 ._no_time_section_16rri_8 ._section_name_16rri_23 ._online_16rri_28 img{height:100%}._calendar_container_16rri_1 ._calendar_grid_16rri_35{--hour-height: 3rem;display:grid;grid-template-columns:4rem repeat(5,1fr);grid-template-rows:2rem repeat(12,var(--hour-height))}._calendar_container_16rri_1 ._calendar_grid_16rri_35 ._day_label_16rri_41{position:relative;height:2rem;min-width:4rem;text-align:center}._calendar_container_16rri_1 ._calendar_grid_16rri_35 ._hour_cell_16rri_47{height:var(--hour-height);border-top:1px solid #ccc;border-left:1px solid #ccc}._calendar_container_16rri_1 ._calendar_grid_16rri_35 ._hour_cell_16rri_47:nth-child(6n){border-right:1px solid #ccc}._calendar_container_16rri_1 ._calendar_grid_16rri_35 ._hour_cell_16rri_47:nth-last-child(-n+6){border-bottom:1px solid #ccc}._calendar_container_16rri_1 ._calendar_grid_16rri_35 ._time_label_16rri_58>*{position:relative;display:flex;justify-content:right;align-items:center;height:2rem;top:-1rem;padding-right:1.5rem}._calendar_container_16rri_1 ._calendar_grid_16rri_35 ._time_label_16rri_58>*:after{content:"";position:absolute;top:1rem;right:0;width:1rem;height:1px;background-color:#ccc}._timeblock_16rri_77{position:absolute;text-align:left;width:100%;border-radius:.5rem;padding:.5rem;margin-top:2rem;overflow:hidden;display:flex;flex-direction:column;background-color:var(--primary)}._timeblock_16rri_77:hover ._pin_16rri_89{opacity:.4}._timeblock_16rri_77 p,._timeblock_16rri_77 h1,._timeblock_16rri_77 h2,._timeblock_16rri_77 h3,._timeblock_16rri_77 h4,._timeblock_16rri_77 h5,._timeblock_16rri_77 h6{color:var(--off-black)}._timeblock_16rri_77 ._timeblock_header_16rri_95{display:flex;flex-direction:column}._timeblock_16rri_77 ._pin_16rri_89{position:absolute;top:.5rem;right:.5rem;width:1rem;height:1rem;opacity:0;transition:all .15s;cursor:pointer}._timeblock_16rri_77 ._pin_16rri_89._pinned_16rri_109{opacity:1}._timeblock_16rri_77 ._pin_16rri_89:not(._pinned_16rri_109):hover{opacity:1;transform:scale(1.1)}._timeblock_16rri_77 ._pin_16rri_89:not(._pinned_16rri_109):active{opacity:1;transform:scale(.9)}._timeblock_16rri_77 ._title_16rri_120{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}._timeblock_16rri_77 ._section_name_16rri_23{display:flex;align-items:top;gap:.25rem}._timeblock_16rri_77 ._online_16rri_28{display:inline-block;height:.875rem;margin-left:.25rem;vertical-align:middle}._toggle_container_117rn_1{position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--box-color);border-radius:9999px;gap:-.9375rem;cursor:pointer}._toggle_container_117rn_1 ._label_117rn_11{z-index:2;width:7.5rem;text-align:center;padding:.75rem;font-weight:600}._toggle_container_117rn_1 ._label_117rn_11._highlighted_117rn_18{color:#fff}._toggle_container_117rn_1 #_highlight_container_117rn_1{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:9999px;display:flex}._toggle_container_117rn_1 #_highlight_container_117rn_1._left_117rn_30{justify-content:flex-start}._toggle_container_117rn_1 #_highlight_container_117rn_1._right_117rn_33{justify-content:flex-end}._toggle_container_117rn_1 #_highlight_container_117rn_1 #_highlight_117rn_18{z-index:1;height:100%;width:7.5rem;background-color:var(--off-black);border-radius:9999px}header{max-width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;height:4.5rem}header h1{display:flex;align-items:center;gap:.5rem}header h1 img{height:2.5rem}#_logo_jg3si_1{display:flex;flex-direction:column;color:var(--off-black)}#_logo_jg3si_1 h1{margin-bottom:-.75rem}#_logo_jg3si_1 h4{font-weight:400;margin-left:.25rem}._credit_container_1xu0n_1{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border-bottom:1px solid var(--light-gray);padding:.75rem 0}._credit_container_1xu0n_1 ._credit_input_1xu0n_9{display:flex;align-items:center;background-color:var(--box-color);border-radius:9999px;padding:.5rem}._credit_container_1xu0n_1 ._credit_input_1xu0n_9 img{cursor:pointer}._credit_container_1xu0n_1 ._credit_input_1xu0n_9 input{text-align:center;border:none;background-color:transparent;outline:none;color:var(--off-black);padding:0 .875rem;font-size:1.25rem;font-weight:400}._credit_container_1xu0n_1 ._credit_input_1xu0n_9 input::-webkit-outer-spin-button,._credit_container_1xu0n_1 ._credit_input_1xu0n_9 input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._cart_container_1xu0n_34{display:flex;flex-direction:column;gap:.5rem;border-radius:1rem;margin-bottom:.5rem}._need_header_1xu0n_42{display:flex;justify-content:space-between;margin-top:.75rem;margin-bottom:.75rem;-webkit-user-select:none;user-select:none}._need_header_1xu0n_42 ._credit_header_1xu0n_49{display:flex;align-items:end;gap:.5rem}._need_header_1xu0n_42 ._credit_header_1xu0n_49 h5{margin-bottom:.125rem}._want_header_1xu0n_58{position:relative;margin-top:.75rem;margin-bottom:.25rem;-webkit-user-select:none;user-select:none}._card_area_1xu0n_65{position:absolute;top:calc(100% + .25rem);left:0;width:100%;z-index:-1;background-color:var(--box-color);border-radius:1rem;padding:.5rem;display:flex;flex-direction:column;transition:height .15s}ul{margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;list-style-type:none}._cart_item_1xu0n_88{padding:0 .5rem}._drag_overlay_card_1xu0n_92{animation:_wiggle_1xu0n_1 .35s ease-in-out infinite;transform-origin:30% center}@keyframes _wiggle_1xu0n_1{0%{transform:translate(0) rotate(-2deg)}50%{transform:translate(0) rotate(2deg)}to{transform:translate(0) rotate(-2deg)}}._main_content_drs61_1{position:relative;display:flex;flex-direction:row;gap:2rem;width:100%;height:100%;min-height:0;overflow:hidden}@media (max-width: 768px){._main_content_drs61_1{overflow:visible;display:grid;grid-template-columns:1fr;grid-template-rows:100% 100%}}._main_content_drs61_1 ._left_drs61_19{flex:30;min-width:0;max-height:calc(100vh - 8.5rem);overflow-y:scroll;padding-right:1rem;scrollbar-color:var(--box-color) transparent;position:relative}._main_content_drs61_1 ._right_drs61_28{flex:70;min-width:0;max-height:calc(100vh - 8.5rem);overflow-y:scroll;border-radius:1.25rem 1.25rem 0 0;scrollbar-color:var(--light-gray) transparent}._mobile_page_drs61_37{position:absolute;top:0;left:0;width:100%;height:fit-content;padding-bottom:4rem}._mobile_page_drs61_37[data-visible=true]{position:relative}._mobile_page_drs61_37[data-visible=false]{position:absolute;top:0;left:0}._back_button_drs61_54{width:100%;cursor:pointer;margin:1rem 0}._back_button_drs61_54:hover{color:var(--purple)}._mobile_warning_modal_drs61_63{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:20}._mobile_warning_modal_drs61_63 ._mobile_warning_content_drs61_75{background-color:#fff;box-shadow:0 6px 6px #0000001a;padding:2rem;border-radius:1rem;width:90%;display:flex;flex-direction:column;align-items:center;gap:1rem}._mobile_warning_modal_drs61_63 ._mobile_warning_content_drs61_75 h2{margin-top:0}@media (max-width: 768px){._mobile_warning_modal_drs61_63 ._mobile_warning_content_drs61_75 p{font-weight:400}}._mobile_warning_modal_drs61_63 ._mobile_warning_content_drs61_75 button{padding:.5rem 1rem;border:none;border-radius:.5rem;background-color:var(--purple);cursor:pointer}._mobile_warning_modal_drs61_63 ._mobile_warning_content_drs61_75 button *{color:#fff}._mobile_warning_modal_drs61_63 ._mobile_warning_content_drs61_75 button:hover{background-color:var(--dark-purple)}._mobile_warning_modal_drs61_63 ._mobile_warning_share_drs61_107{position:fixed;left:50%;bottom:0;transform:translate(-50%);background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:90%;padding:1rem 1rem .5rem;border-radius:1rem 1rem 0 0;box-shadow:0 6px 6px #0000001a}._mobile_warning_modal_drs61_63 ._mobile_warning_share_drs61_107 img{width:1rem;height:auto}._info_container_7pep4_1{height:100%;display:flex;flex-direction:column;border-radius:1.25rem;box-sizing:border-box}._info_container_7pep4_1 ._empty_placeholder_7pep4_8{width:100%;height:100%;border-radius:1.25rem;padding:2.5rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--box-color)}._info_container_7pep4_1 ._empty_placeholder_7pep4_8 p{padding:1rem;text-align:center}._info_container_7pep4_1 ._header_7pep4_23{width:100%;display:flex;flex-direction:column;gap:1rem;padding:2.25rem;border-radius:1.25rem 1.25rem 0 0;background-color:var(--primary)}@media (max-width: 768px){._info_container_7pep4_1 ._header_7pep4_23{padding:1.5rem}}._info_container_7pep4_1 ._header_7pep4_23 ._title_header_7pep4_37{display:flex;justify-content:space-between}._info_container_7pep4_1 ._header_7pep4_23 ._title_header_7pep4_37 ._title_7pep4_37{min-width:0;flex:1 1 0%}._info_container_7pep4_1 ._header_7pep4_23 ._title_header_7pep4_37 ._add_button_container_7pep4_45{flex:0 0 auto}._info_container_7pep4_1 ._header_7pep4_23 ._course_details_7pep4_48{display:flex;flex-direction:column;gap:.25rem}._info_container_7pep4_1 ._header_7pep4_23 ._course_details_7pep4_48 ._course_detail_7pep4_48{display:flex;gap:.5rem;align-items:center}._info_container_7pep4_1 ._header_7pep4_23 ._course_details_7pep4_48 ._course_detail_7pep4_48 img{height:1.25rem;width:1.25rem}._info_container_7pep4_1 ._header_7pep4_23>h2:nth-child(2){margin-bottom:.5rem}._info_container_7pep4_1 ._sections_container_7pep4_65{width:100%;border:2px solid var(--box-color);border-radius:0 0 1.25rem 1.25rem;border-top:none;padding:.5rem 1.75rem}@media (max-width: 768px){._info_container_7pep4_1 ._sections_container_7pep4_65{padding:.5rem 1rem}}._info_container_7pep4_1 ._sections_container_7pep4_65 ._topic_container_7pep4_77{margin:.5rem 0}._info_container_7pep4_1 ._sections_container_7pep4_65 ._topic_container_7pep4_77 h4{width:fit-content;margin-bottom:.25rem;margin-left:1.25rem;color:var(--light-gray)}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_7pep4_65{display:flex;flex-direction:column}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem;padding:.75rem 1.25rem;border-radius:1.25rem 1.25rem 0 0;cursor:pointer}@media (max-width: 768px){._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90{flex-direction:column;gap:.25rem}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 ._header_row_7pep4_104{display:flex;width:100%;justify-content:space-between}}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90>*{flex:1}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90>*:nth-child(3){flex:1.5}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 div{display:inline-flex;align-items:center;gap:.25rem}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 img{height:1.25rem}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 ._dropdown_7pep4_124{flex:0;margin-top:.25rem;margin-right:.5rem;width:1rem;transition:transform .15s}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 ._prof_icon_7pep4_131{margin-right:.5rem}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 ._add_button_7pep4_45{margin:auto 0;margin-left:1rem;flex:0;height:1.5rem;width:1.5rem}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 ._checkbox_container_7pep4_141{flex:0;width:1.5rem;height:1.5rem;padding:0;background:none;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 ._status_7pep4_151._open_7pep4_151{color:#00b60f}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 ._status_7pep4_151._closed_7pep4_154{color:#de4040}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 ._status_7pep4_151._waitlist_7pep4_157{color:#fa0}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90 ._status_7pep4_151._cancelled_7pep4_160{color:var(--light-gray)}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90._open_7pep4_151{background-color:var(--box-color)}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_row_7pep4_90._cancelled_7pep4_160 p{color:var(--light-gray)}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_info_7pep4_169{display:flex;flex-direction:column;gap:1rem;border:2px solid var(--box-color);border-top:none;border-radius:0 0 1.25rem 1.25rem;padding:2rem}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_info_7pep4_169 ._section_info_cell_7pep4_178{flex:1;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_info_7pep4_169 ._section_info_cell_7pep4_178 h5{color:var(--light-gray);margin-bottom:.25rem}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_info_7pep4_169 ._section_info_row_7pep4_188{display:flex;width:100%;gap:1rem}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_info_7pep4_169 ._section_info_row_7pep4_188>*{flex:1}._info_container_7pep4_1 ._sections_container_7pep4_65 ._section_info_7pep4_169 ._section_info_row_7pep4_188>*:nth-child(2){flex:1.5}._info_container_7pep4_1 ._sections_container_7pep4_65 #_header_row_7pep4_104{position:relative;margin-bottom:-.5rem;padding-right:1.25rem}._info_container_7pep4_1 ._sections_container_7pep4_65 #_header_row_7pep4_104>*:nth-child(1){padding-left:1.5rem}._info_container_7pep4_1 ._sections_container_7pep4_65 #_header_row_7pep4_104 ._dropdown_spacer_7pep4_207{flex:none;width:1.25rem}._info_container_7pep4_1 ._sections_container_7pep4_65 #_header_row_7pep4_104 ._add_button_spacer_7pep4_211{flex:none;width:3.25rem}._info_container_7pep4_1 ._sections_container_7pep4_65 #_header_row_7pep4_104 ._checkbox_spacer_7pep4_215{flex:none;width:1.5rem}._info_container_7pep4_1 ._sections_container_7pep4_65 #_header_row_7pep4_104 *{color:var(--light-gray)}._info_container_7pep4_1 ._sections_container_7pep4_65 #_header_row_7pep4_104 ._expand_all_7pep4_222{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--primary);cursor:pointer}._info_container_7pep4_1 ._disclaimer_7pep4_232{margin-top:.5rem;margin-bottom:.5rem;color:var(--light-gray)}._modal_background_rbxu0_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:20}._modal_rbxu0_1{background-color:#fff;max-width:60vw;padding:2rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}._modal_rbxu0_1 h3{margin:0}._modal_rbxu0_1 p{font-weight:400}._buttons_rbxu0_31{display:flex;gap:1rem}._buttons_rbxu0_31 button{display:flex;align-items:center;justify-content:center;width:fit-content;padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:opacity .15s}._buttons_rbxu0_31 button h4{color:#fff}._buttons_rbxu0_31 button:hover{opacity:.9}._confirm_rbxu0_53{background-color:var(--purple)}._cancel_rbxu0_57{background-color:var(--light-gray)}#root{position:relative;display:flex;flex-direction:column;width:100vw;min-height:100vh;height:auto;padding:1.5rem 2rem;overflow-x:hidden;--box-color: #E8E8E8;--light-gray: #909090;--dark-gray: #636363;--off-black: #262626;--words-in-box: #767474;--purple: #8F55D2;--asterisk-red: #B70000}@media (max-width: 768px){#root{padding:1rem;height:fit-content}}@font-face{font-family:Satoshi;src:local("Satoshi"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype")}html{width:100%;height:100%}body{font-family:Satoshi,Figtree,sans-serif;margin:0;display:flex;min-width:320px;min-height:100vh}input,button,select{font-family:Figtree,sans-serif!important}.spacer{flex:1}.asterisk{color:var(--asterisk-red)}button.icon{width:1.25rem;height:1.25rem;display:inline-block;vertical-align:middle;background-color:transparent;border:none}*{box-sizing:border-box}p,h1,h2,h3,h4,h5,h6{margin:0;color:var(--off-black)}h1{font-size:3rem;font-weight:700}h2{font-size:1.75rem;font-weight:700}h3{font-size:1.25rem;font-weight:400}p{font-size:1rem;font-weight:600}h4{font-size:.875rem;font-weight:600}h5{font-size:.875rem;font-weight:400}h6{font-size:.625rem;font-weight:400}.color_variant_0{--primary: #f87f7f;--secondary: #AB3C3C;--dark: #240000}.color_variant_1{--primary: #f99e4e;--secondary: #9c5314;--dark: #452407}.color_variant_2{--primary: #f2cc36;--secondary: #a89536;--dark: #605800}.color_variant_3{--primary: #7DC100;--secondary: #609300;--dark: #304900}.color_variant_4{--primary: #ba99fb;--secondary: #8a4c98;--dark: #24082a}.color_variant_5{--primary: #edaaf7;--secondary: #cc68a4;--dark: #6D2550}.color_variant_6{--primary: #7bb2e5;--secondary: #2E6FAC;--dark: #003240}.color_variant_7{--primary: #3ecfb7;--secondary: #3b7569;--dark: #13312C}
