._action_1cyev_1{color:var(--fz-text-secondary);min-width:var(--fz-touch-target);min-height:var(--fz-touch-target)}._menu_1cyev_7{min-width:var(--fz-ds-field-min)}._icon_1cyev_11{min-width:0;padding-right:var(--fz-space-sm)}._trigger_9m4py_1{color:var(--fz-text);border-radius:var(--fz-radius-pill);min-width:var(--fz-touch-target);min-height:var(--fz-touch-target)}._copy_9m4py_8{min-width:0;max-width:var(--fz-ds-field-min);flex-direction:column;align-items:flex-start;display:flex}._menu_9m4py_16{width:min(var(--fz-ds-card-min), 100vw - 2 * var(--fz-space-md));padding-bottom:var(--fz-space-xs)}._item_9m4py_21{min-height:var(--fz-touch-target)}._icon_9m4py_25{min-width:0;padding-right:var(--fz-space-sm)}._header_1ef31_1{align-items:center;gap:var(--fz-space-xs) var(--fz-space-sm);min-width:0;min-height:var(--fz-ds-header-height);padding:0 var(--fz-space-lg);background:var(--fz-ds-surface);color:var(--fz-text);flex-wrap:wrap;display:flex}._context_1ef31_13{flex:1 1 var(--fz-ds-field-min);min-width:0;max-width:100%}._center_1ef31_19{flex:0 auto;min-width:0}._center_1ef31_19:empty{display:none}._utilities_1ef31_28{justify-content:flex-end;align-items:center;gap:var(--fz-space-xs);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;margin-left:auto;display:flex}._breadcrumbs_1ef31_40{color:var(--fz-text-secondary);flex-wrap:nowrap;overflow:hidden}._root_12b0p_1{min-width:0}._root_12b0p_1 ._item_12b0p_5{min-height:var(--fz-touch-target);margin:0 var(--fz-space-xs);padding:0 var(--fz-space-sm);border-radius:var(--fz-radius-md);color:var(--fz-text-secondary);transition:background-color var(--fz-transition-fast), color var(--fz-transition-fast)}._root_12b0p_1 ._item_12b0p_5:hover{background:var(--fz-state-hover);color:var(--fz-text)}._root_12b0p_1 ._item_12b0p_5._active_12b0p_19,._root_12b0p_1 ._item_12b0p_5._active_12b0p_19:hover,._root_12b0p_1 ._item_12b0p_5._mini_12b0p_21._ancestor_12b0p_21{background:var(--fz-state-selected);color:var(--fz-primary-content)}._root_12b0p_1 ._item_12b0p_5._ancestor_12b0p_21{color:var(--fz-text)}._root_12b0p_1 ._item_12b0p_5._mini_12b0p_21{justify-content:center;padding:0;width:calc(100% - 2 * var(--fz-space-xs))!important}._icon_12b0p_36{min-width:0;padding-right:var(--fz-space-sm)}._mini_12b0p_21 ._icon_12b0p_36{padding-right:0}._chevron_12b0p_45{transition:transform var(--fz-transition-fast)}._open_12b0p_49{transform:rotate(180deg)}._menu_12b0p_53{min-width:var(--fz-ds-field-min);padding:var(--fz-space-xs) 0}@media (prefers-reduced-motion:reduce){._root_12b0p_1 ._item_12b0p_5,._chevron_12b0p_45{transition:none}}._group_97hs0_1{gap:var(--fz-space-xxs);flex-direction:column;min-width:0;display:flex}._label_97hs0_8{align-items:center;gap:var(--fz-space-xs);min-height:var(--fz-space-xl);margin:0 var(--fz-space-xs);padding:0 var(--fz-space-sm);color:var(--fz-text-secondary);display:flex}._closed_97hs0_18{transform:rotate(-90deg)}._separator_97hs0_22{margin:var(--fz-space-xs) var(--fz-space-md)}._list_97hs0_26{gap:var(--fz-space-xxs);flex-direction:column;display:flex}._footer_vhbvu_1{gap:var(--fz-space-xs);padding:var(--fz-space-xs) 0 calc(var(--fz-space-sm) + var(--fz-ds-safe-bottom));border-top:var(--fz-ds-border-width) solid var(--fz-divider);flex-direction:column;display:flex}._list_vhbvu_9{gap:var(--fz-space-xxs);flex-direction:column;display:flex}._sidebar_ztcyz_1{background:var(--fz-ds-surface);height:100%;min-height:0;color:var(--fz-text);flex-direction:column;display:flex}._brand_ztcyz_10{align-items:center;gap:var(--fz-space-xs);min-height:var(--fz-ds-header-height);padding:0 var(--fz-space-sm) 0 var(--fz-space-md);display:flex}._mini_ztcyz_18 ._brand_ztcyz_10{justify-content:center;padding:0}._toggle_ztcyz_23{color:var(--fz-text-secondary);min-width:var(--fz-touch-target);min-height:var(--fz-touch-target)}._groups_ztcyz_29{gap:var(--fz-space-md);padding:var(--fz-space-xs) 0 var(--fz-space-md);flex-direction:column;flex:auto;display:flex}._header_nox85_1{gap:var(--fz-space-xxs);min-width:0;padding:var(--fz-ds-safe-top) var(--fz-space-sm) var(--fz-space-xs);background:var(--fz-ds-surface);color:var(--fz-text);flex-direction:column;display:flex}._identity_nox85_11{align-items:center;gap:var(--fz-space-xs);min-width:0;min-height:var(--fz-touch-target);display:flex}._context_nox85_19{flex:1 1 0;min-width:0}._title_nox85_24{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}._utilities_nox85_31,._actionSlot_nox85_32{justify-content:flex-end;align-items:center;gap:var(--fz-space-xxs);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}._utilities_nox85_31{min-height:var(--fz-touch-target)}._icon_nox85_46{color:var(--fz-text-secondary);flex:0 0 var(--fz-touch-target);min-width:var(--fz-touch-target);min-height:var(--fz-touch-target)}._menu_nox85_53{min-width:min(var(--fz-ds-field-min), 100vw - var(--fz-space-lg))}._menuIcon_nox85_57{min-width:0;padding-right:var(--fz-space-sm)}._bar_vdke7_1{min-height:calc(var(--fz-ds-mobile-nav-height) + var(--fz-ds-safe-bottom));padding:var(--fz-space-xxs) var(--fz-space-xxs) var(--fz-ds-safe-bottom);background:var(--fz-ds-surface);border-top:var(--fz-ds-border-width) solid var(--fz-divider);justify-content:space-around;align-items:stretch;display:flex}._item_vdke7_11{min-width:0;min-height:var(--fz-touch-target);color:var(--fz-text-secondary);border-radius:var(--fz-radius-md);flex:1 1 0}._active_vdke7_19{color:var(--fz-primary-content)}._label_vdke7_23{max-width:100%}._moreTrigger_vdke7_27{flex:1 1 0;min-width:0;display:flex}._moreTrigger_vdke7_27 ._item_vdke7_11{width:100%}._moreMenu_vdke7_37{width:min(320px, 100vw - 2 * var(--fz-space-md));background:var(--fz-ds-surface);max-height:min(65dvh,460px);color:var(--fz-text);border-radius:var(--fz-radius-lg);overflow-y:auto}._moreGroup_vdke7_46+._moreGroup_vdke7_46{border-top:var(--fz-ds-border-width) solid var(--fz-divider)}._moreHeading_vdke7_50{padding:var(--fz-space-sm) var(--fz-space-md) var(--fz-space-xxs)}._moreItem_vdke7_54{min-height:var(--fz-touch-target);margin:0 var(--fz-space-xxs);border-radius:var(--fz-radius-md);position:relative}._moreItem_vdke7_54:hover{background:var(--fz-state-hover)}._moreItemActive_vdke7_65,._moreItemActive_vdke7_65:hover{background:var(--fz-state-selected);color:var(--fz-primary-content)}._moreItemActive_vdke7_65:before{content:"";top:var(--fz-space-xs);bottom:var(--fz-space-xs);width:var(--fz-space-xxs);border-radius:var(--fz-radius-sm);background:var(--fz-primary-content);position:absolute;left:0}._moreIcon_vdke7_81{min-width:0;padding-right:var(--fz-space-sm)}._center_vdke7_86{padding:0 var(--fz-space-xxs);flex:none;justify-content:center;align-items:center;display:flex}._dialog_1x2jf_1{z-index:var(--fz-z-dialog)}._drawer_1x2jf_5{width:min(86vw, var(--fz-ds-sidebar-width));box-sizing:border-box;height:100%;padding-top:var(--fz-ds-safe-top);background:var(--fz-ds-surface);color:var(--fz-text);flex-direction:column;display:flex;border-radius:0 var(--fz-radius-xl) var(--fz-radius-xl) 0!important;max-width:86vw!important}._head_1x2jf_18{align-items:center;gap:var(--fz-space-xs);min-height:var(--fz-ds-mobile-header-height);padding:0 var(--fz-space-xs) 0 var(--fz-space-md);flex-shrink:0;display:flex}._sidebar_1x2jf_27{flex:auto;height:auto;min-height:0}._tools_1x2jf_33{min-width:0;padding:var(--fz-space-xs) var(--fz-space-md);border-bottom:var(--fz-ds-border-width) solid var(--fz-divider);flex:none}._shell_1eap7_1{background:var(--fz-bg-page);color:var(--fz-text)}._header_1eap7_6{background:var(--fz-ds-surface);color:var(--fz-text);border-color:var(--fz-divider)}._drawer_1eap7_12{background:var(--fz-ds-surface)}._footer_1eap7_16{color:var(--fz-text);background:0 0}._content_1eap7_21{min-width:0}._pageBreadcrumbs_1eap7_25{width:100%;min-width:0;padding-block:var(--fz-space-xs)}._shell_1eap7_1 ._studentHeader_1eap7_31{padding-block-start:max(var(--fz-ds-safe-top), var(--fz-space-xxs));padding-block-end:var(--fz-space-xxs)}._studentPageTitle_1eap7_36{align-items:center;gap:var(--fz-space-xs);min-width:0;display:flex}._studentPageIcon_1eap7_43{border-radius:var(--fz-radius-md);background:var(--fz-primary-subtle);width:32px;height:32px;color:var(--fz-primary-content);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}._studentPageLabel_1eap7_55{min-width:0;color:var(--fz-text);display:block}._headerActions_1eap7_61{align-items:center;gap:var(--fz-space-xs);min-width:0;display:flex}._mobileActions_1eap7_68{gap:var(--fz-space-xxs);flex-direction:column;min-width:0;display:flex}
