.SyllabusSidebarContent-module__osMsLW__switcher_container{height:100%;min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex;overflow:hidden}.SyllabusSidebarContent-module__osMsLW__subject_info_container{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);display:flex}.SyllabusSidebarContent-module__osMsLW__subject_name{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans), system-ui, sans-serif;--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-text-secondary);font-size:.625rem;font-weight:600;overflow:hidden}.SyllabusSidebarContent-module__osMsLW__subject_progress{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:400;display:flex}.SyllabusSidebarContent-module__osMsLW__subject_progress_solved{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted-foreground)}.SyllabusSidebarContent-module__osMsLW__subject_progress_total{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.SyllabusSidebarContent-module__osMsLW__subject_progress_total{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.SyllabusSidebarContent-module__osMsLW__sidebar_item{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-text-tertiary);flex:1;transition:background-color .15s ease-out,color .15s ease-out;display:flex;position:relative}.SyllabusSidebarContent-module__osMsLW__sidebar_item_active{color:var(--color-text-primary)}.SyllabusSidebarContent-module__osMsLW__sidebar_item_problem{height:auto;padding-block:calc(var(--spacing,.25rem) * .5)}.SyllabusSidebarContent-module__osMsLW__sidebar_item_nested{padding-right:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * .5);justify-content:flex-start}.SyllabusSidebarContent-module__osMsLW__dropdown_container{width:100%;position:relative}.SyllabusSidebarContent-module__osMsLW__dropdown_container_topmost{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing,.25rem) * 2)}.SyllabusSidebarContent-module__osMsLW__sidebar_dropdown{border-radius:var(--radius);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);flex:1;justify-content:space-between;transition:background-color .15s ease-out,color .15s ease-out;display:flex;position:relative}.SyllabusSidebarContent-module__osMsLW__sidebar_dropdown_active{color:var(--color-text-primary)}.SyllabusSidebarContent-module__osMsLW__sidebar_dropdown_problem{align-items:center;gap:calc(var(--spacing,.25rem) * 2)}.SyllabusSidebarContent-module__osMsLW__sidebar_dropdown_trial{align-items:flex-start}.SyllabusSidebarContent-module__osMsLW__sidebar_dropdown_trial .SyllabusSidebarContent-module__osMsLW__dropdown_chevron{margin-top:calc(var(--spacing,.25rem) * .5)}.SyllabusSidebarContent-module__osMsLW__dropdown_chevron{z-index:10;width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-tertiary);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.SyllabusSidebarContent-module__osMsLW__dropdown_chevron_active{color:var(--color-text-primary)}.SyllabusSidebarContent-module__osMsLW__dropdown_chevron_open{rotate:180deg}.SyllabusSidebarContent-module__osMsLW__item_content_row{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex:1;font-size:.875rem;font-weight:500;display:flex}.SyllabusSidebarContent-module__osMsLW__item_icon_wrapper{z-index:10;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));flex-shrink:0;justify-content:center;align-items:center;display:flex}.SyllabusSidebarContent-module__osMsLW__item_icon_wrapper svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.SyllabusSidebarContent-module__osMsLW__item_icon_assessment svg{width:calc(var(--spacing,.25rem) * 3)!important;height:calc(var(--spacing,.25rem) * 3)!important}.SyllabusSidebarContent-module__osMsLW__item_icon_active{color:var(--color-text-primary)}.SyllabusSidebarContent-module__osMsLW__item_icon_folder{margin-top:calc(var(--spacing,.25rem) * .5)}.SyllabusSidebarContent-module__osMsLW__item_label{z-index:10;text-align:left;font-family:var(--font-sans), system-ui, sans-serif;overflow-wrap:break-word;white-space:normal;color:var(--color-text-tertiary);flex-direction:column;font-size:.6875rem;font-weight:500;display:flex}.SyllabusSidebarContent-module__osMsLW__item_label:after{content:attr(data-text);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;display:block;overflow:hidden}.SyllabusSidebarContent-module__osMsLW__item_label_active{color:var(--foreground)}.SyllabusSidebarContent-module__osMsLW__dropdown_content_motion_wrapper{overflow:visible}.SyllabusSidebarContent-module__osMsLW__dropdown_content_grid{column-gap:calc(var(--spacing,.25rem) * 1);row-gap:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 1);grid-template-columns:1rem 1fr;grid-auto-rows:auto;display:grid;position:relative}.SyllabusSidebarContent-module__osMsLW__dropdown_content_problem{padding-left:calc(var(--spacing,.25rem) * 0)}.SyllabusSidebarContent-module__osMsLW__dropdown_content_branch_wrapper{height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;position:relative}.SyllabusSidebarContent-module__osMsLW__dropdown_content_item_wrapper{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.SyllabusSidebarContent-module__osMsLW__hover_background{inset-inline:calc(var(--spacing,.25rem) * -1);inset-block:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius);background-color:#0000;width:auto;height:100%;position:absolute}@media (hover:hover){.SyllabusSidebarContent-module__osMsLW__hover_background:is(:where(.SyllabusSidebarContent-module__osMsLW__group):hover *){background-color:var(--color-navbar)}@supports (color:color-mix(in lab, red, red)){.SyllabusSidebarContent-module__osMsLW__hover_background:is(:where(.SyllabusSidebarContent-module__osMsLW__group):hover *){background-color:color-mix(in oklab, var(--color-navbar) 60%, transparent)}}}.SyllabusSidebarContent-module__osMsLW__hover_background{transition:background-color .15s ease-out,opacity .15s ease-out}.SyllabusSidebarContent-module__osMsLW__active_indicator{inset:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius);background-color:var(--primary);width:100%;height:100%;position:absolute}@supports (color:color-mix(in lab, red, red)){.SyllabusSidebarContent-module__osMsLW__active_indicator{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.SyllabusSidebarContent-module__osMsLW__active_indicator{transition:opacity .2s ease-out,background-color .2s ease-out}.SyllabusSidebarContent-module__osMsLW__problem_content{z-index:10;min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex:1;display:flex}.SyllabusSidebarContent-module__osMsLW__problem_main{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex:1;display:flex}.SyllabusSidebarContent-module__osMsLW__problem_assessment{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.SyllabusSidebarContent-module__osMsLW__problem_title_row{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.SyllabusSidebarContent-module__osMsLW__problem_info{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.SyllabusSidebarContent-module__osMsLW__problem_title{font-family:var(--font-sans), system-ui, sans-serif;overflow-wrap:break-word;white-space:normal;color:var(--color-text-tertiary);flex-direction:column;font-size:.6875rem;font-weight:400;transition:color .15s ease-out;display:flex}.SyllabusSidebarContent-module__osMsLW__problem_title:after{content:attr(data-text);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;display:block;overflow:hidden}.SyllabusSidebarContent-module__osMsLW__problem_title_assessment{font-family:var(--font-sans), system-ui, sans-serif;font-size:.6875rem;font-weight:500}.SyllabusSidebarContent-module__osMsLW__problem_title_active{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.SyllabusSidebarContent-module__osMsLW__problem_title_inactive{color:var(--color-text-tertiary)}.SyllabusSidebarContent-module__osMsLW__problem_duration{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);flex-wrap:wrap;font-size:.625rem;font-weight:400;display:flex}.SyllabusSidebarContent-module__osMsLW__sidebar_item_active .SyllabusSidebarContent-module__osMsLW__problem_duration{color:var(--color-text-primary)}.SyllabusSidebarContent-module__osMsLW__problem_duration_icon{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);color:var(--color-text-tertiary)}.SyllabusSidebarContent-module__osMsLW__sidebar_item_active .SyllabusSidebarContent-module__osMsLW__problem_duration_icon{color:var(--color-text-primary)}.SyllabusSidebarContent-module__osMsLW__problem_completed_icon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);color:var(--color-green-400,#05df72);flex-shrink:0;align-self:center}@supports (color:lab(0% 0 0)){.SyllabusSidebarContent-module__osMsLW__problem_completed_icon{color:var(--color-green-400,lab(78.503% -64.9265 39.7492))}}.SyllabusSidebarContent-module__osMsLW__trialTag{border-radius:var(--radius-xs,.125rem);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-sans), system-ui, sans-serif;background:var(--color-semantic-green-100);color:var(--color-semantic-green-900);flex-shrink:0;align-items:center;font-size:.5rem;font-weight:400;display:inline-flex}.SyllabusSidebarContent-module__osMsLW__syllabus_body{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;overflow:hidden}.SyllabusSidebarContent-module__osMsLW__syllabus_loading{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex}.SyllabusSidebarContent-module__osMsLW__syllabus_loading_skeleton_title{height:calc(var(--spacing,.25rem) * 3.5);width:calc(var(--spacing,.25rem) * 20);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);background-color:var(--color-stroke-divider);border-radius:.25rem}.SyllabusSidebarContent-module__osMsLW__syllabus_loading_skeleton_items{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.SyllabusSidebarContent-module__osMsLW__syllabus_loading_skeleton_item{height:calc(var(--spacing,.25rem) * 7);width:100%;animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);border-radius:var(--radius);background-color:var(--color-stroke-divider)}@supports (color:color-mix(in lab, red, red)){.SyllabusSidebarContent-module__osMsLW__syllabus_loading_skeleton_item{background-color:color-mix(in oklab, var(--color-stroke-divider) 60%, transparent)}}.SyllabusSidebarContent-module__osMsLW__syllabus_container{min-height:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex;position:relative}.SyllabusSidebarContent-module__osMsLW__syllabus_progress_bar{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);flex-shrink:0}.SyllabusSidebarContent-module__osMsLW__syllabus_progress_track{width:100%;position:relative}.SyllabusSidebarContent-module__osMsLW__syllabus_progress_track_divider{margin-inline:calc(var(--spacing,.25rem) * 0);background-color:var(--color-stroke-divider);width:100%}.SyllabusSidebarContent-module__osMsLW__syllabus_progress_fill_divider{top:calc(var(--spacing,.25rem) * 0);left:calc(var(--spacing,.25rem) * 0);margin-inline:calc(var(--spacing,.25rem) * 0);background-color:var(--primary);position:absolute}.SyllabusSidebarContent-module__osMsLW__syllabus_nav{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.SyllabusSidebarContent-module__osMsLW__syllabus_nav_with_slider{position:relative}.SyllabusSidebarContent-module__osMsLW__branch_connector{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;position:absolute}.SyllabusSidebarContent-module__osMsLW__missing_track{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-direction:column;font-size:.75rem;font-weight:400;display:flex}.SyllabusSidebarContent-module__osMsLW__recovery_link{color:var(--color-text-primary);text-underline-offset:4px;text-decoration-line:underline}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes SyllabusSidebarContent-module__osMsLW__pulse{50%{opacity:.5}}
.SidebarActiveBackground-module__nCw8uW__indicator{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius);background-color:var(--primary);height:100%;position:absolute}@supports (color:color-mix(in lab, red, red)){.SidebarActiveBackground-module__nCw8uW__indicator{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.SidebarActiveBackground-module__nCw8uW__indicator_global{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:calc(100% - 1.5rem);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.SidebarActiveBackground-module__nCw8uW__indicator_global_nested{left:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(var(--spacing,.25rem) * 0);width:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.SidebarActiveBackground-module__nCw8uW__indicator_syllabus{inset-inline:calc(var(--spacing,.25rem) * -1);inset-block:calc(var(--spacing,.25rem) * 0);width:auto}.SidebarActiveBackground-module__nCw8uW__indicator_aptitude{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:calc(100% - 1.5rem);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.SidebarActiveBackground-module__nCw8uW__indicator_aptitude_nested{left:calc(var(--spacing,.25rem) * 0);--tw-translate-x:calc(var(--spacing,.25rem) * 0);width:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.SidebarActiveBackground-module__nCw8uW__indicator_divider_wrapper{left:calc(var(--spacing,.25rem) * 0);align-content:center;height:100%;position:absolute}.SidebarActiveBackground-module__nCw8uW__indicator_divider{border-radius:var(--radius);background-color:var(--primary);--tw-shadow:0 0 8px var(--tw-shadow-color,var(--color-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
