.Y-hMLG_program{gap:var(--padding-m);padding:var(--padding-l);border:1px solid var(--g-color-line-generic);background:var(--background-secondary);border-radius:24px;flex-direction:column;min-width:0;display:flex}.Y-hMLG_topics{flex-direction:column;display:flex}.Y-hMLG_topic{align-items:center;gap:var(--padding-s);padding:var(--padding-m) 0;border:0;border-bottom:1px solid var(--g-color-line-generic);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;min-width:0;font-size:16px;display:flex}.Y-hMLG_topic:last-child{border-bottom:0}.Y-hMLG_topic:hover{color:var(--g-color-text-brand)}.Y-hMLG_topic:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:3px;border-radius:8px}.Y-hMLG_topicContent{gap:var(--padding-xxs);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.Y-hMLG_secondary{color:var(--g-color-text-secondary);font-size:13px}.Y-hMLG_number{width:28px;color:var(--g-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Y-hMLG_topicStatus{color:var(--g-color-text-brand);flex-shrink:0}.Y-hMLG_dialog{--g-dialog-width:592px}.Y-hMLG_modalContent{gap:var(--padding-m);flex-direction:column;min-width:0;display:flex}.Y-hMLG_lessons{gap:var(--padding-xxs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Y-hMLG_lessonButton{text-align:left;white-space:normal;width:100%;height:auto;min-height:56px}.Y-hMLG_lessonButton .g-button__text{width:100%;padding:var(--padding-xs);display:block}.Y-hMLG_lessonRow{align-items:center;gap:var(--padding-xs);width:100%;display:flex}.Y-hMLG_lessons li[data-current]{background:var(--g-color-base-generic-ultralight);border-radius:8px}@media (max-width:600px){.Y-hMLG_program{padding:var(--padding-s);border-radius:16px}.Y-hMLG_dialog{--g-dialog-width:calc(100vw - 24px)}.Y-hMLG_lessonButton .g-button__text{padding:var(--padding-xxs)}}
.g-menu{box-sizing:border-box;font-size:var(--g-text-body-1-font-size);color:var(--g-color-text-primary);background-color:var(--g-color-base-float);-webkit-user-select:none;user-select:none;outline:none;margin:0;padding:0;list-style:none;display:block;overflow:hidden auto}.g-menu__list-group-item+.g-menu__list-group-item,.g-menu__list-item+.g-menu__list-group-item,.g-menu__list-group-item+.g-menu__list-item{border-block-start:1px solid var(--g-color-line-generic)}.g-menu__item{color:var(--g-color-text-primary);touch-action:manipulation;-webkit-tap-highlight-color:#0000;outline:none;align-items:center;text-decoration:none;display:flex}.g-menu__item-icon{display:flex}.g-menu__item-icon-end{margin-inline-end:0;display:flex}.g-menu__item-content{flex-grow:1;min-width:0}.g-menu__item_interactive{cursor:pointer}.g-menu__item_interactive:hover,.g-menu__item_interactive:focus-visible,.g-menu__item_selected{background-color:var(--g-color-base-simple-hover)}.g-menu__item_disabled{color:var(--g-color-text-secondary);cursor:default;pointer-events:none}.g-menu__item_disabled:hover{background-color:#0000}.g-menu__item_active{cursor:default;background-color:var(--g-color-base-selection)}.g-menu__item_active:hover,.g-menu__item_active:focus-visible{background-color:var(--g-color-base-selection-hover)}.g-menu__item_theme_danger:not(.g-menu__item_disabled){color:var(--g-color-text-danger)}.g-menu__group-label{font-weight:var(--g-text-accent-font-weight);color:var(--g-color-text-hint)}.g-menu__group-list{margin:0;padding:0;list-style:none}.g-menu_size_s{padding:var(--g-spacing-1) 0;line-height:24px}.g-menu_size_s .g-menu__item,.g-menu_size_s .g-menu__group-label{padding:0 var(--g-spacing-3)}.g-menu_size_s .g-menu__item-icon{margin-inline-end:var(--g-spacing-2)}.g-menu_size_s .g-menu__item-icon-end{margin-inline-start:var(--g-spacing-2)}.g-menu_size_s .g-menu__list-group-item+.g-menu__list-group-item,.g-menu_size_s .g-menu__list-item+.g-menu__list-group-item,.g-menu_size_s .g-menu__list-group-item+.g-menu__list-item{margin-block-start:var(--g-spacing-1);padding-block-start:var(--g-spacing-1)}.g-menu_size_m{padding:var(--g-spacing-1) 0;line-height:28px}.g-menu_size_m .g-menu__item,.g-menu_size_m .g-menu__group-label{padding:0 var(--g-spacing-3)}.g-menu_size_m .g-menu__item-icon{margin-inline-end:var(--g-spacing-2)}.g-menu_size_m .g-menu__item-icon-end{margin-inline-start:var(--g-spacing-2)}.g-menu_size_m .g-menu__list-group-item+.g-menu__list-group-item,.g-menu_size_m .g-menu__list-item+.g-menu__list-group-item,.g-menu_size_m .g-menu__list-group-item+.g-menu__list-item{margin-block-start:var(--g-spacing-1);padding-block-start:var(--g-spacing-1)}.g-menu_size_l{padding:var(--g-spacing-1) 0;line-height:32px}.g-menu_size_l .g-menu__item,.g-menu_size_l .g-menu__group-label{padding:0 var(--g-spacing-4)}.g-menu_size_l .g-menu__item-icon{margin-inline-end:var(--g-spacing-2)}.g-menu_size_l .g-menu__item-icon-end{margin-inline-start:var(--g-spacing-2)}.g-menu_size_l .g-menu__list-group-item+.g-menu__list-group-item,.g-menu_size_l .g-menu__list-item+.g-menu__list-group-item,.g-menu_size_l .g-menu__list-group-item+.g-menu__list-item{margin-block-start:var(--g-spacing-1);padding-block-start:var(--g-spacing-1)}.g-menu_size_xl{font-size:var(--g-text-body-2-font-size);padding:var(--g-spacing-1) 0;line-height:36px}.g-menu_size_xl .g-menu__item,.g-menu_size_xl .g-menu__group-label{padding:0 var(--g-spacing-4)}.g-menu_size_xl .g-menu__item-icon{margin-inline-end:var(--g-spacing-3)}.g-menu_size_xl .g-menu__item-icon-end{margin-inline-start:var(--g-spacing-3)}.g-menu_size_xl .g-menu__list-group-item:not(:first-child){margin-block-start:6px;padding-block-start:6px}.g-menu_size_xl .g-menu__list-group-item:not(:last-child){margin-block-end:6px;padding-block-end:6px}
.g-dropdown-menu__switcher-wrapper{display:inline-block}.g-dropdown-menu__switcher-button{display:flex}.g-dropdown-menu__menu-item_separator{border-block-start:1px solid var(--g-color-line-generic-solid);pointer-events:none;margin:.5em 0}.g-dropdown-menu__sub-menu-arrow{position:relative;inset-inline-end:-4px}.g-dropdown-menu__sub-menu{position:relative}.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:before,.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:after{content:"";width:10px;height:100%;position:absolute;inset-block-start:0}.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:before{inset-inline-start:-10px}.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:after{inset-inline-end:-10px}.g-dropdown-menu__popup-content>:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.g-dropdown-menu__popup-content>:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}
.P68o_G_list,.P68o_G_cards,.P68o_G_cardBody,.P68o_G_cardMeta,.P68o_G_empty{display:flex}.P68o_G_list,.P68o_G_cards,.P68o_G_cardBody,.P68o_G_empty{flex-direction:column}.P68o_G_list,.P68o_G_cards{gap:var(--padding-s)}.P68o_G_toolbar{justify-content:flex-end;display:flex}.P68o_G_card{align-items:center;gap:var(--padding-xs);min-height:76px;padding:var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);background:var(--g-color-base-background);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.P68o_G_card[data-drop-position=before]:before,.P68o_G_card[data-drop-position=after]:after{background:var(--g-color-base-brand);content:"";border-radius:2px;height:3px;position:absolute;left:0;right:0}.P68o_G_card[data-drop-position=before]:before{top:calc(-1 * var(--padding-xs))}.P68o_G_card[data-drop-position=after]:after{bottom:calc(-1 * var(--padding-xs))}.P68o_G_card[data-dragging]{opacity:.45}.P68o_G_handle{touch-action:none;cursor:grab}.P68o_G_handle:active{cursor:grabbing}.P68o_G_cardBody,.P68o_G_empty{gap:var(--padding-xxs)}.P68o_G_cardMeta{gap:var(--padding-xxs);flex-wrap:wrap}.P68o_G_summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.P68o_G_empty{padding:var(--padding-xl);text-align:center;border-radius:var(--padding-s);background:var(--g-color-base-generic-ultralight);align-items:center}.P68o_G_overlay{min-width:220px;padding:var(--padding-xs) var(--padding-s);border:1px solid var(--g-color-line-brand);border-radius:var(--padding-xs);box-shadow:0 8px 24px var(--g-color-sfx-shadow);background:var(--g-color-base-background)}@media (max-width:600px){.P68o_G_toolbar>.g-button{width:100%}.P68o_G_card{gap:var(--padding-xxs);min-height:68px}}
.MIlbcG_canvasPane{min-width:0;padding:var(--padding-m) var(--padding-l);border:1px solid var(--school-border,var(--g-color-line-generic));border-radius:var(--school-radius,18px);background:var(--background-secondary)}.MIlbcG_documentToolbar{justify-content:space-between;align-items:center;gap:var(--padding-xs);padding-bottom:var(--padding-xs);margin-bottom:var(--padding-m);border-bottom:1px solid var(--school-border,var(--g-color-line-generic));display:flex}.MIlbcG_canvasHeader{justify-content:space-between;align-items:flex-start;gap:var(--padding-s);margin:0 var(--padding-xs) var(--padding-s);display:flex}.MIlbcG_canvasHeader>div{gap:var(--padding-xs);flex-direction:column;flex:1;min-width:0;display:flex}.MIlbcG_lessonTitle{--g-text-input-border-width:0;--g-text-input-background-color:transparent;--g-text-input-border-color:transparent}.MIlbcG_lessonTitle .g-text-input__control{height:40px;padding:0;font-size:28px;font-weight:600;line-height:1.3}.MIlbcG_lessonTitle .g-text-input__content{min-height:40px}.MIlbcG_document{min-width:0;min-height:520px}.MIlbcG_inspectorPane{box-sizing:border-box;z-index:calc(var(--z-index-header) + 2);width:min(440px, calc(100vw - var(--padding-l)));overscroll-behavior:contain;min-width:0;padding:var(--padding-m);border-left:1px solid var(--g-color-line-generic);box-shadow:-8px 0 24px var(--g-color-sfx-shadow-light);background:var(--background-secondary);visibility:hidden;transition:transform .16s,visibility .16s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.MIlbcG_inspectorPane[data-open]{visibility:visible;transform:translate(0)}.MIlbcG_inspectorBackdrop{z-index:calc(var(--z-index-header) + 1);background:#00000040;border:0;display:none;position:fixed;inset:0}.MIlbcG_inspectorBackdrop[data-open]{display:block}@media (max-width:720px){.MIlbcG_canvasPane{padding:var(--padding-s)}.MIlbcG_documentToolbar{flex-direction:column;align-items:flex-start}.MIlbcG_canvasHeader{flex-direction:column}.MIlbcG_inspectorPane{width:100vw;box-shadow:none;border-left:0}}@media (prefers-reduced-motion:reduce){.MIlbcG_inspectorPane{transition:none}}.MIlbcG_inspectorPane[data-kind]{max-height:calc(100dvh - var(--padding-l));border:1px solid var(--g-color-line-generic);border-radius:var(--padding-s);box-shadow:0 12px 40px var(--g-color-sfx-shadow-light);top:50%;bottom:auto;right:50%;transform:translate(50%,-50%)}.MIlbcG_inspectorPane[data-kind=catalog]{width:min(1250px, calc(100vw - var(--padding-l)))}.MIlbcG_inspectorPane[data-kind=own]{width:min(770px, calc(100vw - var(--padding-l)))}.MIlbcG_inspectorPane[data-kind=link]{width:min(540px, calc(100vw - var(--padding-l)))}.MIlbcG_inspectorPane[data-kind=media]{width:min(600px, calc(100vw - var(--padding-l)));padding:var(--padding-l);border-radius:var(--padding-m)}.MIlbcG_inspectorPane[data-kind]:has([data-own-task]){width:min(770px, calc(100vw - var(--padding-l)));padding:24px}.MIlbcG_inspectorPane[data-kind=catalog]:has([data-catalog]){width:min(1280px, calc(100vw - var(--padding-l)));padding:24px}.MIlbcG_inspectorPane[data-kind=link]{width:min(470px, calc(100vw - var(--padding-l)));padding:24px}.MIlbcG_inspectorPane[data-kind=catalog]:not(:has([data-task-catalog],[data-own-task])){width:min(600px, calc(100vw - var(--padding-l)))}.MIlbcG_inspectorPane[data-kind=catalog]:has([data-catalog]){width:100%;height:100dvh;max-height:none;box-shadow:none;z-index:calc(var(--z-index-header) - 1);padding:calc(60px + var(--padding-m) + var(--padding-l)) var(--padding-m) var(--padding-l);border:0;border-radius:0;transition:none;inset:0;transform:none}.MIlbcG_inspectorPane[data-kind=catalog]:has([data-catalog])>form{max-width:1200px;margin:0 auto}.MIlbcG_inspectorBackdrop:has(+.MIlbcG_inspectorPane [data-catalog]){display:none}.MIlbcG_blockActionToast{overflow-wrap:anywhere;max-width:calc(100vw - 20px)}
.R17GWW_modal{box-sizing:border-box;width:min(760px, calc(100vw - 2 * var(--padding-s)));max-height:calc(100vh - 2 * var(--padding-s));padding:var(--padding-l)}.R17GWW_form,.R17GWW_typeGrid,.R17GWW_assignmentSettings,.R17GWW_searchResults,.R17GWW_optionList,.R17GWW_retry,.R17GWW_searchError{gap:var(--padding-s);flex-direction:column;display:flex}.R17GWW_typeChoice{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:72px}.R17GWW_typeChoice span{align-items:flex-start;gap:var(--padding-xxs);flex-direction:column;display:flex}.R17GWW_typeChoice small{color:var(--g-color-text-secondary)}.R17GWW_actions,.R17GWW_optionRow{align-items:center;gap:var(--padding-xs);display:flex}.R17GWW_actions{flex-wrap:wrap}.R17GWW_optionRow{padding:var(--padding-xs);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.R17GWW_fieldset{gap:var(--padding-xs);padding:var(--padding-s);border:1px solid var(--g-color-line-generic);border-radius:var(--padding-xs);flex-direction:column;margin:0;display:flex}.R17GWW_fieldset legend{padding-inline:var(--padding-xxs);font-weight:600}.R17GWW_searchResults,.R17GWW_retry,.R17GWW_searchError{padding:var(--padding-xs);border-radius:var(--padding-xs);background:var(--g-color-base-generic-ultralight)}.R17GWW_searchResult{text-align:left;white-space:normal;justify-content:flex-start;height:auto;min-height:44px}@media (max-width:600px){.R17GWW_modal{width:100vw;min-height:100vh;max-height:100vh;padding:var(--padding-s);border-radius:0}.R17GWW_actions>.g-button{width:100%}.R17GWW_optionRow{grid-template-columns:minmax(0,1fr) auto}}.R17GWW_deleteModal{box-sizing:border-box;background:var(--background-secondary);border-radius:16px;width:min(480px,100vw - 32px);min-height:0;max-height:calc(100dvh - 32px);padding:24px;overflow:auto}
.YeaL6q_navigation{gap:var(--padding-xs);flex-wrap:wrap;display:flex}.YeaL6q_menu{width:min(344px,100vw - 32px)}.YeaL6q_item{justify-content:space-between;align-items:center;gap:var(--padding-s);padding-block:var(--padding-xs);white-space:normal;display:flex}.YeaL6q_item>:first-child{overflow-wrap:anywhere}.YeaL6q_circle{border-radius:50%;flex:0 0 40px;width:40px;height:40px;padding:3px}.YeaL6q_circle>span{background:var(--g-color-base-background);border-radius:inherit;place-items:center;width:100%;height:100%;font-size:11px;display:grid}.YeaL6q_activeSwitcher{--g-button-background-color:var(--g-color-text-primary);--g-button-background-color-hover:var(--g-color-text-primary);--g-button-text-color:var(--g-color-text-light-primary);--g-button-text-color-hover:var(--g-color-text-light-primary)}
.y0A_sq_overview{gap:var(--padding-l);flex-direction:column;min-width:0;display:flex}.y0A_sq_header{justify-content:space-between;align-items:flex-start;gap:var(--padding-s);display:flex}.y0A_sq_header>div{gap:var(--padding-xs);flex-direction:column;min-width:0;display:flex}.y0A_sq_title.y0A_sq_title{overflow-wrap:anywhere;margin:0}.y0A_sq_cards{gap:var(--padding-m);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.y0A_sq_resume,.y0A_sq_progress,.y0A_sq_about{align-items:flex-start;gap:var(--padding-s);padding:var(--padding-l);background:var(--background-secondary);border:1px solid var(--g-color-line-generic);overflow-wrap:anywhere;border-radius:24px;flex-direction:column;min-width:0;display:flex}.y0A_sq_progress{background:#eaf5f1;border-color:#0000}.y0A_sq_progress .g-progress{width:100%}.y0A_sq_percent{font-size:40px;line-height:1.2}@media (max-width:600px){.y0A_sq_cards{grid-template-columns:minmax(0,1fr)}.y0A_sq_header{flex-wrap:wrap}.y0A_sq_resume,.y0A_sq_progress,.y0A_sq_about{padding:var(--padding-m);border-radius:16px}}
