.progress-workspace{margin-block-start:0}.progress-companion{align-items:center;gap:var(--space-1);flex:none;display:flex}.progress-companion>.companion-view{inline-size:2rem}.progress-companion>.button{padding-inline:var(--space-2);font-size:var(--type-xs)}.progress-toolbar{align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;display:flex}.progress-toolbar>.field{flex:1;max-inline-size:36rem}.progress-toolbar:empty{display:none}.progress-section{border:1px solid var(--color-border);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--color-material-reading);box-shadow:var(--elevation-subtle);min-inline-size:0;margin-block-start:var(--space-4);scroll-margin-block-start:var(--space-8)}.progress-section>h2{font-size:var(--type-lg)}.learner-detail-heading{margin-block:var(--space-4) var(--space-3);overflow-wrap:anywhere;font-size:var(--type-lead);scroll-margin-block-start:var(--space-8)}.progress-updated{color:var(--color-text-secondary);font-size:var(--type-sm);margin-block-end:var(--space-2)}.progress-story-grid{gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.progress-story-grid[data-parent=true]{grid-template-columns:minmax(0,1fr)}.progress-story-grid[data-teacher=true]>#progress-actions{grid-column:1/-1}.progress-section-heading{gap:var(--space-2);align-items:center;margin-block-end:var(--space-2);display:flex}.progress-section-heading>span{border-radius:var(--radius-lg);background:var(--color-learning-surface);block-size:2rem;inline-size:2rem;color:var(--color-accent);flex:none;place-items:center;display:grid}.progress-section-heading img{object-fit:contain;block-size:2rem;inline-size:2rem}.progress-follow-up-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.progress-record-history{border-block:1px solid var(--color-border);padding-block:var(--space-3);margin-block-start:var(--space-6)}.progress-record-history>summary{align-items:center;gap:var(--space-3);cursor:pointer;min-block-size:2.75rem;font-size:var(--type-lg);font-weight:700;display:flex}.progress-record-history>summary:before{content:"+";color:var(--color-link)}.progress-record-history[open]>summary:before{content:"−"}.progress-section-heading h2{font-size:var(--type-lead);overflow-wrap:anywhere}.progress-academic>.academic-row:first-of-type{padding-block-start:var(--space-2)}.progress-academic .academic-row>.learning-section-heading{margin-block:0 var(--space-2);gap:var(--space-3)}.progress-academic .academic-row>.learning-actions{margin-block:var(--space-3)}.progress-detail>.notice,.class-learning-summary>.notice{margin-block:var(--space-3);padding:var(--space-3)}.class-summary-header{justify-content:space-between;align-items:start;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.class-summary-header>div:first-child{flex:24rem;min-inline-size:0}.class-summary-header h2{font-size:var(--type-lead);margin:0}.class-summary-header .learning-form__note{margin-block:var(--space-1) 0}.class-summary-header>.field{flex:18rem;min-inline-size:0;margin:0}.progress-section .learning-form__note{line-height:var(--line-height-body)}.progress-workspace :is(p,h3,h4,dd,summary){overflow-wrap:anywhere}.observation-counts{margin-block:var(--space-6);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.observation-counts>div{min-inline-size:0;border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-3)}.observation-counts>div:first-child{border-inline-start:0;padding-inline-start:0}.observation-counts dt{align-items:center;gap:var(--space-2);font-size:var(--type-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.observation-counts dd{margin:var(--space-3) 0;font-size:var(--type-subheading);font-weight:700}.observation-counts dd details{font-size:var(--type-sm);font-weight:400}.progress-completion{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-5)}.progress-completion h3{font-size:var(--type-lg);margin-block-end:var(--space-2)}.source-id-list{font-size:var(--type-xs);overflow-wrap:anywhere;padding-inline-start:var(--space-5)}.progress-section details summary{cursor:pointer;font-size:var(--type-sm);min-block-size:2.75rem;padding-block:var(--space-3)}.observation-row{gap:var(--space-6);padding-block:var(--space-5);border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:start;display:flex}.observation-row h3{font-size:var(--type-body)}.observation-row p{font-size:var(--type-sm);color:var(--color-text-secondary)}.progress-subheading{margin-block-start:var(--space-6)}@media (max-width:1023px){.progress-story-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.progress-companion>.companion-view{inline-size:2rem}.progress-follow-up-grid{grid-template-columns:minmax(0,1fr);gap:0}.progress-toolbar{gap:var(--space-3);flex-direction:column}.progress-toolbar>.field{inline-size:100%}.progress-section{padding:var(--space-4);border-radius:var(--radius-lg)}.progress-story-grid{gap:0}.progress-section-heading h2,.learner-detail-heading{font-size:var(--type-lg)}.observation-counts{gap:var(--space-4);grid-template-columns:1fr}.observation-counts>div{padding-inline:0;padding-block:var(--space-3);border-inline-start:0;border-block-end:1px solid var(--color-border)}.observation-counts dt{flex-wrap:nowrap}.observation-row{gap:var(--space-3);flex-direction:column}}.class-learning-summary .field{max-inline-size:30rem}.progress-workspace[data-role=teacher] .progress-attention--teacher .learning-section-heading{margin-block:var(--space-3)}.progress-workspace[data-role=teacher] .progress-attention--teacher .attention-row>.learning-form__note{margin-block:var(--space-2)}.progress-workspace[data-role=teacher] .progress-attention--teacher .learning-actions{margin-block:var(--space-3)}@media (max-width:767px){.progress-workspace[data-role=teacher] .learner-detail-heading{margin-block:var(--space-4) var(--space-3)}.progress-workspace[data-role=teacher] .progress-attention--teacher{margin-block-start:var(--space-3)}.progress-workspace[data-role=teacher] .progress-attention--teacher .academic-facts{gap:var(--space-3);margin-block:var(--space-3)}}.class-summary-row .academic-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.class-native-source{margin-block:var(--space-5);padding-block:var(--space-4);border-block-end:1px solid var(--color-border)}.class-summary-row bdi{overflow-wrap:anywhere}@media (max-width:767px){.class-summary-row .academic-facts{grid-template-columns:1fr}}.progress-review-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.progress-review-layout[data-selected=true]{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.65fr)}.progress-review-reading{min-inline-size:0}.class-learning-summary[data-coordinator=true] .coordinator-class-context{margin-block:var(--space-3)}.coordinator-class-row{padding-block:var(--space-4)}.coordinator-class-chooser{min-inline-size:0}.coordinator-class-chooser>summary{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:2.75rem;font-size:var(--type-sm);color:var(--color-link);flex-wrap:wrap;display:flex}.coordinator-class-chooser>summary bdi{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.coordinator-class-chooser__records{overscroll-behavior:contain;max-block-size:min(34rem,60dvh);padding:var(--space-1);scroll-padding-block:var(--space-2);overflow-y:auto}.coordinator-class-chooser .coordinator-class-row{padding-block:var(--space-2)}.coordinator-class-chooser .coordinator-class-row>.learning-section-heading{margin-block:0 var(--space-1)}.coordinator-class-chooser .coordinator-record-counts{gap:var(--space-2) var(--space-4);margin-block:var(--space-1);flex-wrap:wrap;display:flex}.coordinator-class-chooser .coordinator-record-counts>div{gap:var(--space-2);align-items:baseline;display:flex}.coordinator-class-chooser .coordinator-record-counts dt{font-size:var(--type-xs)}.coordinator-class-chooser .coordinator-record-counts dd{margin:0}.coordinator-class-row .learning-section-heading{align-items:start;gap:var(--space-2)}.coordinator-class-row h3{font-size:var(--type-body)}.coordinator-class-row .button{min-block-size:2.75rem}.coordinator-record-counts{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coordinator-record-counts dt{font-size:var(--type-sm);color:var(--color-text-secondary)}.coordinator-record-counts dd{margin:var(--space-1) 0;font-weight:700}.coordinator-class-row[data-selected=true]{border-inline-start:3px solid var(--color-primary);padding-inline-start:var(--space-3)}.coordinator-domain-counts>section{border-block-start:1px solid var(--color-border);padding-block:var(--space-3)}.coordinator-domain-counts h4{font-size:var(--type-sm)}.coordinator-domain-counts .academic-facts{gap:var(--space-2);margin-block:var(--space-2);grid-template-columns:minmax(0,1fr)}.progress-workspace[data-role=coordinator] .progress-story-grid,.progress-workspace[data-role=coordinator] .progress-follow-up-grid{grid-template-columns:minmax(0,1fr)}.progress-workspace[data-role=coordinator] .learner-detail-heading{margin-block:var(--space-4)}@media (max-width:1023px){.progress-review-layout[data-selected=true]{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.progress-review-layout[data-selected=true]>.progress-review-reading{order:-1}.progress-review-layout[data-selected=true]>.class-learning-summary,.progress-review-layout[data-selected=true]>.progress-review-reading>.progress-toolbar{display:none}.progress-back-to-learners{margin-block-end:var(--space-3)}.progress-workspace .progress-companion{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.progress-workspace .progress-toolbar>.field{column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.progress-workspace .progress-toolbar>.field>label{margin:0}.progress-workspace .progress-toolbar>.field>select{min-block-size:var(--control-min-size)}.progress-workspace .progress-toolbar>.field>:not(label):not(select){grid-column:1/-1}.workspace .progress-workspace .learner-detail-heading{margin-block:var(--space-2)}.progress-workspace .progress-academic{margin-block-start:var(--space-2)}}.progress-navigation{min-inline-size:0}.workspace .progress-navigation .cuevo-workspace-links>a{padding-inline:var(--space-2);flex:none}.progress-navigation .cuevo-workspace-section-actions{flex-wrap:wrap}.progress-navigation .progress-companion{flex-wrap:wrap;min-inline-size:0}.progress-refresh-command{min-inline-size:0;max-inline-size:100%}.workspace .progress-refresh-command>.learning-form{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.progress-refresh-command .learning-form__fields{display:none}.progress-refresh-command .learning-form__actions{margin:0}.progress-refresh-command .learning-form__actions>.button{min-block-size:var(--control-min-size)}.progress-source-context{margin-block:var(--space-2) var(--space-3)}.progress-source-context>.cuevo-workspace-state{margin-block:0 var(--space-2)}.progress-source-context>p{margin-block:var(--space-2)}.progress-section>.cuevo-workspace-state{box-shadow:none;margin-block-end:0}#progress-reports{min-inline-size:0;margin-block-start:var(--space-4);scroll-margin-block-start:var(--space-3)}#progress-reports>.progress-section-heading{margin-block-end:var(--space-2)}#progress-reports>.progress-section{margin-block-start:0}@media (max-width:600px){.progress-navigation{flex-wrap:wrap}.progress-navigation>.cuevo-workspace-links{flex-basis:100%}.progress-navigation .cuevo-workspace-section-actions{min-inline-size:0;max-inline-size:100%}.progress-navigation .cuevo-workspace-section-actions .button{white-space:normal;min-inline-size:0;max-inline-size:100%}}.progress-workspace .progress-section.cuevo-card,.progress-workspace .progress-current-context.cuevo-card{--card-spacing:var(--space-4);gap:var(--space-3);padding:var(--space-4) 0;flex-direction:column;margin-block-start:var(--space-3);display:flex}.progress-workspace .cuevo-card>[data-slot=card-header] [data-slot=card-title]{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;margin:0;display:flex}.progress-workspace .cuevo-card>[data-slot=card-header] [data-slot=card-title]>svg{flex:none}.progress-workspace .cuevo-card>[data-slot=card-header] [data-slot=card-action]{align-items:start;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.progress-current-context .learner-detail-heading{font-size:var(--type-subheading);margin:0}.progress-source-context{margin:0}.progress-story-grid,.progress-follow-up-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.progress-story-grid .progress-section,.progress-follow-up-grid .progress-section{margin-block-start:0}.progress-academic .academic-row,.progress-report .academic-row,.progress-section .support-row{padding-block:var(--space-3);border-block-end:1px solid var(--color-border);margin:0}.progress-academic .academic-row:first-of-type{padding-block-start:0}.progress-academic .learning-section-heading h3{font-size:var(--type-body)}.progress-academic .learning-section-heading p{font-size:var(--type-sm);margin-block:var(--space-1)}.progress-result-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.progress-result-row>.learning-actions{margin:0}.progress-workspace .observation-counts{gap:var(--space-2) var(--space-5);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.progress-workspace .observation-counts>div{align-items:baseline;gap:var(--space-2);border:0;flex-wrap:wrap;padding:0;display:flex}.progress-workspace .observation-counts dd{font-size:var(--type-body);margin:0}.progress-workspace .academic-facts{gap:var(--space-2) var(--space-5);margin-block:var(--space-2);flex-wrap:wrap;display:flex}.progress-workspace .academic-facts>div{align-items:baseline;gap:var(--space-2);background:0 0;border:0;border-radius:0;flex-wrap:wrap;min-inline-size:0;padding:0;display:flex}.progress-workspace .academic-facts dt{font-size:var(--type-sm);color:var(--color-text-secondary)}.progress-workspace .academic-facts dd{font-size:var(--type-body);margin:0}.progress-completion{padding-block-start:var(--space-3)}.progress-record-history{margin-block-start:var(--space-3)}.observation-row{padding-block:var(--space-3);gap:var(--space-2)}.class-learning-summary [data-slot=card-action]>.field{inline-size:18rem;max-inline-size:100%;margin:0}.class-learning-summary .class-summary-row{padding-block:var(--space-3)}.class-native-source{padding-block:var(--space-3);margin-block:var(--space-2)}.progress-report .learning-actions{gap:var(--space-2);margin:0}.progress-report #report-period{min-inline-size:0}.progress-report [data-slot=card-content]>.field{max-inline-size:32rem;margin:0 0 var(--space-3)}.progress-attention .attention-row{padding-block:var(--space-3)}@media (max-width:767px){.progress-workspace .cuevo-card>[data-slot=card-header]{grid-template-columns:minmax(0,1fr)}.progress-workspace .cuevo-card>[data-slot=card-header] [data-slot=card-action]{grid-area:auto/1;justify-self:start;inline-size:100%}.class-learning-summary [data-slot=card-action]>.field{inline-size:100%}.progress-workspace .progress-result-row{align-items:start}.progress-workspace .observation-row{flex-flow:wrap}}.progress-workspace .progress-selection-context.cuevo-card{--card-spacing:var(--space-4);gap:var(--space-3);padding:var(--space-4) 0}.progress-workspace .progress-current-context.cuevo-card{margin-block-start:0}.progress-browse-controls{align-items:start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.progress-learner-choice{flex:22rem;min-inline-size:0}.progress-browse-controls .progress-toolbar>.field{align-items:center;column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);max-inline-size:36rem;display:grid}.progress-browse-controls .progress-toolbar>.field>label{margin:0}.progress-browse-controls .progress-toolbar>.field>:not(label):not(select){grid-column:1/-1}.progress-card-context-controls .home-context-section,.progress-selection-context .home-context-section{min-inline-size:0;max-inline-size:100%;margin:0;padding:0}.progress-card-context-controls .home-context-section .field,.progress-selection-context .home-context-section .field{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.progress-card-context-controls .home-context-section .field>label,.progress-selection-context .home-context-section .field>label{margin:0}.progress-card-context-controls .home-context-section .field>:not(label):not(select),.progress-selection-context .home-context-section .field>:not(label):not(select){grid-column:1/-1}.progress-card-context-controls .home-context-section{inline-size:20rem}.progress-selection-context .home-context-section{max-inline-size:36rem}@media (max-width:767px){.progress-current-context>[data-slot=card-header],.progress-selection-context>[data-slot=card-header]{grid-template-columns:minmax(0,1fr)}.progress-current-context>[data-slot=card-header]>[data-slot=card-action],.progress-selection-context>[data-slot=card-header]>[data-slot=card-action]{grid-area:auto/1;justify-self:start;inline-size:100%}.progress-card-context-controls .home-context-section{inline-size:100%}.progress-browse-controls{gap:var(--space-2)}.progress-learner-choice{flex-basis:100%}}.progress-review-layout[data-selected=true]>.class-learning-summary>[data-slot=card-header]{grid-template-columns:minmax(0,1fr)}.progress-review-layout[data-selected=true]>.class-learning-summary>[data-slot=card-header]>[data-slot=card-action]{grid-area:auto/1;justify-self:stretch}.progress-review-layout[data-selected=true]>.class-learning-summary [data-slot=card-action]>.field{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);inline-size:100%;display:grid}.progress-review-layout[data-selected=true]>.class-learning-summary [data-slot=card-action]>.field>label{margin:0}.progress-review-layout[data-selected=true]>.class-learning-summary [data-slot=card-action]>.field>:not(label):not(select){grid-column:1/-1}.coordinator-academic-workspace{box-shadow:none;background:0 0;border:0;padding:0}.progress-navigation[data-coordinator-chapter] .cuevo-workspace-links a[aria-current=page]{color:var(--color-primary);background:var(--color-surface-accent)}.workspace .parent-progress-heading>.workspace-page-heading{padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-material-reading);align-items:center;margin-block-end:var(--space-3)}.workspace .parent-progress-heading .workspace-page-heading__leading>:is(img,svg){block-size:42px;inline-size:42px}.workspace .parent-progress-heading .workspace-page-heading__actions{justify-content:flex-end;align-items:center;gap:var(--space-3)}.workspace .parent-progress-heading .home-context-section{border-block-start:0;min-inline-size:min(19rem,100%);margin:0;padding-block-start:0}.workspace .parent-progress-heading .home-context-section .field{margin:0}.workspace .parent-progress-source-context{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--type-sm);margin-block-end:var(--space-3)}.workspace .parent-progress-source-context p{margin-block:var(--space-2)}.workspace .parent-progress-reading-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.workspace .parent-progress-academic--selected .parent-progress-reading-grid{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr)}.workspace .parent-progress-directory,.workspace .parent-progress-current-reading{overflow-wrap:anywhere;min-inline-size:0}.workspace .parent-progress-row{gap:var(--space-5);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:start;display:grid}.workspace .parent-progress-row>*{min-inline-size:0}.workspace .parent-progress-row-context h3{gap:var(--space-2);font-size:var(--type-lg);align-items:center;margin:0;display:flex}.workspace .parent-progress-row-context p{margin-block:var(--space-2);color:var(--color-text-secondary)}.workspace .parent-progress-row-context p:last-of-type{font-size:var(--type-sm)}.workspace .parent-progress-native .native-score{margin:0}.workspace .parent-progress-academic--selected .parent-progress-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.workspace .parent-progress-reading-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.workspace .parent-progress-reading-heading h2{font-size:var(--type-subheading);margin:0}@media (max-width:1023px){.workspace .parent-progress-academic--selected .parent-progress-reading-grid{grid-template-columns:minmax(0,1fr)}.workspace .parent-progress-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.workspace .parent-progress-heading .workspace-page-heading__actions{justify-content:space-between;inline-size:100%}.workspace .parent-progress-heading .home-context-section{flex:1;min-inline-size:0}.workspace .parent-progress-academic--selected .parent-progress-directory{display:none}.workspace .parent-progress-row>.button{inline-size:100%}}.workspace .parent-progress-heading .workspace-page-heading__content h1{font-size:clamp(26px,2.2vw,34px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.workspace .parent-progress-family .parent-progress-reading-grid{gap:var(--space-5);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr);align-items:stretch}.workspace .parent-progress-family .parent-progress-directory:only-child{grid-column:1/-1}.workspace .parent-progress-family .parent-progress-directory{overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:44rem;overflow:auto}.workspace .parent-progress-family .parent-progress-directory,.workspace .parent-progress-family .parent-progress-feedback-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--color-surface)}.workspace .parent-progress-family .parent-progress-directory>h2,.workspace .parent-progress-family .parent-progress-reading-heading h2{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--type-xl);display:flex}.workspace .parent-progress-family .parent-progress-row{align-items:center;gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(10rem,.65fr) auto}.workspace .parent-progress-family .parent-progress-native{border-radius:var(--radius-md);background:var(--color-learning-surface);padding:var(--space-4);min-inline-size:0}.workspace .parent-progress-family .parent-progress-native .native-score{margin:0}.workspace .parent-progress-family .parent-progress-native .native-score strong{font-size:var(--type-xl)}.workspace .parent-progress-family .parent-progress-native .cuevo-numeric-ratio{margin:0}.workspace .parent-progress-family .parent-progress-native .cuevo-numeric-ratio strong{font-size:var(--type-xl)}.workspace .parent-progress-family .parent-progress-native .cuevo-numeric-ratio span{font-size:var(--type-body)}.workspace .parent-progress-family .parent-progress-reading-heading{display:block}.workspace .parent-progress-family-feedback h3{font-size:var(--type-lg);margin-block:var(--space-4)}.workspace .parent-progress-family-feedback blockquote{margin:var(--space-4) 0;padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-feedback-surface);line-height:var(--line-height-reading)}.workspace .parent-progress-family-feedback p{color:var(--color-text-muted);line-height:var(--line-height-reading)}@media (max-width:1199px){.workspace .parent-progress-family .parent-progress-row{grid-template-columns:minmax(0,1fr) auto}.workspace .parent-progress-family .parent-progress-native{grid-column:1}}@media (max-width:1023px){.workspace .parent-progress-family .parent-progress-reading-grid{grid-template-columns:minmax(0,1fr)}.workspace .parent-progress-family .parent-progress-directory{display:block}.workspace .parent-progress-family .parent-progress-directory,.workspace .parent-progress-family .parent-progress-feedback-panel{padding:var(--space-4)}.workspace .parent-progress-family .parent-progress-row{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.workspace .parent-progress-family .parent-progress-row .button{justify-self:start}}
.workspace .improvement-workspace--coordinator-practices{margin-inline:var(--space-2)}.workspace .improvement-workspace--coordinator-practices>.improvement-working-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.workspace .improvement-workspace--coordinator-practices>.improvement-working-card>.cuevo-card__header,.workspace .improvement-workspace--coordinator-practices>.improvement-working-card>.cuevo-card__content{padding:0}.workspace .coordinator-practices{gap:var(--space-4);min-inline-size:0;display:grid}.workspace .coordinator-practices>.cuevo-card,.workspace .coordinator-practice-context>.cuevo-card{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);gap:0}.workspace .coordinator-practices>.coordinator-practice-filters{margin-block-start:var(--space-6)}.workspace .coordinator-practice-filters{align-items:center;gap:var(--space-5);grid-template-columns:minmax(20rem,1fr) minmax(34rem,1.2fr);display:grid}.workspace .coordinator-practice-filters .workspace-page-heading{margin:0;display:block}.workspace .coordinator-practice-filters .workspace-page-heading h1{font-size:clamp(1.65rem,2.35vw,2.25rem);font-weight:var(--font-weight-bold);margin:0;line-height:1.2}.workspace .coordinator-practice-filters .workspace-page-heading__description{font-size:var(--type-sm);margin-block-start:var(--space-2);line-height:1.5}.workspace .coordinator-practice-filter-fields{align-items:end;gap:var(--space-4);min-inline-size:0;display:flex}.workspace .coordinator-practice-filter{gap:var(--space-1);min-inline-size:0;color:var(--color-text-secondary);font-size:var(--type-sm);flex:1;display:grid}.workspace .coordinator-practice-filter:nth-child(2){flex:1.3}.workspace .coordinator-practice-select{align-items:center;min-inline-size:0;display:flex;position:relative}.workspace .coordinator-practice-select>.cuevo-icon:first-child{pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.workspace .coordinator-practice-select>.cuevo-icon:last-child{color:var(--color-link);pointer-events:none;position:absolute;inset-inline-end:var(--space-3)}.workspace .coordinator-practice-select select{inline-size:100%;min-inline-size:0;min-block-size:var(--control-min-size);border:1px solid var(--color-control-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-8) var(--space-2) 2.75rem;background:var(--color-surface);color:var(--color-text);font:inherit;appearance:none;cursor:pointer;text-overflow:ellipsis}.workspace[dir=rtl] .coordinator-practice-select select{padding-inline-start:2.75rem;padding-inline-end:var(--space-8)}.workspace .coordinator-practice-select select:disabled{color:var(--color-disabled-text);background:var(--color-disabled-surface);cursor:default}.workspace .coordinator-practice-context{gap:var(--space-4);grid-template-columns:minmax(0,.46fr) minmax(0,1fr);align-items:stretch;min-inline-size:0;display:grid}.workspace .coordinator-practice-panel-heading{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border);min-block-size:2.75rem;padding-block-end:var(--space-2);display:flex}.workspace .coordinator-practice-panel-heading h2{font-size:var(--type-lead);font-weight:var(--font-weight-bold);flex:1;min-inline-size:0;margin:0;line-height:1.35}.workspace .coordinator-practice-panel-heading>.cuevo-icon{flex:none}.workspace .coordinator-practice-panel-heading>.coordinator-practice-source-link{font-size:var(--type-xs)}.workspace .coordinator-practice-source-link{align-items:center;gap:var(--space-1);min-block-size:1.5rem;color:var(--color-link);font-size:inherit;text-underline-offset:.18em;overflow-wrap:anywhere;line-height:1.5;text-decoration:underline;display:inline-flex}.workspace .coordinator-practice-source-link>.cuevo-icon{flex:none}.workspace .coordinator-practice-selected-title{align-items:start;gap:var(--space-4);margin-block:var(--space-3) var(--space-4);display:flex}.workspace .coordinator-practice-selected-title h3{min-inline-size:0;font-size:clamp(1.35rem,1.95vw,1.875rem);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;flex:1;margin:0;line-height:1.25}.workspace .coordinator-practice-open{min-block-size:var(--control-min-size);border-color:var(--color-selection-border);color:var(--color-link);background:var(--color-material-reading);white-space:normal;flex:none}.workspace .coordinator-practice-facts{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.35fr);display:grid}.workspace .coordinator-practice-facts>div{align-items:start;gap:var(--space-3);min-inline-size:0;display:flex}.workspace .coordinator-practice-facts>div+div{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-4)}.workspace .coordinator-practice-facts>div>.cuevo-icon{flex:none}.workspace .coordinator-practice-facts>div>dl{min-inline-size:0;margin:0}.workspace .coordinator-practice-facts dt{font-size:var(--type-sm);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-1);line-height:1.4}.workspace .coordinator-practice-facts dd{gap:var(--space-1);font-size:var(--type-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5;display:grid}.workspace .coordinator-practice-facts dd>strong{color:var(--color-text);font-size:var(--type-body)}.workspace .coordinator-practice-facts dd>span{display:block}.workspace .coordinator-practice-facts dd .button{padding:var(--space-1) 0;text-align:start;justify-content:start}.workspace .coordinator-practice-rubric summary{min-block-size:var(--control-min-size);color:var(--color-link);align-content:center}.workspace .coordinator-practice-rubric ul{margin:0;padding-inline-start:var(--space-4)}.workspace .coordinator-practice-rubric p{margin:var(--space-1) 0}.workspace .coordinator-practice-instructions{align-items:start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-md);min-inline-size:0;display:flex}.workspace .coordinator-practice-instructions>.cuevo-icon{flex:none}.workspace .coordinator-practice-instructions>div{min-inline-size:0}.workspace .coordinator-practice-instructions h4{font-size:var(--type-lg);font-weight:var(--font-weight-bold);margin:0 0 var(--space-1);line-height:1.4}.workspace .coordinator-practice-instructions p{font-size:var(--type-sm);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.workspace .coordinator-practice-instructions details{margin-block-start:var(--space-1)}.workspace .coordinator-practice-instructions summary{min-block-size:var(--control-min-size);color:var(--color-link);align-content:center}.workspace .coordinator-practice-review{align-items:start;gap:var(--space-2);font-size:var(--type-xs);color:var(--color-warning);margin:var(--space-2) 0 0;line-height:1.5;display:flex}.workspace .coordinator-practice-review .cuevo-icon{flex:none}.workspace .coordinator-practice-back{display:none}.workspace .coordinator-practice-status{white-space:normal;flex:none;display:inline-flex}.workspace .coordinator-practice-status .status{font-size:var(--type-sm);font-weight:var(--font-weight-regular)}.workspace .coordinator-practice-status[data-status=ASSIGNED] .status{color:var(--color-link);background:var(--color-learning-surface)}.workspace .coordinator-practice-status[data-status=MEASURED] .status{color:var(--color-feedback-symbol);background:var(--color-feedback-surface)}.workspace .coordinator-practice-status .status__dot{display:none}.workspace .coordinator-practice-content{min-inline-size:0}.workspace .coordinator-practice-content-label{margin:var(--space-2) 0 var(--space-1);font-size:var(--type-xs);color:var(--color-text-secondary)}.workspace .coordinator-practice-tree-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:16.5rem;overflow:auto}.workspace .coordinator-practice-tree,.workspace .coordinator-practice-tree ul{margin:0;padding:0;list-style:none}.workspace .coordinator-practice-tree>li{padding-block:var(--space-1)}.workspace .coordinator-practice-tree-course>.cuevo-icon{vertical-align:middle;margin-inline-end:var(--space-2);display:inline-block}.workspace .coordinator-practice-tree-course>strong{font-size:var(--type-sm);overflow-wrap:anywhere;line-height:1.55}.workspace .coordinator-practice-tree li>ul{border-inline-start:1px solid var(--color-border);margin-inline-start:var(--space-3);padding-inline-start:var(--space-4)}.workspace .coordinator-practice-tree li{min-inline-size:0}.workspace .coordinator-practice-tree li>p{font-size:var(--type-xs);margin:var(--space-2) var(--space-3);color:var(--color-text-secondary);line-height:1.5}.workspace .coordinator-practice-unit,.workspace .coordinator-practice-tree summary{align-items:center;gap:var(--space-2);inline-size:100%;min-inline-size:0;min-block-size:var(--control-min-size);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--type-sm);text-align:start;cursor:pointer;background:0 0;border:0;line-height:1.4;display:flex}.workspace .coordinator-practice-unit>.cuevo-icon,.workspace .coordinator-practice-tree summary>.cuevo-icon,.workspace .coordinator-practice-tree details li>.cuevo-icon{flex:none}.workspace .coordinator-practice-unit>span,.workspace .coordinator-practice-tree summary>bdi{overflow-wrap:anywhere;min-inline-size:0}.workspace .coordinator-practice-unit[aria-expanded=true]{background:var(--color-learning-surface)}.workspace .coordinator-practice-unit>.cuevo-icon:first-child{color:var(--color-link);transform:rotate(-90deg)}.workspace[dir=rtl] .coordinator-practice-unit>.cuevo-icon:first-child{transform:rotate(90deg)}.workspace .coordinator-practice-unit[aria-expanded=true]>.cuevo-icon:first-child{transform:none}.workspace .coordinator-practice-tree summary::marker{content:""}.workspace .coordinator-practice-tree summary:hover,.workspace .coordinator-practice-unit:hover{background:var(--color-surface-muted)}.workspace .coordinator-practice-tree details li{align-items:center;gap:var(--space-2);padding:var(--space-2);font-size:var(--type-sm);line-height:1.5;display:flex}.workspace .coordinator-practice-tree details li span{overflow-wrap:anywhere;min-inline-size:0}.workspace .coordinator-practice-tree details li[data-linked=true]{border-radius:var(--radius-sm);background:var(--color-learning-surface)}.workspace .coordinator-practice-content-note{margin:var(--space-2) 0 0;font-size:var(--type-xs);color:var(--color-text-secondary);line-height:1.5}.workspace .coordinator-practice-content-note:empty{display:none}.workspace .coordinator-practice-table-heading{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--color-border);padding-block-end:var(--space-2);display:flex}.workspace .coordinator-practice-table-heading .cuevo-icon{flex:none}.workspace .coordinator-practice-table-heading h2{font-size:var(--type-lead);font-weight:var(--font-weight-bold);margin:0;line-height:1.4}.workspace .coordinator-practice-table-heading p{font-size:var(--type-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 0;line-height:1.5}.workspace .coordinator-practice-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:22rem;min-inline-size:0;overflow:auto}.workspace .coordinator-practice-table-scroll table{table-layout:fixed;border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--type-sm);line-height:1.5}.workspace .coordinator-practice-col-task{width:24%}.workspace .coordinator-practice-col-status{width:10%}.workspace .coordinator-practice-col-date,.workspace .coordinator-practice-col-note{width:20%}.workspace .coordinator-practice-table-scroll thead{z-index:1;background:var(--color-material-reading);position:sticky;inset-block-start:0}.workspace .coordinator-practice-table-scroll th{font-weight:var(--font-weight-semibold);text-align:start}.workspace .coordinator-practice-table-scroll :is(th,td){padding:var(--space-2);vertical-align:middle;overflow-wrap:anywhere;border-block-end:1px solid var(--color-border)}.workspace .coordinator-practice-table-scroll tbody tr{cursor:pointer}.workspace .coordinator-practice-table-scroll tbody tr[data-selected=true]>:is(th,td){background:var(--color-learning-surface)}.workspace .coordinator-practice-table-scroll tbody tr:hover>:is(th,td){background:var(--color-surface-muted)}.workspace .coordinator-practice-table-scroll tbody tr[data-selected=true]:hover>:is(th,td){background:var(--color-learning-surface)}.workspace .coordinator-practice-table-scroll tbody tr>:first-child{border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.workspace .coordinator-practice-table-scroll tbody tr>:last-child{border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.workspace .coordinator-practice-table-scroll tbody th>button{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--color-text);min-block-size:var(--control-min-size);inline-size:100%;font:inherit;font-weight:var(--font-weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.workspace .coordinator-practice-table-scroll tbody th>button>.cuevo-icon{flex:none}.workspace .coordinator-practice-table-scroll tbody th>button>span{overflow-wrap:anywhere;min-inline-size:0}.workspace .coordinator-practice-table-scroll tbody th small{font-size:var(--type-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-regular);margin-block-start:var(--space-1);line-height:1.4;display:block}.workspace .coordinator-practice-table-scroll td>div{gap:var(--space-1);color:var(--color-text-secondary);display:grid}.workspace .coordinator-practice-cell-label{display:none}.workspace .coordinator-practice-row-review{color:var(--color-warning)}.workspace .coordinator-practice-table-footer{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--type-xs);margin-block-start:var(--space-2);line-height:1.5;display:flex}.workspace .coordinator-practice-partial{color:var(--color-text-secondary);font-size:var(--type-sm);margin:var(--space-2) 0 0;line-height:1.5}.workspace .coordinator-practice-read-failure{font-size:var(--type-xs);min-inline-size:0}.workspace .coordinator-practice-read-failure p{margin:var(--space-1) 0}.workspace .coordinator-practice-read-failure .cuevo-workspace-state{padding:var(--space-2);gap:var(--space-2);font-size:var(--type-xs)}.workspace .coordinator-practice-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1199px){.workspace .coordinator-practice-filters{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.workspace .coordinator-practice-context{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.workspace .coordinator-practice-selected-title{flex-wrap:wrap}.workspace .coordinator-practice-selected-title h3{flex-basis:100%}.workspace .coordinator-practice-facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .coordinator-practice-facts>div:nth-child(3){border-inline-start:0;grid-column:1/-1;padding-inline-start:0}}@media (max-width:800px){.workspace .coordinator-practice-source-link{min-block-size:var(--control-min-size)}.workspace .coordinator-practice-context{grid-template-columns:minmax(0,1fr)}.workspace .coordinator-practice-context>.coordinator-practice-selected{order:-1}.workspace .coordinator-practice-back{justify-content:flex-start;margin-block-start:var(--space-2);padding-inline:0;display:flex}.workspace .coordinator-practice-back>.cuevo-icon{transform:rotate(180deg)}.workspace[dir=rtl] .coordinator-practice-back>.cuevo-icon{transform:none}.workspace .coordinator-practice-table-scroll{scrollbar-gutter:stable;max-block-size:26rem;overflow:auto}.workspace .coordinator-practice-table-scroll thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.workspace .coordinator-practice-table-scroll table,.workspace .coordinator-practice-table-scroll tbody{inline-size:100%;display:block}.workspace .coordinator-practice-table-scroll colgroup{display:none}.workspace .coordinator-practice-table-scroll tbody tr{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace .coordinator-practice-table-scroll tbody tr[data-selected=true]{background:var(--color-learning-surface);border-radius:var(--radius-sm)}.workspace .coordinator-practice-table-scroll tbody tr>:is(th,td){background:0 0;border:0;border-radius:0;padding:0;display:block}.workspace .coordinator-practice-table-scroll tbody tr>th,.workspace .coordinator-practice-table-scroll tbody tr>td:nth-child(n+5){grid-column:1/-1}.workspace .coordinator-practice-table-scroll tbody th>button{padding:0}.workspace .coordinator-practice-cell-label{font-size:var(--type-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-1);display:block}}@media (max-width:559px){.workspace .coordinator-practices{gap:var(--space-3)}.workspace .coordinator-practices>.cuevo-card,.workspace .coordinator-practice-context>.cuevo-card{padding:var(--space-3)}.workspace .coordinator-practice-filter-fields{gap:var(--space-3);flex-wrap:wrap}.workspace .coordinator-practice-filter{flex:1 1 calc(50% - var(--space-3))}.workspace .coordinator-practice-filter:nth-child(2){flex-basis:100%;order:3}.workspace .coordinator-practice-filter-fields>.cuevo-icon-button{order:4}.workspace .coordinator-practice-panel-heading{gap:var(--space-2);flex-wrap:wrap}.workspace .coordinator-practice-panel-heading h2{font-size:var(--type-lg)}.workspace .coordinator-practice-panel-heading>.coordinator-practice-source-link{margin-inline-start:2.75rem}.workspace .coordinator-practice-selected-title{margin-block:var(--space-3);gap:var(--space-3)}.workspace .coordinator-practice-open{inline-size:100%}.workspace .coordinator-practice-facts{grid-template-columns:minmax(0,1fr)}.workspace .coordinator-practice-facts>div+div{border-inline-start:0;border-block-start:1px solid var(--color-border);padding-block-start:var(--space-2);padding-inline-start:0}.workspace .coordinator-practice-facts>div:nth-child(3){grid-column:auto}.workspace .coordinator-practice-instructions{padding:var(--space-3);gap:var(--space-2)}.workspace .coordinator-practice-instructions>.cuevo-icon{block-size:1.5rem;inline-size:1.5rem}.workspace .coordinator-practice-instructions h4{font-size:var(--type-body)}.workspace .coordinator-practice-tree-scroll{max-block-size:15rem}.workspace .coordinator-practice-table-heading h2{font-size:var(--type-lg)}.workspace .coordinator-practice-table-scroll tbody tr{column-gap:var(--space-3)}}@media (max-width:800px){.workspace .improvement-workspace--coordinator-practices{margin-block-start:0;margin-inline:0}.workspace .coordinator-practices>.coordinator-practice-filters{margin-block-start:0}}
.workspace .improvement-workspace--student>.improvement-working-card{box-shadow:none;background:0 0;border:0;gap:1rem;padding:0}.workspace .improvement-workspace--student>.improvement-working-card>.cuevo-card__header{flex-direction:column;align-items:stretch;gap:1rem;padding:0;display:flex}.workspace .improvement-workspace--student>.improvement-working-card>.cuevo-card__content{padding:0}.workspace .improvement-workspace--student .workspace-page-heading:not([data-workspace-heading-empty]){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading);flex-direction:row;padding:1.25rem 1.5rem;display:flex}.workspace .improvement-workspace--student .workspace-page-heading h1{font-size:var(--type-title);line-height:1.15;font-weight:var(--font-weight-bold);margin:0}.workspace .improvement-workspace--student .workspace-page-heading__description{font-size:var(--type-body);margin-block-start:.4rem}.workspace .improvement-workspace--student-outcomes>.improvement-working-card{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading);box-shadow:var(--elevation-subtle)}.workspace .improvement-workspace--student-outcomes .workspace-page-heading:not([data-workspace-heading-empty]){gap:var(--space-4);background:0 0;border:0;padding:0}.workspace .improvement-workspace--student-outcomes .student-outcome-journey{padding:var(--space-3)}.workspace .improvement-workspace--student .student-practice-focus{gap:var(--space-4);grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);align-items:stretch;display:grid}.workspace .improvement-workspace--student .student-practice-context,.workspace .improvement-workspace--student .student-practice-focus__main{min-inline-size:0;padding:var(--space-4);background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.workspace .improvement-workspace--student .student-practice-context{align-content:start}.workspace .improvement-workspace--student .student-practice-context h2{margin:0 0 var(--space-4);font-size:var(--type-subheading)}.workspace .improvement-workspace--student .student-practice-context>p{font-size:var(--type-sm);color:var(--color-text-secondary)}.workspace .improvement-workspace--student .student-practice-context__steps{margin:0;padding:0;list-style:none;display:grid}.workspace .improvement-workspace--student .student-practice-context__steps li{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-2);grid-template-columns:1.75rem minmax(0,1fr);display:grid;position:relative}.workspace .improvement-workspace--student .student-practice-context__steps li:not(:last-child):before{content:"";border-inline-start:1px solid var(--color-border);position:absolute;inset-block:2.75rem -.75rem;inset-inline-start:1.35rem}.workspace .improvement-workspace--student .student-practice-context__steps li[data-current=true]{background:var(--color-surface-accent);border-radius:var(--radius-md)}.workspace .improvement-workspace--student .student-practice-context__steps p{margin:var(--space-2) 0 0;font-size:var(--type-sm);color:var(--color-text-secondary)}.workspace .improvement-workspace--student .student-practice-context__steps strong{overflow-wrap:anywhere;margin-block-start:var(--space-1);display:block}.workspace .improvement-workspace--student .student-practice-context__steps small{color:var(--color-text-secondary)}.workspace .improvement-workspace--student .student-practice-context__steps>li>img{object-fit:contain}.workspace .improvement-workspace--student .student-practice-context label{gap:var(--space-2);margin-block-end:var(--space-4);display:grid}.workspace .improvement-workspace--student .student-practice-context__steps label{gap:var(--space-1);font-size:var(--type-xs);color:var(--color-text-secondary);margin:0}.workspace .improvement-workspace--student .student-practice-context select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-material-reading);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--color-text);font:inherit;padding:.5rem .75rem}.workspace .improvement-workspace--student .student-practice-context__steps select{font-size:var(--type-sm)}.workspace .improvement-workspace--student .student-practice-context__continuation{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.workspace .improvement-workspace--student .student-practice-context__continuation:empty{display:none}.workspace .improvement-workspace--student .student-practice-focus__heading h2{font-size:calc(var(--type-xl) + var(--space-1));line-height:1.15;font-weight:var(--font-weight-bold);margin:0}.workspace .improvement-workspace--student .student-practice-focus__heading p{margin:var(--space-1) 0 0;font-size:var(--type-sm);color:var(--color-text-secondary)}.workspace .improvement-workspace--student .student-practice-focus__heading{gap:var(--space-4)}.workspace .improvement-workspace--student .student-practice-focus__heading>div{flex:1;min-inline-size:0}.workspace .improvement-workspace--student .student-practice-focus__picker{align-items:center;gap:var(--space-2);inline-size:min(24rem,45%);min-inline-size:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-material-reading);padding-inline-start:var(--space-3);display:flex}.workspace .improvement-workspace--student .student-practice-focus__picker select{min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--type-sm);background:0 0;border:0}.workspace .improvement-workspace--student .student-practice-focus__picker .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace .improvement-workspace--student .student-practice-focus__main{align-content:start;gap:var(--space-3);display:grid}.workspace .improvement-workspace--student .student-practice-focus__directory,.workspace .improvement-workspace--student .student-practice-focus__reader{min-inline-size:0}.workspace .improvement-workspace--student .student-practice-compact{overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);max-block-size:14rem;overflow:auto}.workspace .improvement-workspace--student .student-practice-compact ul{margin:0;padding:0;list-style:none}.workspace .improvement-workspace--student .student-practice-compact li+li{border-block-start:1px solid var(--color-border)}.workspace .improvement-workspace--student .student-practice-compact__row{align-items:center;gap:var(--space-3);min-block-size:4.5rem;inline-size:100%;padding:var(--space-3);color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr) auto minmax(6rem,auto) 1rem;display:grid}.workspace .improvement-workspace--student .student-practice-compact__row[aria-pressed=true]{background:var(--color-surface-accent);box-shadow:inset 3px 0 0 var(--color-primary)}.workspace .improvement-workspace--student .student-practice-compact__row>img{object-fit:contain;block-size:2rem;inline-size:2rem}.workspace .improvement-workspace--student .student-practice-compact__row>.directional-icon{transform:rotate(-90deg)}[dir=rtl] .workspace .improvement-workspace--student .student-practice-compact__row>.directional-icon{transform:rotate(90deg)}.workspace .improvement-workspace--student .student-practice-compact__row[aria-expanded=true]>.directional-icon{transform:rotate(0)}[dir=rtl] .workspace .improvement-workspace--student .student-practice-compact__row[aria-pressed=true]{box-shadow:inset -3px 0 0 var(--color-primary)}.workspace .improvement-workspace--student .student-practice-compact__title,.workspace .improvement-workspace--student .student-practice-compact__date{gap:var(--space-1);min-inline-size:0;display:grid}.workspace .improvement-workspace--student .student-practice-compact__title strong{font-size:var(--type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace .improvement-workspace--student .student-practice-compact__title>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace .improvement-workspace--student .student-practice-compact__title small,.workspace .improvement-workspace--student .student-practice-compact__date{font-size:var(--type-xs);color:var(--color-text-secondary)}.workspace .improvement-workspace--student .student-practice-compact__instructions{white-space:nowrap;text-overflow:ellipsis;font-size:var(--type-xs);color:var(--color-text-secondary);display:block;overflow:hidden}.workspace .improvement-workspace--student .student-practice-focus.student-practice-focus--empty{grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice-heading{margin:0 0 var(--space-3);border-block-end:1px solid var(--color-border);flex-direction:row;align-items:center;gap:.75rem;padding-block-end:var(--space-2);display:flex}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice-heading>div{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-inline-size:0;display:flex}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice-heading>img{block-size:2.5rem;inline-size:2.5rem}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice-heading .eyebrow{display:none}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice-heading h2,.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice-heading h3{font-size:var(--type-xl);font-weight:var(--font-weight-bold);margin:0}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice-layout{grid-template-columns:minmax(0,1fr);gap:.65rem;margin-block-start:.65rem;display:grid}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice-main{min-inline-size:0}.workspace .improvement-workspace--student .student-practice-focus__reader .support-instructions{max-inline-size:none;padding:var(--space-3);background:var(--color-surface-accent);border-radius:var(--radius-md)}.workspace .improvement-workspace--student .student-practice-focus__reader .support-instructions h3,.workspace .improvement-workspace--student .student-practice-focus__reader .support-instructions h4,.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion h3,.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion h4{margin:0 0 var(--space-2);font-size:var(--type-sm)}.workspace .improvement-workspace--student .student-practice-focus__reader .support-instructions p{max-inline-size:none;font-size:var(--type-sm);white-space:pre-wrap;margin:0}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion{background:0 0;border:0;margin-block-start:var(--space-3);padding:0}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form{margin:0}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .field>label{font-weight:var(--font-weight-semibold)}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form textarea{min-block-size:5rem}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion-recorded{padding-block:var(--space-4)}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice-controls{gap:var(--space-2);border:0;padding:0;display:grid}.workspace .improvement-workspace--student .student-outcome-journeys{gap:.75rem;display:grid}.workspace .improvement-workspace--student .student-outcome-journey{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading);min-inline-size:0;padding:1rem}.workspace .improvement-workspace--student .student-outcome-journey__comparison{gap:var(--space-4);grid-template-columns:minmax(11rem,.38fr) minmax(0,1fr);align-items:start;display:grid}.workspace .improvement-workspace--student .student-outcome-journey__heading{align-items:start;gap:var(--space-3);padding-block:var(--space-2);border-inline-end:1px solid var(--color-border);padding-inline-end:var(--space-4);display:flex}.workspace .improvement-workspace--student .student-outcome-journey__heading>.cuevo-icon,.workspace .improvement-workspace--student .student-outcome-journey__heading>img{object-fit:contain;flex-shrink:0}.workspace .improvement-workspace--student .student-outcome-journey__heading h3{font-size:var(--type-xl);font-weight:var(--font-weight-bold);margin:0}.workspace .improvement-workspace--student .student-outcome-journey__heading p{margin:var(--space-2) 0 0;font-size:var(--type-sm);color:var(--color-text-secondary)}.workspace .improvement-workspace--student .outcome-reading--student-journey{gap:var(--space-2) var(--space-3);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(11rem,.4fr);grid-template-areas:"sources measure""limit footer";padding:0;display:grid}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__context{font-size:var(--type-xs);color:var(--color-text-secondary);grid-column:1/-1;margin:0}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__context>summary{cursor:pointer;min-block-size:2.75rem;color:var(--color-link);align-content:center}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__context>div{gap:.35rem;padding-block:.5rem;display:grid}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__context p{margin:0}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__sources{align-items:center;gap:var(--space-3);border:0;border-inline-end:1px solid var(--color-border);grid-area:sources;grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);margin:0;padding:0;padding-inline-end:var(--space-3);display:grid}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__sources>section{align-content:start;gap:var(--space-1);background:0 0;border:0;border-radius:0;padding:0 .35rem;display:grid}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__sources :is(h3,h4,h5),.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__sources p{font-size:var(--type-sm);margin:0}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__sources time{font-size:inherit}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__sources .outcome-reading__ratio{margin:var(--space-1) 0;font-size:var(--type-xl);grid-row:2;font-weight:700}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__measure{align-items:start;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-md);grid-area:measure;margin:0;display:flex}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__measure[data-tone=positive]{background:var(--color-positive-surface)}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__measure>.cuevo-icon{flex-shrink:0}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__measure-content{gap:var(--space-1);min-inline-size:0;display:grid}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__difference{font-size:var(--type-lead);font-weight:var(--font-weight-bold)}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__measure-basis{font-size:var(--type-xs);color:var(--color-text-secondary);margin:0}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__measure-content .status{font-size:var(--type-xs);justify-self:start}.workspace .improvement-workspace--student .outcome-reading--student-journey>p{font-size:var(--type-xs);color:var(--color-text-secondary);margin:0}.workspace .improvement-workspace--student .outcome-reading--student-journey>.cuevo-workspace-state,.workspace .improvement-workspace--student .outcome-reading--student-journey>p:not(.outcome-reading__limit){grid-column:1/-1}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__limit{grid-area:limit}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__footer{gap:var(--space-2) var(--space-3);font-size:var(--type-xs);color:var(--color-text-secondary);flex-wrap:wrap;grid-area:footer;align-items:center;display:flex}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__recorded{margin:0}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__footer>.outcome-reading__recorded{flex:7rem}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__footer:has(>.outcome-reading__context[open]){grid-area:auto/1/auto/-1}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__context[open]{flex-basis:100%}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__source-facts{gap:var(--space-2);margin-block:var(--space-2);display:grid}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__source-facts>div{gap:var(--space-2);grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);display:grid}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__source-facts dd{margin:0}.workspace .improvement-workspace--student .outcome-reading--student-journey>.supplied-original-text{font-size:var(--type-xs);grid-column:1/-1}.workspace .improvement-workspace--student .student-outcome-feedback{gap:var(--space-3);background:var(--color-feedback-surface);border-radius:var(--radius-md);grid-template-columns:1.75rem minmax(7rem,.22fr) minmax(0,1fr);align-items:start;margin-block-start:.65rem;padding:.75rem;display:grid}.workspace .improvement-workspace--student .student-outcome-feedback>strong{font-size:var(--type-sm)}.workspace .improvement-workspace--student .student-outcome-feedback blockquote,.workspace .improvement-workspace--student .student-outcome-feedback p{font-size:var(--type-sm);white-space:pre-wrap;margin:0}.workspace .improvement-workspace--student .student-outcome-feedback__content{align-items:start;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.workspace .improvement-workspace--student .student-outcome-feedback__meta{align-items:end;gap:var(--space-1);flex-direction:column;grid-area:1/2;display:flex}.workspace .improvement-workspace--student .student-outcome-feedback time{font-size:var(--type-xs)}.workspace .improvement-workspace--student .student-outcome-feedback__source{align-items:center;gap:var(--space-2);min-block-size:2.75rem;font-size:var(--type-xs);display:inline-flex}.workspace .improvement-workspace--student .student-outcome-pagination{gap:var(--space-3);justify-content:end;align-items:center;margin-block-start:var(--space-4);display:flex}.workspace .improvement-workspace--student .student-outcome-context-header{align-items:start;gap:var(--space-4);grid-template-columns:minmax(16rem,.65fr) minmax(0,1fr);margin-block-end:var(--space-3);display:grid}.workspace .improvement-workspace--student .student-outcome-context-header:not(:has(>.workspace-page-heading)){grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .student-outcome-context-controls{justify-content:end;align-items:end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.workspace .improvement-workspace--student .student-outcome-context-controls__field{gap:var(--space-1);min-inline-size:0;font-size:var(--type-sm);color:var(--color-text-secondary);flex:10rem;display:grid}.workspace .improvement-workspace--student .student-outcome-context-controls__field select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-material-reading);min-block-size:2.75rem;inline-size:100%;min-inline-size:0;color:var(--color-text);font:inherit;padding:.5rem .75rem}.workspace .improvement-workspace--student .student-outcome-context-controls__summary{font-size:var(--type-xs);color:var(--color-text-secondary);flex:none;margin:0}.workspace .improvement-workspace--student .student-practice-course-note{margin-block:var(--space-2) 0;font-size:var(--type-xs);color:var(--color-text-secondary)}.workspace .improvement-workspace--student .student-outcome-context-controls__help{font-size:var(--type-xs);color:var(--color-text-secondary);text-align:end;flex:16rem;margin:0}.workspace .improvement-workspace--student .student-outcome-context-controls__recovery{font-size:var(--type-xs);color:var(--color-text-secondary);flex-basis:100%;margin:0}.workspace .improvement-workspace--student :is(.student-practice-focus,.student-outcome-context-header,.student-outcome-journey){line-height:1.5}.workspace .improvement-workspace--student .student-practice-context{font-size:var(--type-sm)}.workspace .improvement-workspace--student .student-practice-context h2{line-height:1.25}.workspace .improvement-workspace--student .student-practice-compact__row{font-size:var(--type-sm);line-height:1.4}.workspace .improvement-workspace--student .student-practice-compact__title strong{line-height:1.35}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice{font-size:var(--type-sm);line-height:1.5}.workspace .improvement-workspace--student .student-practice-focus__reader .support-practice-heading :is(h2,h3){line-height:1.25}.workspace .improvement-workspace--student .student-practice-focus__reader .support-instructions p{line-height:1.5}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form{font-size:var(--type-sm);padding:0;line-height:1.5}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .form-note{font-size:var(--type-xs);line-height:1.5}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form form{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form form>fieldset,.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form__fields{display:contents}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .field{grid-column:1/-1}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .field>label{font-size:var(--type-sm);line-height:1.5}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form textarea{font-size:var(--type-body);line-height:1.5}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .field.checkbox-field{align-items:center;gap:var(--space-2);grid-area:2/2;min-block-size:2.75rem}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form__actions{grid-area:2/1;margin:0}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form form>:not(fieldset):not(.learning-form__actions){grid-column:1/-1}.workspace .improvement-workspace--student .student-outcome-journey__heading h3{line-height:1.25}@media (max-width:900px){.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form form{grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .field.checkbox-field,.workspace .improvement-workspace--student .student-practice-focus__reader .support-completion .learning-form__actions{grid-area:auto/1}.workspace .improvement-workspace--student .student-outcome-context-header{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .student-practice-focus{grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .student-practice-context__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .improvement-workspace--student .student-practice-context__steps li:before{display:none}.workspace .improvement-workspace--student .student-practice-focus__heading{flex-wrap:wrap}.workspace .improvement-workspace--student .student-practice-focus__picker{inline-size:100%}.workspace .improvement-workspace--student .student-practice-compact__row{grid-template-columns:2rem minmax(0,1fr) auto 1rem}.workspace .improvement-workspace--student .student-practice-compact__date{grid-column:2/4}.workspace .improvement-workspace--student .student-practice-compact__row>.directional-icon{grid-area:1/4}.workspace .improvement-workspace--student .student-outcome-journey__comparison{grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .student-outcome-journey__heading{border-inline-end:0;padding-inline-end:0}.workspace .improvement-workspace--student .student-outcome-feedback__content{grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .student-outcome-feedback__meta{justify-content:end;align-items:center;gap:var(--space-2) var(--space-3);flex-flow:wrap;grid-area:auto}}@media (max-width:600px){.workspace .improvement-workspace--student .student-practice-focus{grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .student-practice-context,.workspace .improvement-workspace--student .student-practice-focus__main,.workspace .improvement-workspace--student .student-outcome-journey{padding:var(--space-3)}.workspace .improvement-workspace--student .student-practice-focus__heading h2{font-size:1.6rem}.workspace .improvement-workspace--student .student-practice-focus__heading p{font-size:.9rem}.workspace .improvement-workspace--student .student-practice-context__steps{grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .student-practice-context__steps li{padding:var(--space-2)}.workspace .improvement-workspace--student .student-practice-context__steps li:before{display:none}.workspace .improvement-workspace--student .student-practice-compact__row{gap:var(--space-2);grid-template-columns:1.75rem minmax(0,1fr) 1rem}.workspace .improvement-workspace--student .student-practice-compact__row>.status{grid-column:2;justify-self:start}.workspace .improvement-workspace--student .student-practice-compact__row>.directional-icon{grid-column:3}.workspace .improvement-workspace--student .student-practice-compact__date{grid-column:2}.workspace .improvement-workspace--student .outcome-reading--student-journey{grid-template-columns:minmax(0,1fr);grid-template-areas:"sources""measure""limit""footer"}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__sources{gap:var(--space-2);border-inline-end:0;padding-inline-end:0}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__sources>section{padding:var(--space-2)}.workspace .improvement-workspace--student .student-outcome-feedback{grid-template-columns:1.75rem minmax(0,1fr)}.workspace .improvement-workspace--student .student-outcome-feedback>div{grid-column:1/-1}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__source-facts>div{grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .student-outcome-pagination{flex-wrap:wrap}.workspace .improvement-workspace--student .student-outcome-context-controls{justify-content:stretch}.workspace .improvement-workspace--student .student-outcome-context-controls__field{flex:100%}}@media (max-width:480px){.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__sources{grid-template-columns:minmax(0,1fr)}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__arrow{justify-self:center;transform:rotate(90deg)}.workspace .improvement-workspace--student .outcome-reading--student-journey .outcome-reading__sources .outcome-reading__ratio{font-size:var(--type-lead)}}
.proposal-origin{font-size:var(--type-xs);color:var(--color-accent);margin-block:var(--space-3);font-weight:700}.proposal-focused-layout,.practice-focused-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.practice-focused-layout[data-selected=true]>.practice-directory{display:none}.practice-directory>button{white-space:normal;text-align:start;inline-size:100%;padding:var(--space-3);margin-block:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading);justify-content:flex-start}.practice-directory>button span{gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;display:grid}.practice-selected,.practice-directory{min-inline-size:0}.proposal-focused-layout[data-selected=true]>.proposal-directory{display:none}.proposal-directory{min-inline-size:0}.proposal-directory>h2{font-size:var(--type-lg);margin-block:var(--space-3)}.proposal-directory .proposal-summary{white-space:normal;text-align:start;inline-size:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading);justify-content:flex-start;margin-block:0;display:flex}.proposal-directory .proposal-summary span{gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;display:grid}.proposal-directory small{color:var(--color-text-secondary);font-weight:400}.proposal-selected{min-inline-size:0}.proposal-reader-source-state,.practice-reader-source-state{min-inline-size:0;margin-block:var(--space-3)}.proposal-generation{background:var(--color-warning-surface);border-inline-start:3px solid var(--color-warning);padding:var(--space-4);margin-block:var(--space-4)}.proposal-generation p{margin-block:var(--space-3) 0;font-size:var(--type-sm);max-inline-size:65ch}.proposal-row bdi,.outcome-row bdi{overflow-wrap:anywhere}.proposal-facts dt{font-size:var(--type-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin-block-end:var(--space-2)}.proposal-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:65ch;margin:0}.improvement-workspace details summary{cursor:pointer;font-size:var(--type-sm);min-block-size:2rem}.insight-context{margin-block:var(--space-5);padding:var(--space-5);border-inline-start:2px solid var(--color-border);background:var(--color-canvas)}.insight-context h5{font-size:var(--type-sm);margin-block:var(--space-5) var(--space-3)}.insight-context h6{font-size:var(--type-sm)}.insight-context li,.insight-context article{margin-block:var(--space-4)}.insight-context bdi{overflow-wrap:anywhere}.support-trail-heading{align-items:center;gap:var(--space-5);margin-block:var(--space-6);display:flex}.support-trail-heading>img{object-fit:contain;flex:none;block-size:5.5rem;inline-size:5.5rem}.support-trail-heading>div{min-inline-size:0}.support-trail-heading h2{font-size:var(--type-title);line-height:var(--line-height-tight)}.support-trail-heading p{color:var(--color-text-secondary);max-inline-size:65ch;font-size:var(--type-lg);line-height:var(--line-height-body);margin-block-start:var(--space-3)}.student-practices{gap:var(--space-6);display:grid}.support-practice{background:var(--color-material-reading);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--elevation-subtle);min-inline-size:0}.support-practice-heading{align-items:center;gap:var(--space-4);display:flex}.support-practice-heading>img{object-fit:contain;flex:none;block-size:4rem;inline-size:4rem}.support-practice-heading>div{flex:1;min-inline-size:0}.support-practice-heading .eyebrow{color:var(--color-link);margin-block-end:var(--space-2)}.support-practice-heading :is(h2,h3){font-size:var(--type-subheading);line-height:var(--line-height-tight);overflow-wrap:anywhere}.support-practice-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;margin-block-start:var(--space-6);display:grid}.support-practice-main,.support-practice-context{min-inline-size:0}.support-instructions{background:var(--color-learning-surface);padding:var(--space-5);border-radius:var(--radius-lg)}.support-instructions :is(h3,h4),.support-completion :is(h3,h4),.support-completion-recorded :is(h3,h4){align-items:center;gap:var(--space-3);font-size:var(--type-lg);margin-block-end:var(--space-4);display:flex}.support-instructions svg{color:var(--color-learning-symbol);flex:none}.support-instructions p{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:65ch;line-height:var(--line-height-reading)}.support-completion{margin-block-start:var(--space-6)}.support-completion svg{color:var(--color-practice-symbol);flex:none}.support-completion>p{color:var(--color-text-secondary)}.support-completion .learning-form{padding:var(--space-5);background:var(--color-surface-muted);margin-block-start:var(--space-4)}.support-completion .learning-form>h3{font-size:var(--type-body)}.support-completion .learning-form textarea{min-block-size:10rem}.support-completion-recorded{background:var(--color-positive-surface);padding:var(--space-5);border-radius:var(--radius-lg);margin-block-start:var(--space-6)}.support-completion-recorded svg{color:var(--color-positive);flex:none}.support-completion-recorded p{line-height:var(--line-height-body);margin-block-start:var(--space-3)}.support-practice-context{gap:var(--space-5);display:grid}.support-task-help,.support-task-choices{background:var(--color-surface-muted);border:1px solid var(--color-border);padding:var(--space-5);border-radius:var(--radius-lg)}.support-task-help h3,.support-task-choices h3{font-size:var(--type-lg);line-height:var(--line-height-tight);overflow-wrap:anywhere;margin-block-end:var(--space-4)}.support-task-help p,.support-task-choices p{color:var(--color-text-secondary);margin-block:var(--space-3);overflow-wrap:anywhere;line-height:var(--line-height-body)}.support-task-help .lesson-content,.support-task-choices .lesson-content{color:var(--color-text)}.support-task-help .learning-form,.support-task-choices .learning-form{background:0 0;border:0;margin-block-start:var(--space-5);padding:0}.support-task-help .learning-form__fields,.support-task-choices .learning-form__fields{flex-direction:column;display:flex}.support-task-choices article{border-block-start:1px solid var(--color-border);padding-block:var(--space-4)}.support-task-choices article h4{font-size:var(--type-body);overflow-wrap:anywhere}.support-source-disclosure{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-5);padding-block-start:var(--space-3)}.support-source-disclosure summary{align-items:center;gap:var(--space-2);color:var(--color-link);font-weight:var(--font-weight-semibold);min-block-size:var(--control-min-size);cursor:pointer;display:flex}.support-source-disclosure>p{margin-block:var(--space-3);overflow-wrap:anywhere}@media (max-width:767px){.support-trail-heading{gap:var(--space-3)}.support-trail-heading>img{block-size:4rem;inline-size:4rem}.support-trail-heading h2{font-size:var(--type-subheading)}.support-trail-heading p{font-size:var(--type-body)}.support-practice{padding:var(--space-4)}.support-practice-heading{gap:var(--space-3);flex-wrap:wrap}.support-practice-heading :is(h2,h3){font-size:var(--type-lg)}.support-practice-heading>.button{inline-size:100%}.support-practice-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.support-instructions,.support-completion .learning-form,.support-completion-recorded,.support-task-help,.support-task-choices{padding:var(--space-4)}.support-completion .learning-form__actions>.button{inline-size:100%}}.support-outcome-disclosure{margin-block:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading)}.support-outcome-disclosure>h3{margin-block:var(--space-4) 0;font-size:var(--type-subheading);overflow-wrap:anywhere}.support-outcome-disclosure>.button{white-space:normal;text-align:start;overflow-wrap:anywhere;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.support-outcome-disclosure>.button>bdi{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.support-outcome-disclosure>.outcome-readings{margin-block-start:var(--space-4)}.support-outcome-disclosure .outcome-reading{background:0 0;border:0;border-radius:0;padding:0}.evaluation-observations{min-inline-size:0;padding:var(--space-5);background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.evaluation-observations>p{margin-block:var(--space-3);max-inline-size:var(--reading-width);font-size:var(--type-sm)}.evaluation-observations select{min-block-size:var(--control-min-size);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-control-border);border-radius:var(--radius-md)}.evaluation-observations .cuevo-table-scroll table{min-inline-size:24rem}.outcome-readings{gap:var(--space-4);display:grid}.outcome-reading{padding:var(--space-5);background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-inline-size:0}.outcome-reading>header{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.outcome-reading>header :is(h2,h3,h4){font-size:var(--type-lead);overflow-wrap:anywhere;margin:0}.outcome-reading__sources :is(h3,h4,h5){font-size:var(--type-body);margin:0 0 var(--space-2);overflow-wrap:anywhere}.outcome-reading__context{margin-block:var(--space-3)}.outcome-reading__context p{margin-block:var(--space-2);overflow-wrap:anywhere}.outcome-reading__context p:not(.academic-learner),.outcome-reading__sources time{color:var(--color-text-secondary);font-size:var(--type-sm)}.outcome-reading__task{font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.outcome-reading__sources{gap:var(--space-4);margin-block:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr));display:grid}.outcome-reading__sources>section{padding:var(--space-4);background:var(--color-surface-muted);border-radius:var(--radius-md);min-inline-size:0}.outcome-reading__ratio{font-size:var(--type-xl);font-weight:var(--font-weight-bold);margin:0}.outcome-reading__measure{gap:var(--space-6);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.outcome-reading__measure dd{margin:var(--space-1) 0;font-weight:var(--font-weight-bold);font-size:var(--type-lead)}.outcome-reading__measure dt,.outcome-reading>p{color:var(--color-text-secondary);font-size:var(--type-sm)}.outcome-reading__limit{border-inline-start:3px solid var(--color-border-strong);padding-inline-start:var(--space-3)}.outcome-reading summary{cursor:pointer;align-content:center;min-block-size:2.75rem}@media (max-width:600px){.outcome-reading{padding:var(--space-4)}.outcome-reading__sources{gap:var(--space-2)}.outcome-reading__sources>section{padding:var(--space-3)}.outcome-reading__ratio{font-size:var(--type-lead)}}.proposal-workspace{gap:var(--space-4);display:grid}.intelligence-layer-label{margin:0 0 var(--space-2);color:var(--color-accent);font-size:var(--type-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.proposal-review-context{margin-block:var(--space-4);padding-block:var(--space-4);border-block:1px solid var(--color-border);min-inline-size:0}.proposal-review-context h4{margin:0 0 var(--space-3);font-size:var(--type-body)}.proposal-review-context dl{gap:var(--space-4);margin-block:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proposal-review-context dl>div{min-inline-size:0}.proposal-review-context dt{font-size:var(--type-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin-block-end:var(--space-1)}.proposal-review-context dd{overflow-wrap:anywhere;margin:0}.proposal-review-context p{margin-block:var(--space-3);max-inline-size:var(--reading-width);overflow-wrap:anywhere}.proposal-review-context__uncertainty{margin-block:var(--space-3);min-inline-size:0}.proposal-review-context__uncertainty>h5{margin:0 0 var(--space-2);font-size:var(--type-body);overflow-wrap:anywhere}.proposal-review-context__uncertainty>p{margin:0}.proposal-workspace>h2{font-size:var(--type-lead);margin:0}.improvement-workspace>.learning-toolbar{margin-block:0 var(--space-3);gap:var(--space-2)}.improvement-workspace>.learning-toolbar>.learning-tabs{flex:1;min-inline-size:0}.proposal-workspace__header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.proposal-workspace__header>div:first-child{flex:28rem;min-inline-size:0}.proposal-workspace__header h2{font-size:var(--type-lead);margin:0}.proposal-workspace__header .learning-form__note{margin-block:var(--space-1) 0;max-inline-size:65ch}.proposal-workspace__header>.learning-actions{gap:var(--space-2);margin:0}.proposal-row>.learning-section-heading{margin-block:0 var(--space-2);gap:var(--space-3)}.improvement-workspace>.support-trail-heading{margin-block:0 var(--space-3);gap:var(--space-3)}.improvement-workspace>.support-trail-heading>img{block-size:3rem;inline-size:3rem}.improvement-workspace>.support-trail-heading h2{font-size:var(--type-lead)}.improvement-workspace>.support-trail-heading p{font-size:var(--type-sm);margin-block-start:var(--space-1)}.support-practice-layout{gap:var(--space-4);margin-block-start:var(--space-4)}.support-instructions :is(h3,h4),.support-completion :is(h3,h4),.support-completion-recorded :is(h3,h4){margin-block-end:var(--space-2)}.support-practice-heading .status{margin-block-start:var(--space-1)}@media (max-width:767px){.proposal-workspace__header>div:first-child{flex-basis:100%}.improvement-workspace>.learning-toolbar{flex-wrap:nowrap;align-items:start}.improvement-workspace>.learning-toolbar>.learning-tabs{gap:var(--space-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.improvement-workspace>.learning-toolbar>.learning-tabs button{min-inline-size:0;padding-inline:var(--space-2);font-size:var(--type-sm)}.proposal-workspace__header>.learning-actions{inline-size:100%}.proposal-workspace__header>.learning-actions>.button{flex:8rem}}.proposal-row{padding:var(--space-5);background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-lg);min-inline-size:0}.proposal-row .proposal-facts{gap:var(--space-4);margin-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proposal-row .proposal-facts>div{padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-md)}.proposal-row .learning-actions{margin-block:var(--space-3)}.proposal-row>details{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3)}.proposal-row details>summary{align-content:center;min-block-size:2.75rem}.proposal-row .learning-form{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-block:var(--space-4);padding:var(--space-4)}@media (max-width:800px){.proposal-row{padding:var(--space-4)}.proposal-row .proposal-facts,.proposal-review-context dl{grid-template-columns:minmax(0,1fr)}}.coordinator-outcomes{gap:var(--space-4);min-inline-size:0;display:grid}.coordinator-outcomes>header h2{font-size:var(--type-lead);margin:0}.coordinator-outcomes>header p{font-size:var(--type-sm);color:var(--color-text-secondary);margin-block:var(--space-2);max-inline-size:var(--reading-width)}.coordinator-outcome-layout{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;min-inline-size:0;display:grid}.coordinator-outcome-layout[data-selected=true]>.coordinator-outcome-directory{display:none}.coordinator-outcome-selected{min-inline-size:0}.coordinator-outcome-selected-source-state{min-inline-size:0;margin-block:var(--space-3)}.coordinator-outcome-directory{padding:var(--space-4);background:var(--color-material-reading);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.coordinator-outcome-directory h3{font-size:var(--type-body);margin:0}.coordinator-outcome-directory ul{margin:var(--space-3) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.coordinator-outcome-directory li{align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.coordinator-outcome-directory li>div{flex:1;min-inline-size:0}.coordinator-outcome-directory h4{font-size:var(--type-body);overflow-wrap:anywhere;margin:0}.coordinator-outcome-directory p{margin:var(--space-1) 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--type-sm);overflow-wrap:anywhere}.coordinator-outcome-selected-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.coordinator-outcome-selected-heading h3{font-size:var(--type-lg);margin:0}@media (max-width:800px){.coordinator-outcome-directory li{grid-template-columns:minmax(0,1fr);display:grid}.coordinator-outcome-directory li>.button{inline-size:100%}}.intelligence-monthly-budget,.intelligence-pause{min-inline-size:0;margin-block:var(--space-4)}.intelligence-budget-facts{gap:var(--space-4);margin-block:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.intelligence-budget-facts>div{border-block-start:1px solid var(--color-border);min-inline-size:0;padding-block-start:var(--space-3)}.intelligence-budget-facts dt{color:var(--color-text-secondary);font-size:var(--type-sm)}.intelligence-budget-facts dd{margin-inline:0;margin-block:var(--space-2) 0;overflow-wrap:anywhere;font-weight:700}.intelligence-monthly-budget meter{inline-size:100%;accent-color:var(--color-accent)}.intelligence-monthly-budget p,.intelligence-pause p{max-inline-size:75ch}.intelligence-pause summary{cursor:pointer;padding-block:var(--space-3);font-weight:700}.workspace .improvement-working-card{min-inline-size:0}.workspace .improvement-working-card :is(.support-practice,.proposal-row,.outcome-reading,.support-outcome-disclosure){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.workspace .improvement-working-card .support-practice-layout{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-3)}.workspace .improvement-working-card .support-practice-heading{gap:var(--space-3)}.workspace .improvement-working-card .support-practice-heading>img{block-size:2.5rem;inline-size:2.5rem}.workspace .improvement-working-card .support-practice-heading :is(h2,h3){font-size:var(--type-lg);margin:0}.workspace .improvement-working-card .support-practice-heading .eyebrow{font-size:var(--type-xs);margin-block:0 var(--space-1)}.workspace .improvement-working-card .support-practice-course{font-size:var(--type-sm);color:var(--color-text-secondary);margin-block:var(--space-1);overflow-wrap:anywhere}.workspace .improvement-working-card .support-instructions{background:0 0;border-radius:0;padding:0}.workspace .improvement-working-card :is(.support-instructions,.support-completion,.support-completion-recorded) :is(h3,h4){font-size:var(--type-body);margin-block:0 var(--space-2)}.workspace .improvement-working-card .support-completion{margin-block-start:var(--space-3)}.workspace .improvement-working-card .support-completion .learning-form{margin-block:var(--space-3);background:0 0;border:0;padding:0}.workspace .improvement-working-card .support-completion .learning-form textarea{min-block-size:7rem}.workspace .improvement-working-card .support-completion-recorded{padding:var(--space-3);margin-block-start:var(--space-3)}.workspace .improvement-working-card .support-practice-context{gap:var(--space-3);flex-wrap:wrap;display:flex}.workspace .improvement-working-card .support-source-disclosure{border:0;flex:16rem;margin-block:0;padding:0}.workspace .improvement-working-card .support-source-disclosure>summary{font-size:var(--type-sm)}.workspace .improvement-working-card :is(.support-task-help,.support-task-choices){padding:var(--space-3);background:var(--color-surface-muted);border:0}.workspace .improvement-working-card :is(.support-task-help,.support-task-choices) h3{font-size:var(--type-body);margin-block-end:var(--space-2)}.workspace .improvement-working-card .practice-directory>button,.workspace .improvement-working-card .proposal-directory>button{border:0;border-block-start:1px solid var(--color-border);padding:var(--space-3);background:0 0;border-radius:0;margin:0}.workspace .improvement-working-card :is(.practice-directory,.proposal-directory)>button[aria-pressed=true]{background:var(--color-selection-surface);color:var(--color-selection-text);box-shadow:inset 3px 0 var(--color-selection-border)}.workspace .improvement-working-card :is(.practice-directory,.proposal-directory)>button>span{gap:var(--space-1)}.workspace .improvement-working-card .proposal-workspace__header h2{font-size:var(--type-lg)}.workspace .improvement-working-card .proposal-row .proposal-facts{gap:var(--space-3);margin-block:var(--space-3)}.workspace .improvement-working-card .proposal-row .proposal-facts>div{background:0 0;border-radius:0;padding:0}.workspace .improvement-working-card .proposal-row .learning-form{background:0 0;border:0;border-radius:0;padding:0}.workspace .improvement-working-card .proposal-practice{margin-block:var(--space-3)}.workspace .improvement-working-card .proposal-practice h4{font-size:var(--type-body);margin-block:0 var(--space-2);overflow-wrap:anywhere}.workspace .improvement-working-card .proposal-practice p{white-space:pre-wrap;line-height:var(--line-height-reading);max-inline-size:var(--reading-width);overflow-wrap:anywhere}.workspace .improvement-working-card .proposal-context-disclosure{margin-block:var(--space-2)}.workspace .improvement-working-card .proposal-context-disclosure>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 .improvement-working-card .outcome-readings{gap:0}.workspace .improvement-working-card .outcome-directory-row{padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.workspace .improvement-working-card .outcome-directory-row:first-child{border-block-start:0}.workspace .improvement-working-card .outcome-directory-row>summary{align-items:center;gap:var(--space-3);min-block-size:var(--control-min-size);cursor:pointer;display:flex}.workspace .improvement-working-card .outcome-directory-row>summary>svg{flex:none}.workspace .improvement-working-card .outcome-directory-row>summary>span:first-of-type{flex:1;min-inline-size:0}.workspace .improvement-working-card .outcome-directory-row strong,.workspace .improvement-working-card .outcome-directory-row small{overflow-wrap:anywhere;display:block}.workspace .improvement-working-card .outcome-directory-row small,.workspace .improvement-working-card .outcome-directory-row>summary>span:last-child{font-size:var(--type-sm);color:var(--color-text-secondary)}.workspace .improvement-working-card .outcome-directory-row[open]>.outcome-reading{padding-block-start:var(--space-3)}.workspace .improvement-working-card .outcome-reading__sources{gap:var(--space-3);margin-block:var(--space-3)}.workspace .improvement-working-card .outcome-reading__sources>section{padding:var(--space-3)}.workspace .improvement-working-card .outcome-reading__ratio{font-size:var(--type-lead)}.workspace .improvement-working-card .coordinator-outcome-directory{padding:var(--space-3);background:var(--color-surface-muted);border:0}.workspace .improvement-working-card .coordinator-outcome-directory ul{gap:0}.workspace .improvement-working-card .coordinator-outcome-directory li{border-block-start:1px solid var(--color-border);padding:var(--space-3) 0;background:0 0;border-radius:0}.workspace .improvement-working-card .coordinator-outcome-layout[data-selected=false]>.coordinator-outcome-directory{background:0 0;padding:0}.workspace .improvement-working-card .improvement-reader-title{font-size:var(--type-sm);color:var(--color-text-secondary)}.workspace .improvement-working-card .intelligence-policy-facts{gap:var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.workspace .improvement-working-card .intelligence-policy-facts>div{min-inline-size:0}.workspace .improvement-working-card .intelligence-policy-facts dt{font-size:var(--type-sm);color:var(--color-text-secondary)}.workspace .improvement-working-card .intelligence-policy-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.workspace .improvement-working-card .intelligence-policy-controls>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 .improvement-working-card .intelligence-policy-controls .learning-form{background:0 0;border:0;padding:0}.workspace .improvement-working-card .intelligence-run-row{padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.workspace .improvement-working-card .intelligence-run-row__heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.workspace .improvement-working-card .intelligence-run-row__heading h3{font-size:var(--type-body);overflow-wrap:anywhere;margin:0}.workspace .improvement-working-card .intelligence-run-row p{margin-block:var(--space-1);font-size:var(--type-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}.workspace .student-practice-directory{gap:var(--space-3);min-inline-size:0;display:grid}.workspace .student-practice-intro__heading{align-items:center;gap:var(--space-3);display:flex}.workspace .student-practice-intro__heading>div{flex:1;min-inline-size:0}.workspace .student-practice-intro h2{font-size:var(--type-body);margin:0}.workspace .student-practice-intro__body{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--type-sm);line-height:var(--line-height-body)}.workspace .student-practice-intro__count{font-size:var(--type-sm);color:var(--color-text-secondary);flex:none}.workspace .student-practice-grid{grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.workspace .student-practice-row{align-items:start;gap:var(--space-3);padding:var(--space-3) 0;border-block-start:1px solid var(--color-border);min-inline-size:0;display:flex}.workspace .student-practice-row>svg{flex:none;margin-block-start:var(--space-1)}.workspace .student-practice-row[data-current=true]{background:var(--color-selection-surface)}.workspace .student-practice-row__body{flex:1;min-inline-size:0}.workspace .student-practice-row h3{margin:0 0 var(--space-1);font-size:var(--type-body);line-height:var(--line-height-body);overflow-wrap:anywhere}.workspace .student-practice-row__course{color:var(--color-text-secondary);font-size:var(--type-sm);overflow-wrap:anywhere;margin:0}.workspace .student-practice-row__instructions{-webkit-line-clamp:2;white-space:pre-wrap;line-height:var(--line-height-body);font-size:var(--type-sm);margin-block:var(--space-1);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace .student-practice-row__date{color:var(--color-text-secondary);font-size:var(--type-xs);overflow-wrap:anywhere}.workspace .student-practice-row__actions{align-items:end;gap:var(--space-2);flex-direction:column;max-inline-size:12rem;display:flex}.workspace .student-practice-row__actions .status{text-align:end;font-size:var(--type-xs);white-space:normal}.workspace .student-practice-row__actions .button{min-block-size:var(--control-min-size);gap:var(--space-2);white-space:normal}.workspace .student-practice-directory__empty{padding-block:var(--space-3);color:var(--color-text-secondary);margin:0}.workspace .student-practice-history{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-2)}.workspace .student-practice-history__toggle{justify-content:flex-start;gap:var(--space-3);text-align:start;inline-size:100%;padding:var(--space-2) 0}.workspace .student-practice-history__toggle>span:first-of-type{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.workspace .student-practice-history__count{color:var(--color-text-secondary);font-size:var(--type-sm)}.workspace .student-practice-history__arrow{margin-inline-start:auto}.workspace .student-practice-history__toggle[aria-expanded=true] .student-practice-history__arrow{transform:rotate(180deg)}.workspace .student-practice-history__note{margin-block:0 var(--space-3);color:var(--color-text-secondary);font-size:var(--type-sm)}.workspace .practice-focused-layout[data-role=student][data-selected=true]{grid-template-columns:minmax(14rem,.55fr) minmax(0,1.45fr)}.workspace .practice-focused-layout[data-role=student][data-selected=true] .student-practice-row{flex-wrap:wrap}.workspace .practice-focused-layout[data-role=student][data-selected=true] .student-practice-row__actions{flex-direction:row;align-items:center;inline-size:100%;max-inline-size:none;padding-inline-start:2.5rem}.workspace .practice-focused-layout[data-role=student][data-selected=true] .student-practice-intro__body,.workspace .practice-focused-layout[data-role=student][data-selected=true] .student-practice-intro__count{display:none}.workspace .practice-selected>.button{margin-block-end:var(--space-3)}@media (max-width:800px){.workspace .practice-focused-layout[data-role=student][data-selected=true]{grid-template-columns:minmax(0,1fr)}.workspace .improvement-working-card .support-practice-context{display:block}}@media (max-width:599px){.workspace .student-practice-row{flex-wrap:wrap}.workspace .student-practice-row__actions{flex-direction:row;align-items:center;inline-size:100%;max-inline-size:none;padding-inline-start:2.5rem}.workspace .student-practice-intro__count{display:none}.workspace .improvement-working-card .outcome-directory-row>summary{flex-wrap:wrap}.workspace .improvement-working-card .outcome-directory-row>summary>span:last-child{flex:100%;padding-inline-start:2.25rem}.workspace .improvement-working-card .outcome-reading__sources{grid-template-columns:minmax(0,1fr)}}.workspace .intelligence-budget-panel{min-inline-size:0}.workspace .intelligence-budget-panel .intelligence-budget-toolbar{justify-content:space-between;align-items:start;gap:var(--space-4);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.workspace .intelligence-budget-panel .intelligence-budget-toolbar>div{flex:26rem;min-inline-size:0}.workspace .intelligence-budget-panel .intelligence-budget-toolbar h2{font-size:var(--type-lg);line-height:var(--line-height-tight);margin:0}.workspace .intelligence-budget-panel .intelligence-budget-toolbar p{margin-block:var(--space-2) 0;color:var(--color-text-secondary)}.workspace .intelligence-budget-panel .intelligence-pause{min-inline-size:0;margin:0}.workspace .intelligence-budget-panel .intelligence-pause[open]{flex-basis:100%;inline-size:100%}.workspace .intelligence-budget-panel .intelligence-pause>summary{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);color:var(--color-accent)}.workspace .intelligence-budget-panel .intelligence-monthly-budget{margin:0}.workspace .intelligence-budget-panel .intelligence-budget-runtime{margin-block:var(--space-3)}.workspace .intelligence-budget-panel .intelligence-budget-runtime p{margin-block:var(--space-2)}.workspace .intelligence-budget-panel .intelligence-budget-ledger__columns,.workspace .intelligence-budget-panel .intelligence-budget-ledger-row{column-gap:var(--space-5);grid-template-columns:minmax(11rem,.8fr) minmax(0,1.45fr) minmax(0,1fr);display:grid}.workspace .intelligence-budget-panel .intelligence-budget-ledger__columns{padding-block:var(--space-2);color:var(--color-text-secondary);font-size:var(--type-sm);font-weight:var(--font-weight-semibold)}.workspace .intelligence-budget-panel .intelligence-budget-ledger-row{row-gap:var(--space-3);min-inline-size:0;padding-block:var(--space-5);border-block-start:1px solid var(--color-border);align-items:start}.workspace .intelligence-budget-panel .intelligence-budget-ledger-row>*{min-inline-size:0}.workspace .intelligence-budget-panel .intelligence-budget-ledger-row>h3{align-items:start;gap:var(--space-3);font-size:var(--type-body);line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0;display:flex}.workspace .intelligence-budget-panel .intelligence-budget-ledger-row>h3>svg{flex:none}.workspace .intelligence-budget-panel .intelligence-budget-ledger__notes{color:var(--color-text-secondary);overflow-wrap:anywhere}.workspace .intelligence-budget-panel .intelligence-budget-ledger__notes p{margin:0}.workspace .intelligence-budget-panel .intelligence-budget-facts,.workspace .intelligence-budget-panel .intelligence-policy-facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0;display:grid}.workspace .intelligence-budget-panel .intelligence-budget-facts>div{border:0;padding:0}.workspace .intelligence-budget-panel .intelligence-budget-facts dd,.workspace .intelligence-budget-panel .intelligence-policy-facts dd{overflow-wrap:anywhere;margin-inline:0}.workspace .intelligence-budget-panel .intelligence-monthly-budget meter{margin-block:var(--space-4) 0}.workspace .intelligence-budget-panel .intelligence-budget-ledger__facts>.intelligence-policy-controls,.workspace .intelligence-budget-panel .intelligence-budget-ledger__facts>.intelligence-policy-controls .intelligence-budget-facts{margin-block-start:var(--space-3)}.workspace .intelligence-budget-panel .intelligence-budget-ledger-row>.intelligence-policy-controls{grid-column:1/-1;min-inline-size:0;margin:0}@media (max-width:1099px){.workspace .intelligence-budget-panel .intelligence-budget-ledger__columns{display:none}.workspace .intelligence-budget-panel .intelligence-budget-ledger-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.workspace .intelligence-budget-panel .intelligence-budget-facts,.workspace .intelligence-budget-panel .intelligence-policy-facts{grid-template-columns:minmax(0,1fr)}.workspace .intelligence-budget-panel .intelligence-budget-toolbar>div{flex-basis:100%}}
