@layer p_reset, theme, base, p_base, mathjax, disco.components, p_components, p_utilities;
@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.BaseMultiSelectFilter[data-v-caedfaec]{width:100%;position:relative}.MultiSelectFilter__header[data-v-caedfaec]{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);cursor:pointer;border-bottom:1px solid var(--color-neutral-30)}.MultiSelectFilter__header[data-v-caedfaec]:hover{background:var(--color-neutral-10)}.MultiSelectFilter__selectAllLabel[data-v-caedfaec]{font-size:var(--font-size-medium);color:var(--color-neutral-90)}}@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.Separator[data-v-f8eaf4d3]{display:block;height:1px;border:0;border-top:1px solid var(--color-neutral-40);margin:var(--spacing-2) 0;padding:0}.SeparatorRow:first-child .Separator[data-v-f8eaf4d3],.SeparatorRow:last-child .Separator[data-v-f8eaf4d3]{display:none}}@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.Submenu__trigger[data-v-2aaf87ee]{cursor:pointer}.Menu__activeSubmenu[data-v-2aaf87ee]:not(:first-child):not(:last-child){border-top:1px solid var(--color-neutral-20);border-bottom:1px solid var(--color-neutral-20);margin:var(--spacing-2) 0;padding:var(--spacing-2) 0}.Menu__activeSubmenu[data-v-2aaf87ee]:first-child:not(:last-child){border-bottom:1px solid var(--color-neutral-20);padding-bottom:var(--spacing-2);margin-bottom:var(--spacing-2)}.Menu__activeSubmenu[data-v-2aaf87ee] .MenuItem:first-child>*:hover,.Menu__activeSubmenu[data-v-2aaf87ee] .MenuItem:last-child>*:hover{border-radius:0!important}.Submenu__backButton[data-v-2aaf87ee]{background-color:var(--color-neutral-10);border-bottom:1px solid var(--color-neutral-20);margin-bottom:var(--spacing-1)}.Submenu__backButton[data-v-2aaf87ee] .MenuItem{background-color:transparent}.Submenu__backButton[data-v-2aaf87ee] .Button{color:var(--color-text-secondary);font-size:.85em;font-weight:500;opacity:.8;padding-left:1em!important}.Submenu__backButton[data-v-2aaf87ee] .Button:hover{color:var(--color-text)!important;opacity:1}.Submenu__content[data-v-2aaf87ee]{padding-top:var(--spacing-1)}.Submenu__menu[data-v-2aaf87ee]{list-style:none;margin:0;padding:0}.Submenu__content--direct[data-v-2aaf87ee]{padding:var(--spacing-2) var(--spacing-4)}}.CurriculumLocatorRow[data-v-ec51bea0]{display:flex;align-items:stretch;border-bottom:1px solid var(--color-border);transition:background var(--transition-duration-fast)}.CurriculumLocatorRow[data-v-ec51bea0]:last-child{border-bottom:0}.CurriculumLocatorRow[data-v-ec51bea0]:hover,.CurriculumLocatorRow--open[data-v-ec51bea0]{background:var(--color-neutral-10)}.CurriculumLocatorRow__toggle[data-v-ec51bea0]{display:flex;align-items:center;gap:var(--spacing-2);flex:1;min-width:0;padding:var(--spacing-2);border:0;background:none;cursor:pointer;text-align:left;font:inherit}.CurriculumLocatorRow--leaf .CurriculumLocatorRow__caption[data-v-ec51bea0]{color:var(--color-accent-hover)}.CurriculumLocatorRow__caption[data-v-ec51bea0]{flex:none;min-width:4rem;font-size:var(--font-size-small);line-height:var(--line-height-small);text-transform:uppercase;letter-spacing:.05em;color:var(--color-neutral-70)}.CurriculumLocatorRow__value[data-v-ec51bea0]{flex:1;min-width:0;font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CurriculumLocatorRow__value--empty[data-v-ec51bea0]{font-weight:var(--font-weight-normal);color:var(--color-neutral-70)}.CurriculumLocatorRow__clear[data-v-ec51bea0]{display:flex;align-items:center;flex:none;padding:0 var(--spacing-2);border:0;background:none;cursor:pointer;color:var(--color-neutral-70);transition:color var(--transition-duration-fast)}.CurriculumLocatorRow__clear[data-v-ec51bea0]:hover{color:var(--color-danger)}@layer p_reset,theme,base,p_base,mathjax,disco.components,p_components,p_utilities;@layer disco.components{.InfiniteList[data-v-09697dee]{position:relative}.InfiniteList[data-v-09697dee]>*+*{margin-top:var(--spacing-2)}.InfiniteList__loadingWrapper[data-v-09697dee]{display:flex;justify-content:center}}
