.workspace .workspace-theme{gap:var(--space-2);padding:var(--space-3) var(--space-2) 0;font-size:var(--type-sm);min-inline-size:0;margin:0;display:grid}.workspace-theme__heading{align-items:center;gap:var(--space-3);font-weight:var(--font-weight-semibold);display:flex}.workspace .workspace-theme .workspace-theme__choices[role=group]{gap:var(--space-2);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace .workspace-theme .workspace-theme__choices[role=group]>button{min-inline-size:0;min-block-size:var(--control-min-size);text-align:center}.workspace .workspace-theme__system{align-items:center;gap:var(--space-3);min-block-size:var(--control-min-size);cursor:pointer;font-size:var(--type-sm);color:var(--color-text-secondary);line-height:1.5;display:flex}.workspace-theme__system input{flex:none;block-size:1.125rem;inline-size:1.125rem;margin:0}
.workspace .support-reference{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading)}.workspace .support-reference>summary{min-block-size:var(--control-min-size);cursor:pointer;align-content:center}.workspace.workspace-chrome{flex-direction:column;min-block-size:100dvh;display:flex}.workspace .workspace-chrome__header{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-6);min-block-size:var(--space-16);background:var(--color-material-chrome);border-block-end:1px solid var(--color-border);display:flex}.workspace .workspace-chrome__brand{flex:none}.workspace .workspace-chrome__brand .brand__name{font:900 2rem "Cuevo Nunito Sans", var(--font-sans)}.workspace .workspace-chrome__school{align-items:center;gap:var(--space-3);min-inline-size:0;font-size:var(--type-sm);display:flex}.workspace .workspace-chrome__school>svg{color:var(--color-accent)}.workspace .workspace-chrome__school>bdi{overflow-wrap:anywhere;max-inline-size:20rem;font-weight:var(--font-weight-semibold)}.workspace .workspace-chrome__utilities{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.workspace .workspace-chrome__search{justify-content:start;align-items:center;gap:var(--space-2);min-block-size:2.75rem;min-inline-size:9rem;max-inline-size:28rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);text-align:start;flex:16rem;display:flex}.workspace .workspace-chrome__search>span{overflow-wrap:anywhere}.workspace .workspace-chrome__search>svg{flex:none}.workspace .workspace-chrome__search kbd{font:inherit;font-size:var(--type-xs);white-space:nowrap;margin-inline-start:auto}.workspace .workspace-chrome__profile{inset:auto;inline-size:min(20rem, calc(100vw - var(--space-6)));box-sizing:border-box;max-block-size:calc(100dvh - 5rem);padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-material-raised);color:var(--color-text);box-shadow:var(--elevation-floating);margin:0;position:fixed;inset-inline-end:var(--space-6);overflow:auto}.workspace .workspace-chrome__profile:popover-open{gap:var(--space-1);display:grid}.workspace .workspace-chrome__profile-heading{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline-start:var(--space-2);display:flex}.workspace .workspace-chrome__profile .button{justify-content:start;min-block-size:2.75rem}.workspace .workspace-chrome__profile-heading .button{min-inline-size:2.75rem;padding:var(--space-2);justify-content:center}.workspace .workspace-chrome__profile-language{padding:var(--space-2);border-block-start:1px solid var(--color-border)}.workspace .workspace-chrome__profile-language .language-switch{gap:var(--space-2);flex-wrap:wrap}.workspace .workspace-chrome__profile-language .language-switch button{min-block-size:2.75rem;min-inline-size:2.75rem}.workspace .workspace-chrome__profile .workspace-chrome__signout{border-block-start:1px solid var(--color-border);border-radius:0;margin-block-start:var(--space-2)}.workspace .workspace-chrome__utility{padding:var(--space-2);min-block-size:2.75rem;min-inline-size:2.75rem}.workspace .workspace-chrome__person{flex:0 auto;min-inline-size:0}.workspace .workspace-chrome__person>:is(button,.workspace-chrome__identity){align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-block-size:3rem;min-inline-size:0;max-inline-size:100%;padding:var(--space-1) var(--space-2);color:var(--color-text);font:inherit;text-align:start;background:0 0;border:0;display:flex}.workspace .workspace-chrome__person>:is(button,.workspace-chrome__identity)>span:not(.workspace-chrome__avatar){min-inline-size:0}.workspace .workspace-chrome__person>button{cursor:pointer}.workspace .workspace-chrome__person>button:hover{background:var(--color-surface-muted)}.workspace .workspace-chrome__person strong{font-size:var(--type-sm);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;max-inline-size:14rem;display:block}.workspace .workspace-chrome__person small{font-size:var(--type-xs);color:var(--color-text-secondary);display:block}.workspace .workspace-chrome__avatar{border-radius:var(--radius-pill);background:var(--color-learning-surface);block-size:3rem;inline-size:3rem;color:var(--color-text);flex:none;place-items:center;display:grid}.workspace .workspace-chrome__navigation{align-items:stretch;gap:var(--space-2);padding:var(--space-2) var(--space-6);background:var(--color-material-chrome);border-block-end:1px solid var(--color-border);z-index:3;min-inline-size:0;display:flex;position:relative}.workspace .workspace-chrome__rail{scrollbar-width:thin;min-inline-size:0;scroll-padding-inline:var(--space-3);flex:1;overflow-x:auto}.workspace .workspace-chrome__rail ul{justify-content:start;align-items:stretch;gap:var(--space-2);padding:var(--space-2);min-inline-size:max-content;margin:0;list-style:none;display:flex}.workspace .workspace-chrome__rail li{flex:1 0 auto;display:flex}.workspace .workspace-chrome__navigation[data-overflow=true] .workspace-chrome__rail li{flex:none}.workspace .workspace-chrome__rail li>button{inline-size:100%;max-inline-size:none}.workspace .workspace-chrome__rail button{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:var(--space-16);min-inline-size:6.75rem;max-inline-size:10.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);color:var(--color-text);font:inherit;font-size:var(--type-xs);cursor:pointer;text-align:center;scroll-margin-inline:var(--space-2);background:0 0;border:2px solid #0000;flex-direction:column;line-height:1.3;display:flex}.workspace .workspace-chrome__rail button>svg{color:var(--color-accent)}.workspace .workspace-chrome__rail button[aria-current=page]{background:var(--color-selection-surface);color:var(--color-selection-text);border-color:var(--color-selection-border);font-weight:var(--font-weight-semibold);box-shadow:inset 0 -3px var(--color-selection-border),var(--elevation-subtle);border-width:2px}.workspace .workspace-chrome__rail button[aria-current=page] svg{color:var(--color-selection-text)}.workspace .workspace-chrome__rail button:hover:not(:disabled):not([aria-current]){background:var(--color-surface-accent)}.workspace .workspace-chrome__rail button:disabled,.workspace .workspace-chrome__person>button:disabled{background:var(--color-disabled-surface);color:var(--color-disabled-text);cursor:wait}.workspace .workspace-chrome__rail-control{min-inline-size:2.75rem;padding-inline:var(--space-2);align-self:center}.workspace .workspace-chrome__rail-control--previous svg{transform:rotate(180deg)}.workspace[dir=rtl] .workspace-chrome__rail-control--previous svg{transform:none}.workspace[dir=rtl] .workspace-chrome__rail-control--next svg{transform:rotate(180deg)}.workspace .workspace-chrome__navigation[data-overflow=false] .workspace-chrome__rail-control{display:none}.workspace .workspace-chrome__content{isolation:isolate;background:var(--color-canvas);flex:1;min-inline-size:0;position:relative}.workspace.workspace-chrome .trail-background:not(.workspace-chrome__background){display:none}@media (max-width:800px){.workspace .workspace-main--student-learning{padding-block-start:var(--space-3)}.workspace .workspace-main--student-learning .workspace-intro{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-block-end:var(--space-3);display:grid}.workspace .workspace-main--student-learning .workspace-intro .eyebrow,.workspace .workspace-main--student-learning .workspace-intro>div>p:last-child{display:none}}.workspace .workspace-main--student-home{max-inline-size:none;padding:0}.workspace .workspace-main--student-home>:is(.notice,.form-error){margin-inline:var(--space-6)}.workspace .workspace-chrome__empty{padding:var(--space-4);font-size:var(--type-sm);color:var(--color-text-secondary);margin:0}.workspace[data-expression=student] .workspace-chrome__rail button>svg{block-size:1.75rem;inline-size:1.75rem}.workspace .workspace-command{inline-size:min(38rem, calc(100% - var(--space-8)));max-inline-size:none;max-block-size:calc(100dvh - var(--space-8));box-sizing:border-box;padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-material-raised);color:var(--color-text);box-shadow:var(--elevation-floating);overscroll-behavior:contain;overflow-y:auto}.workspace .workspace-command::backdrop{background:var(--color-material-scrim);-webkit-backdrop-filter:blur(var(--material-modal-blur));backdrop-filter:blur(var(--material-modal-blur))}.workspace .workspace-command__header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.workspace .workspace-command__header h2{font-size:var(--type-xl);overflow-wrap:anywhere;margin:0}.workspace .workspace-command__header .button{flex:none}.workspace .workspace-command__hint{margin-block:var(--space-3) var(--space-5);color:var(--color-text-secondary);font-size:var(--type-sm)}.workspace .workspace-command__search-label{font-size:var(--type-sm);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-2);display:block}.workspace .workspace-command__search{align-items:center;gap:var(--space-2);display:flex}.workspace .workspace-command__search>svg{color:var(--color-accent);flex:none}.workspace .language-switch>svg{block-size:1.5rem;inline-size:1.5rem}.workspace .workspace-command__search input{box-sizing:border-box;flex:1}.workspace .workspace-command__search .button{flex:none}.workspace .workspace-command__results{gap:var(--space-2);margin:var(--space-5) 0 0;padding:var(--space-1);list-style:none;display:grid}.workspace .workspace-command__results button{align-items:center;gap:var(--space-3);min-block-size:3.25rem;inline-size:100%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;border:1px solid #0000;display:flex}.workspace .workspace-command__results button>svg{color:var(--color-accent);flex:none}.workspace .workspace-command__results button:hover:not(:disabled){background:var(--color-surface-accent)}.workspace .workspace-command__results button[aria-current=page]{border-color:var(--color-selection-border);background:var(--color-selection-surface);border-width:2px}.workspace .workspace-command__results button:disabled{background:var(--color-disabled-surface);color:var(--color-disabled-text);cursor:default}.workspace .workspace-command__label{gap:var(--space-1);overflow-wrap:anywhere;min-inline-size:0;font-weight:var(--font-weight-semibold);display:grid}.workspace .workspace-command__label small{font-size:var(--type-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.workspace .workspace-command__state{font-size:var(--type-xs);margin-inline-start:auto}.workspace .workspace-command__empty{margin-block:var(--space-5) 0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-secondary)}@media (max-width:480px){.workspace .workspace-command{inline-size:calc(100% - var(--space-4));max-block-size:calc(100dvh - var(--space-4));padding:var(--space-4)}.workspace .workspace-command__header{align-items:start;gap:var(--space-2);flex-wrap:wrap}.workspace .workspace-command__search{flex-wrap:wrap}.workspace .workspace-command__search input{flex-basis:calc(100% - var(--space-10))}.workspace .workspace-command__search .button{margin-inline-start:auto}}@media (max-width:1100px){.workspace .workspace-chrome__header{gap:var(--space-4);padding-inline:var(--space-4)}.workspace .workspace-chrome__school>bdi{max-inline-size:12rem}.workspace .workspace-chrome__person strong{max-inline-size:10rem}.workspace .workspace-chrome__navigation{padding-inline:var(--space-4)}}@media (max-width:800px){.workspace .workspace-chrome__header{min-block-size:var(--space-16);gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap}.workspace .workspace-chrome__brand .brand__mark{inline-size:2.25rem}.workspace .workspace-chrome__brand .brand__name{font-size:1.5rem}.workspace .workspace-chrome__school{flex:10rem;order:3}.workspace .workspace-chrome__school>bdi{max-inline-size:none}.workspace .workspace-chrome__person{margin-inline-start:auto}.workspace .workspace-chrome__person strong{max-inline-size:10rem}.workspace .workspace-chrome__avatar{block-size:2.75rem;inline-size:2.75rem}.workspace .workspace-chrome__utilities{order:4;justify-content:end;margin:0}.workspace .workspace-chrome__utilities .language-switch{margin-inline-start:auto}.workspace .workspace-chrome__navigation{gap:min(var(--space-2), 8px);padding:var(--space-1) min(var(--space-2), 8px) max(var(--space-2), env(safe-area-inset-bottom));border:0;border-block-start:1px solid var(--color-border);box-shadow:var(--elevation-subtle);position:fixed;inset-block-end:0;inset-inline:0}.workspace .workspace-chrome__rail ul{justify-content:start;gap:var(--space-1)}.workspace .workspace-chrome__rail button{min-block-size:4rem;min-inline-size:5.75rem;max-inline-size:7rem;padding:var(--space-2);gap:var(--space-1);border-radius:var(--radius-md)}.workspace .workspace-chrome__content{padding-block-end:calc(6rem + env(safe-area-inset-bottom))}.workspace .workspace-main :is(button,input,select,textarea,a,[tabindex]){scroll-margin-block-end:calc(6rem + env(safe-area-inset-bottom))}.workspace .workspace-chrome__rail-control{inline-size:44px;min-inline-size:44px;padding:min(var(--space-1), 4px)}}@media (max-width:360px){.workspace .workspace-chrome__header{padding-inline:var(--space-3)}.workspace .workspace-chrome__person strong{max-inline-size:6rem}}@media (forced-colors:active){.workspace .workspace-chrome__rail button[aria-current=page]{color:highlighttext;background:highlight;border-color:highlight}.workspace .workspace-chrome__rail button[aria-current=page] svg{color:highlighttext}}.workspace .workspace-main{inline-size:100%;max-inline-size:none;padding:var(--space-3) var(--space-4) var(--space-5)}.workspace .workspace-main.workspace-main--student-home{max-inline-size:none;padding:0}.workspace .workspace-main:has(>.role-home){padding:0}.workspace[data-navigation-mode=home] .workspace-main:has(>div>:is(.admin-trail,.teacher-trail,.coordinator-trail,.parent-trail)){padding:0}@media (min-width:801px){.workspace.workspace-chrome :is(.admin-trail__content,.teacher-trail__layout,.coordinator-trail__content,.parent-trail__content,.student-trail__content){padding-inline:clamp(var(--space-4),1.25vw,var(--space-6))}}@media (max-width:540px){.workspace[data-navigation-mode=home] .workspace-main:has(>div>:is(.admin-trail,.teacher-trail,.coordinator-trail,.parent-trail)){padding-inline:var(--compact-outer-inset)}}.workspace .workspace-main>.detail-section{padding-block:var(--space-3)}.workspace .workspace-main>.detail-section>.detail-list{margin-block:var(--space-2) var(--space-3)}.workspace .workspace-main>.detail-section>.detail-list>div{padding-block:var(--space-2)}.workspace .workspace-intro{gap:var(--space-3);flex-direction:row;align-items:center;margin-block-end:var(--space-2)}.workspace .workspace-intro .eyebrow{display:none}.workspace .workspace-intro h1{font-size:var(--type-xl);margin-block-start:0}.workspace .workspace-intro>div>p:last-child{font-size:var(--type-sm);margin-block-start:var(--space-1)}.workspace .workspace-chrome__header{min-block-size:3.5rem;padding-block:var(--space-2);gap:var(--space-4)}.workspace .workspace-chrome__brand .brand__mark{inline-size:2.25rem}.workspace .workspace-chrome__brand .brand__name{font-size:1.5rem}.workspace .workspace-chrome__avatar{block-size:2.5rem;inline-size:2.5rem}@media (min-width:801px){.workspace .workspace-chrome__navigation{padding-block:var(--space-1)}.workspace .workspace-chrome__rail button{gap:var(--space-2);min-block-size:2.75rem;min-inline-size:0;padding:var(--space-2) var(--space-3);font-size:var(--type-sm);flex-direction:row}.workspace .workspace-chrome__rail button>svg,.workspace[data-expression=student] .workspace-chrome__rail button>svg{block-size:2rem;inline-size:2rem}.workspace .workspace-chrome__rail ul{justify-content:start}}@media (max-width:800px){.workspace .workspace-main{padding-block-start:var(--space-3)}.workspace .workspace-intro{gap:var(--space-2);flex-wrap:wrap}.workspace .workspace-chrome__header{gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace .workspace-chrome__brand{flex:none;order:0;min-inline-size:min-content}.workspace .workspace-chrome__person{flex:1 0 min(100%,11rem);order:1;min-inline-size:0;margin:0}.workspace .workspace-chrome__person>button{inline-size:100%;min-inline-size:0;max-inline-size:100%}.workspace .workspace-chrome__person>button>span:not(.workspace-chrome__avatar){min-inline-size:0}.workspace .workspace-chrome__school{gap:var(--space-2);flex-wrap:nowrap;flex:100%;order:2}.workspace .workspace-chrome__school>bdi{flex:1;min-inline-size:0;max-inline-size:none}.workspace .workspace-chrome__utilities{flex-wrap:wrap;flex:auto;order:4;justify-content:end;min-inline-size:0;margin:0}.workspace .workspace-chrome__search{inline-size:100%;min-inline-size:0;max-inline-size:none;font-size:var(--type-sm);flex:16rem;order:3}.workspace .workspace-chrome__search kbd{display:none}.workspace .workspace-chrome__profile{max-block-size:calc(100dvh - 5rem);inset-inline-end:var(--space-3)}.workspace .workspace-chrome__school{font-size:var(--type-xs)}.workspace .workspace-chrome__utilities .language-switch{gap:var(--space-1)}.workspace .workspace-chrome__utilities .language-switch>svg{display:none}.workspace .workspace-chrome__person>button{gap:var(--space-2);padding-inline:var(--space-1)}.workspace .workspace-chrome__person strong{max-inline-size:100%;font-size:var(--type-xs)}.workspace .workspace-chrome__person .workspace-chrome__avatar{block-size:2rem;inline-size:2rem}.workspace .workspace-chrome__rail{container-type:inline-size}.workspace .workspace-chrome__rail button{min-block-size:3.5rem;min-inline-size:5.25rem;font-size:var(--type-xs);padding-block:var(--space-1)}.workspace .workspace-chrome__rail li>button{min-inline-size:min(5.25rem, calc(100cqi - 2 * var(--space-2)));max-inline-size:calc(100cqi - 2 * var(--space-2));overflow-wrap:anywhere;padding-inline:min(var(--space-2), 8px)}.workspace .workspace-chrome__rail button>svg{block-size:1.75rem;inline-size:1.75rem}}@media (max-width:360px){.workspace .workspace-chrome__header{flex-wrap:wrap;display:flex}.workspace .workspace-chrome__brand{flex:none;order:0;min-inline-size:min-content}.workspace .workspace-chrome__person{flex:1 0 min(100%,11rem);order:1;min-inline-size:0}.workspace .workspace-chrome__person>button{inline-size:100%;min-inline-size:0;max-inline-size:100%}.workspace .workspace-chrome__person>button>span:not(.workspace-chrome__avatar){min-inline-size:0}.workspace .workspace-chrome__person strong{max-inline-size:min(6rem,23vw)}.workspace .workspace-chrome__school{flex:100%;order:2}.workspace .workspace-chrome__utilities{flex-wrap:wrap;flex:auto;order:4;min-inline-size:0;margin:0}.workspace .workspace-chrome__search{inline-size:2.75rem;min-inline-size:2.75rem;padding:var(--space-2);flex:none;order:3;justify-content:center}.workspace .workspace-chrome__search>span{display:none}.workspace .workspace-chrome__person strong,.workspace .workspace-chrome__person small{overflow-wrap:anywhere;max-inline-size:100%}.workspace .workspace-main:has(>.school-workspace)>.workspace-intro>div>p:last-child{display:none}.workspace .workspace-main--student-learning .workspace-intro{grid-template-columns:minmax(0,1fr);align-items:start}}.workspace .workspace-chrome__focused-navigation{align-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-1) var(--space-4);background:var(--color-material-chrome);border-block-end:1px solid var(--color-border);display:flex}.workspace .workspace-chrome__back{flex:none;inline-size:2.75rem;min-inline-size:2.75rem;max-inline-size:100%}.workspace .workspace-chrome__back>span{overflow-wrap:anywhere;min-inline-size:0}.workspace .workspace-chrome__back>svg{transform:rotate(180deg)}.workspace[dir=rtl] .workspace-chrome__back>svg{transform:none}.workspace .workspace-chrome__workspace-choice{align-items:center;gap:var(--space-2);min-block-size:var(--control-min-size);max-inline-size:18rem;padding:var(--space-2) var(--space-3);border:2px solid var(--color-selection-border);border-radius:var(--radius-md);background:var(--color-selection-surface);color:var(--color-selection-text);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;text-align:start;flex:none;display:flex}.workspace .workspace-chrome__workspace-choice>span{overflow-wrap:anywhere}.workspace .workspace-chrome__workspace-choice>svg{flex:none}.workspace .workspace-chrome__switcher{inline-size:min(20rem,calc(100vw - var(--space-4)));max-block-size:calc(100dvh - var(--space-8));padding:var(--space-2);box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-material-raised);color:var(--color-text);box-shadow:var(--elevation-floating);margin:0;position:fixed;inset:auto;overflow:auto}.workspace .workspace-chrome__switcher>ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.workspace .workspace-chrome__switcher button{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-min-size);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:2px solid #0000;display:flex}.workspace .workspace-chrome__switcher button>span{overflow-wrap:anywhere}.workspace .workspace-chrome__switcher button>svg{flex:none}.workspace .workspace-chrome__switcher button[aria-current=page]{border-color:var(--color-selection-border);background:var(--color-selection-surface);color:var(--color-selection-text)}.workspace .workspace-chrome__switcher button:disabled{cursor:default;color:var(--color-disabled-text);background:var(--color-disabled-surface)}.workspace .workspace-chrome__sections{flex:1;min-inline-size:0}.workspace .workspace-chrome__sections:empty{display:none}.workspace .cuevo-workspace-section-navigation{align-items:center;gap:var(--space-2);min-inline-size:0;margin-block-end:var(--space-3);display:flex}.workspace .cuevo-workspace-section-navigation>.cuevo-workspace-tabs{flex:1;min-inline-size:0}.workspace .cuevo-workspace-section-actions{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.workspace .cuevo-workspace-section-current{align-items:center;gap:var(--space-2);min-block-size:var(--control-min-size);padding-inline:var(--space-2);font-size:var(--type-sm);font-weight:var(--font-weight-semibold);display:inline-flex}.workspace .workspace-chrome__sections .cuevo-workspace-section-navigation{margin:0}.workspace .workspace-chrome__sections .cuevo-workspace-tabs{box-shadow:none;padding:var(--space-1);scrollbar-width:thin;background:0 0;border:0;border-radius:0}.workspace .workspace-chrome__sections .cuevo-workspace-tabs>button{min-block-size:var(--control-min-size);border-radius:var(--radius-md);font-size:var(--type-sm);flex:none}.workspace[data-navigation-mode=focused] .workspace-main{padding-block-end:var(--space-5)}@media (min-width:801px){.workspace.workspace-chrome[data-navigation-mode=focused]{block-size:100dvh;min-block-size:0;overflow:hidden}.workspace[data-navigation-mode=focused]>:is(.workspace-chrome__header,.workspace-chrome__focused-navigation){flex:none}.workspace[data-navigation-mode=focused] .workspace-chrome__content{min-block-size:0;overflow:hidden}.workspace[data-navigation-mode=focused] .workspace-main{block-size:100%;scroll-padding-block:var(--space-3);max-inline-size:none;padding-inline:clamp(var(--space-4),1.25vw,var(--space-6));margin-inline:0;overflow-y:auto}}@media (max-width:1100px){.workspace .workspace-chrome__focused-navigation{gap:var(--space-2);flex-wrap:wrap}.workspace .workspace-chrome__sections{flex-basis:100%}}@media (min-width:801px) and (max-width:1100px){.workspace .workspace-chrome__header{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace .workspace-chrome__brand{grid-area:1/1}.workspace .workspace-chrome__person{grid-area:1/2}.workspace .workspace-chrome__school{grid-area:2/1/auto/-1}.workspace .workspace-chrome__school>bdi{max-inline-size:none}.workspace .workspace-chrome__search{grid-area:3/1;inline-size:100%;min-inline-size:0;max-inline-size:none}.workspace .workspace-chrome__search kbd{display:none}.workspace .workspace-chrome__utilities{grid-area:3/2}}@media (max-width:800px){.workspace .workspace-chrome__focused-navigation{padding-inline:var(--space-3)}.workspace .workspace-chrome__back{font-size:var(--type-sm);padding-inline:0}.workspace .workspace-chrome__workspace-choice{max-inline-size:min(18rem,100%);font-size:var(--type-sm)}.workspace[data-navigation-presentation=chooser] .workspace-chrome__content{padding-block-end:env(safe-area-inset-bottom)}.workspace[data-navigation-presentation=chooser] .workspace-main :is(button,input,select,textarea,a,[tabindex]){scroll-margin-block-end:var(--space-3)}.workspace .workspace-chrome__sections .cuevo-workspace-section-actions .button{padding-inline:var(--space-2)}.workspace .workspace-chrome__sections .cuevo-workspace-section-navigation{flex-wrap:wrap}.workspace .workspace-chrome__sections .cuevo-workspace-tabs{flex:1 1 0;min-inline-size:min(100%,12rem)}.workspace .workspace-chrome__sections .cuevo-workspace-tabs>button{box-sizing:border-box;white-space:normal;overflow-wrap:normal;max-inline-size:100%}.workspace .workspace-chrome__sections .cuevo-workspace-tabs>button>span{overflow-wrap:normal;min-inline-size:0}.workspace .workspace-chrome__sections .cuevo-workspace-section-current{overflow-wrap:normal;flex:1 1 0;min-inline-size:0;overflow-x:auto}.workspace .workspace-chrome__sections .cuevo-workspace-section-current>:is(svg,span){flex:none}.workspace .workspace-chrome__sections .cuevo-workspace-section-current>span{white-space:nowrap}}@media (max-width:360px){.workspace .workspace-chrome__focused-navigation{flex-wrap:wrap}.workspace .workspace-chrome__focused-navigation>.button,.workspace .workspace-chrome__workspace-choice{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}}@media (max-width:800px){.workspace .workspace-chrome__pages-trigger{align-items:center;gap:var(--space-1);max-inline-size:100%;min-inline-size:var(--control-min-size);min-block-size:var(--control-min-size);padding:var(--space-1);text-align:start;flex:none;display:flex;position:relative}.workspace .workspace-chrome__pages-trigger>.brand{pointer-events:none;min-inline-size:0}.workspace .workspace-chrome__pages-trigger>svg{flex:none}.workspace[data-navigation-presentation=drawer] .workspace-chrome__person{flex:7rem;justify-content:flex-end;min-inline-size:0;display:flex}.workspace[data-navigation-presentation=drawer] .workspace-chrome__person>:is(button,.workspace-chrome__identity){inline-size:auto}.workspace[data-navigation-presentation=drawer] .workspace-chrome__content{padding-block-end:env(safe-area-inset-bottom)}.workspace[data-navigation-presentation=drawer] .workspace-main :is(button,input,select,textarea,a,[tabindex]){scroll-margin-block-end:var(--space-3)}.workspace[data-navigation-presentation=drawer] .workspace-chrome__sections{flex-basis:0}.workspace[data-navigation-presentation=drawer] .workspace-chrome__focused-navigation:has(.workspace-chrome__sections:empty){display:none}}@media (max-width:360px){.workspace[data-navigation-presentation=drawer] .workspace-chrome__person>button>span:not(.workspace-chrome__avatar){display:none}}@media (max-width:600px){.workspace .workspace-chrome__pages-trigger{inline-size:var(--control-min-size);justify-content:center;padding:0}.workspace .workspace-chrome__pages-trigger .brand__mark{inline-size:2rem}.workspace .workspace-chrome__pages-trigger .brand__name{display:none}.workspace .workspace-chrome__pages-trigger>svg{block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-end:0;inset-inline-end:0}}.workspace .workspace-chrome__page-drawer{--workspace-page-slide:-100%;inline-size:min(21rem,calc(100vw - var(--space-8)));box-sizing:border-box;gap:var(--space-5);block-size:100dvh;max-block-size:100dvh;max-inline-size:100vw;padding-block-start:max(var(--space-6),env(safe-area-inset-top));padding-block-end:max(var(--space-5),env(safe-area-inset-bottom));padding-inline:var(--space-4);border:0;border-inline-end:1px solid var(--color-border-strong);border-radius:0;background:var(--color-material-reading);box-shadow:var(--elevation-floating);border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);flex-direction:column;margin:0;display:flex;inset-block:0;inset-inline:0 auto;overflow:hidden}.workspace[dir=rtl] .workspace-chrome__page-drawer{--workspace-page-slide:100%}.workspace .workspace-chrome__page-drawer>.cuevo-dialog__header{flex:none}.workspace .workspace-chrome__page-drawer>.cuevo-dialog__close{position:absolute;inset-block-start:max(var(--space-3),env(safe-area-inset-top))}.workspace .workspace-chrome__page-list{overscroll-behavior:contain;min-block-size:0;scroll-padding-block:var(--space-2);flex:1;overflow-y:auto}.workspace .workspace-chrome__page-list>ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.workspace .workspace-chrome__page-list button{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--control-min-size);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:2px solid #0000;display:flex}.workspace .workspace-chrome__page-list button>span{overflow-wrap:anywhere;min-inline-size:0}.workspace .workspace-chrome__page-list button>svg{flex:none}.workspace .workspace-chrome__page-list button[aria-current=page]{border-color:var(--color-selection-border);background:var(--color-selection-surface);color:var(--color-selection-text);font-weight:var(--font-weight-semibold)}.workspace .workspace-chrome__page-list button:disabled{cursor:default;color:var(--color-disabled-text);background:var(--color-disabled-surface)}.workspace .workspace-chrome__page-drawer[data-state=open]{animation:.18s ease-out both cuevo-workspace-pages-enter}.workspace .workspace-chrome__page-drawer[data-state=closed]{animation:.14s ease-in both cuevo-workspace-pages-exit}@keyframes cuevo-workspace-pages-enter{0%{transform:translateX(var(--workspace-page-slide))}to{transform:translate(0)}}@keyframes cuevo-workspace-pages-exit{0%{transform:translate(0)}to{transform:translateX(var(--workspace-page-slide))}}.workspace[data-motion=quiet] .workspace-chrome__page-drawer{animation:none}@media (prefers-reduced-motion:reduce){.workspace .workspace-chrome__page-drawer[data-state]{animation:none}}.workspace-access.cuevo-card{padding:var(--space-4);gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.workspace-access.cuevo-card>.cuevo-card__header{display:block}.workspace-access.cuevo-card>.cuevo-card__header:empty{display:none}.workspace-access__content{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.workspace-access__content>section{background:0 0;border:0;min-inline-size:0;padding:0}.workspace-access__content>section+section{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4)}.workspace-access header{gap:var(--space-3);align-items:center;min-inline-size:0;display:flex}.workspace-access h2{font-size:var(--type-subheading);overflow-wrap:anywhere;min-inline-size:0;margin:0}.workspace-access p{margin-block:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-sm);line-height:1.5}.workspace-access dl{gap:var(--space-4);margin-block:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-access dl>div{gap:var(--space-1);min-inline-size:0;display:grid}.workspace-access dt{font-size:var(--type-sm);color:var(--color-text-secondary)}.workspace-access dd{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.workspace-access__capabilities>ul{gap:0 var(--space-5);margin-block:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.workspace-access__capabilities>ul>li{align-items:center;gap:var(--space-3);font-size:var(--type-body);min-block-size:3rem;min-inline-size:0;padding-block:var(--space-2);border-block-end:1px solid var(--color-border);display:flex}.workspace-access__capabilities>ul>li>span{overflow-wrap:anywhere;min-inline-size:0}.workspace-access:is([data-access-role=parent],[data-access-role=coordinator]) .workspace-access__content{grid-template-columns:minmax(14rem,.65fr) minmax(0,1.8fr)}.workspace-access:is([data-access-role=parent],[data-access-role=coordinator]) .workspace-access__content>section+section{border-block-start:0;border-inline-start:1px solid var(--color-border);padding-block-start:0;padding-inline-start:var(--space-5)}.workspace-access:is([data-access-role=parent],[data-access-role=coordinator]) dl{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.workspace-account.cuevo-card{gap:var(--space-3);padding:var(--space-4);min-inline-size:0;display:grid}.workspace-account.cuevo-card>.cuevo-card__header{display:block}.workspace-account-description{margin-block:var(--space-2) 0;color:var(--color-text-secondary);font-size:var(--type-sm)}.workspace-account-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.workspace-account-current{gap:var(--space-2) var(--space-5);min-inline-size:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);display:grid}.workspace-account-current>h2{font-size:var(--type-subheading);grid-column:1/-1;margin:0}.workspace-account-person{gap:var(--space-3);grid-area:2/1/span 3;align-self:start;align-items:center;min-inline-size:0;display:flex}.workspace-account-person>div{min-inline-size:0}.workspace-account-person h3{font-size:var(--type-lg);overflow-wrap:anywhere;margin:0}.workspace-account-person p{margin-block:var(--space-1);color:var(--color-text-secondary);font-size:var(--type-sm)}.workspace-account-avatar{border-radius:var(--radius-pill);background:var(--color-surface-accent);flex:none;place-items:center;block-size:3.75rem;inline-size:3.75rem;display:grid}.workspace-account-current :is(.account-help,.session-note){font-size:var(--type-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.workspace-account-current .support-reference{background:0 0;border:0;margin:0;padding:0}.workspace-account-current .support-reference>summary{min-block-size:var(--control-min-size);cursor:pointer;color:var(--color-link);align-items:center;display:flex}.workspace-account-current .support-reference>p{font-size:var(--type-sm);line-height:1.5}.workspace-account-current :is(bdi,dd,p,summary){overflow-wrap:anywhere}.workspace-account:is([data-profile-role=parent],[data-profile-role=coordinator]) .workspace-account-layout--learner{grid-template-columns:minmax(16rem,.65fr) minmax(0,1.8fr)}.workspace-account:is([data-profile-role=parent],[data-profile-role=coordinator]) .workspace-account-current{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.workspace-account:is([data-profile-role=parent],[data-profile-role=coordinator]) .workspace-account-person{grid-area:auto}@media (max-width:800px){.workspace-access.cuevo-card,.workspace-account.cuevo-card{padding:var(--space-3)}.workspace-access:is([data-access-role=parent],[data-access-role=coordinator]) .workspace-access__content,.workspace-account:is([data-profile-role=parent],[data-profile-role=coordinator]) .workspace-account-layout--learner{grid-template-columns:minmax(0,1fr)}.workspace-access:is([data-access-role=parent],[data-access-role=coordinator]) .workspace-access__content>section+section{border-inline-start:0;border-block-start:1px solid var(--color-border);padding-block-start:var(--space-4);padding-inline-start:0}.workspace-account-current{padding:var(--space-3);gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.workspace-account-person{grid-area:auto}.workspace-access dl{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (max-width:550px){.workspace-access__capabilities>ul{grid-template-columns:minmax(0,1fr)}}.workspace .workspace-chrome__brand-context,.workspace .workspace-chrome__account-controls{display:contents}@media (min-width:1101px){.workspace .workspace-chrome__header{grid-template-columns:minmax(0,1fr) minmax(0,min(28rem,34vw)) minmax(0,1fr);display:grid}.workspace .workspace-chrome__brand-context{align-items:center;gap:var(--space-4);flex-wrap:wrap;grid-column:1;min-inline-size:0;display:flex}.workspace .workspace-chrome__brand-context .workspace-chrome__school{flex:12rem;min-inline-size:0}.workspace .workspace-chrome__search{flex-wrap:wrap;grid-column:2;inline-size:100%;min-inline-size:0;max-inline-size:none}.workspace .workspace-chrome__search>span{overflow-wrap:normal;flex:auto}.workspace .workspace-chrome__account-controls{justify-content:end;align-items:center;gap:var(--space-4);flex-wrap:wrap;grid-column:3;min-inline-size:0;display:flex}.workspace .workspace-chrome__account-controls .workspace-chrome__utilities{flex:none;margin:0}.workspace .workspace-chrome__account-controls .workspace-chrome__person{min-inline-size:0;max-inline-size:100%}.workspace .workspace-chrome__account-controls .workspace-chrome__person>button{flex-wrap:wrap}.workspace .workspace-chrome__account-controls .workspace-chrome__person>button,.workspace .workspace-chrome__account-controls .workspace-chrome__person>button>span:not(.workspace-chrome__avatar){min-inline-size:0;max-inline-size:100%}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__header{grid-template-columns:minmax(0,1fr) minmax(0,min(32.25rem,34vw)) minmax(0,1fr);min-block-size:4.8125rem;padding:.625rem 1.875rem}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__brand-context{gap:var(--space-6)}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__brand .brand__mark{inline-size:2.75rem}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__brand .brand__name{font-size:1.875rem}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__school{gap:var(--space-2);font-size:var(--type-lg)}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__search{min-block-size:2.9375rem;font-size:var(--type-lg)}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__search>svg{block-size:1.5rem;inline-size:1.5rem}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__search kbd{font-size:var(--type-body)}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__avatar{block-size:2.875rem;inline-size:2.875rem}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__avatar>svg{block-size:2rem;inline-size:2rem}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__person strong{font-size:var(--type-lg);line-height:1.3}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__person small{font-size:var(--type-body);line-height:1.3}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__navigation{min-block-size:4.8125rem;padding-inline:1.625rem}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__rail button{min-block-size:3.625rem;font-size:var(--type-lg);gap:var(--space-3)}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__rail button>svg{block-size:2.25rem;inline-size:2.25rem}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__focused-navigation{min-block-size:4.375rem;padding-inline:var(--space-6)}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__workspace-choice{min-block-size:3.25rem;font-size:var(--type-lg)}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__workspace-choice>svg:first-child{block-size:2rem;inline-size:2rem}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__sections .cuevo-workspace-tabs>button{min-block-size:3.5rem;font-size:var(--type-lg);gap:var(--space-3)}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__sections .cuevo-workspace-tabs>button>svg{block-size:2.25rem;inline-size:2.25rem}}@media (min-width:1101px) and (max-width:1280px){.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__header{row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__brand-context{grid-area:1/1}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__account-controls{grid-area:1/2}.workspace:is([data-expression=staff],[data-expression=parent]) .workspace-chrome__search{grid-area:2/1/auto/-1;justify-self:center;max-inline-size:min(32.25rem,100%)}}@media (min-width:1200px){.workspace-chrome[data-expression=parent] .workspace-main:has(>.parent-trail){padding-block-start:0}}@media (max-width:1100px){.workspace .workspace-chrome__header{gap:var(--space-2);grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;display:grid}.workspace .workspace-chrome__brand{grid-area:1/1}.workspace .workspace-chrome__school{grid-area:2/1/auto/-1}.workspace .workspace-chrome__search{inline-size:var(--control-min-size);min-inline-size:var(--control-min-size);min-block-size:var(--control-min-size);grid-area:1/2;justify-content:center;gap:0;padding:0}.workspace .workspace-chrome__search>:is(span,kbd){display:none}.workspace .workspace-chrome__utilities{flex:none;grid-area:1/3;margin:0}.workspace .workspace-chrome__person{grid-area:1/4;justify-self:end;min-inline-size:0}}
.workspace .student-courses-focus{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(17rem,.29fr) minmax(0,.71fr);align-items:stretch;gap:0;min-block-size:calc(100dvh - 10rem);padding:0;display:grid;overflow:hidden}.workspace .student-courses-focus__rail{border-inline-end:1px solid var(--color-border);min-inline-size:0;padding:var(--space-4);flex-direction:column;grid-area:1/1;display:flex}.workspace .student-courses-focus__rail-heading{margin-block-end:var(--space-3)}.workspace .student-courses-focus__rail-heading .workspace-page-heading{padding:0}.workspace .student-courses-focus__rail-heading h1{font-size:min(var(--type-title),2rem);font-weight:var(--font-weight-bold);margin:0 0 var(--space-2);line-height:var(--line-height-tight)}.workspace .student-courses-focus__rail-heading p{color:var(--color-text-secondary);font-size:var(--type-sm);margin:0}.workspace .student-courses-focus__list{overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:calc(100dvh - 20rem);overflow-y:auto}.workspace .student-courses-focus__list ul{margin:0;padding:0;list-style:none}.workspace .student-courses-focus__list li+li{border-block-start:1px solid var(--color-border)}.workspace .student-courses-focus__list .button{gap:var(--space-3);inline-size:100%;padding:var(--space-3);white-space:normal;text-align:start;border-radius:var(--radius-md);border-inline-start:3px solid #0000;justify-content:start;align-items:center;display:flex}.workspace .student-courses-focus__list .button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-learning-surface)}.workspace .student-courses-focus__list .button>span{gap:var(--space-1);min-inline-size:0;font-size:var(--type-lg);color:var(--color-text);flex:1;display:grid}.workspace .student-courses-focus__list .button small{color:var(--color-text-secondary);font-size:var(--type-body);line-height:var(--line-height-body)}.workspace .student-course-focus-forward{flex:none;rotate:-90deg}.workspace[dir=rtl] .student-course-focus-forward{rotate:90deg}.workspace .student-courses-focus__detail{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);flex-direction:column;grid-area:1/2/3;display:flex}.workspace .student-courses-focus__selected-heading{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border);padding-block-end:var(--space-4);display:flex}.workspace .student-courses-focus__selected-heading>div{flex:1;min-inline-size:0}.workspace .student-courses-focus__selected-heading h2{font-size:min(var(--type-title),2rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--space-1);overflow-wrap:anywhere}.workspace .student-courses-focus__selected-heading p{color:var(--color-text-secondary);font-size:var(--type-body);margin:0}.workspace .student-courses-focus__selected-heading>.button{min-block-size:3.5rem;min-inline-size:14.5rem;font-size:var(--type-lead);flex:none}.workspace .student-courses-focus__selected-heading>.cuevo-icon{flex:none;block-size:4.5rem;inline-size:4.5rem}.workspace .student-courses-focus__list .button>.cuevo-icon:not(.student-course-focus-forward){flex:none;block-size:4rem;inline-size:4rem}.workspace .student-course-focus__path{margin:0;padding:0;list-style:none}.workspace .student-course-focus__path>li{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);min-block-size:4.5rem;display:flex;position:relative}.workspace .student-course-focus__path>li+li:before{content:"";border-inline-start:1px solid var(--color-border-strong);block-size:1.4rem;position:absolute;inset-block-start:-.7rem;inset-inline-start:calc(var(--space-3) + 1.75rem)}.workspace .student-course-focus__path-icon{border:1px solid var(--color-border);background:var(--color-surface-muted);z-index:1;border-radius:50%;flex:none;place-items:center;block-size:3.5rem;inline-size:3.5rem;display:grid}.workspace .student-course-focus__path>li>div,.workspace .student-course-focus__path>li>.button{flex:1;min-inline-size:0}.workspace .student-course-focus__path h3{font-size:var(--type-subheading);font-weight:var(--font-weight-bold);margin:var(--space-1) 0 0}.workspace .student-course-focus__path :is(div,.button)>span{color:var(--color-text-secondary);font-size:var(--type-body)}.workspace .student-course-focus__path>li>.button{text-align:start;padding:var(--space-1);white-space:normal;justify-content:start;justify-items:start;gap:var(--space-1);color:var(--color-text);display:grid}.workspace .student-course-focus__path>li>.button>strong{font-size:var(--type-subheading)}.workspace .student-course-focus__path .field{gap:var(--space-1);margin:0;display:grid}.workspace .student-course-focus__path select{inline-size:min(100%,32rem);min-block-size:2.75rem;margin-block-start:var(--space-1)}.workspace .student-course-focus__activity--selected{background:var(--color-surface-muted)}.workspace .student-course-focus__instructions{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);flex:1}.workspace .student-course-focus__instructions>header{align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.workspace .student-course-focus__instructions>header span{color:var(--color-text-secondary);font-size:var(--type-body)}.workspace .student-course-focus__instructions h3{font-size:var(--type-subheading);font-weight:var(--font-weight-bold);margin:0}.workspace .student-course-focus__instructions .lesson-content{line-height:var(--line-height-body);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-lead);margin:0}.workspace .student-course-focus-note{color:var(--color-text-secondary);font-size:var(--type-sm);line-height:var(--line-height-body)}.workspace .student-course-focus__continuation{gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace .student-course-focus__continuation:empty{display:none}.workspace .student-course-focus__footer{align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-border);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-3);display:flex}.workspace .student-course-focus__footer>p{min-inline-size:12rem;font-size:var(--type-sm);line-height:var(--line-height-body);color:var(--color-text-secondary);flex:1;margin:0}.workspace .student-course-focus__footer>.learning-original-text{flex-basis:100%}.workspace .student-courses-focus__contents{border-inline-end:1px solid var(--color-border);border-block-start:1px solid var(--color-border);min-block-size:0;min-inline-size:0;padding:var(--space-4);gap:var(--space-3);flex-direction:column;grid-area:2/1;display:flex}.workspace .student-courses-focus__contents>h2{font-size:var(--type-lg);font-weight:var(--font-weight-bold);margin:0}.workspace .student-courses-focus__outline{overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:24rem;overflow-y:auto}.workspace .student-courses-focus__outline ul{margin:0;padding:0;list-style:none}.workspace .student-courses-focus__outline ul ul{border-inline-start:1px solid var(--color-border);margin-inline-start:var(--space-3);padding-inline-start:var(--space-4)}.workspace .student-courses-focus__outline .button{inline-size:100%;min-block-size:var(--control-min-size);justify-content:start;align-items:center;gap:var(--space-2);padding:var(--space-2);white-space:normal;text-align:start;color:var(--color-text);border-inline-start:3px solid #0000;display:flex}.workspace .student-courses-focus__outline .button[aria-current=step]{background:var(--color-learning-surface);border-color:var(--color-accent)}.workspace .student-courses-focus__outline .button>.cuevo-icon{flex:none}.workspace .student-courses-focus__outline .button>span{gap:var(--space-1);min-inline-size:0;display:grid}.workspace .student-courses-focus__outline .button strong{font-size:var(--type-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.workspace .student-courses-focus__outline .button small{color:var(--color-text-secondary);font-size:var(--type-xs);font-weight:var(--font-weight-regular)}@media (max-width:900px){.workspace .student-courses-focus{grid-template-columns:minmax(14rem,.33fr) minmax(0,.67fr)}.workspace .student-courses-focus__detail{padding:var(--space-3)}.workspace .student-courses-focus__selected-heading{flex-wrap:wrap}}@media (max-width:640px){.workspace .student-courses-focus{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-block-size:0}.workspace .student-courses-focus__rail,.workspace .student-courses-focus__contents,.workspace .student-courses-focus__detail{grid-area:auto/1}.workspace .student-courses-focus__contents{border-inline-end:0;border-block-end:1px solid var(--color-border);padding:var(--space-3)}.workspace .student-courses-focus__outline{max-block-size:15rem}.workspace .student-courses-focus__rail{border-inline-end:0;border-block-end:1px solid var(--color-border);padding:var(--space-3)}.workspace .student-courses-focus__list{min-block-size:0;max-block-size:15rem}.workspace .student-courses-focus__selected-heading>.button{min-block-size:2.75rem;inline-size:100%;min-inline-size:0;font-size:var(--type-body)}.workspace .student-courses-focus__selected-heading>.cuevo-icon{block-size:3.5rem;inline-size:3.5rem}.workspace .student-courses-focus__list .button>.cuevo-icon:not(.student-course-focus-forward){block-size:3rem;inline-size:3rem}.workspace .student-course-focus__instructions{padding:var(--space-3)}.workspace .student-course-focus__footer>p{flex-basis:100%}.workspace .student-courses-focus__rail-heading h1,.workspace .student-courses-focus__selected-heading h2{font-size:var(--type-xl)}.workspace .student-course-focus__path h3,.workspace .student-course-focus__path>li>.button>strong{font-size:var(--type-lg)}.workspace .student-course-focus__instructions .lesson-content{font-size:var(--type-body)}}.workspace .student-courses-focus__list .button strong,.workspace .student-course-focus__path .button strong{font-weight:var(--font-weight-bold)}
.teacher-learning-purpose,.teacher-learning-source-note{color:var(--color-text-secondary);font-size:var(--type-sm);line-height:var(--line-height-body);overflow-wrap:anywhere;margin-block:var(--space-2)}.teacher-learning-course-list{margin:var(--space-3) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.teacher-learning-course{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading);min-inline-size:0;overflow:clip}.teacher-learning-course[data-open=true]{border-color:var(--color-selection-border)}.teacher-learning-course-toggle{gap:var(--space-3);min-block-size:3.5rem;inline-size:100%;padding:var(--space-4);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.teacher-learning-course-toggle>span:first-of-type{flex:1;min-inline-size:0}.teacher-learning-row-title{font-size:var(--type-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow-wrap:anywhere;display:block}.teacher-learning-course-toggle small{color:var(--color-text-secondary);font-size:var(--type-sm);line-height:var(--line-height-body);overflow-wrap:anywhere;margin-block-start:var(--space-1);display:block}.teacher-learning-course-toggle>svg{flex:none}.teacher-learning-course-toggle:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.teacher-learning-course-toggle:disabled{cursor:default}.teacher-learning-open-label{font-size:var(--type-sm);font-weight:var(--font-weight-medium)}.teacher-learning-course[data-open=true] .teacher-learning-course-toggle>svg:last-child{transform:rotate(180deg)}.teacher-learning-course>.learning-original-text{margin-inline:var(--space-4)}.teacher-learning-course-reader[hidden]{display:none}.teacher-learning-course-reader{border-block-start:1px solid var(--color-border);padding:var(--space-3);min-inline-size:0}.teacher-learning-course-reader>.course-view{margin:0}.workspace .learning-working-card .teacher-learning-course-reader>.course-view>.learning-working-card{box-shadow:none;background:0 0;border:0}.workspace .learning-working-card .teacher-learning-course-reader .learning-preparation-layout{grid-template-columns:minmax(0,1fr)}.workspace .learning-working-card .teacher-learning-course-reader .learning-preparation-outline{background:var(--color-surface-muted)}.workspace .learning-working-card .teacher-learning-course-reader .learning-preparation-outline>ul{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.workspace .learning-working-card .teacher-learning-course-reader .learning-preparation-outline>ul>li{flex:15rem;min-inline-size:0}.workspace .learning-working-card .teacher-learning-course-reader .learning-preparation-outline ul ul{border:0;margin:0;padding-inline-start:var(--space-3)}.workspace .learning-working-card .teacher-learning-course-reader .learning-preparation-main{padding:var(--space-3) 0;box-shadow:none;border:0}.workspace .learning-working-card .teacher-learning-assessment-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.workspace .learning-working-card .teacher-learning-assessment-workspace>.teacher-learning-assessments{background:0 0;padding:0}.teacher-learning-assessments>h2,.teacher-learning-submissions>h2{font-size:var(--type-lg);margin-block:0 var(--space-2)}.teacher-learning-filters{gap:var(--space-3);margin:var(--space-3) 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;padding:0;display:grid}.teacher-learning-filters label{gap:var(--space-1);min-inline-size:0;font-size:var(--type-sm);color:var(--color-text-secondary);display:grid}.teacher-learning-filters select{min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-material-reading);color:var(--color-text);font:inherit}.teacher-learning-task-choices>summary{display:none}.teacher-learning-task-row{align-items:center;gap:var(--space-3);padding-block:var(--space-3);min-inline-size:0;display:flex}.teacher-learning-task-row>div{flex:1;min-inline-size:0}.teacher-learning-task-row h3{font-size:var(--type-body);line-height:var(--line-height-body);overflow-wrap:anywhere;margin:0}.teacher-learning-task-row p{color:var(--color-text-secondary);margin-block:var(--space-1);font-size:var(--type-sm);line-height:var(--line-height-body);overflow-wrap:anywhere}.workspace .learning-working-card .teacher-learning-task-row>button{border:1px solid var(--color-border);inline-size:auto;padding:var(--space-2) var(--space-3);flex:none}.workspace .learning-working-card .teacher-learning-source-note{margin-block:var(--space-2);font-size:var(--type-sm)}.workspace .learning-working-card .teacher-learning-submission-workspace{grid-template-columns:minmax(0,1fr)}.teacher-learning-submissions{min-inline-size:0}.teacher-learning-submission-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;margin-block:var(--space-3);font-size:var(--type-sm)}.teacher-learning-submission-table th{color:var(--color-text-secondary);font-weight:var(--font-weight-medium);background:var(--color-surface-muted)}.teacher-learning-submission-table th,.teacher-learning-submission-table td{padding:var(--space-3);text-align:start;vertical-align:top;border-block-end:1px solid var(--color-border);overflow-wrap:anywhere}.teacher-learning-submission-table th:first-child{inline-size:32%}.teacher-learning-submission-table th:last-child{inline-size:15%}.teacher-learning-submission-table td strong{font-weight:var(--font-weight-semibold)}.teacher-learning-submission-table td small{color:var(--color-text-secondary);margin-block-start:var(--space-1);display:block}.teacher-learning-submission-table tr[data-open=true]>td{background:var(--color-selection-surface)}.teacher-learning-submission-reading>td{padding:var(--space-3) 0}.workspace .learning-working-card .teacher-learning-submission-reading .submission-section{box-shadow:none;padding:var(--space-3);background:var(--color-material-reading);border:0}.teacher-learning-submission-reading .learning-staff-selected{min-inline-size:0}@media (max-width:767px){.teacher-learning-course-toggle{gap:var(--space-2);padding:var(--space-3);flex-wrap:wrap}.teacher-learning-course-toggle>span:first-of-type{flex-basis:calc(100% - 3rem)}.teacher-learning-course-toggle>.status{margin-inline-start:2rem}.teacher-learning-course-reader{padding:var(--space-2)}.workspace .learning-working-card .teacher-learning-course-reader .learning-preparation-outline>ul{display:block}.workspace .learning-working-card .teacher-learning-assessment-workspace{grid-template-columns:minmax(0,1fr)}.teacher-learning-task-choices>summary{min-block-size:2.75rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;overflow-wrap:anywhere;align-content:center;display:block}.teacher-learning-task-row{align-items:flex-start}.teacher-learning-task-row>button{margin-block-start:var(--space-1)}.teacher-learning-submission-table,.teacher-learning-submission-table tbody{display:block}.teacher-learning-submission-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.teacher-learning-submission-table tr{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-block:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.teacher-learning-submission-table td{padding:var(--space-2) var(--space-3);border:0;display:block}.teacher-learning-submission-table td[data-label]:before{content:attr(data-label);font-size:var(--type-xs);color:var(--color-text-secondary);margin-block-end:var(--space-1);display:block}.teacher-learning-submission-table .teacher-learning-submission-reading{border-color:var(--color-selection-border);margin-block-start:calc(-1 * var(--space-2))}.teacher-learning-submission-reading>td{padding:var(--space-2)}}
.learning-workspace{margin-block-start:var(--space-3)}.learning-original-text{margin-block:var(--space-2);min-inline-size:0;font-size:var(--type-sm);color:var(--color-text-secondary)}.learning-original-text>summary{cursor:pointer;overflow-wrap:anywhere;align-content:center;min-block-size:2.75rem}.learning-original-text>.lesson-content{margin-block:var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere}.learning-assessment-journey{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:var(--space-3);padding:var(--space-4);background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.learning-assessment-journey>p{max-inline-size:var(--reading-width);color:var(--color-text-secondary);line-height:var(--line-height-body);flex:26rem}.student-learning-journey__thinking{gap:var(--space-3);display:grid}.student-learning-journey__thinking h3{color:var(--color-text-secondary)}.learning-path-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.learning-path-heading .eyebrow{color:var(--color-link);font-size:var(--type-body);font-weight:700}.learning-path-heading__body{font-size:var(--type-sm);line-height:var(--line-height-body);max-inline-size:60ch;margin-block-start:var(--space-1)}.learning-path-heading img{object-fit:contain;flex:none;block-size:3.5rem;inline-size:3.5rem}.learning-directory{background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--elevation-subtle)}.learning-directory__heading{padding-inline:var(--space-2)}.learning-directory__heading p{color:var(--color-text-secondary);margin-block-start:var(--space-2)}.course-list{margin:0;padding:0;list-style:none}.course-list>li{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-2);border-block-start:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.course-list__art{border-radius:var(--radius-xl);background:var(--color-learning-surface);place-items:center;block-size:6rem;inline-size:6rem;display:grid}.course-list__art img{object-fit:contain;block-size:5.5rem;inline-size:5.5rem}.course-list__body{min-inline-size:0}.course-list :is(h2,h3){margin-block:var(--space-3) var(--space-2);font-size:var(--type-subheading);overflow-wrap:anywhere}.course-list p{color:var(--color-text-secondary);font-size:var(--type-sm);overflow-wrap:anywhere}.learning-empty{padding-block:var(--space-8);color:var(--color-text-secondary);font-size:var(--type-sm)}.learning-back-icon{rotate:180deg}.learning-breadcrumb{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-material-chrome);margin-block-end:var(--space-6)}.learning-breadcrumb ol{align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);font-size:var(--type-sm);color:var(--color-link);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.learning-breadcrumb li{gap:var(--space-3);overflow-wrap:anywhere;min-inline-size:0;display:inline-flex}.learning-breadcrumb li+li{border-inline-start:1px solid var(--color-border-strong);padding-inline-start:var(--space-3)}.learning-breadcrumb [aria-current=page]{color:var(--color-text);font-weight:700}.course-heading{align-items:start;gap:var(--space-5);margin-block:var(--space-6) var(--space-8);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.course-heading>img{object-fit:contain;background:var(--color-learning-surface);border-radius:var(--radius-xl);block-size:5.5rem;inline-size:5.5rem}.course-heading h2{font-size:var(--type-title);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}.course-heading .eyebrow{color:var(--color-link);margin-block-end:var(--space-1)}.course-heading p:not(.eyebrow){font-size:var(--type-lg);color:var(--color-text-secondary);line-height:var(--line-height-body);max-inline-size:65ch;margin-block-start:var(--space-3)}.learning-course-layout{gap:var(--space-5);grid-template-columns:minmax(13rem,.7fr) minmax(0,2.3fr);align-items:start;display:grid}.learning-unit-directory{background:var(--color-material-reading);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--elevation-subtle)}.learning-unit-directory summary{font-size:var(--type-lg);cursor:pointer;min-block-size:2.75rem;font-weight:700;line-height:2.75rem}.learning-unit-directory[open] summary{margin-block-end:var(--space-4)}.learning-unit-directory ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.learning-unit-directory button{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);padding:var(--space-4) var(--space-3);text-align:start;min-block-size:2.75rem;inline-size:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.learning-unit-directory button:hover{background:var(--color-surface-muted)}.learning-unit-directory button[aria-current=step]{background:var(--color-selection-surface);color:var(--color-selection-text);border:2px solid var(--color-selection-border);box-shadow:inset 0 -3px var(--color-selection-border)}.learning-unit-directory button>svg{color:var(--color-learning-symbol);flex:none}.learning-unit-directory button>span{overflow-wrap:anywhere;flex:1;min-inline-size:0;font-weight:600}.learning-unit-directory small{font-size:var(--type-xs);color:var(--color-text-secondary);margin-block-start:var(--space-1);font-weight:400;display:block}.learning-course-content{min-inline-size:0}.learning-course-layout .unit-section{background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--elevation-subtle)}.learning-course-layout .unit-section>.learning-section-heading{margin-block-start:0}.learning-course-layout .unit-section>.learning-section-heading h3{font-size:var(--type-xl);overflow-wrap:anywhere}.learning-course-layout .unit-section>.learning-section-heading .learning-actions:empty{display:none}.learning-reading-intro{align-items:center;gap:var(--space-5);background:var(--color-surface-muted);border-radius:var(--radius-lg);padding:var(--space-5);margin-block:var(--space-5) var(--space-6);display:flex}.learning-reading-intro img{object-fit:contain;flex:none;block-size:6.5rem;inline-size:6.5rem}.learning-reading-intro h4{font-size:var(--type-subheading);line-height:var(--line-height-tight)}.learning-reading-intro p{color:var(--color-text-secondary);line-height:var(--line-height-body);margin-block-start:var(--space-2)}.learning-lesson-directory>h4{font-size:var(--type-lg)}.learning-lesson-directory ol,.learning-activity-directory ol{margin-block:var(--space-3) 0;padding:0;list-style:none}.learning-lesson-directory li{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-block-start:1px solid var(--color-border);display:flex}.learning-lesson-directory li>div{min-inline-size:0}.learning-lesson-directory h5{font-size:var(--type-lg);overflow-wrap:anywhere;margin-block-start:var(--space-2)}.learning-lesson-directory li>.button{flex:none}.unit-list{margin-block-start:var(--space-8)}.unit-section{border-block-start:1px solid var(--color-border);padding-block:var(--space-3) var(--space-6)}.lesson-section{padding:var(--space-5) var(--space-6);border-inline-start:2px solid var(--color-border);margin-block:var(--space-5)}.lesson-section>.learning-section-heading{margin-block-start:0}.course-view--student .lesson-section{padding:var(--space-5) 0 0;margin-block:var(--space-3) 0;border:0}.course-view--student .lesson-section>.learning-section-heading h4{font-size:var(--type-title);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}.course-view--student .lesson-section>.learning-section-heading .eyebrow{color:var(--color-link);margin-block-end:var(--space-2)}.learning-reader-context{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);margin-block-end:var(--space-3);display:flex}.learning-reader-context svg{color:var(--color-learning-symbol);flex:none}.lesson-content{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:65ch;font-size:var(--type-body);line-height:1.75}.activity-section{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}.activity-section>:is(h4,h3.activity-section__title){font-size:var(--type-body);margin-block:var(--space-2) var(--space-3)}.activity-section>h3.activity-section__title{font-weight:var(--font-weight-bold);line-height:var(--line-height-body);letter-spacing:normal}.activity-section>.status{margin-block-start:var(--space-4)}.course-view--student .activity-section{border-block-start:0;margin-block-start:var(--space-4);padding-block-start:var(--space-3)}.course-view--student .activity-section>:is(h4,h3.activity-section__title){font-size:var(--type-title);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);margin-block:var(--space-2) var(--space-5);overflow-wrap:anywhere}.course-view--student .learning-resources{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);margin-block-start:var(--space-6)}.course-view--student .learning-resources h3{font-size:var(--type-lg);overflow-wrap:anywhere;margin-block-end:var(--space-3)}.learning-activity-directory li{align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-block-start:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.learning-activity-directory li>svg{color:var(--color-learning-symbol)}.learning-activity-directory h5{font-size:var(--type-lg);margin-block:var(--space-2);overflow-wrap:anywhere}.learning-course-pagination{justify-content:flex-end}.course-view--reading .learning-breadcrumb{padding-block:var(--space-3);margin-block-end:var(--space-3)}.course-view--reading .course-heading{margin-block:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.course-view--reading .course-heading>img,.course-view--reading .course-heading p{display:none}.course-view--reading .course-heading h2{font-size:var(--type-sm);font-weight:var(--font-weight-medium);letter-spacing:normal}.course-view--reading .learning-course-layout{gap:var(--space-3);flex-direction:column;display:flex}.course-view--reading .learning-unit-directory{padding:var(--space-3) var(--space-4);order:2}.course-view--reading .learning-course-content{order:1}.course-view--reading .learning-course-layout .unit-section{padding:var(--space-4) var(--space-6)}.course-view--reading .unit-section>.learning-section-heading{margin:0 0 var(--space-2)}.course-view--reading .unit-section>.learning-section-heading>div{align-items:center;gap:var(--space-2);display:flex}.course-view--reading .unit-section>.learning-section-heading h3{font-size:var(--type-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.course-view--reading .learning-reader-context{display:none}.course-view--reading .lesson-section{margin:0;padding:0}.course-view--reading .activity-section{margin-block-start:var(--space-2);padding-block-start:0}.course-view--reading .activity-section>.eyebrow{margin-block-start:var(--space-2)}.course-view--reading .unit-section>.learning-section-heading{margin-block-end:var(--space-2)}.course-view--reading .unit-section>.learning-section-heading .eyebrow{margin-inline-end:var(--space-2);display:inline}.course-view--reading .unit-section>.learning-section-heading h3{display:inline}.learning-workspace .learning-toolbar,.course-view .learning-actions{margin-block:var(--space-3);gap:var(--space-2)}.learning-directory{padding:var(--space-4)}.learning-directory__heading h2{font-size:var(--type-lg)}.course-list{margin-block-start:var(--space-3)}.course-list>li{padding-block:var(--space-3);gap:var(--space-4)}.course-list__art{block-size:4rem;inline-size:4rem}.course-list__art img{block-size:3.75rem;inline-size:3.75rem}.course-list h3{font-size:var(--type-lg);margin-block:var(--space-1)}.learning-breadcrumb{padding:var(--space-2) var(--space-3);margin-block-end:var(--space-3)}.course-heading{gap:var(--space-3);margin-block:var(--space-3) var(--space-4)}.course-heading>img{block-size:3rem;inline-size:3rem}.course-heading h2{font-size:var(--type-subheading)}.course-heading p:not(.eyebrow){font-size:var(--type-body);margin-block-start:var(--space-2)}.learning-unit-directory{padding:var(--space-3)}.learning-unit-directory button{padding:var(--space-2) var(--space-3)}.learning-reading-intro{gap:var(--space-3);padding:var(--space-3);margin-block:var(--space-3)}.learning-reading-intro img{block-size:3rem;inline-size:3rem}.learning-reading-intro h4{font-size:var(--type-lg)}.learning-lesson-directory li{padding-block:var(--space-3)}.learning-activity-directory{margin-block-start:var(--space-4)}.learning-activity-directory>h4{font-size:var(--type-lg)}.learning-activity-directory li{padding-block:var(--space-3)}.course-view--reading .learning-course-content{align-self:stretch;inline-size:100%}.course-view--reading .learning-breadcrumb{padding-block:var(--space-2)}.course-view--reading .course-heading{margin-block:var(--space-2)}.course-view--student .lesson-section>.learning-section-heading h4,.course-view--student .activity-section>:is(h4,h3.activity-section__title){font-size:var(--type-subheading);margin-block:var(--space-1) var(--space-3)}.student-activity-reading{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.student-activity-reading__work,.student-activity-reading__materials{min-inline-size:0}.activity-source-reading{gap:var(--space-3);min-inline-size:0;display:grid}.activity-source-reading__source,.activity-source-reading__work,.activity-source-reading__materials{min-inline-size:0}.activity-source-reading__source>h4{font-size:var(--type-subheading);margin-block:var(--space-1) var(--space-3)}.activity-source-reading__source details>summary{cursor:pointer;align-content:center;min-block-size:2.75rem}.activity-source-reading__source details>h4{font-size:var(--type-lg);margin-block:var(--space-2)}.assessment-stage-context>summary{cursor:pointer;min-block-size:2.75rem;font-size:var(--type-sm);align-content:center;font-weight:600}.assessment-stage-context>p{font-size:var(--type-sm);margin-block:var(--space-2)}.activity-source-reading[data-task-open=true] .assessment-stage-context{margin:0}.activity-source-reading[data-task-open=true] .assessment-instruction-disclosure{margin-block:var(--space-2);font-size:var(--type-sm)}.activity-source-reading[data-task-open=true] .assessment-instruction-disclosure>summary{cursor:pointer;align-content:center;min-block-size:2.75rem;font-weight:600}.activity-source-reading[data-task-open=true] .assessment-instruction-disclosure>summary>h3{font-size:var(--type-sm);display:inline}.activity-source-reading[data-task-open=true] .assessment-instruction-disclosure>p{line-height:1.55}.course-view--student:has(.activity-source-reading[data-task-open=true]) .learning-breadcrumb{font-size:var(--type-xs);padding-block:var(--space-1);margin-block-end:var(--space-1)}.course-view--student:has(.activity-source-reading[data-task-open=true]) .learning-breadcrumb ol{font-size:var(--type-xs);row-gap:var(--space-1)}.course-view--student:has(.activity-source-reading[data-task-open=true]) .course-heading{display:none}.course-view--student:has(.activity-source-reading[data-task-open=true]) .unit-section>.learning-section-heading{display:none}.course-view--student:has(.activity-source-reading[data-task-open=true]) .unit-section>.button{display:none}.course-view--student:has(.activity-source-reading[data-task-open=true]) .connected-assessment>.learning-form__note{margin-block:0}.activity-source-reading[data-task-open=true] .assessment-section{margin-block:var(--space-1);padding:var(--space-3)}.activity-source-reading[data-task-open=true] .quiz-work>.submission-work-heading{margin-block:var(--space-1)}.activity-source-reading[data-task-open=true] .quiz-work>.submission-work-heading h4{font-size:var(--type-body)}.activity-source-reading[data-task-open=true] .connected-assessment>.learning-form__note{font-size:var(--type-xs);margin-block:var(--space-1)}.activity-source-reading[data-task-open=true] .assessment-instructions{padding:var(--space-3)}.activity-source-reading[data-task-open=true] .assessment-task-heading{padding:var(--space-2)}.learning-unit-directory>summary>small{font-size:var(--type-sm);color:var(--color-text-secondary);font-weight:400;line-height:1.4;display:block}.course-view--student .learning-resources{padding:var(--space-3);margin-block-start:var(--space-3)}.course-view--student .learning-resources h3{font-size:var(--type-body);margin-block-end:var(--space-2)}.student-activity-reading__work>section>.learning-form{margin-block:var(--space-3)}.course-view--student .assessment-section{padding:var(--space-4);margin-block:var(--space-3)}.course-view--student .assessment-section--open>.assessment-task-heading{padding:var(--space-3);margin-block-end:var(--space-3)}.course-view--student .assessment-stage-heading{margin-block:var(--space-2) var(--space-3)}.course-view--student .assessment-stage-heading h3,.course-view--student .assessment-stage-heading h4{font-size:var(--type-lg)}@media (max-width:767px){.course-heading h2{font-size:var(--type-lg)}.learning-path-heading img{block-size:2.75rem;inline-size:2.75rem}.course-view--student .learning-course-layout .unit-section{padding:var(--space-3)}.course-view--student .assessment-task-heading{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.course-view--student .assessment-task-heading>img{display:none}.course-view--student .assessment-task-heading>.button{grid-column:auto;inline-size:auto}.course-view--student .assessment-task-heading h2,.course-view--student .assessment-task-heading h3{font-size:var(--type-body)}.course-view--student .assessment-section--open>.assessment-task-heading{padding:var(--space-2);margin-block-end:var(--space-3)}.course-view--student .assessment-task-layout{gap:var(--space-3)}}.assessment-path-heading{justify-content:space-between;align-items:center;gap:var(--space-5);margin-block:var(--space-5) var(--space-6);display:flex}.assessment-path-heading h2{font-size:var(--type-title);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading)}.assessment-path-heading p:not(.eyebrow){color:var(--color-text-secondary);font-size:var(--type-lg);margin-block-start:var(--space-3)}.assessment-path-heading .eyebrow{color:var(--color-link);margin-block-end:var(--space-2);font-weight:700}.assessment-path-heading img{object-fit:contain;flex:none;block-size:6rem;inline-size:6rem}.assessment-section{margin-block:var(--space-5);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-material-reading);box-shadow:var(--elevation-subtle)}.submission-section{border-block-end:1px solid var(--color-border);padding-block:var(--space-5) var(--space-8)}.assessment-task-heading{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.assessment-task-heading>img{object-fit:contain;block-size:4rem;inline-size:4rem}.assessment-task-heading>svg{color:var(--color-learning-symbol)}.assessment-task-heading .eyebrow{color:var(--color-link);font-size:var(--type-sm);overflow-wrap:anywhere;margin-block-end:var(--space-1)}.assessment-task-heading h2,.assessment-task-heading h3{font-size:var(--type-subheading);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}.assessment-task-heading .status{margin-block-start:var(--space-3)}.assessment-task-summary{margin-block-start:var(--space-5)}.assessment-section--open>.assessment-task-heading{background:var(--color-learning-surface);padding:var(--space-4);border-radius:var(--radius-lg);margin-block-end:var(--space-6)}.assessment-task-layout{gap:var(--space-6);grid-template-columns:minmax(0,2.35fr) minmax(15rem,1fr);align-items:start;display:grid}.assessment-task-main,.assessment-task-context{min-inline-size:0}.assessment-stage-heading{margin-block-end:var(--space-6)}.assessment-stage-heading .eyebrow{color:var(--color-link);margin-block-end:var(--space-2);font-weight:700}.assessment-stage-heading h3,.assessment-stage-heading h4{font-size:var(--type-title);line-height:var(--line-height-tight);letter-spacing:var(--tracking-heading)}.assessment-stage-heading>p:last-child{color:var(--color-text-secondary);line-height:var(--line-height-body);margin-block-start:var(--space-3)}.assessment-instructions{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-block-end:var(--space-5)}.assessment-instructions>h3,.assessment-instructions>h4,.assessment-task-facts>h4,.submission-revision-feedback>h4{align-items:center;gap:var(--space-3);font-size:var(--type-lg);margin-block-end:var(--space-3);display:flex}.assessment-instructions>h3>svg,.assessment-instructions>h4>svg,.assessment-task-facts>h4>svg,.assessment-disclosure summary>svg{color:var(--color-learning-symbol);flex:none}.assessment-response-panel .learning-form{margin-block-start:var(--space-4)}.assessment-task-context{gap:var(--space-5);background:var(--color-surface-muted);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex}.assessment-task-context>section,.assessment-task-context>details{min-inline-size:0}.assessment-disclosure{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.assessment-disclosure summary{cursor:pointer;font-size:var(--type-body);min-block-size:2.75rem;padding-block:var(--space-3);overflow-wrap:anywhere;font-weight:700}.assessment-disclosure summary>svg{vertical-align:middle;margin-inline-end:var(--space-2)}.assessment-disclosure>.learning-resources,.assessment-support>section{margin-block-start:var(--space-3)}.assessment-task-context .learning-resources h3{font-size:var(--type-body);overflow-wrap:anywhere}.assessment-task-context .learning-resources .button{max-inline-size:100%}.assessment-task-context .assessment-metadata{gap:var(--space-4);display:grid}.assessment-task-context .assessment-metadata>div{gap:var(--space-1);flex-direction:column}.assessment-task-context .assessment-metadata dd{overflow-wrap:anywhere;line-height:var(--line-height-body)}.assessment-staff-detail .assessment-task-context{margin-block-start:var(--space-5)}.submission-work-heading{align-items:center;gap:var(--space-3);margin-block:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.submission-work-heading>svg{color:var(--color-learning-symbol);flex:none}.submission-work-heading>div{flex:1;min-inline-size:0}.submission-work-heading h4{font-size:var(--type-lg);line-height:var(--line-height-tight)}.submission-work-heading p{color:var(--color-text-secondary);font-size:var(--type-sm);line-height:var(--line-height-body);margin-block-start:var(--space-2)}.submission-work-modes{justify-content:space-between}.submission-response,.submission-revision-feedback{padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border);margin-block:var(--space-5)}.submission-response>h4{font-size:var(--type-lg);margin-block-end:var(--space-3)}.submission-revision-feedback{background:var(--color-warning-surface)}.submission-revision-feedback>h4>svg{color:var(--color-warning)}.submission-history{margin-block-start:var(--space-4)}.quiz-checked-work ol{padding-inline-start:var(--space-6);list-style:decimal}.quiz-checked-work li{padding-block:var(--space-4);border-block-end:1px solid var(--color-border)}.quiz-checked-work li p{line-height:var(--line-height-body);overflow-wrap:anywhere;margin-block-end:var(--space-3)}.submission-documents>.learning-form{margin-block-start:var(--space-5)}.submission-documents fieldset{margin-block:var(--space-4)}.submission-document-list{margin-block:var(--space-4);padding:0;list-style:none}.submission-document-list li,.submitted-document{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border);padding-block:var(--space-4);flex-wrap:wrap;display:flex}.submission-document-list li>bdi,.submitted-document bdi{overflow-wrap:anywhere;min-inline-size:0}.submitted-document{margin-block-start:var(--space-3)}.submission-document-download{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.assessment-metadata{gap:var(--space-4);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.assessment-metadata>div{gap:var(--space-3);display:flex}.assessment-metadata dt{color:var(--color-text-secondary);font-size:var(--type-sm)}.assessment-metadata dd{font-size:var(--type-sm);margin:0;font-weight:600}@media (max-width:767px){.assessment-metadata>div{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.assessment-metadata dd{overflow-wrap:anywhere;min-inline-size:0}}.submission-section h4{font-size:var(--type-sm);margin-block:var(--space-5) var(--space-3)}@media (max-width:767px){.assessment-path-heading{gap:var(--space-3)}.assessment-path-heading h2{font-size:var(--type-subheading)}.assessment-path-heading p:not(.eyebrow){font-size:var(--type-body)}.assessment-path-heading img{block-size:4rem;inline-size:4rem}.assessment-section{padding:var(--space-4)}.assessment-task-heading{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.assessment-task-heading>.button{grid-column:1/-1;inline-size:100%}.assessment-task-heading h2,.assessment-task-heading h3{font-size:var(--type-lg)}.assessment-task-heading>img{block-size:3rem;inline-size:3rem}.assessment-section--open>.assessment-task-heading{padding:var(--space-3);margin-block-end:var(--space-5)}.assessment-task-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.assessment-stage-heading h3,.assessment-stage-heading h4{font-size:var(--type-subheading)}.assessment-instructions,.assessment-task-context,.submission-response,.submission-revision-feedback{padding:var(--space-4)}.submission-work-modes>.button{inline-size:100%}.submission-work-heading>.status{max-inline-size:100%}.submission-work>.submission-work-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.submission-work>.submission-work-heading>.status{grid-column:1/-1;justify-self:start}.submission-work>.submission-work-heading>div{min-inline-size:0}.submission-work>.submission-work-heading>div>p{white-space:normal}.learning-path-heading{gap:var(--space-3)}.learning-path-heading__body{font-size:var(--type-sm)}.learning-path-heading img{block-size:2.75rem;inline-size:2.75rem}.learning-directory{padding:var(--space-4)}.course-list>li{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.course-list>li>.button{grid-column:1/-1;inline-size:100%}.course-list__art{block-size:3.5rem;inline-size:3.5rem}.course-list__art img{block-size:3.25rem;inline-size:3.25rem}.course-heading{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.course-heading>img{block-size:2.75rem;inline-size:2.75rem}.course-heading>.status{grid-column:1/-1;justify-self:start}.course-heading p:not(.eyebrow){font-size:var(--type-body)}.learning-course-layout{grid-template-columns:minmax(0,1fr)}.learning-course-layout .unit-section{padding:var(--space-4)}.learning-reading-intro{padding:var(--space-3);gap:var(--space-3)}.learning-reading-intro img{block-size:2.75rem;inline-size:2.75rem}.learning-lesson-directory li{flex-wrap:wrap}.learning-lesson-directory li>.button{inline-size:100%}.learning-activity-directory li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.learning-activity-directory li>.button{grid-column:1/-1;inline-size:100%}.course-view--student .learning-resources{padding:var(--space-3)}.lesson-section{padding-inline:var(--space-4)}}.submission-history-row{padding-block:var(--space-5);border-block-end:1px solid var(--color-border)}.workspace .submission-list>.submission-section{min-inline-size:0;margin-block:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading)}.workspace .submission-list>.submission-section .lesson-content{max-inline-size:var(--reading-width);overflow-wrap:anywhere}.learning-preparation-layout,.learning-staff-workspace{align-items:start;gap:var(--space-4);margin-block:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.learning-back-to-structure{display:inline-flex}.learning-preparation-layout[data-reader=true]>div,.learning-preparation-layout[data-reader=false]>.learning-preparation-main{display:none}.learning-staff-workspace[data-selected=false] .learning-staff-choice-list{max-block-size:none;overflow:visible}.learning-staff-workspace[data-selected=true]>.learning-staff-directory{display:none}.learning-preparation-outline,.learning-preparation-main,.learning-staff-directory,.learning-selection-empty{background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--elevation-subtle);min-inline-size:0}.learning-preparation-outline :is(h2,h3),.learning-staff-directory h2{font-size:var(--type-lg);margin-block-end:var(--space-4)}.learning-preparation-main>h2{font-size:var(--type-subheading);overflow-wrap:anywhere;margin-block:var(--space-3) var(--space-5)}.learning-preparation-outline ul,.learning-staff-directory ul{margin:0;padding:0;list-style:none}.learning-preparation-outline ul ul{border-inline-start:1px solid var(--color-border);margin-inline-start:var(--space-3);padding-inline-start:var(--space-3)}.learning-preparation-outline button,.learning-staff-directory button{gap:var(--space-3);min-block-size:2.75rem;inline-size:100%;padding:var(--space-3);border-radius:var(--radius-lg);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;display:flex}.learning-preparation-outline button:hover,.learning-staff-directory button:hover{background:var(--color-surface-muted)}.learning-preparation-outline button[aria-current=page],.learning-staff-directory button[aria-current=true]{background:var(--color-selection-surface);color:var(--color-selection-text);border:2px solid var(--color-selection-border);box-shadow:inset 0 -3px var(--color-selection-border)}.learning-preparation-outline button:focus-visible,.learning-staff-directory button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.learning-preparation-outline button:disabled,.learning-staff-directory button:disabled{cursor:default}.learning-preparation-outline button>svg,.learning-staff-directory button>svg{color:var(--color-learning-symbol);flex:none}.learning-preparation-outline button>bdi,.learning-preparation-outline button>span,.learning-staff-directory button>span{overflow-wrap:anywhere;flex:1;min-inline-size:0}.learning-staff-directory button>span{text-align:start}.learning-preparation-outline small,.learning-staff-directory small{font-size:var(--type-sm);color:var(--color-text-secondary);line-height:var(--line-height-body);margin-block-start:var(--space-1);display:block}.learning-staff-directory>p{color:var(--color-text-secondary);font-size:var(--type-sm);margin-block-end:var(--space-5)}.learning-staff-directory li+li{margin-block-start:var(--space-3)}.learning-staff-directory .status{margin-block-start:var(--space-3);display:inline-flex}.learning-staff-selected{min-inline-size:0}.learning-staff-selected>.submission-section{background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5)}.learning-staff-selected>.submission-section>h2{font-size:var(--type-subheading);margin-block:var(--space-5) var(--space-3);overflow-wrap:anywhere}.learning-staff-selected .assessment-section{margin-block-start:var(--space-4)}.learning-staff-selected .assessment-staff-detail{grid-template-columns:minmax(0,1fr);display:grid}.learning-staff-choice-disclosure>summary{display:none}.course-view--staff .learning-breadcrumb{padding-block:var(--space-3);margin-block-end:var(--space-3)}.course-view--staff .course-heading{gap:var(--space-3);margin-block:var(--space-3);align-items:center}.course-view--staff .course-heading>img{block-size:3rem;inline-size:3rem}.course-view--staff .course-heading h2{font-size:var(--type-subheading)}.course-view--staff .course-heading p:not(.eyebrow){font-size:var(--type-sm);margin-block-start:var(--space-1)}.course-view--staff>.learning-form__note{font-size:var(--type-sm);margin-block:var(--space-3)}.course-view--staff>.learning-actions,.course-view--staff .learning-preparation-layout,.course-view--staff .learning-preparation-main>.learning-actions{margin-block:var(--space-3)}.course-view--staff .learning-preparation-main>.lesson-content{margin-block:var(--space-4)}@media (max-width:767px){.learning-preparation-layout,.learning-staff-workspace{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.learning-preparation-outline,.learning-preparation-main,.learning-staff-directory,.learning-selection-empty,.learning-staff-selected>.submission-section{padding:var(--space-4)}.learning-preparation-outline{padding:var(--compact-outer-inset)}.learning-preparation-outline ul ul{margin-inline-start:0;padding-inline-start:min(var(--space-2),8px)}.learning-preparation-outline button{gap:min(var(--space-2),8px);padding:var(--compact-reading-inset)}.learning-staff-choice-disclosure>summary{cursor:pointer;min-block-size:2.75rem;padding-block:var(--space-3);overflow-wrap:anywhere;font-weight:600;display:list-item}.learning-staff-choice-disclosure>summary[aria-disabled=true]{cursor:default}}.thinking-focus-summary{font-size:var(--type-sm);color:var(--color-text-secondary);min-inline-size:0}.thinking-focus-summary>p{align-items:start;gap:var(--space-2);margin-block:var(--space-2);display:flex}.thinking-focus-summary svg{color:var(--color-learning-symbol)}.thinking-focus-summary details{margin-block-start:var(--space-2)}.thinking-focus-summary summary,.thinking-focus-source summary{cursor:pointer;min-block-size:var(--control-min-size);font-weight:var(--font-weight-semibold);align-content:center}.thinking-focus-summary details p{margin-block:var(--space-2);max-inline-size:var(--reading-width)}.thinking-focus-editor,.thinking-focus-queue,.thinking-focus-snapshot{min-inline-size:0;margin-block:var(--space-3)}.thinking-focus-editor:has(>.cuevo-section-header){padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading)}.thinking-focus-editor h2,.thinking-focus-editor h3,.thinking-focus-queue h2,.thinking-focus-queue h3,.thinking-focus-snapshot h4{font-size:var(--type-body);overflow-wrap:anywhere}.thinking-focus-source{margin-block:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-md)}.thinking-focus-source p{margin-block:var(--space-3);overflow-wrap:anywhere}.thinking-focus-queue__items,.thinking-focus-snapshot ul{margin:var(--space-3) 0;padding:0;list-style:none}.thinking-focus-queue__items>li{justify-content:space-between;align-items:start;gap:var(--space-4);padding-block:var(--space-4);border-block-start:1px solid var(--color-border);display:flex}.thinking-focus-queue__items>li>div{min-inline-size:0}.thinking-focus-review-layout{gap:var(--space-4);grid-template-columns:minmax(14rem,.85fr) minmax(0,2.15fr);align-items:start;display:grid}.thinking-focus-review-layout[data-selected=false]{grid-template-columns:minmax(0,1fr)}.thinking-focus-review-directory,.thinking-focus-review-reader{min-inline-size:0}.thinking-focus-review-directory{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading)}.thinking-focus-review-layout[data-selected=true] .thinking-focus-queue__items{max-block-size:30rem;overflow:auto}@media (max-width:767px){.thinking-focus-review-layout{grid-template-columns:minmax(0,1fr)}.thinking-focus-review-layout[data-selected=true]>.thinking-focus-review-directory{display:none}}.thinking-focus-snapshot li{padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.thinking-focus-criteria{min-inline-size:0;margin-block:var(--space-3)}.thinking-focus-criteria>article{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);display:flex}.thinking-focus-criteria h4{font-size:var(--type-body);overflow-wrap:anywhere;margin:0}.thinking-focus-materials{margin-block:var(--space-3);min-inline-size:0}.thinking-focus-materials h3,.thinking-focus-materials h4{font-size:var(--type-body)}.thinking-focus-materials ul{margin:0;padding:0;list-style:none}.thinking-focus-materials li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);display:flex}.thinking-focus-materials p{margin-block:var(--space-2);overflow-wrap:anywhere}.student-learning-journey{gap:var(--space-4);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;display:grid}.student-learning-journey__trail,.student-learning-journey__panel{background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-inline-size:0;padding:var(--space-5)}.student-learning-journey__trail h2{font-size:var(--type-subheading);margin-block:0 var(--space-4)}.student-learning-journey__trail ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.student-learning-journey__trail-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.student-learning-journey__trail-heading>h2{flex:12rem;min-inline-size:0}.student-learning-journey__change-step{display:none}.student-learning-journey__trail li{gap:var(--space-3);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;display:grid;position:relative}.student-learning-journey__trail li:not(:last-child):after{content:"";inline-size:2px;block-size:calc(50% + var(--space-3));background:var(--color-border-strong);position:absolute;inset-block-start:calc(50% + 1.2rem);inset-inline-start:1.0625rem}.student-learning-journey__number{background:var(--color-surface-muted);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-weight:700;display:grid}.student-learning-journey__trail button{gap:var(--space-3);min-block-size:5.25rem;inline-size:100%;padding:var(--space-3);text-align:start;font:inherit;color:var(--color-text);background:var(--color-surface-muted);border-radius:var(--radius-lg);cursor:pointer;border:1px solid #0000;align-items:center;display:flex}.student-learning-journey__trail button>span{flex:1;min-inline-size:0}.student-learning-journey__trail strong{font-size:var(--type-body);display:block}.student-learning-journey__trail small{-webkit-line-clamp:2;color:var(--color-text-secondary);line-height:var(--line-height-body);-webkit-box-orient:vertical;margin-block-start:var(--space-1);display:-webkit-box;overflow:hidden}.student-learning-journey__trail button>svg{flex:none}.student-learning-journey__trail .is-selected button{border-color:var(--color-selection-border);background:var(--color-selection-surface);box-shadow:var(--elevation-subtle)}.student-learning-journey__trail .is-selected .student-learning-journey__number{background:var(--color-primary);color:var(--color-on-primary)}.student-learning-journey__foxi{object-fit:contain;flex:none;block-size:4.75rem;inline-size:4.75rem}.student-learning-journey__panel header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.student-learning-journey__panel header>div{min-inline-size:0}.student-learning-journey__panel>header h2{font-size:var(--type-title);line-height:var(--line-height-tight);margin-block:var(--space-2);overflow-wrap:anywhere}.student-learning-journey__panel h4,.student-learning-journey__panel>:is(.student-learning-journey__submission,.student-learning-journey__feedback)>h3,.student-learning-journey__panel>.student-learning-journey__thinking>section>h3{font-size:var(--type-body);margin-block:0 var(--space-2);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);letter-spacing:normal}.student-learning-journey__instructions{margin-block:var(--space-3);line-height:var(--line-height-body);overflow-wrap:anywhere}.student-learning-journey__status{align-items:center;gap:var(--space-3);padding:var(--space-3);margin-block:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-md);display:flex}.student-learning-journey__status>div{flex:1;min-inline-size:0}.student-learning-journey__status strong,.student-learning-journey__status small{overflow-wrap:anywhere;display:block}.student-learning-journey__status small{color:var(--color-text-secondary)}.student-learning-journey__submission{margin-block:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.student-learning-journey__response{white-space:pre-wrap;max-block-size:7rem;line-height:var(--line-height-body);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-muted);border:1px solid var(--color-border);overflow:auto}.student-learning-journey__panel>.button,.student-learning-journey__submission>.button{inline-size:100%;margin-block-start:var(--space-3)}.student-learning-journey__feedback{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.student-learning-journey__feedback>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.student-learning-journey__feedback blockquote{overflow-wrap:anywhere;flex:1;min-inline-size:10rem;margin:0;font-style:italic}.student-learning-journey__feedback small{color:var(--color-text-secondary);margin-block-start:var(--space-2);display:block}.student-learning-journey__materials{margin-block-start:var(--space-3)}.student-learning-journey__materials>summary{cursor:pointer;min-block-size:var(--control-min-size);color:var(--color-link);font-size:var(--type-sm);align-content:center}.student-learning-journey__actual-work .activity-section{margin:0;padding:0}.course-view--student:has(.student-learning-journey) .learning-course-layout{display:block}.course-view--student:has(.student-learning-journey) .unit-section{box-shadow:none;background:0 0;border:0;padding:0}.course-view--student:has(.student-learning-journey) .unit-section>.learning-section-heading{margin:0 0 var(--space-2);font-size:var(--type-sm)}.course-view--student:has(.student-learning-journey) .unit-section>.learning-section-heading h3{font-size:var(--type-sm)}.course-view--student:has(.student-learning-journey) .unit-section>.button{margin-block-end:var(--space-2)}.course-view--student:has(.student-learning-journey) .learning-unit-directory{margin-block:var(--space-3)}.course-view--student:has(.student-learning-journey)>.learning-breadcrumb{padding:var(--space-2) var(--space-3);margin-block-end:var(--space-2)}.course-view--student:has(.student-learning-journey)>.course-heading{display:none}.course-view--student:has(.student-learning-journey) .unit-section>.learning-section-heading{display:none}.course-view--student:has(.student-learning-journey) .learning-unit-directory{margin-block:var(--space-1);box-shadow:none;background:0 0;border:0;inline-size:fit-content;max-inline-size:100%;padding:0}.course-view--student:has(.student-learning-journey) .learning-unit-directory>summary{font-size:var(--type-sm);line-height:var(--line-height-body);align-content:center;min-block-size:2.75rem}.course-view--student:has(.student-learning-journey) .learning-unit-directory[open]{padding:var(--space-3);background:var(--color-material-reading)}.course-view--student:has(.student-learning-journey) .learning-unit-directory:not([open]) small{display:none}@media (min-width:1024px){.student-learning-journey .student-learning-journey__change-step{display:none}.student-learning-journey__trail ol{max-block-size:clamp(18rem,100dvh - 27rem,34rem);padding-inline-end:var(--space-2);overflow:auto}.student-learning-journey__trail,.student-learning-journey__panel{padding:var(--space-4)}.student-learning-journey__trail button{min-block-size:4.5rem}.student-learning-journey__panel>header h2{margin-block:var(--space-1);font-size:clamp(1.375rem,2vw,1.9rem)}.student-learning-journey__instructions{margin-block:var(--space-2)}.student-learning-journey__status,.student-learning-journey__submission{margin-block:var(--space-2);padding:var(--space-2)}}@media (max-width:1023px){.student-learning-journey{grid-template-columns:minmax(0,1fr)}.student-learning-journey__trail ol{max-block-size:22rem;padding-inline-end:var(--space-1);overflow:auto}.student-learning-journey__change-step{display:inline-flex}.student-learning-journey[data-selected=true][data-chooser-open=false] .student-learning-journey__trail ol{display:none}.student-learning-journey[data-selected=true] .student-learning-journey__trail h2{font-size:var(--type-body);margin:0}.student-learning-journey[data-selected=true] .student-learning-journey__trail{padding:var(--space-2) var(--space-3)}}@media (max-width:600px){.student-learning-journey__trail,.student-learning-journey__panel{padding:var(--space-4)}.student-learning-journey__foxi{block-size:3.5rem;inline-size:3.5rem}.student-learning-journey__trail button{gap:var(--space-2);padding:var(--space-2)}.student-learning-journey__panel>header h2{font-size:var(--type-subheading)}}.student-learning-journey[data-selected=true]{grid-template-columns:minmax(0,1fr)}.student-learning-journey[data-selected=true][data-chooser-open=false] .student-learning-journey__trail{padding:var(--space-2) var(--space-3)}.student-learning-journey[data-selected=true][data-chooser-open=false] .student-learning-journey__trail ol{display:none}.student-learning-journey[data-selected=true] .student-learning-journey__change-step{display:inline-flex}.student-learning-journey[data-selected=true][data-chooser-open=false] .student-learning-journey__trail-heading>h2{font-size:var(--type-body);margin:0}:is(.learning-preparation-layout:not(:has(.learning-preparation-outline)),.learning-staff-workspace:not(:has(.learning-staff-directory))){grid-template-columns:minmax(0,1fr)}.thinking-focus-summary__reviewed{color:var(--color-text-secondary);font-size:var(--type-sm);font-weight:var(--font-weight-bold)}.assessment-rubric-expectations{min-inline-size:0;margin-block:var(--space-4);padding-block:var(--space-3);border-block-start:1px solid var(--color-border);border-block-end:1px solid var(--color-border)}.assessment-rubric-expectations>:is(h3,h4){align-items:center;gap:var(--space-2);font-size:var(--type-body);margin-block:0 var(--space-3);display:flex}.assessment-rubric-expectations>:is(h3,h4)>svg{flex:none}.assessment-rubric-expectations p,.assessment-rubric-expectations li{overflow-wrap:anywhere;line-height:var(--line-height-body)}.assessment-rubric-expectations__title{font-weight:var(--font-weight-bold)}.assessment-rubric-expectations details>summary{cursor:pointer;color:var(--color-link);min-block-size:var(--control-min-size);align-content:center}.assessment-rubric-criteria{gap:var(--space-3);margin-block:var(--space-3);display:grid}.assessment-rubric-criteria>div{min-inline-size:0}.assessment-rubric-criteria dt{font-weight:var(--font-weight-bold)}.assessment-rubric-criteria dd{margin:var(--space-2) 0 0}.assessment-rubric-criteria ul{margin:0;padding-inline-start:var(--space-5)}.assessment-rubric-criteria li+li{margin-block-start:var(--space-2)}@media (max-width:600px){.thinking-focus-criteria>article,.thinking-focus-materials li{flex-direction:column;align-items:start}.thinking-focus-queue__items>li{flex-direction:column}.thinking-focus-editor:has(>.cuevo-section-header){padding:var(--space-3)}}.submitted-quiz-response{gap:var(--space-3);min-inline-size:0;display:grid}.submitted-quiz-response>.status{justify-self:start}.submitted-quiz-response ol{margin:0;padding-inline-start:var(--space-5)}.submitted-quiz-response li{padding-block:var(--space-3);border-block-end:1px solid var(--color-border);padding-inline-start:var(--space-1)}.submitted-quiz-response li:first-child{padding-block-start:0}.submitted-quiz-response li:last-child{border-block-end:0;padding-block-end:0}.submitted-quiz-response__question{margin:0 0 var(--space-2);overflow-wrap:anywhere;font-weight:600}.submitted-quiz-response__answer{justify-content:flex-start;align-items:center;gap:var(--space-3);inline-size:fit-content;max-inline-size:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-material-reading);flex-wrap:wrap;display:flex}.submitted-quiz-response__answer p{overflow-wrap:anywhere;flex:0 auto;min-inline-size:0;margin:0}.submitted-quiz-response__answer p>span{color:var(--color-text-secondary)}.submitted-quiz-response__answer>.status{flex:none}.submitted-written-response{overflow-wrap:anywhere}.workspace .submission-reading .submission-list{gap:var(--space-3);align-items:start;display:grid}.workspace .submission-reading .submission-list>.submission-section{margin:0}.workspace .submission-reading .submission-card__heading{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.submission-card__heading>div{flex:16rem;min-inline-size:0}.workspace .submission-reading .submission-card__heading h2{margin-block:0 var(--space-1);overflow-wrap:anywhere}.submission-card__heading .submission-card__meta{align-items:baseline;gap:var(--space-1) var(--space-2);font-size:var(--type-sm);flex-wrap:wrap;margin:0;display:flex}.submission-card__meta bdi{overflow-wrap:anywhere}.submission-card__heading>.status{flex:none}@media (min-width:1200px){.workspace .submission-reading .submission-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.thinking-focus-toolkit{min-inline-size:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading);container:thinking-toolkit/inline-size}.thinking-focus-toolkit .thinking-focus-toolkit__heading{justify-content:flex-start;align-items:center;gap:var(--space-2);display:flex}.thinking-focus-toolkit__heading h3,.thinking-focus-toolkit__heading h4{font-size:var(--type-body);color:var(--color-text);margin:0;line-height:1.4}.thinking-focus-toolkit__intro{margin:var(--space-1) 0 var(--space-3);font-size:var(--type-sm);color:var(--color-text-secondary);line-height:1.5}.thinking-focus-toolkit__categories{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.thinking-focus-toolkit .thinking-focus-toolkit__option{justify-content:flex-start;align-items:center;gap:var(--space-2);min-block-size:3.5rem;min-inline-size:0;padding:var(--space-2);border-color:var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);white-space:normal;text-align:start;display:flex}.thinking-focus-toolkit__option>.cuevo-icon{flex:none}.thinking-focus-toolkit__label{gap:var(--space-1);min-inline-size:0;display:grid}.thinking-focus-toolkit__marker-short{display:none}.thinking-focus-toolkit__option strong{font-size:var(--type-sm);overflow-wrap:anywhere;line-height:1.35}.thinking-focus-toolkit__option small{color:var(--color-text-secondary);font-size:var(--type-xs);overflow-wrap:anywhere;line-height:1.4}.thinking-focus-toolkit .thinking-focus-toolkit__option[data-reviewed-focus=main]{border-color:var(--color-primary);background:var(--color-surface-accent)}.thinking-focus-toolkit .thinking-focus-toolkit__option[data-reviewed-focus=also]{border-color:var(--color-violet)}.thinking-focus-toolkit .thinking-focus-toolkit__option[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-primary);border-color:var(--color-primary);background:var(--color-surface-accent)}.thinking-focus-toolkit .thinking-focus-toolkit__option:hover{border-color:var(--color-accent)}.thinking-focus-toolkit__prompt{align-items:center;gap:var(--space-2);min-block-size:2.75rem;padding:var(--space-2);background:var(--color-surface-muted);border-radius:var(--radius-md);margin-block-start:var(--space-2);display:flex}.thinking-focus-toolkit__prompt>.cuevo-icon{flex:none}.thinking-focus-toolkit__prompt p{font-size:var(--type-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}@container thinking-toolkit (max-width:44rem){.thinking-focus-toolkit__categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@container thinking-toolkit (max-width:21rem){.thinking-focus-toolkit__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.thinking-focus-toolkit .thinking-focus-toolkit__option{justify-content:center;gap:var(--space-1);padding:var(--space-1);text-align:center;flex-direction:column}.thinking-focus-toolkit__option>.cuevo-icon{width:20px;height:20px}.thinking-focus-toolkit__hint,.thinking-focus-toolkit__marker-full{display:none}.thinking-focus-toolkit__marker-short{display:inline}}.thinking-focus-toolkit .thinking-focus-toolkit__option:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:var(--focus-ring)}.workspace .learning-working-card{min-inline-size:0}.workspace .learning-working-card>.cuevo-card__header{gap:var(--space-3)}.workspace .learning-working-card>.cuevo-card__header>.status{justify-self:start}.workspace .learning-working-card :is(.learning-directory,.learning-preparation-main,.learning-selection-empty,.learning-staff-selected>.submission-section,.learning-course-layout .unit-section,.assessment-section,.submission-list>.submission-section){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace .learning-working-card .learning-directory__heading{padding:0}.workspace .learning-working-card .course-list{margin-block-start:var(--space-3)}.workspace .learning-working-card .course-list>li{gap:var(--space-3);padding:var(--space-3) 0}.workspace .learning-working-card .course-list__art{background:0 0;block-size:2.75rem;inline-size:2.75rem}.workspace .learning-working-card .course-list__art img{block-size:2.5rem;inline-size:2.5rem}.workspace .learning-working-card .course-list :is(h2,h3){margin:0 0 var(--space-1);font-size:var(--type-lg)}.workspace .learning-working-card .learning-directory-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace .learning-working-card .learning-preparation-layout,.workspace .learning-working-card .learning-staff-workspace{gap:var(--space-4);margin-block:var(--space-3) 0}.workspace .learning-working-card :is(.learning-preparation-outline,.learning-staff-directory,.thinking-focus-review-directory){padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-lg);box-shadow:none;border:0}.workspace .learning-working-card .learning-staff-workspace[data-selected=false]>.learning-staff-directory{background:0 0;padding:0}.workspace .learning-working-card :is(.learning-preparation-outline,.learning-staff-directory) :is(h2,h3){font-size:var(--type-body);margin-block:0 var(--space-2)}.workspace .learning-working-card .learning-staff-directory li+li{border-block-start:1px solid var(--color-border);margin:0}.workspace .learning-working-card :is(.learning-preparation-outline,.learning-staff-directory) button{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md)}.workspace .learning-working-card .learning-staff-directory .status{margin-block-start:var(--space-1)}.workspace .learning-working-card .learning-reader-title{font-size:var(--type-sm);color:var(--color-text-secondary);margin-block:var(--space-2)}.workspace .learning-working-card .learning-directory-heading{align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.workspace .learning-working-card .learning-directory-heading h3{font-size:var(--type-body);margin:0}.workspace .learning-working-card .learning-directory-heading p{margin-block:var(--space-1) 0;color:var(--color-text-secondary);font-size:var(--type-sm)}.workspace .learning-working-card .learning-lesson-directory li{padding-block:var(--space-3)}.workspace .learning-working-card .learning-lesson-directory h4{font-size:var(--type-body);margin-block:var(--space-1)}.workspace .learning-working-card .learning-lesson-directory .eyebrow{font-size:var(--type-xs)}.workspace .learning-working-card .student-learning-journey{gap:var(--space-4);grid-template-columns:minmax(13rem,.7fr) minmax(0,1.65fr)}.workspace .learning-working-card .student-learning-journey__panel{box-shadow:none;background:0 0;border:0;padding:0}.workspace .learning-working-card .student-learning-journey__trail{padding:var(--space-3);background:var(--color-surface-muted);box-shadow:none;border:0}.workspace .learning-working-card .student-learning-journey__trail h2{font-size:var(--type-body);margin-block:0 var(--space-2)}.workspace .learning-working-card .student-learning-journey__trail ol{gap:var(--space-2)}.workspace .learning-working-card .student-learning-journey__trail li{gap:var(--space-2);grid-template-columns:1.75rem minmax(0,1fr)}.workspace .learning-working-card .student-learning-journey__trail li:not(:last-child):after{inset-inline-start:.8125rem}.workspace .learning-working-card .student-learning-journey__number{block-size:1.75rem;inline-size:1.75rem;font-size:var(--type-sm)}.workspace .learning-working-card .student-learning-journey__trail button{min-block-size:var(--control-min-size);padding:var(--space-2);gap:var(--space-2);background:0 0}.workspace .learning-working-card .student-learning-journey__trail .is-selected button{background:var(--color-selection-surface);box-shadow:none}.workspace .learning-working-card .student-learning-journey__foxi{block-size:2rem;inline-size:2rem}.workspace .learning-working-card .student-learning-journey__reading-title{margin-block:0 var(--space-2);font-size:var(--type-sm);color:var(--color-text-secondary)}.workspace .learning-working-card .student-learning-journey__panel>header h2{font-size:var(--type-lg)}.workspace .learning-working-card .student-learning-journey__status{padding:var(--space-2);margin-block:var(--space-3)}.workspace .learning-working-card .student-learning-journey__submission{padding:var(--space-3) 0;border:0;border-block-start:1px solid var(--color-border);border-radius:0}.workspace .learning-working-card .assessment-section{margin-block:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.workspace .learning-working-card .assessment-section:first-child{border-block-start:0;margin-block-start:0}.workspace .learning-working-card .assessment-task-heading{gap:var(--space-3);background:0 0;border:0;border-radius:0;margin-block-end:var(--space-3);padding:0}.workspace .learning-working-card .assessment-task-heading>img{block-size:2.5rem;inline-size:2.5rem}.workspace .learning-working-card .assessment-task-heading :is(h2,h3){font-size:var(--type-lg);margin-block:var(--space-1)}.workspace .learning-working-card .assessment-task-heading .eyebrow{font-size:var(--type-sm)}.workspace .learning-working-card .assessment-task-summary>.lesson-content{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace .learning-working-card :is(.assessment-task-layout,.assessment-staff-detail){gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.workspace .learning-working-card .assessment-instructions{margin-block:var(--space-3);background:0 0;border:0;border-radius:0;padding:0}.workspace .learning-working-card .assessment-instructions :is(h3,h4){font-size:var(--type-body);margin-block:0 var(--space-2)}.workspace .learning-working-card .assessment-task-context{gap:var(--space-3);background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;display:flex}.workspace .learning-working-card .assessment-task-facts{flex:16rem}.workspace .learning-working-card .assessment-metadata{gap:var(--space-3);margin-block:var(--space-2);flex-wrap:wrap;display:flex}.workspace .learning-working-card .assessment-metadata>div{min-inline-size:0}.workspace .learning-working-card .assessment-metadata dt{font-size:var(--type-xs)}.workspace .learning-working-card .assessment-metadata dd{font-size:var(--type-sm);margin:var(--space-1) 0 0}.workspace .learning-working-card :is(.assessment-disclosure,.assessment-stage-context,.learning-material-editor,.submission-response-details){min-inline-size:0;margin-block:var(--space-2);background:0 0;border:0;border-radius:0;padding:0}.workspace .learning-working-card :is(.assessment-disclosure,.assessment-stage-context,.learning-material-editor,.submission-response-details)>summary{min-block-size:var(--control-min-size);cursor:pointer;font-size:var(--type-sm);font-weight:var(--font-weight-semibold);color:var(--color-link);align-content:center}.workspace .learning-working-card :is(.learning-resources,.learning-form,.thinking-focus-editor:has(>.cuevo-section-header)){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace .learning-working-card .learning-form textarea{min-block-size:7rem}.workspace .learning-working-card .learning-source-footer{padding-block:0 var(--space-3);background:0 0}.workspace .learning-working-card .learning-source-footer:empty{display:none}.workspace .learning-working-card .submission-list>.submission-section{padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.workspace .learning-working-card .submission-list>.submission-section:first-child{border-block-start:0}.workspace .learning-working-card .submission-card__heading h2{font-size:var(--type-lg)}@media (max-width:1023px){.workspace .learning-working-card .student-learning-journey{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.workspace .learning-working-card .course-list>li{grid-template-columns:2.75rem minmax(0,1fr)}.workspace .learning-working-card .course-list>li>.button{grid-column:2;justify-self:start;inline-size:auto}.workspace .learning-working-card .assessment-task-heading{flex-wrap:wrap}.workspace .learning-working-card .assessment-task-heading>.button{margin-inline-start:auto}.workspace .learning-working-card .learning-preparation-layout,.workspace .learning-working-card .learning-staff-workspace{gap:var(--space-3)}.workspace .learning-working-card .assessment-task-context{flex-direction:column}}.thinking-focus-toolkit__explanation{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--type-xs);line-height:1.5}.workspace .course-view--student.course-view--reading .workspace-page-heading__caption{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace .course-view--student.course-view--reading .learning-reader-navigation{justify-content:space-between;align-items:center;gap:var(--space-2);margin-block:0 var(--space-3);flex-wrap:wrap;display:flex}.workspace .course-view--student.course-view--reading .learning-reader-navigation>.learning-unit-directory{margin-block:0}.workspace .course-view--student.course-view--reading .learning-reader-navigation>.button{margin:0}.workspace .course-view--student.course-view--reading .student-learning-journey__trail small{display:none}.workspace .learning-working-card .learning-course-pagination:empty{margin:0;display:none}
