@media screen{.academy-workflow-shell .academy-workflow-navigation{gap:8px}.academy-workflow-shell .academy-workflow-single>a,.academy-workflow-shell .academy-workflow-trigger{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--lf-radius-sm,10px);color:var(--lf-text,#182837);display:flex;font:inherit;font-size:16px;font-weight:650;gap:12px;justify-content:space-between;min-height:48px;padding:12px;text-align:left;white-space:normal;width:100%}.academy-workflow-shell .academy-workflow-trigger{cursor:pointer}.academy-workflow-shell .academy-workflow-group>div{border-left:2px solid var(--lf-separator,#dbe3e9);margin:4px 0 8px 16px;padding-left:8px}.academy-workflow-shell .academy-workflow-group>div[hidden]{display:none}.academy-workflow-shell .academy-workflow-group a{align-items:center;display:flex;font-size:15px;min-height:44px;white-space:normal}.academy-workflow-shell .academy-workflow-single>a:hover,.academy-workflow-shell .academy-workflow-trigger:hover{background:var(--lf-surface-muted,#f0f3f7)}.academy-workflow-shell .academy-workflow-navigation a.active,.academy-workflow-shell .academy-workflow-trigger.active{background:var(--lf-accent-soft,#edf2ff);color:var(--app-primary,#244acb)}.academy-workflow-shell .academy-workflow-navigation :is(a,button):focus-visible,.academy-workflow-shell .app-content :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--app-primary,#244acb);outline-offset:3px}.academy-workflow-shell .academy-hub-links a{font-size:15px;white-space:normal}.academy-workflow-shell .academy-hub-compact{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.academy-workflow-shell .academy-hub-compact details{min-width:0}.academy-workflow-shell .academy-hub-compact summary{border:1px solid var(--lf-separator,#dbe3e9);border-radius:var(--lf-radius-sm,10px);cursor:pointer;font-size:15px;font-weight:650;min-height:44px;padding:10px 12px}.academy-workflow-shell .academy-hub-compact details>div{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.academy-workflow-shell .academy-hub-compact>a{min-height:44px}.academy-workflow-shell summary:focus-visible{outline:3px solid var(--app-primary,#244acb);outline-offset:3px}.academy-workflow-shell .app-content{font-size:16px;line-height:1.6}.academy-workflow-shell .app-content .page-header h1{font-size:clamp(25px,2.4vw,32px);overflow-wrap:anywhere}.academy-workflow-shell .app-content :is(.button,.text-button){min-height:44px}.academy-workflow-shell .app-content .button{align-items:center;display:inline-flex;justify-content:center;white-space:normal}.academy-workflow-shell .app-content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px;min-height:44px}.academy-workflow-shell :is(.today-operation-row,.home-today-row)>div{min-width:0}.academy-workflow-shell :is(.today-operation-row,.home-today-row) strong{overflow-wrap:anywhere}.academy-workflow-shell :is(.today-operation-row,.home-today-row) .status-badge{white-space:normal}.academy-workflow-shell .today-state-filter a[aria-current=page]{border-color:var(--app-primary,#244acb)}.academy-workflow-shell .today-operations-note{color:var(--lf-text-secondary,#536476);margin:0}.academy-workflow-shell .home-compact-empty .button{margin-top:12px}.academy-workflow-shell .student-task-jump-links{display:flex;flex-wrap:wrap;gap:8px}.academy-workflow-shell .student-task-jump-links a{align-items:center;background:var(--lf-surface-muted,#f0f3f7);border:1px solid var(--lf-separator,#dbe3e9);border-radius:var(--lf-radius-sm,10px);display:inline-flex;min-height:44px;padding:8px 14px;text-decoration:none}.academy-workflow-shell :is(.student-workspace-page,.learning-today-page) h2[id]{scroll-margin-top:120px}.academy-workflow-shell :is(.learning-student-picker,.learning-material-details)>summary{cursor:pointer;font-size:16px;font-weight:650;min-height:44px;padding:10px 0}.academy-workflow-shell .learning-material-details>.panel{margin-top:8px}.academy-workflow-shell .learning-student-picker>.learning-today-section-heading{margin-top:12px}.academy-workflow-shell .homework-work-dialog .lf-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.academy-workflow-shell .homework-drawer-form>label{font-size:16px}.academy-workflow-shell .homework-work-dialog :is(p,h2){overflow-wrap:anywhere}@media (max-width:720px){.academy-workflow-shell .top-nav-scroll{align-items:stretch;flex-direction:column;overflow-x:visible}.academy-workflow-shell .top-nav-academy-identity{min-width:0;width:100%}.academy-workflow-shell .top-nav-title{max-width:none;min-width:0}.academy-workflow-shell .top-nav-title strong{overflow:visible;text-overflow:clip;white-space:normal}.academy-workflow-shell .top-nav-actions{flex-wrap:wrap}.academy-workflow-shell .user-chip{flex-wrap:wrap;width:100%}.academy-workflow-shell .today-workflow-actions{align-items:stretch}.academy-workflow-shell .today-workflow-actions .button{width:100%}.academy-workflow-shell .academy-workflow-navigation{gap:8px}}}