.student-trail{--type-sm:.875rem;isolation:isolate;color:var(--color-text);background:var(--color-canvas);position:relative;container:student-home/inline-size}.student-trail__current{container:student-desk/inline-size}.workspace-chrome .student-trail{background:0 0}.student-trail :where(h1,h2,h3,p){margin:0}.student-trail__content{box-sizing:border-box;inline-size:100%;padding:1.625rem var(--space-7) 0;gap:var(--space-3);grid-template-columns:minmax(0,1.74fr) minmax(0,1fr);align-items:stretch;display:grid;position:relative}.student-trail .cuevo-card{border-radius:var(--radius-md);background:var(--color-material-reading);border-color:var(--color-border);min-inline-size:0;box-shadow:var(--elevation-subtle);gap:0;padding:0}.student-trail__current>.cuevo-card__header{padding:var(--space-3) var(--space-6) var(--space-1);margin-inline:0}.student-trail__intro-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.student-trail__intro{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.student-trail__intro h1{font-size:var(--type-lg);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:1.4}.student-trail__intro>p{font-size:var(--type-body);color:var(--color-text-secondary);line-height:1.4}.student-trail__intro-row>.status{font-size:var(--type-sm);font-weight:var(--font-weight-regular);padding:3px var(--space-3)}.student-trail__intro-row>.status--neutral{color:var(--color-accent);background:var(--color-learning-surface)}.student-trail .status__dot{display:none}.student-trail__refresh{flex:none}.student-trail__source-notice{color:var(--color-text-secondary);font-size:var(--type-sm);overflow-wrap:anywhere;flex:1 0 100%;line-height:1.5}.student-trail__desk>.cuevo-card__content{padding:0 var(--space-6) var(--space-3)}.student-trail__desk-content,.student-trail__support>.cuevo-card__content{flex-direction:column;flex:1;display:flex}.student-trail__current-work{gap:var(--space-4);border-block:1px solid var(--color-border);padding-block:var(--space-2) var(--space-3);box-sizing:border-box;grid-template-columns:10.5rem minmax(0,1fr);align-items:center;display:grid}.student-trail__task{grid-area:1/2;min-inline-size:0}.student-trail__task-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.student-trail__task h2{min-inline-size:0;font-size:1.5rem;font-weight:var(--font-weight-bold);overflow-wrap:anywhere;flex:12rem;line-height:1.25}.student-trail__task-due{align-items:center;gap:var(--space-1);font-size:var(--type-sm);color:var(--color-text-secondary);line-height:1.4;display:flex;margin-inline-start:auto!important}.student-trail__task-due .cuevo-icon{flex:none}.student-trail__task-context{color:var(--color-text-secondary);font-size:var(--type-body);line-height:1.4}.student-trail__task-context bdi{overflow-wrap:anywhere}.student-trail__task .cuevo-card__description{color:var(--color-text-secondary)}.student-trail__task-description{font-size:var(--type-body);overflow-wrap:anywhere;white-space:pre-line;unicode-bidi:plaintext;line-height:1.4;margin-block-start:0!important}.student-trail__task-details>summary{cursor:pointer;min-block-size:2.75rem;color:var(--color-accent);font-size:var(--type-body);font-weight:var(--font-weight-semibold);align-content:center}.student-trail__task-footer{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.student-trail__task-footer>.student-trail__primary{margin-inline-start:auto}.student-trail__task-meta{align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--type-body);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.student-trail__task-meta p{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-inline-size:0;line-height:1.4;display:flex}.student-trail__task-meta p+p{border-inline-start:1px solid var(--color-border-strong);padding-inline-start:var(--space-4)}.student-trail__task-meta .cuevo-icon{flex:none}.student-trail .student-trail__primary{min-block-size:2.75rem;inline-size:auto;max-inline-size:100%;font-size:var(--type-body);font-weight:var(--font-weight-semibold);gap:var(--space-3);padding-inline:var(--space-4);box-shadow:none;border-radius:var(--radius-sm)}.student-trail .student-trail__action{min-block-size:2.75rem;max-inline-size:100%;font-size:var(--type-lg);font-weight:var(--font-weight-regular);gap:var(--space-3);padding:var(--space-1) var(--space-4);background:var(--color-surface);border-color:var(--color-selection-border);color:var(--color-accent);border-radius:var(--radius-sm);box-shadow:none}.student-trail__direction{flex:none}.student-trail[dir=rtl] .student-trail__direction{transform:rotate(180deg)}.student-trail__record-state{color:var(--color-text-secondary);font-size:var(--type-sm);margin-block-start:var(--space-2)!important}.student-trail__task-art{align-items:center;gap:var(--space-1);grid-area:1/1;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.student-trail__illustration{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.student-trail__foxi-crop{grid-area:2/1;justify-self:center;inline-size:6.5rem;min-inline-size:0;max-inline-size:100%}.student-trail__foxi{block-size:auto;inline-size:100%}.student-trail .student-trail__foxi-tip{inline-size:100%;min-inline-size:0;max-inline-size:10.5rem;min-block-size:var(--control-min-size);box-sizing:border-box;padding:var(--space-1) var(--space-2);font-size:var(--type-sm);font-weight:var(--font-weight-regular);text-align:start;border-radius:var(--radius-md);background:var(--color-learning-surface);color:var(--color-text-secondary);box-shadow:none;border:1px solid #0000;grid-area:1/1;justify-self:center;line-height:1.4;display:block;position:relative}.student-trail__foxi-tip:after{content:"";border-inline:.5rem solid #0000;border-block-start:.5rem solid var(--color-learning-surface);margin-inline-start:-.5rem;position:absolute;inset-block-start:100%;inset-inline-start:50%}.student-trail__foxi-copy{overflow-wrap:anywhere;min-inline-size:0;display:block;overflow:hidden}.student-trail__greeting{font-size:var(--type-sm);line-height:1.4;font-weight:var(--font-weight-bold);color:var(--color-text);overflow-wrap:anywhere;display:block}.student-trail__encouragement{min-block-size:2.8em;line-height:1.4;display:block}.student-trail__encouragement-instruction{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.student-trail__work-art{flex:none;block-size:2rem;inline-size:2rem;position:relative}.student-trail .student-trail__work,.student-trail .student-trail__work-subject{block-size:88%;inline-size:92%;position:absolute;inset-block-end:10%;inset-inline-start:4%}.student-trail .student-trail__pedestal{visibility:hidden;block-size:24%;inline-size:100%;position:absolute;inset-block-end:0;inset-inline-start:0}.student-trail[data-character=hidden] .student-trail__current-work{grid-template-columns:minmax(0,1fr)}.student-trail[data-character=hidden] .student-trail__task{grid-area:1/1}.student-trail__task-art[data-motion=standard] .student-trail__foxi{animation:student-trail-encourage-image var(--motion-normal) var(--motion-easing)}.student-trail__task-art[data-motion=standard] .student-trail__encouragement{animation:student-trail-encourage-in var(--motion-normal) var(--motion-easing) both, student-trail-encourage-out var(--motion-normal) var(--motion-easing) calc(var(--student-message-interval) - var(--motion-normal)) forwards}@keyframes student-trail-encourage-image{0%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes student-trail-encourage-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes student-trail-encourage-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.student-trail__goal{align-items:center;gap:var(--space-2);min-inline-size:0;padding-block:var(--space-3) 1.0625rem;grid-template-columns:4.625rem minmax(0,1fr) auto;display:grid}.student-trail__goal-icon{block-size:3.25rem;inline-size:3.25rem;margin-inline:var(--space-2);place-items:center;display:grid}.student-trail__goal-icon img{block-size:100%;inline-size:100%}.student-trail__goal>div{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.student-trail__goal h2{font-size:var(--type-lead);line-height:1.4;font-weight:var(--font-weight-bold)}.student-trail__goal p{font-size:var(--type-lead);color:var(--color-text-secondary);overflow-wrap:anywhere;line-height:1.4}.student-trail__goal .button{min-block-size:2.75rem;font-size:var(--type-lg);font-weight:var(--font-weight-regular);color:var(--color-accent);border-color:var(--color-selection-border);box-shadow:none}.student-trail__stages{gap:var(--space-2);padding:0 var(--space-2) var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));min-inline-size:0;margin:0;list-style:none;display:grid}.student-trail__stage{text-align:center;min-inline-size:0;position:relative}.student-trail__stage:not(:last-child):after{content:"";z-index:0;inline-size:calc(100% + var(--space-2));border-block-start:1px dashed var(--color-border-strong);position:absolute;inset-block-start:2.125rem;inset-inline-start:50%}.student-trail__stage[data-state=complete]:after{border-block-start-style:solid;border-color:var(--color-selection-border)}.student-trail__stage>:is(button,div){z-index:1;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);inline-size:100%;min-inline-size:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;padding:0;line-height:1.4;display:flex;position:relative}.student-trail__stage>button{cursor:pointer}.student-trail__stage-art{box-sizing:border-box;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);place-items:center;block-size:4.25rem;inline-size:4.25rem;display:grid;position:relative}.student-trail__stage-art img{block-size:3rem;inline-size:3rem}.student-trail__stage strong{font-size:var(--type-lg);font-weight:var(--font-weight-regular);overflow-wrap:anywhere}.student-trail__stage[data-state=current] .student-trail__stage-art{border:2px solid var(--color-selection-border)}.student-trail__stage[data-state=current] strong{font-weight:var(--font-weight-bold)}.student-trail__stage[data-state=unknown] strong,.student-trail__stage-status{color:var(--color-text-secondary)}.student-trail__stage-status{font-size:var(--type-xs)}.student-trail__stage>button:hover:not(:disabled) .student-trail__stage-art{background:var(--color-surface-accent);border-color:var(--color-selection-border)}.student-trail__stage>button:disabled{cursor:default}.student-trail__complete{border-radius:var(--radius-pill);background:var(--color-positive-surface);place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid;position:absolute;inset-block-start:-.1rem;inset-inline-end:-.1rem}.student-trail__complete .cuevo-icon{block-size:1rem;inline-size:1rem}.student-trail__portfolio>summary,.student-trail__challenge>summary,.student-trail__help>summary{cursor:pointer;min-block-size:2.75rem;color:var(--color-text-secondary);font-size:var(--type-sm);align-content:center}.student-trail__owl{block-size:2rem;inline-size:2rem}.student-trail__other-work{border-block-start:1px solid var(--color-border);padding-block:var(--space-4) var(--space-1);flex-direction:column;flex:1;display:flex}.student-trail__panel-heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.student-trail__panel-heading h2{font-size:1.5rem;font-weight:var(--font-weight-bold);overflow-wrap:anywhere;min-inline-size:0;line-height:1.4}.student-trail__panel-heading>.cuevo-icon{flex:none}.student-trail__section-note,.student-trail__basis,.student-trail__work-date{font-size:var(--type-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;line-height:1.5}.student-trail__section-note{margin-block:var(--space-2)!important}.student-trail__panel-heading>.student-trail__section-note{margin-inline-start:auto!important}.student-trail__work-records{scrollbar-gutter:stable;min-block-size:0;max-block-size:28.5rem;overflow-y:auto}.student-trail__work-list{margin:var(--space-2) 0 0;flex:none;grid-auto-rows:auto;align-content:start;padding:0;list-style:none;display:grid}.student-trail__work-row{gap:var(--space-2);box-sizing:border-box;min-block-size:4.1875rem;padding-block:var(--space-2);border-block-start:1px solid var(--color-border-strong);grid-template-columns:3.75rem minmax(0,1.15fr) minmax(8.5rem,.62fr) minmax(9rem,.8fr) auto;align-items:center;display:grid}.student-trail__row-icon{block-size:3rem;inline-size:3rem}.student-trail__row-copy{min-inline-size:0}.student-trail__row-copy h3{font-size:var(--type-lg);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:1.3}.student-trail__row-copy .student-trail__row-context{font-size:var(--type-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin-block-start:var(--space-1);line-height:1.4}.student-trail__work-row>.status{min-inline-size:0;max-inline-size:100%;font-size:var(--type-body);font-weight:var(--font-weight-regular);white-space:normal;overflow-wrap:anywhere;text-align:center;padding:var(--space-1) var(--space-3);justify-content:center;justify-self:center}.student-trail__work-row[data-state=waiting-review]>.status{font-size:var(--type-sm);color:var(--color-accent);background:var(--color-learning-surface)}.student-trail__work-row[data-state=revision]>.status{color:var(--color-violet);background:var(--color-feedback-surface)}.student-trail__work-row .student-trail__action{font-size:var(--type-body);padding-inline:var(--space-3);white-space:normal;grid-column:-2/-1;justify-self:end}.student-trail__work-row .student-trail__direction{display:none}.student-trail__row-date{align-items:center;gap:var(--space-2);min-inline-size:0;font-size:var(--type-body);color:var(--color-text-secondary);line-height:1.4;display:flex}.student-trail__row-date .cuevo-icon{flex:none}.student-trail__row-date bdi{overflow-wrap:anywhere}.student-trail__text-preview{min-inline-size:0}.student-trail__text-details>summary{min-block-size:var(--control-min-size);cursor:pointer;color:var(--color-accent);font-size:var(--type-sm);overflow-wrap:anywhere;align-content:center;line-height:1.4}.student-trail__text-details>p{padding-block:var(--space-2)}.student-trail__upcoming-task{gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.student-trail__upcoming-task h3{font-size:var(--type-body);overflow-wrap:anywhere;line-height:1.4}.student-trail__upcoming-task p{font-size:var(--type-sm);white-space:pre-line;overflow-wrap:anywhere;color:var(--color-text-secondary);unicode-bidi:plaintext;line-height:1.5}.student-trail__upcoming-controls{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.student-trail__upcoming-controls:empty,.student-trail__more-work[hidden]{display:none}.student-trail__work-expand{justify-content:flex-end;margin-block-start:auto;padding-block-start:var(--space-1);display:flex}.student-trail__work-toggle[aria-expanded=true]>.cuevo-icon{transform:rotate(180deg)}.student-trail__upcoming-controls .pagination-actions{margin:var(--space-2) 0 0}.student-trail__portfolio{border-block-start:1px solid var(--color-border);padding-block-end:var(--space-2)}.student-trail__portfolio>summary{align-items:center;gap:var(--space-2);list-style:none;display:flex}.student-trail__portfolio>summary:after{content:"";block-size:.5rem;inline-size:.5rem;border-block-end:1px solid;border-inline-end:1px solid;margin-inline-start:auto;margin-inline-end:var(--space-1);transform:rotate(45deg)}.student-trail__portfolio[open]>summary:after{transform:rotate(225deg)}.student-trail__selected-work{margin:var(--space-2) 0;padding:0;list-style:none}.student-trail__selected-work>li+li{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-3);padding-block-start:var(--space-3)}.student-trail__selected-work-heading{justify-content:space-between;align-items:start;gap:var(--space-2);flex-wrap:wrap;display:flex}.student-trail__selected-work-heading h3{font-size:var(--type-body);overflow-wrap:anywhere;flex:1;min-inline-size:0}.student-trail__selected-work details summary{min-block-size:2.75rem;font-size:var(--type-sm);cursor:pointer;align-content:center}.student-trail__selected-work details p,.student-trail__reflection{font-size:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.student-trail__panel-footer{justify-content:flex-end;padding-block-start:var(--space-2);display:flex}.student-trail__panel-footer .button{font-size:var(--type-sm);color:var(--color-accent)}.student-trail__support>.cuevo-card__content{padding:var(--space-4) var(--space-6) var(--space-3)}.student-trail__panel+.student-trail__panel{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.student-trail__teacher{align-items:center;gap:var(--space-3);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.student-trail__teacher>div{flex:9rem;min-inline-size:0}.student-trail__teacher h3{font-size:var(--type-lg);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:1.4}.student-trail__teacher p{color:var(--color-text-secondary);font-size:var(--type-lg);overflow-wrap:anywhere;line-height:1.5}.student-trail__teacher-image,.student-trail__teacher-avatar{object-fit:cover;border-radius:var(--radius-pill);flex:none;block-size:3.75rem;inline-size:3.75rem}.student-trail__teacher-avatar{color:var(--color-on-accent);background:var(--color-feedback-symbol);font-size:1.5rem;font-weight:var(--font-weight-regular);place-items:center;display:grid}.student-trail__feedback blockquote{gap:var(--space-3);margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-feedback-surface);border:0;display:flex}.student-trail__feedback blockquote>span{font-size:3.75rem;line-height:.9;font-weight:var(--font-weight-bold);color:var(--color-companion-avatar)}.student-trail__feedback blockquote p{font-size:var(--type-lg);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;line-height:1.45}.student-trail__feedback-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.student-trail__feedback-actions .student-home__native{flex:0 7rem;inline-size:7rem;min-inline-size:0;max-inline-size:100%;margin-block:0;margin-inline-start:auto}.student-trail__feedback-actions .student-home__native-reveal{min-block-size:2.75rem;inline-size:100%;padding:var(--space-1) var(--space-3);border-color:var(--color-selection-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-accent);font-size:var(--type-body);font-weight:var(--font-weight-regular);line-height:1.4}.student-trail__feedback-actions .student-home__native-value:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}.student-trail__feedback-actions .student-home__native .native-score{min-block-size:2.75rem;inline-size:100%;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-learning-surface);justify-content:center;align-items:center;margin-block:0;line-height:1.25}.student-trail__feedback-actions .student-home__native .native-score strong{font-size:var(--type-xl);line-height:1.25}.student-trail__feedback-actions .student-home__native .native-score span{font-size:var(--type-body)}.student-trail__feedback-actions .student-home__native[data-result-type=rubric][data-revealed]{flex-basis:100%;inline-size:auto;margin-inline-start:0}.student-trail__feedback-actions .student-home__native .native-rubric{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.student-trail__feedback-actions .student-home__native .rubric-result-criteria{margin-block:var(--space-2);font-size:var(--type-body);gap:0}.student-trail__feedback-actions .student-home__native .rubric-result-criteria>div{gap:var(--space-2);padding-block:var(--space-2)}.student-trail__feedback-actions .student-home__native .rubric-result-criteria dd p{margin-block-start:var(--space-1)}.student-trail__treasure{flex:none;block-size:3rem;inline-size:3rem}.student-trail__period{background:var(--color-learning-surface);color:var(--color-accent);border-radius:var(--radius-pill);font-size:var(--type-sm);padding:var(--space-1) var(--space-4);overflow-wrap:anywhere;max-inline-size:100%;margin-inline-start:auto;line-height:1.4}.student-trail__milestone{grid-template-columns:var(--space-8) minmax(0,1fr) auto;align-items:center;gap:var(--space-2);margin-block:var(--space-2);display:grid}.student-trail__milestone-icon{inline-size:var(--space-8);block-size:var(--space-8)}.student-trail__milestone h3{font-size:var(--type-lg);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:1.4}.student-trail__milestone p{font-size:var(--type-body);color:var(--color-text-secondary);line-height:1.5}.student-trail__milestone>.button{font-size:var(--type-body);font-weight:var(--font-weight-regular);color:var(--color-accent);border-color:var(--color-selection-border);box-shadow:none}.student-trail__recognition-stats{align-items:center;gap:var(--space-3);padding:10px var(--space-4);border-radius:var(--radius-sm);background:var(--color-surface-muted);display:flex}.student-trail__point-total{align-items:center;gap:var(--space-1);min-inline-size:0;font-size:var(--type-body);flex:0 0 11rem;line-height:1.5;display:flex}.student-trail__point-total>.cuevo-icon{flex:none;margin-inline-end:var(--space-2)}.student-trail__point-total strong{font-size:var(--type-body);font-weight:var(--font-weight-regular)}.student-trail__point-text{min-inline-size:0}.student-trail__recorded-days{align-items:center;gap:var(--space-2);border-inline-start:1px solid var(--color-border-strong);font-size:var(--type-body);white-space:pre-line;flex:1.45;min-inline-size:0;padding-inline-start:var(--space-3);line-height:1.4;display:flex}.student-trail__recorded-days .cuevo-icon{flex:none}.student-trail__recognition-unknown{font-size:var(--type-body);color:var(--color-text-secondary);line-height:1.5;margin-block:var(--space-3)!important}.student-trail__basis{margin-block-start:var(--space-2)!important}.student-trail__period-control{margin-block-start:var(--space-2)}.student-trail__period-control .field{gap:var(--space-2) var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;margin:0;display:grid}.student-trail__period-control .field>p{font-size:var(--type-xs);color:var(--color-text-secondary);grid-column:1/-1}.student-trail__period-control label{font-size:var(--type-sm)}.student-trail__period-control select{min-block-size:2.75rem;inline-size:100%;min-inline-size:0}.student-trail__recorded-actions{margin:var(--space-2) 0;padding:0;list-style:none}.student-trail__recorded-actions li{align-items:center;gap:var(--space-2);font-size:var(--type-sm);padding-block:var(--space-1);line-height:1.4;display:flex}.student-trail__recorded-actions li strong{font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.student-trail__community{flex-direction:column;flex:1;display:flex}.student-trail__community-post{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-learning-surface);flex-direction:column;flex:1;margin-block-start:var(--space-2);display:flex}.student-trail__discussion-context{align-items:start;gap:var(--space-3);min-inline-size:0;display:flex}.student-trail__discussion-context>.cuevo-icon{flex:none}.student-trail__discussion-context>div{flex:1;min-inline-size:0}.student-trail__discussion-context h3{font-size:var(--type-body);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;line-height:1.4}.student-trail__discussion-label{font-weight:var(--font-weight-regular)}.student-trail__discussion-prompt{font-size:var(--type-sm);color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.student-trail__post-author{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--type-sm);margin-block:var(--space-2);flex-wrap:wrap;line-height:1.4;display:flex}.student-trail__post-author strong{font-weight:var(--font-weight-bold)}.student-trail__post-author>span{color:var(--color-text-secondary)}.student-trail__post-author>div{flex:1;min-inline-size:0}.student-trail__post-byline{align-items:baseline;gap:0 var(--space-1);flex-wrap:wrap;display:flex}.student-trail__post-byline>span{color:var(--color-text-secondary)}.student-trail__post-avatar{border-radius:var(--radius-pill);background:var(--color-primary);block-size:2.75rem;inline-size:2.75rem;font-size:var(--type-body);flex:none;place-items:center;display:grid;color:var(--color-on-primary)!important}.student-trail__post-text{font-size:var(--type-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-secondary);unicode-bidi:plaintext;line-height:1.5}.student-trail__post-actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-2);display:flex}.student-trail__post-actions>p{align-items:center;gap:var(--space-2);font-size:var(--type-sm);color:var(--color-text-secondary);line-height:1.4;display:flex}.student-trail__post-actions .student-trail__action{font-size:var(--type-sm);padding-inline:var(--space-3)}.student-trail__post-actions .student-trail__direction{display:none}.student-trail__challenge,.student-trail__help{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-3)}.student-trail__challenge>p,.student-trail__help>p{font-size:var(--type-body);line-height:1.5}.student-trail__participation{align-items:center;gap:var(--space-2);min-block-size:2.75rem;font-size:var(--type-sm);line-height:1.4;display:flex}.student-trail .cuevo-workspace-state{margin-block:var(--space-3);padding:var(--space-3)}.student-home__source-continuations{margin:var(--space-2) var(--space-7);font-size:var(--type-sm)}.student-home__source-continuations>summary{min-block-size:var(--control-min-size);cursor:pointer;align-content:center}.student-home__source-continuations[open]{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-material-reading)}.student-home__source-continuations>p{margin-block:var(--space-2);color:var(--color-text-secondary)}.student-home__source-recovery{margin:var(--space-2) var(--space-7)}.student-home__source-recovery>section{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-material-reading)}.student-home__source-recovery h2{font-size:var(--type-sm)}.student-trail__denied{padding:var(--space-6);background:var(--color-material-reading)}@media (min-width:1401px){.student-trail__work-row{gap:var(--space-2);grid-template-columns:3.5rem minmax(0,1fr) 11rem 10.5rem 11.5rem}.student-trail__work-row>.status{font-size:var(--type-sm)}}@media (min-width:1001px){.student-trail__stages{padding-inline:var(--space-7);grid-template-columns:repeat(5,minmax(0,1fr)) 4.25rem}.student-trail__stage>:is(button,div){inline-size:4.25rem}.student-trail__stage strong{inline-size:max-content;max-inline-size:8.5rem}.student-trail__stage:not(:last-child):after{inline-size:100%;inset-inline-start:2.125rem}}@media (max-width:1300px){.student-trail__work-row{gap:var(--space-2);grid-template-columns:2.75rem minmax(0,1fr) auto}.student-trail__row-icon{grid-row:1/span 2;block-size:2.5rem;inline-size:2.5rem}.student-trail__work-row>.status{grid-area:2/2}.student-trail__row-date{font-size:var(--type-xs);grid-column:2}.student-trail__work-row>.student-trail__action{grid-area:1/3/span 3}.student-trail__recognition-stats{flex-wrap:wrap}.student-trail__recorded-days{border-inline-start:0;flex-basis:100%;padding-inline-start:0}}@media (max-width:1000px){.student-trail__content{gap:var(--space-4);padding-inline:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.student-trail__content{padding:var(--space-3)}.student-trail__current>.cuevo-card__header{padding:var(--space-2) var(--space-4) var(--space-1);gap:var(--space-2)}.student-trail__intro{gap:var(--space-2)}.student-trail__intro h1{font-size:var(--type-body)}.student-trail__intro>p,.student-trail__intro-row>.status{font-size:var(--type-sm)}.student-trail__refresh{margin-inline-start:auto}.student-trail__desk>.cuevo-card__content{padding-inline:var(--space-4)}.student-trail__current-work{gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}.student-trail__task h2{font-size:var(--type-lead)}.student-trail__task-context,.student-trail__task-description,.student-trail__task-meta{font-size:var(--type-sm)}.student-trail .student-trail__primary{inline-size:auto;font-size:var(--type-body);padding-inline:var(--space-3);gap:var(--space-2)}.student-trail__encouragement{min-block-size:2.8em}.student-trail__work-art{block-size:2rem;inline-size:2rem}.student-trail[data-character=hidden] .student-trail__current-work{grid-template-columns:minmax(0,1fr)}.student-trail[data-character=hidden] .student-trail__task{grid-column:1}.student-trail[data-character=hidden] .student-trail__task-art{display:none}.student-trail__task-meta p+p{border-inline-start:0;padding-inline-start:0}.student-trail__goal{gap:var(--space-2);grid-template-columns:2.5rem minmax(0,1fr) auto}.student-trail__goal-icon{align-self:start;block-size:2.5rem;inline-size:2.5rem}.student-trail__goal>div{display:block}.student-trail__goal h2,.student-trail__goal p{font-size:var(--type-sm)}.student-trail__goal>.button{font-size:var(--type-sm);grid-area:1/3;justify-self:end}.student-trail__stages{gap:var(--space-3) var(--space-1);padding:var(--space-2) 0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.student-trail__stage:nth-child(3):after{display:none}.student-trail__stage-art{block-size:3rem;inline-size:3rem}.student-trail__stage-art img{block-size:2rem;inline-size:2rem}.student-trail__stage:not(:last-child):after{inset-block-start:1.5rem}.student-trail__stage strong{font-size:var(--type-sm)}.student-trail__work-row{grid-template-columns:2rem minmax(0,1fr)}.student-trail__row-icon{block-size:2rem;inline-size:2rem}.student-trail__work-row>.student-trail__action{font-size:var(--type-sm);grid-area:auto/2;justify-self:start}.student-trail__panel-heading h2{font-size:var(--type-lead)}.student-trail__support>.cuevo-card__content{padding:var(--space-4)}.student-trail__teacher{flex-wrap:wrap}.student-trail__teacher h3,.student-trail__teacher p{font-size:var(--type-sm)}.student-trail__teacher-image,.student-trail__teacher-avatar{block-size:3rem;inline-size:3rem}.student-trail__date{margin-inline-start:auto!important}.student-trail__feedback blockquote{padding:var(--space-3)}.student-trail__feedback blockquote p{font-size:var(--type-sm)}.student-trail__period{margin-inline-start:0}.student-trail__recognition-stats{padding:var(--space-3)}.student-trail__point-total{flex-basis:100%}.student-trail__period-control .field{grid-template-columns:minmax(0,1fr)}.student-trail__milestone{grid-template-columns:var(--space-8) minmax(0,1fr)}.student-trail__milestone-icon{inline-size:var(--space-8);block-size:var(--space-8)}.student-trail__milestone>.button{font-size:var(--type-sm);grid-column:2;justify-self:start}.student-trail__upcoming-task{grid-template-columns:auto minmax(0,1fr)}.student-trail__upcoming-task>.button{grid-column:2;justify-self:start}}@container student-home (max-width:62.5em){.student-trail__content{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}@container student-desk (max-width:50em){.student-trail__work-row{gap:var(--space-2);grid-template-columns:2.75rem minmax(0,1fr) auto}.student-trail__row-icon{grid-row:1/span 2}.student-trail__work-row>.status{grid-area:2/2;justify-self:start}.student-trail__row-date{grid-column:2}.student-trail__work-row>.student-trail__action{grid-area:1/3/span 3}.student-trail__stages{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0}.student-trail__stage>:is(button,div){inline-size:100%}.student-trail__stage strong{inline-size:auto;max-inline-size:100%}.student-trail__stage:nth-child(3):after{display:none}.student-trail__stage:not(:last-child):after{inline-size:calc(100% + var(--space-2));inset-inline-start:50%}}@container student-desk (max-width:36em){.student-trail__current-work{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.student-trail__task{grid-area:2/1}.student-trail__task-art{gap:var(--space-2);grid-area:1/1;grid-template-columns:4rem minmax(0,1fr)}.student-trail__foxi-crop{grid-area:1/1;inline-size:100%}.student-trail .student-trail__foxi-tip{grid-area:1/2;justify-self:start}.student-trail__foxi-tip:after{border:0;border-block-end:.5rem solid #0000;border-inline-end:.5rem solid var(--color-learning-surface);margin-inline-start:0;inset-block-start:50%;inset-inline:auto 100%}}@media (max-width:600px){.student-trail__work-row{grid-template-columns:2rem minmax(0,1fr)}.student-trail__work-row>.student-trail__action{grid-area:auto/2}}@container student-desk (max-width:18em){.student-trail__task-art{grid-template-columns:2.75rem minmax(0,1fr)}.student-trail__stages{grid-template-columns:minmax(0,1fr)}.student-trail__stage>:is(button,div){gap:var(--space-3);text-align:start;flex-direction:row}.student-trail__stage-art{flex:none}.student-trail__stage:not(:last-child):after{display:none}.student-trail__work-row{grid-template-columns:minmax(0,1fr)}.student-trail__row-icon{grid-row:auto}.student-trail__work-row>:is(.status,.student-trail__row-date,.student-trail__action){grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.student-trail *,.student-trail :before,.student-trail :after{scroll-behavior:auto;animation:none!important}}.student-trail__goal-change>.student-trail__direction{display:none}@media (max-width:800px){.student-trail__goal{grid-template-columns:2.5rem minmax(0,1fr) auto}.student-trail__goal-icon{align-self:start}.student-trail__goal>div{display:block}.student-trail .student-trail__goal>.student-trail__goal-change{inline-size:var(--control-min-size);min-inline-size:var(--control-min-size);min-block-size:var(--control-min-size);background:0 0;border-color:#0000;grid-area:1/3;place-self:start end;padding:0}.student-trail__goal-change>span{display:none}.student-trail__goal-change>.student-trail__direction{display:inline-flex}}
.workspace .workspace-main:has(.teacher-home-connected){max-inline-size:none;padding:0}.teacher-home-connected{background:var(--color-canvas);min-block-size:100%}.workspace-chrome .teacher-home-connected{background:0 0}.teacher-trail{isolation:isolate;color:var(--color-text);font-family:var(--font-sans);position:relative}.teacher-trail[lang=ar]{font-family:var(--font-arabic)}.teacher-trail__layout{gap:var(--space-3);padding:var(--space-5) var(--space-7) var(--space-5);max-inline-size:none;margin-inline:auto;display:grid}.teacher-trail :is(h1,h2,h3,p){overflow-wrap:anywhere;margin:0}.teacher-trail :is(ul,li){margin:0;padding:0;list-style:none}.teacher-trail p{color:var(--color-text-secondary);font-size:var(--type-body);line-height:1.4}.teacher-trail h2{font-size:var(--type-xl);letter-spacing:-.025em;font-weight:700;line-height:1.2}.teacher-trail h3{font-size:var(--type-body);font-weight:700;line-height:1.3}.teacher-trail .cuevo-icon{flex:none}.teacher-trail__artwork{object-fit:contain}.teacher-trail .button{min-block-size:2.375rem;max-inline-size:100%;padding:var(--space-2) var(--space-4);font-size:var(--type-body);white-space:normal;font-weight:500}.teacher-trail .button--primary{font-weight:600}.teacher-trail .button--secondary{border-color:var(--color-primary);color:var(--color-link);background:var(--color-surface)}.teacher-trail .button--quiet{color:var(--color-link)}.teacher-trail .status{min-block-size:1.875rem;padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-size:var(--type-sm);text-align:center;justify-content:center;align-items:center;gap:0;font-weight:500;line-height:1.25;display:inline-flex}.teacher-trail .status__dot{display:none}.teacher-trail__day.cuevo-card{border-radius:var(--radius-md);gap:0;padding-block:0}.teacher-trail__day>.cuevo-card__header{align-items:center;gap:var(--space-4);margin-inline:var(--space-6);padding:var(--space-4) 0 var(--space-4);border-block-end:1px solid var(--color-border-strong);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.teacher-trail__day>.cuevo-card__header h1{align-items:center;gap:var(--space-5);letter-spacing:-.035em;font-size:2rem;font-weight:700;line-height:1.2;display:flex}.teacher-trail__day>.cuevo-card__header .cuevo-card__action{grid-area:1/3;place-self:center end}.teacher-trail .teacher-trail__date{font-size:var(--type-xl);color:var(--color-text);letter-spacing:-.025em;white-space:nowrap}.teacher-trail__tabs{border-radius:var(--radius-lg);background:var(--color-surface-muted);align-items:stretch;gap:var(--space-1);padding:2px;display:flex}.workspace .teacher-trail__tabs[role=tablist]>.button{gap:var(--space-2);min-block-size:2.5rem;padding:var(--space-1) var(--space-5);border-radius:var(--radius-md);white-space:nowrap}.workspace .teacher-trail__tabs[role=tablist]>.button[aria-selected=true]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);box-shadow:var(--elevation-accent)}.teacher-trail__tabs .button:not([aria-selected=true]):hover{background:var(--color-learning-surface)}.teacher-trail__day>.cuevo-card__content{padding:var(--space-4) var(--space-6) calc(var(--space-2) + 2px)}.teacher-trail__body{gap:var(--space-5);grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:start;display:grid}.teacher-trail__body[data-has-reading=false]{grid-template-columns:minmax(0,1fr)}.teacher-trail__work-list,.teacher-trail__aside,.teacher-trail__person{min-inline-size:0}.teacher-trail__work-section{position:relative}.teacher-trail__work-section+.teacher-trail__work-section{border-block-start:1px solid var(--color-border-strong);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.teacher-trail__section-heading{align-items:start;gap:var(--space-1);margin-block-end:var(--space-2);display:flex}.teacher-trail__section-heading>div{flex:1;min-inline-size:0}.teacher-trail__section-heading>.teacher-trail__expand{flex:none;margin-inline-start:var(--space-2)}.teacher-trail__section-heading p{font-size:var(--type-sm);margin-block-start:var(--space-1);line-height:1.2}.teacher-trail__heading-context{letter-spacing:normal;font-weight:500}.teacher-trail__table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.teacher-trail__queue{border-collapse:collapse;table-layout:fixed;inline-size:100%}.teacher-trail__queue :is(th,td){padding:var(--space-2) var(--space-4);text-align:start;vertical-align:middle;border:0}.teacher-trail__queue thead{background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--type-body);line-height:1.2}.teacher-trail__queue thead th{padding-block:calc(var(--space-1) + 2px);font-weight:500}.teacher-trail__queue thead th:first-child{inline-size:53%}.teacher-trail__queue thead th:nth-child(2){inline-size:25%}.teacher-trail__queue thead th:last-child{inline-size:22%}.teacher-trail__queue tbody tr+tr{border-block-start:1px solid var(--color-border)}.teacher-trail__queue tbody :is(th,td){padding-block:calc(var(--space-2) - 1px)}.teacher-trail__queue-item{cursor:pointer}.teacher-trail__queue-item:hover{background:var(--color-surface-muted)}.teacher-trail__queue-item[data-selected=true]{background:var(--color-learning-surface)}.teacher-trail__queue tbody th{font-weight:400}.teacher-trail__task{align-items:center;gap:var(--space-7);display:flex}.teacher-trail__task p{font-size:var(--type-sm);margin-block-start:2px;line-height:1.3}.teacher-trail__queue .button{inline-size:100%;padding-inline:var(--space-2);font-size:var(--type-body);white-space:nowrap}.teacher-trail__queue .status{min-inline-size:min(100%,8.125rem)}.teacher-trail__queue-item--marking[data-state=needs-review] .status{color:var(--color-feedback-symbol);background:var(--color-feedback-surface)}.teacher-trail__queue-item--marking[data-state=in-progress] .status,.teacher-trail__queue-item--support .status,.teacher-trail__queue-item--portfolio .status{color:var(--color-link);background:var(--color-learning-surface)}.teacher-trail__queue-item--reassessment .status{color:var(--color-positive);background:var(--color-positive-surface)}.teacher-trail .teacher-trail__class-note{align-items:center;gap:var(--space-3);font-size:var(--type-sm);min-block-size:1.5rem;margin-block-start:var(--space-2);padding-inline-end:2.75rem;display:flex}.teacher-trail__expand-row{min-block-size:2rem;justify-content:end;margin-block-start:var(--space-1);display:flex}.teacher-trail__work-section:has(.teacher-trail__class-note) .teacher-trail__expand-row{margin:0;position:absolute;inset-block-end:0;inset-inline-end:0}.teacher-trail .teacher-trail__expand{padding:var(--space-1);min-block-size:2.25rem;min-inline-size:2.25rem}.teacher-trail__expand[aria-expanded=true] .cuevo-icon{transform:rotate(180deg)}.teacher-trail__aside{border-inline-start:1px solid var(--color-border-strong);padding-inline-start:var(--space-7)}.teacher-trail__selected-heading{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.teacher-trail__selected-heading>.cuevo-icon{margin-block-start:var(--space-1)}.teacher-trail__selected-heading h2{outline-offset:var(--space-1)}.teacher-trail__selected-heading p{margin-block-start:var(--space-1)}.teacher-trail .teacher-trail__selected-class{font-size:var(--type-sm)}.teacher-trail__selected-status{text-align:end}.teacher-trail__selected-status .status{color:var(--color-feedback-symbol);background:var(--color-feedback-surface)}.teacher-trail__selected-status p{font-size:var(--type-sm);white-space:nowrap}.teacher-trail__response{margin-block:var(--space-6) var(--space-4)}.teacher-trail__response h3{font-size:var(--type-lg);margin-block-end:var(--space-2)}.teacher-trail__response-text{padding:var(--space-4) var(--space-5);background:var(--color-surface-muted);border-radius:var(--radius-md)}.teacher-trail__response-text p{color:var(--color-text);line-height:1.5}.teacher-trail__response-text .submitted-written-response{white-space:pre-wrap}.teacher-trail__response-text .submitted-quiz-response ol{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}.teacher-trail__response-text .submitted-quiz-response li{list-style:decimal}.teacher-trail__response-text .submitted-quiz-response li+li{margin-block-start:var(--space-3)}.teacher-trail__response-text .submitted-quiz-response>.status{min-block-size:0;color:var(--color-text-secondary);background:0 0;justify-content:start;padding:0}.teacher-trail__response-text .submitted-quiz-response__question{font-size:var(--type-sm)}.teacher-trail__response-text .submitted-quiz-response__answer{gap:var(--space-2);background:0 0;border:0;flex-wrap:wrap;align-items:center;margin-block-start:var(--space-1);padding:0;display:flex}.teacher-trail__response-text:has(.submitted-quiz-response--compact){padding:var(--space-2) var(--space-5)}.teacher-trail__response-text .submitted-quiz-response--compact>summary{align-items:center;gap:var(--space-2);min-block-size:2.625rem;color:var(--color-text);list-style:none;display:flex}.teacher-trail__response-text .submitted-quiz-response--compact>summary::-webkit-details-marker{display:none}.teacher-trail__response-text .submitted-quiz-response__preview{flex:1;min-inline-size:0}.teacher-trail__response-text .submitted-quiz-response__preview-answer{align-items:center;gap:var(--space-1);font-size:var(--type-body);flex-wrap:wrap;line-height:1.4;display:flex}.teacher-trail__response-text .submitted-quiz-response__preview-answer .status{padding:0 var(--space-2);min-block-size:1.5rem;font-size:var(--type-xs);margin-inline-start:var(--space-1)}.teacher-trail__response-text .submitted-quiz-response__preview-note{color:var(--color-text-secondary);font-size:var(--type-xs);line-height:1.4;display:block}.teacher-trail__response-text .submitted-quiz-response--compact[open]>summary .cuevo-icon{transform:rotate(180deg)}.teacher-trail__response-text .submitted-quiz-response--compact[open] ol{margin-block:var(--space-3) var(--space-2)}.teacher-trail .teacher-trail__response-date{font-size:var(--type-xs);margin-block-start:var(--space-2)}.teacher-trail .teacher-trail__primary-action{min-block-size:3rem;font-size:var(--type-lead);padding-inline:var(--space-7);gap:var(--space-3)}.teacher-trail__earlier-feedback{font-size:var(--type-sm);margin-block-start:var(--space-3)}.teacher-trail__insight{border-block-start:1px solid var(--color-border-strong);margin-block-start:var(--space-5);padding-block-start:var(--space-4)}.teacher-trail__insight-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.teacher-trail__insight-heading h2{align-items:center;gap:var(--space-4);display:flex}.teacher-trail__insight-heading .status{font-size:var(--type-xs);border-radius:var(--radius-md);background:var(--color-learning-surface);min-block-size:1.875rem;color:var(--color-text)}.teacher-trail .teacher-trail__proposal-context{margin-block:var(--space-2);font-size:var(--type-xs)}.teacher-trail__insight-person{font-size:var(--type-sm);font-weight:500}.teacher-trail__insight-body{border-radius:var(--radius-md);background:var(--color-surface-muted);margin-block-start:var(--space-2);overflow:hidden}.teacher-trail__insight-body>section{align-items:center;gap:var(--space-5);padding:var(--space-2) var(--space-4);min-inline-size:0;display:flex}.teacher-trail__insight-body>section+section{border-block-start:1px solid var(--color-surface)}.teacher-trail__insight-body>section>div{min-inline-size:0}.teacher-trail__insight-body p{font-size:var(--type-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-block-start:var(--space-1);line-height:1.35;display:-webkit-box;overflow:hidden}.teacher-trail__insight-footer{justify-content:space-between;align-items:start;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.teacher-trail__proposal-details{font-size:var(--type-xs);flex:1;min-inline-size:0}.teacher-trail__proposal-details[open]{flex-basis:100%}.teacher-trail__proposal-details>section{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-md);display:grid}.teacher-trail__proposal-details p{white-space:pre-wrap}.teacher-trail summary{cursor:pointer;min-block-size:2.5rem;color:var(--color-link);align-content:center}.teacher-trail__insight-state summary{font-size:var(--type-sm)}.teacher-trail__work-footer{justify-content:space-between;align-items:center;gap:var(--space-2);min-inline-size:0;flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.teacher-trail__work-footer p{align-items:center;gap:var(--space-3);font-size:var(--type-sm);display:flex}.teacher-trail__work-footer>p{flex:1;min-inline-size:0}.teacher-trail__work-footer .button{min-block-size:1.75rem;padding:var(--space-1) 0;font-size:var(--type-sm);line-height:1.25}.teacher-trail__continuations{gap:var(--space-2);flex-wrap:wrap;align-items:center;min-inline-size:0;display:flex}.teacher-trail__continuations>section{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-basis:100%}.teacher-trail__continuations:has(>section){flex-basis:100%}.teacher-trail__continuations .home-overview-source-disclosure{font-size:var(--type-xs);margin:0}.teacher-trail__continuations .home-overview-source-disclosure--icon>summary{place-items:center;min-block-size:1.75rem;inline-size:1.75rem;list-style:none;display:grid}.teacher-trail__continuations .home-overview-source-disclosure--icon>summary::-webkit-details-marker{display:none}.teacher-trail__continuations .home-overview-source-disclosure--icon[open]>summary .cuevo-icon{transform:rotate(180deg)}.teacher-trail__continuations:has(.home-overview-source-disclosure[open]){flex-basis:100%}.teacher-trail__continuations .home-overview-source-disclosure[open]{inline-size:100%}.teacher-trail__continuations .home-overview-refresh{min-block-size:2.375rem;min-inline-size:2.375rem}.teacher-trail__bottom{gap:var(--space-3);grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);display:grid}.teacher-trail__bottom>.cuevo-card{border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);gap:0}.teacher-trail__school-day{gap:var(--space-4);flex-flow:wrap;align-items:center;display:flex}.teacher-trail__school-day>.cuevo-card__header{gap:var(--space-1);flex:none;padding:0;padding-inline-start:3.75rem;position:relative}.teacher-trail__school-day h2 .cuevo-icon{position:absolute;inset-block-start:0;inset-inline-start:0}.teacher-trail__school-day h2{font-size:var(--type-xl)}.teacher-trail .teacher-trail__calendar-action{min-block-size:1.75rem;min-inline-size:0;font-size:var(--type-xl);border-radius:var(--radius-sm);box-shadow:none;color:var(--color-text);border:0;padding:0;font-weight:700;line-height:1.2}.teacher-trail__school-day .cuevo-card__header p{font-size:var(--type-sm)}.teacher-trail__school-day>.cuevo-card__content{flex:1;min-inline-size:0;padding:0}.teacher-trail__school-day .cuevo-card__content>p{font-size:var(--type-sm)}.teacher-trail__school-day ul{display:flex}.teacher-trail__school-day li{gap:var(--space-3);padding-inline:var(--space-4);border-inline-start:1px solid var(--color-border-strong);flex:1;display:flex}.teacher-trail__school-day li :is(h3,p){font-size:var(--type-sm);line-height:1.25}.teacher-trail__school-day li h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.teacher-trail .teacher-trail__moment-date{color:var(--color-text);font-weight:700}.teacher-trail__updates{position:relative}.teacher-trail__updates>.cuevo-card__header{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:0;display:grid}.teacher-trail__updates .cuevo-card__action{grid-area:1/3;align-self:center}.teacher-trail__updates h2{font-size:var(--type-body);line-height:1.35}.teacher-trail .teacher-trail__update-preview{font-size:var(--type-sm);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-block-start:var(--space-1);display:-webkit-box;overflow:hidden}.teacher-trail__updates>.cuevo-card__content{padding:0}.teacher-trail__update-reading{font-size:var(--type-xs)}.teacher-trail__update-reading>summary{place-items:center;min-block-size:1.5rem;inline-size:2rem;list-style:none;display:grid;position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-4)}.teacher-trail__update-reading>summary::-webkit-details-marker{display:none}.teacher-trail__update-reading[open]{padding-block-start:var(--space-3)}.teacher-trail__update-reading[open]>summary .cuevo-icon{transform:rotate(180deg)}.teacher-trail__update-reading>p{padding-block:var(--space-2);white-space:pre-wrap}.teacher-trail__update-reading li{padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.teacher-trail__direction{flex:none}.teacher-trail[dir=rtl] .teacher-trail__direction{transform:rotate(180deg)}.teacher-trail__sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.teacher-trail__blocked{padding:var(--space-5) var(--space-7)}.teacher-trail__source-status{margin-block-end:var(--space-3)}@media (max-width:1250px){.teacher-trail__day>.cuevo-card__header{grid-template-columns:minmax(0,1fr) auto}.teacher-trail__day>.cuevo-card__header .cuevo-card__action{grid-column:2}.teacher-trail__tabs{grid-area:2/1/auto/-1;justify-self:center}.teacher-trail__queue :is(th,td){padding-inline:var(--space-2)}.teacher-trail__task{gap:var(--space-2)}.teacher-trail__selected-heading{grid-template-columns:auto minmax(0,1fr)}.teacher-trail__selected-status{text-align:start;grid-column:2}.teacher-trail__selected-status p{margin-inline-start:var(--space-2);display:inline}.teacher-trail__school-day ul{gap:var(--space-3);flex-wrap:wrap}}@media (max-width:900px){.teacher-trail__body,.teacher-trail__bottom{grid-template-columns:minmax(0,1fr)}.teacher-trail__aside{border-inline-start:0;border-block-start:1px solid var(--color-border-strong);margin-block-start:var(--space-3);padding-block-start:var(--space-5);padding-inline-start:0}.teacher-trail__selected-heading{grid-template-columns:auto minmax(0,1fr) auto}.teacher-trail__selected-status{text-align:end;grid-column:auto}.teacher-trail__selected-status p{margin-inline-start:0;display:block}.teacher-trail__insight-heading .status{font-size:var(--type-sm)}.teacher-trail__work-footer{flex-basis:100%}.teacher-trail__school-day ul{flex-wrap:nowrap}}@media (max-width:600px){.teacher-trail__layout,.teacher-trail__blocked{padding:var(--space-3) var(--space-2)}.teacher-trail__day>.cuevo-card__header{margin-inline:var(--space-3);gap:var(--space-2);padding-block:var(--space-3)}.teacher-trail__day>.cuevo-card__header h1{font-size:var(--type-xl);gap:var(--space-2)}.teacher-trail__day>.cuevo-card__header h1 .cuevo-icon{block-size:2rem;inline-size:2rem}.teacher-trail .teacher-trail__date{font-size:var(--type-xs);white-space:normal;text-align:end;letter-spacing:normal;max-inline-size:6.5rem}.teacher-trail__tabs{inline-size:100%}.workspace .teacher-trail__tabs[role=tablist]>.button{min-block-size:2.75rem;padding-inline:var(--space-1);gap:var(--space-1);font-size:var(--type-xs);flex:1}.teacher-trail__tabs .cuevo-icon{block-size:1.25rem;inline-size:1.25rem}.teacher-trail__day>.cuevo-card__content{padding:var(--space-3) var(--space-3) 0}.teacher-trail h2{font-size:var(--type-lead)}.teacher-trail__section-heading>.cuevo-icon{block-size:1.875rem;inline-size:1.875rem}.teacher-trail__section-heading p{font-size:var(--type-xs)}.teacher-trail__queue thead th:first-child{inline-size:48%}.teacher-trail__queue thead th:nth-child(2){inline-size:24%}.teacher-trail__queue thead th:last-child{inline-size:28%}.teacher-trail__queue :is(th,td){padding:var(--space-2) var(--space-1)}.teacher-trail__queue :is(h3,p,.button),.teacher-trail__queue thead,.teacher-trail__queue .status{font-size:var(--type-xs)}.teacher-trail__task>.cuevo-icon{display:none}.teacher-trail__queue .status{padding:var(--space-1);min-block-size:2rem}.teacher-trail__queue .button{padding:var(--space-1);white-space:normal;min-block-size:2.75rem}.teacher-trail .teacher-trail__class-note{font-size:var(--type-xs)}.teacher-trail__selected-heading{grid-template-columns:auto minmax(0,1fr)}.teacher-trail__selected-status{text-align:start;grid-column:2}.teacher-trail__selected-status p{margin-inline-start:var(--space-2);display:inline}.teacher-trail__response{margin-block-start:var(--space-4)}.teacher-trail__response-text{padding:var(--space-3)}.teacher-trail__response-text p{font-size:var(--type-sm)}.teacher-trail .teacher-trail__primary-action{inline-size:100%;padding-inline:var(--space-3)}.teacher-trail__insight-body>section{gap:var(--space-3);padding:var(--space-3)}.teacher-trail__insight-body>section>.cuevo-icon{block-size:1.75rem;inline-size:1.75rem}.teacher-trail__work-footer{flex-wrap:wrap;align-items:start}.teacher-trail__work-footer>p{flex:1 0 100%}.teacher-trail__work-footer p{font-size:var(--type-xs)}.teacher-trail .button,.teacher-trail summary{min-block-size:2.75rem}.teacher-trail__bottom>.cuevo-card{padding:var(--space-3)}.teacher-trail__school-day{flex-direction:column;align-items:start}.teacher-trail__school-day ul{gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-3)}.teacher-trail__school-day li{border-inline-start:0;padding-inline:0}.teacher-trail__updates>.cuevo-card__header{grid-template-columns:auto minmax(0,1fr)}.teacher-trail__updates .cuevo-card__action{grid-area:2/2;justify-self:start}.teacher-trail__update-reading>summary{min-block-size:2.75rem;inline-size:2.75rem;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.teacher-trail__response-text .submitted-quiz-response--compact>summary{min-block-size:2.75rem}.teacher-trail__continuations .home-overview-source-disclosure--icon>summary{min-block-size:2.75rem;inline-size:2.75rem}}@media (prefers-reduced-motion:reduce){.teacher-trail .button{transition:none}}@media (forced-colors:active){.workspace .teacher-trail__tabs[role=tablist]>.button[aria-selected=true]{color:highlighttext;box-shadow:none;background:highlight;border-color:highlight}}
.parent-trail{--parent-brief-gap:14px;isolation:isolate;color:var(--color-text);font-family:"Cuevo Nunito Sans",var(--font-sans);position:relative}.parent-trail[lang=ar]{font-family:var(--font-arabic)}.parent-trail__content{max-inline-size:none;padding:15px var(--space-3) var(--space-3);margin-inline:auto}@media (min-width:1200px){.parent-trail__content{padding-inline:14px}}.parent-trail__brief{gap:var(--parent-brief-gap);grid-template-columns:minmax(0,924fr) minmax(0,538fr);align-items:stretch;display:grid}.parent-trail__left,.parent-trail__right{gap:var(--parent-brief-gap);min-block-size:783px;min-inline-size:0;display:grid}.parent-trail__left{grid-template-rows:minmax(123px,auto) minmax(257px,auto) minmax(192px,auto) minmax(167px,1fr)}.parent-trail__right{grid-template-rows:minmax(332px,auto) minmax(185px,auto) minmax(236px,1fr)}.parent-trail__recovery .parent-trail__brief{grid-template-columns:minmax(0,1fr)}.parent-trail__recovery .parent-trail__left{grid-template-rows:auto;min-block-size:0}.parent-trail :is(h1,h2,h3,h4,p){overflow-wrap:anywhere;margin:0}.parent-trail h2{font-size:clamp(20px,1.72vw,26px);font-weight:var(--font-weight-bold,700);line-height:1.3}.parent-trail h3{font-size:var(--type-subheading);font-weight:var(--font-weight-bold,700);line-height:1.35}.parent-trail h4{font-size:var(--type-body);font-weight:var(--font-weight-bold,700);line-height:1.4}.parent-trail p{font-size:var(--type-lg);color:var(--color-text-secondary);line-height:1.4}.parent-trail .cuevo-card{padding-block:var(--space-4);gap:var(--space-2);border-radius:var(--radius-lg);box-shadow:var(--elevation-subtle)}.parent-trail .cuevo-card__header,.parent-trail .cuevo-card__content{padding-inline:var(--space-6);min-inline-size:0}.parent-trail .cuevo-card__content{gap:var(--space-2);align-content:start;display:grid}.parent-trail__panel>.cuevo-card__content:empty{display:none}.workspace .parent-trail__panel>.cuevo-card__header>h1{font-size:clamp(30px,2.48vw,38px);font-weight:var(--font-weight-bold,700);line-height:1.2}.parent-trail .parent-trail__panel{padding-block:var(--space-3);justify-content:center}.parent-trail__panel>.cuevo-card__header{gap:var(--space-1);align-content:center}.parent-trail__panel>.cuevo-card__header:has(>[data-slot=card-action]){grid-template-columns:minmax(0,1fr) minmax(15rem,313px)}.parent-trail__panel .cuevo-card__action{align-self:center}.parent-trail__panel .parent-trail__action{min-block-size:60px;inline-size:100%;font-size:var(--type-lead)}.parent-trail__child-context{gap:var(--space-2);align-items:center;min-inline-size:0;max-inline-size:100%;display:flex}.parent-trail__child-context>div{flex:1;min-inline-size:0}.parent-trail__child-icon,.parent-trail__refresh{flex:none}.parent-trail__child-icon{border-radius:var(--radius-pill);background:var(--color-surface-accent)}.parent-trail__child-context--recovery{flex-wrap:wrap}.parent-trail__child-context .home-context-section,.parent-trail__child-context .field{gap:0;min-inline-size:0;margin:0}.parent-trail__child-context .home-context-section{border:0;padding:0}.parent-trail__child-context .field>label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.workspace .parent-trail .parent-trail__child-context .field>select{block-size:44px;min-block-size:44px;font:inherit;font-size:var(--type-lg);padding-block:0;padding-inline:0 var(--space-5);box-shadow:none;background:0 0;border-color:#0000;inline-size:100%;max-inline-size:100%}.parent-trail__child-context .field>select:focus-visible{border-color:var(--color-focus)}.parent-trail__record>.parent-trail__panel-heading{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.parent-trail__panel-heading>:is(.parent-trail__date,.parent-trail__date-reading){grid-area:1/3}.parent-trail__row-icon{place-items:center;block-size:44px;inline-size:44px;display:grid}.parent-trail .parent-trail__date{gap:var(--space-1);max-inline-size:13rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-accent);color:var(--color-link);font-size:var(--type-sm);align-items:center;margin:0;line-height:1.35;display:inline-flex}.parent-trail__date>:is(time,bdi){min-inline-size:0}.parent-trail__right .parent-trail__date:has(>span){gap:0;max-inline-size:10rem;display:grid}.parent-trail__right .parent-trail__date>span{font-size:var(--type-xs)}.parent-trail .parent-trail__date-reading>summary{gap:var(--space-1);min-block-size:44px}.parent-trail .parent-trail__date-reading[open]{grid-area:2/1/auto/-1;justify-self:stretch}.parent-trail__date-reading[open]>summary{justify-content:flex-end}.parent-trail__date-reading .parent-trail__original-reading,.parent-trail .parent-trail__full-date{font-size:var(--type-body)}.parent-trail__approved,.parent-trail__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}.parent-trail__feedback-card .cuevo-card__content{padding-inline:79px var(--space-6);gap:var(--space-3)}.parent-trail__feedback-context{gap:var(--space-6);grid-template-columns:64px minmax(10rem,11rem) minmax(0,1fr);align-items:center;min-block-size:64px;min-inline-size:0;display:grid}.parent-trail__person-art{flex:none;max-inline-size:100%}.parent-trail__initials{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-feedback-symbol);block-size:auto;inline-size:64px;max-inline-size:100%;color:var(--color-on-accent);font-size:26px;font-weight:var(--font-weight-normal,400);flex:none;place-items:center;line-height:1;display:grid}.parent-trail .parent-trail__teacher{color:var(--color-text);font-size:var(--type-subheading);font-weight:var(--font-weight-bold,700)}.parent-trail__teacher-context h3,.parent-trail__conversation-body h3{color:var(--color-text-secondary);font-size:var(--type-lg);font-weight:var(--font-weight-normal,400)}.parent-trail__teacher-context h3{font-size:var(--type-body);line-height:1.4}.parent-trail__native-context{border-inline-start:1px solid var(--color-border-strong);min-inline-size:0;padding-inline-start:var(--space-8)}.parent-trail__native-context .native-score{margin:0}.parent-trail__native-context .cuevo-numeric-ratio{align-items:baseline;gap:var(--space-1);display:flex}.parent-trail__native-context .cuevo-numeric-ratio strong{font-size:40px;line-height:1.2}.parent-trail__native-context .cuevo-numeric-ratio>span{font-size:28px}.parent-trail__native-reading>summary{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:44px;font-size:var(--type-sm);display:flex}.parent-trail__native-reading[open]{grid-column:1/-1}.parent-trail .parent-trail__source-details{box-shadow:none;background:0 0;border:0;border-radius:0;min-inline-size:0;margin:0;padding:0}.parent-trail__source-details>summary{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:44px;color:var(--color-text-secondary);font-size:var(--type-lg);line-height:1.4;list-style:none;display:flex}.parent-trail__source-details>summary::-webkit-details-marker{display:none}.parent-trail__source-details>summary>.cuevo-icon:last-of-type{flex:none;margin-inline-start:auto}.parent-trail__source-details>summary:focus-visible,.parent-trail__native-reading>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.parent-trail__source-details[open]>summary>.cuevo-icon:last-of-type{transform:rotate(180deg)}.parent-trail .parent-trail__quote{gap:var(--space-6);min-block-size:86px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--color-feedback-surface);font-size:var(--type-lead);color:var(--color-text);grid-template-columns:44px minmax(0,1fr) 18px;display:grid}.parent-trail__quote>.cuevo-icon{flex:none}.parent-trail__quote>.cuevo-icon:first-child{color:var(--color-feedback-symbol);fill:currentColor;stroke-width:0}.parent-trail__original-reading{gap:var(--space-2);padding-block:var(--space-3);min-inline-size:0;display:grid}.parent-trail__original-reading p{white-space:pre-wrap}.parent-trail blockquote{margin:0;padding:0}.parent-trail__portfolio-body{gap:var(--space-8);grid-template-columns:100px minmax(0,1fr);align-items:start;display:grid}.parent-trail__portfolio-art{max-inline-size:100%}.parent-trail__portfolio-copy{min-inline-size:0}.workspace .parent-trail .parent-trail__title-action{min-block-size:44px;min-inline-size:0;padding-block:calc(var(--space-3) / 2);margin-block:calc(var(--space-3) / -2);max-inline-size:100%;font:inherit;line-height:inherit;text-align:start;white-space:normal;color:var(--color-text);border:0;justify-content:flex-start;align-items:center;padding-inline:0;display:flex}.parent-trail__title-action:is(:hover,:focus-visible)>bdi{text-underline-offset:.15em;text-decoration:underline}.parent-trail__support-description{gap:var(--space-2);display:grid}.parent-trail__row-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.parent-trail__action{min-block-size:44px;max-inline-size:100%;font-size:var(--type-lg);white-space:normal}.parent-trail__direction{flex:none}.parent-trail[dir=rtl] .parent-trail__direction{transform:rotate(180deg)}.parent-trail__event-body{gap:var(--space-5);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.parent-trail__event-date{border-radius:var(--radius-md);background:var(--color-surface-accent);inline-size:96px;color:var(--color-text);text-align:center;grid-template-rows:36px 56px;display:grid;overflow:hidden}.parent-trail__event-date>span{background:var(--color-learning-surface);font-size:var(--type-lg);font-weight:var(--font-weight-bold,700);text-transform:uppercase;place-items:center;display:grid}.parent-trail__event-date>strong{place-items:center;font-size:38px;line-height:1.2;display:grid}.parent-trail__conversation-body{gap:var(--space-5);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.parent-trail .parent-trail__message-reading>summary{min-block-size:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-accent);font-size:var(--type-body);color:var(--color-text);margin-block-start:var(--space-2)}.parent-trail__update-body{gap:var(--space-6);grid-template-columns:64px minmax(10rem,11rem) minmax(0,1fr);align-items:center;display:grid}.parent-trail__update-sender p:first-child{color:var(--color-text);font-size:var(--type-lg);font-weight:var(--font-weight-bold,700)}.parent-trail__update-body>.parent-trail__source-details{border-inline-start:1px solid var(--color-border-strong);padding-inline-start:var(--space-8)}.parent-trail__update-body summary>span:first-child{gap:var(--space-1);display:grid}.parent-trail__update-body summary strong{color:var(--color-text);font-size:var(--type-subheading)}.parent-trail__more-records>summary{font-size:var(--type-sm)}.parent-trail__source-state,.parent-trail__source-continuation{gap:var(--space-2);min-inline-size:0;display:grid}.parent-trail .cuevo-workspace-state{margin:0}.parent-trail__brief-notice{padding-block:var(--space-1)}@media (max-width:1199px){.parent-trail__brief{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.parent-trail__record>.parent-trail__panel-heading{grid-template-columns:44px minmax(0,1fr)}.parent-trail__panel-heading>:is(.parent-trail__date,.parent-trail__date-reading){grid-area:2/2;justify-self:start;max-inline-size:100%}.parent-trail__feedback-card .cuevo-card__content{padding-inline:var(--space-6)}.parent-trail__feedback-context{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr)}.parent-trail__native-context{border:0;grid-column:2;padding-inline-start:0}.parent-trail__update-body{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr)}.parent-trail__update-body>.parent-trail__source-details{border:0;grid-column:1/-1;padding-inline-start:0}.parent-trail__panel>.cuevo-card__header:has(>[data-slot=card-action]){grid-template-columns:minmax(0,1fr)}.parent-trail__panel .cuevo-card__action{grid-area:auto/1;justify-self:start}}@media (max-width:1000px){.parent-trail__brief{grid-template-columns:minmax(0,1fr)}.parent-trail__left,.parent-trail__right{grid-template-rows:auto;min-block-size:0}}@media (max-width:767px){.parent-trail .cuevo-card__header,.parent-trail .cuevo-card__content{padding-inline:var(--space-4)}.workspace .parent-trail__panel>.cuevo-card__header>h1{font-size:30px}.parent-trail__panel .cuevo-card__action{justify-self:stretch}.parent-trail__panel .parent-trail__action{min-block-size:48px;font-size:var(--type-lg)}.parent-trail__child-context{gap:var(--space-1)}.parent-trail__child-icon{block-size:32px;inline-size:32px}.workspace .parent-trail .parent-trail__child-context .field>select{font-size:var(--type-body)}.parent-trail h2{font-size:22px}.parent-trail h3,.parent-trail .parent-trail__teacher{font-size:20px}.parent-trail p,.parent-trail__source-details>summary{font-size:var(--type-body)}.parent-trail .parent-trail__quote{gap:var(--space-2);padding:var(--space-3);font-size:var(--type-lg);grid-template-columns:32px minmax(0,1fr) 18px}.parent-trail__quote>.cuevo-icon:first-child{block-size:32px;inline-size:32px}.parent-trail__portfolio-body{gap:var(--space-3);grid-template-columns:68px minmax(0,1fr)}.parent-trail__portfolio-art{block-size:68px;inline-size:68px}.parent-trail__event-body{gap:var(--space-3);grid-template-columns:72px minmax(0,1fr)}.parent-trail__event-date{grid-template-rows:30px 48px;inline-size:72px}.parent-trail__event-date>strong{font-size:30px}.parent-trail__conversation-body{gap:var(--space-3);grid-template-columns:44px minmax(0,1fr)}.parent-trail__conversation-body>:is(.cuevo-icon,.parent-trail__initials){block-size:44px;inline-size:44px}.parent-trail__initials{font-size:22px}.workspace .parent-trail .parent-trail__title-action{margin-block:0;padding-block:0}.parent-trail .parent-trail__message-reading>summary{min-block-size:44px}.parent-trail__row-actions .parent-trail__action{inline-size:100%}}@media (max-width:550px){.parent-trail__content{padding:var(--space-2) 0}}
.coordinator-trail{isolation:isolate;color:var(--color-text);font-family:"Cuevo Nunito Sans", var(--font-sans);position:relative}.coordinator-trail[lang=ar]{font-family:var(--font-arabic)}.coordinator-trail__content{gap:var(--space-3);min-inline-size:0;max-inline-size:none;padding:var(--space-3) var(--space-2) 0;margin-inline:auto;display:grid}.coordinator-trail__grid{gap:var(--space-3);grid-template-columns:minmax(0,1.31fr) minmax(0,1fr);align-items:stretch;display:grid}.coordinator-trail__column{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.coordinator-trail__column>.coordinator-trail__panel:last-child{flex:1}.coordinator-trail .cuevo-card[data-size=sm]{--card-spacing:min(var(--space-4), 16px);gap:var(--space-2);padding-block:var(--space-3);border-radius:var(--radius-md)}.coordinator-trail__panel{container:coordinator-panel/inline-size}.coordinator-trail__overview{container:coordinator-context/inline-size}.coordinator-trail .cuevo-card__header{gap:var(--space-1);min-inline-size:0}.coordinator-trail .cuevo-card__content{gap:var(--space-2);min-inline-size:0;padding-inline:var(--card-spacing);display:grid}.coordinator-trail .cuevo-card__content>:not(table){margin-inline:0}.coordinator-trail :is(h1,h2,h3,h4,p){overflow-wrap:anywhere;margin:0}.coordinator-trail h1{letter-spacing:-.02em;font-size:clamp(1.375rem,1.85vw,1.875rem);line-height:1.25}.coordinator-trail h2{font-size:var(--type-subheading);line-height:1.3}.coordinator-trail :is(h3,h4){font-size:var(--type-sm);line-height:1.4}.coordinator-trail p{font-size:var(--type-sm);color:var(--color-text-secondary);line-height:1.5}.coordinator-trail__panel-heading{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.coordinator-trail__panel>.cuevo-card__header{padding-inline-start:calc(var(--card-spacing) + min(3.25rem, 52px));position:relative}.coordinator-trail__panel>.cuevo-card__header>.cuevo-card__description{line-height:1.4}.coordinator-trail__panel-heading>svg{block-size:min(2.75rem,44px);inline-size:min(2.75rem,44px);position:absolute;inset-block-start:var(--space-1);inset-inline-start:var(--card-spacing)}.coordinator-trail__overview>.cuevo-card__header{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:center;display:grid}.coordinator-trail__overview-identity{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.coordinator-trail__overview-identity>svg{flex:none}.coordinator-trail__overview-identity>div{flex:1;min-inline-size:0}.coordinator-trail__scope{margin-block-start:var(--space-1);display:block}.coordinator-trail__context-actions{align-items:end;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.coordinator-trail__filters{gap:var(--space-2);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));min-inline-size:min(100%,30rem);display:grid}.coordinator-trail .field{gap:var(--space-1);min-inline-size:0;margin:0;display:grid}.coordinator-trail .field>label{font-size:var(--type-xs);color:var(--color-text-secondary);line-height:1.35}.coordinator-trail .field>select{box-sizing:border-box;min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding-block:var(--space-2);padding-inline:var(--space-2) var(--space-6);border:1px solid var(--color-control-border,var(--color-border));border-radius:var(--radius-md);background:var(--color-material-reading,var(--color-surface));color:var(--color-text);font:inherit;font-size:var(--type-sm);text-overflow:ellipsis}.coordinator-trail .field>select:disabled{color:var(--color-disabled-text,var(--color-text-secondary));background:var(--color-disabled-surface,var(--color-surface-muted))}.coordinator-trail__course-choice .field>select{color:var(--color-text-secondary);background:0 0;border-color:#0000;padding-inline-start:0}.coordinator-trail .coordinator-trail__choices-note{font-size:var(--type-xs);flex-basis:100%}.coordinator-trail__choice-recovery{gap:var(--space-2);flex-basis:100%;min-inline-size:0;display:grid}.coordinator-trail__choice-recovery:empty{display:none}.coordinator-trail__review-summary{gap:var(--space-2);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-2);display:grid}.coordinator-trail__review-summary dl{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.coordinator-trail__review-summary dl>div{gap:var(--space-1);min-inline-size:0;display:grid}.coordinator-trail__review-summary dt{font-size:var(--type-xs);color:var(--color-text-secondary);overflow-wrap:anywhere;line-height:1.4}.coordinator-trail__review-summary dd{font-size:var(--type-subheading);font-weight:var(--font-weight-semibold,600);overflow-wrap:anywhere;margin:0;line-height:1.3}.coordinator-trail__evidence-pages{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.coordinator-trail__evidence-pages>div{gap:var(--space-1);flex-wrap:wrap;min-inline-size:0;display:flex}.coordinator-trail__evidence-pages p,.coordinator-trail__evidence-pages .button{font-size:var(--type-xs)}@media (max-width:700px){.coordinator-trail__review-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.coordinator-trail__source-controls{gap:var(--space-2);min-inline-size:0;display:grid}.coordinator-trail__source-controls .button{justify-self:start}.coordinator-trail__declared-sources{gap:var(--space-2);min-inline-size:0;display:grid}.coordinator-trail__declared-source{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);display:grid}.coordinator-trail__declared-source>.status{justify-self:start}.coordinator-trail__declared-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.coordinator-trail__table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);inline-size:100%;font-size:var(--type-sm);line-height:1.4}.coordinator-trail__table th{padding:var(--space-2);background:var(--color-surface-muted);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold,600);text-align:start;vertical-align:middle;overflow-wrap:anywhere}.coordinator-trail__table td{padding:.375rem var(--space-2);border-block-end:1px solid var(--color-border);vertical-align:middle;overflow-wrap:anywhere}.coordinator-trail__table th:first-child{border-start-start-radius:var(--radius-sm)}.coordinator-trail__table th:last-child{border-start-end-radius:var(--radius-sm)}.coordinator-trail__table tbody tr:last-child td{border-block-end:0}.coordinator-trail__table:not(.coordinator-trail__sources-table) th:last-child{box-sizing:border-box;inline-size:3.75rem;padding-inline:var(--space-2)}.coordinator-trail__sources-table:has(.coordinator-trail__action-cell) th:last-child{box-sizing:border-box;inline-size:3.75rem;padding-inline:var(--space-2)}.coordinator-trail__plans-table th:first-child,.coordinator-trail__plans-table th:nth-child(2){inline-size:25%}.coordinator-trail__plans-table th:nth-child(3){inline-size:20.5%}.coordinator-trail__evidence-table th:first-child{inline-size:25%}.coordinator-trail__evidence-table th:nth-child(2){inline-size:28%}.coordinator-trail__evidence-table th:nth-child(3){inline-size:15%}.coordinator-trail__practice-table th:first-child{inline-size:auto}.coordinator-trail__practice-table th:nth-child(2),.coordinator-trail__practice-table th:nth-child(3){inline-size:7.5rem}.coordinator-trail__sources-table th:first-child{inline-size:42%}.coordinator-trail__sources-table th:nth-child(2){inline-size:28%}.coordinator-trail__support-table th:first-child{inline-size:auto}.coordinator-trail__support-table th:nth-child(2){inline-size:22%}.coordinator-trail__support-table th:nth-child(3),.coordinator-trail__support-table th:nth-child(4){inline-size:7.25rem}.coordinator-trail .coordinator-trail__support-table .status{white-space:nowrap;overflow-wrap:normal;word-break:normal}.coordinator-trail__support-table th{font-size:var(--type-xs)}.coordinator-trail__cell-label{display:none}.coordinator-trail__cell-content{min-inline-size:0}.coordinator-trail .coordinator-trail__action-cell{padding-inline:var(--space-2);text-align:center}.coordinator-trail .button{white-space:normal;min-block-size:2.75rem;max-inline-size:100%}.coordinator-trail .coordinator-trail__row-action{inline-size:2.75rem;min-inline-size:2.75rem;padding:var(--space-1);border-radius:var(--radius-md)}.coordinator-trail__direction{flex:none}.coordinator-trail[dir=rtl] .coordinator-trail__direction{transform:rotate(180deg)}.coordinator-trail__row-action .coordinator-trail__direction{transform:rotate(-90deg)}.coordinator-trail[dir=rtl] .coordinator-trail__row-action .coordinator-trail__direction{transform:rotate(90deg)}.coordinator-trail .coordinator-trail__source-link{padding:var(--space-1) var(--space-2);font-size:var(--type-sm);text-align:start;justify-content:start;margin-inline-start:calc(-1 * var(--space-2))}.coordinator-trail__linked-task{min-inline-size:0}.coordinator-trail .status{box-sizing:border-box;text-align:start;white-space:normal;max-inline-size:100%;font-size:var(--type-xs)}.coordinator-trail__learner{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.coordinator-trail__portrait{border-radius:var(--radius-pill);background:var(--color-learning-surface);flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.coordinator-trail .coordinator-trail__record-title{color:var(--color-text);font-weight:var(--font-weight-semibold,600)}.coordinator-trail .coordinator-trail__muted{color:var(--color-text-secondary)}.coordinator-trail .coordinator-trail__source-note{font-size:var(--type-xs);line-height:1.5}.coordinator-trail__sources-table td:last-child p{font-size:var(--type-xs)}.coordinator-trail__evidence-native{min-inline-size:0}.coordinator-trail__evidence-native .native-score{font-size:var(--type-lg);color:var(--color-text);margin:0;padding:0}.coordinator-trail__evidence-native .native-score strong{font-size:var(--type-lead)}.coordinator-trail__evidence-native .native-score span{font-size:var(--type-sm);color:var(--color-text-secondary)}.coordinator-trail__evidence-limit{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.coordinator-trail__evidence-limit>p{flex:14rem}.coordinator-trail__gap{overflow-wrap:anywhere}.coordinator-trail__disclosure{min-inline-size:0}.coordinator-trail__disclosure>summary{cursor:pointer;min-block-size:2.75rem;font-size:var(--type-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;align-content:center}.coordinator-trail__record-disclosure>summary{color:var(--color-text);font-weight:var(--font-weight-semibold,600)}.coordinator-trail__disclosure[open]>summary{margin-block-end:var(--space-2)}.coordinator-trail__source{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-1)}.coordinator-trail__source dl{gap:var(--space-3);margin:var(--space-2) 0;font-size:var(--type-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.coordinator-trail dt{color:var(--color-text-secondary)}.coordinator-trail dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.coordinator-trail__section-action{margin-block-start:var(--space-2)}.coordinator-trail__plan-source,.coordinator-trail__comparison-source{gap:var(--space-2);min-inline-size:0;display:grid}.coordinator-trail__comparison{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.coordinator-trail :is(summary,select):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.coordinator-trail__sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.coordinator-trail__recovery{padding:var(--space-3)}@media (max-width:1380px){.coordinator-trail__overview>.cuevo-card__header{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.coordinator-trail__overview-identity>div{flex:0 46rem}.coordinator-trail__filters{min-inline-size:min(100%,30rem)}}@media (max-width:1040px){.coordinator-trail__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.coordinator-trail__table,.coordinator-trail__table tbody{display:block}.coordinator-trail__table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.coordinator-trail__table tbody tr{gap:var(--space-3);padding:var(--space-3);border-block-end:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coordinator-trail__table tbody tr:last-child{border-block-end:0}.coordinator-trail__table tbody td{gap:var(--space-1);border:0;min-inline-size:0;padding:0;display:grid}.coordinator-trail__table :is(td:first-child,td:last-child){padding-inline:0}.coordinator-trail__table tbody td:first-child{grid-column:1/-1}.coordinator-trail__cell-label{font-size:var(--type-xs);font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary);display:block}.coordinator-trail .coordinator-trail__action-cell{align-items:center;gap:var(--space-2);text-align:start;grid-column:1/-1;display:flex}.coordinator-trail .coordinator-trail__action-cell:not(:has(button)){display:none}.coordinator-trail__filters{grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:100%}.coordinator-trail__context-actions>.button{inline-size:100%}}@media (max-width:550px){.coordinator-trail__content{padding:var(--space-2) 0 0}.coordinator-trail .cuevo-card[data-size=sm]{--card-spacing:min(var(--space-4), 16px);padding-block:var(--space-3)}.coordinator-trail__overview-identity{align-items:start;gap:var(--space-2)}.coordinator-trail__overview-identity>svg{block-size:min(2.5rem,40px);inline-size:min(2.5rem,40px)}.coordinator-trail h2{font-size:var(--type-lead)}.coordinator-trail__comparison{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.coordinator-trail__filters,.coordinator-trail__table tbody tr{grid-template-columns:minmax(0,1fr)}}@container coordinator-panel (max-width:16rem){.coordinator-trail__panel>.cuevo-card__header{padding-inline-start:var(--card-spacing)}.coordinator-trail__panel-heading{align-items:start;gap:var(--space-1);flex-direction:column}.coordinator-trail__panel-heading>svg{position:static}}@container coordinator-context (max-width:16rem){.coordinator-trail__overview-identity{grid-template-columns:minmax(0,1fr);display:grid}}@media (forced-colors:active){.coordinator-trail__table th{color:canvastext;background:canvas;border-block:1px solid canvastext}.coordinator-trail__table td,.coordinator-trail__source{border-color:canvastext}}
.admin-trail{isolation:isolate;color:var(--color-text);font-family:"Cuevo Nunito Sans",var(--font-sans);position:relative}.admin-trail[lang=ar]{font-family:var(--font-arabic)}.admin-trail__content{max-inline-size:none;padding:var(--space-3);margin-inline:auto}.admin-trail__working{gap:var(--space-2)}.admin-trail__working>.cuevo-card__header{align-items:center;gap:var(--space-1)}.admin-trail__working>.cuevo-card__header>.cuevo-card__action{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-trail__working>.cuevo-card__header h1{font-size:clamp(1.5rem,2vw,1.875rem)}.admin-trail__working>.cuevo-card__content{gap:var(--space-2);display:grid}.admin-trail__working>.cuevo-card__footer{padding-block:var(--space-1);justify-content:space-between}.admin-trail__grid{gap:var(--space-3);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;display:grid}.admin-trail__left,.admin-trail__right{gap:var(--space-3);grid-template-rows:auto minmax(0,1fr);min-inline-size:0;display:grid}.admin-trail__panel{min-inline-size:0;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-material-reading)}.admin-trail :is(h1,h2,h3,p,summary,dd){overflow-wrap:anywhere;margin:0}.admin-trail h2{align-items:center;gap:var(--space-2);font-size:var(--type-subheading);font-weight:700;line-height:1.35;display:flex}.admin-trail h3{font-size:var(--type-sm);font-weight:600;line-height:1.4}.admin-trail p{font-size:var(--type-sm);color:var(--color-text-secondary);line-height:1.45}.admin-trail__heading,.admin-trail__record-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-trail__heading{margin-block-end:var(--space-1)}.admin-trail__heading>div{flex:1;min-inline-size:0}.admin-trail__heading>div>p{font-size:var(--type-xs);margin-block-start:0}.admin-trail__notice{align-items:center;gap:var(--space-2);display:flex}.admin-trail__notice>.cuevo-icon{flex:none}.admin-trail__table{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--color-border);border-radius:var(--radius-md);inline-size:100%}.admin-trail__table :is(th,td){padding:var(--space-1) var(--space-2);font-size:var(--type-sm);text-align:start;vertical-align:middle;overflow-wrap:anywhere;border-block-end:1px solid var(--color-border);line-height:1.4}.admin-trail__table thead th{background:var(--color-surface-accent);font-weight:700}.admin-trail__table thead th:first-child{border-start-start-radius:var(--radius-md)}.admin-trail__table thead th:last-child{border-start-end-radius:var(--radius-md)}.admin-trail__table tbody th{font-weight:600}.admin-trail__table tbody tr:last-child :is(th,td){border-block-end:0}.admin-trail__people-table thead th:first-child{inline-size:36%}.admin-trail__people-table thead th:nth-child(2){inline-size:22%}.admin-trail__person-name{align-items:center;gap:var(--space-2);min-block-size:1.5rem;display:flex}.admin-trail__person-name>.cuevo-icon{flex:none}.admin-trail__audit-table thead th:first-child,.admin-trail__audit-table thead th:last-child{inline-size:17%}.admin-trail__audit-table .status{white-space:normal;text-align:center;max-inline-size:100%}.admin-trail__audit-history{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:var(--radius-md);max-block-size:24rem;min-inline-size:0;overflow:auto}.admin-trail__audit-history:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.admin-trail__audit>.pagination-actions{margin-block-start:var(--space-2)}.admin-trail :is(ul,li){margin:0;padding:0;list-style:none}.admin-trail__policies li{gap:var(--space-2);border-block-end:1px solid var(--color-border);align-items:center;padding-block:0;display:flex}.admin-trail__policy-reading{flex:1;min-inline-size:0}.admin-trail__policies li>.status{flex:none}.admin-trail .admin-trail__policies .status{padding-block:var(--space-1)}.admin-trail__policies li p{font-size:var(--type-xs)}.admin-trail__governance{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-2);padding-block-start:var(--space-2)}.admin-trail__governance .admin-trail__heading{margin-block-end:var(--space-1)}.admin-trail__governance-readings{gap:var(--space-1);font-size:var(--type-sm);margin:0;display:grid}.admin-trail__governance-readings>div{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.admin-trail__governance-readings dd{flex:none}.admin-trail__execution{gap:var(--space-1);align-content:start;display:grid}.admin-trail__execution .admin-trail__heading{margin:0}.admin-trail__execution-counts{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-accent);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.admin-trail__execution-counts>div{gap:var(--space-1);min-inline-size:0;padding:var(--space-1);border-inline-end:1px solid var(--color-border);text-align:center;flex-direction:column-reverse;display:flex}.admin-trail__execution-counts>div:last-child{border-inline-end:0}.admin-trail__execution-counts dt{font-size:var(--type-xs);overflow-wrap:anywhere;line-height:1.35}.admin-trail__execution-counts dd{font-size:var(--type-subheading);font-variant-numeric:tabular-nums;font-weight:700}.admin-trail .admin-trail__receipts{color:var(--color-text);font-weight:600}.admin-trail .admin-trail__scope{font-size:var(--type-xs);line-height:1.45;display:block}.admin-trail__people>.admin-trail__scope{margin-block-start:var(--space-2)}.admin-trail__context{min-inline-size:0;max-inline-size:100%;font-size:var(--type-xs)}.admin-trail summary{cursor:pointer;min-block-size:2.75rem}.admin-trail__context summary{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.admin-trail__context summary>span{color:var(--color-text-secondary)}.admin-trail__context dl{gap:var(--space-3);margin:var(--space-2) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.admin-trail__context dt{color:var(--color-text-secondary)}.admin-trail .button{white-space:normal;min-block-size:2.75rem;max-inline-size:100%}.admin-trail__direction{flex:none}.admin-trail[dir=rtl] .admin-trail__direction{transform:rotate(180deg)}.admin-trail__recovery{padding:var(--space-3)}@media (min-width:901px){.admin-trail__audit-history thead th{z-index:1;position:sticky;inset-block-start:0}}@media (max-width:1050px){.admin-trail__grid{grid-template-columns:minmax(0,1fr)}.admin-trail__left,.admin-trail__right{grid-template-rows:auto}.admin-trail__right{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}}@media (max-width:1000px){.admin-trail__right{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.admin-trail__working>.cuevo-card__header{grid-template-columns:minmax(0,1fr)}.admin-trail__working>.cuevo-card__header .cuevo-card__action{grid-area:auto/1;justify-self:start}}@media (max-width:900px){.admin-trail__table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-trail__table,.admin-trail__table tbody{display:block}.admin-trail__table tr{gap:var(--space-1);padding:var(--space-2);border-block-end:1px solid var(--color-border);display:grid}.admin-trail__table tr:last-child{border-block-end:0}.admin-trail__table :is(th,td){border-block-end:0;inline-size:auto;padding:0;display:block}.admin-trail__table [data-label]:before{content:attr(data-label) ": ";color:var(--color-text-secondary);font-weight:600}.admin-trail__people-table tr{grid-template-columns:minmax(0,1fr) auto}.admin-trail__people-table td:last-child{grid-column:1/-1}.admin-trail__people-table td:nth-child(2){font-size:var(--type-xs);align-self:center}.admin-trail__people-table td:nth-child(2):before{content:none}.admin-trail__audit-table td:last-child{margin-block-start:var(--space-1)}.admin-trail__audit-table .status{text-align:start}}@media (max-width:550px){.admin-trail__content,.admin-trail__recovery{padding:var(--space-2) 0}.admin-trail__panel{padding:var(--space-2)}.admin-trail h2{font-size:var(--type-body)}.admin-trail__heading>.button{min-inline-size:0}.admin-trail__governance-readings>div{align-items:start}.admin-trail__governance-readings dd{flex:0 50%}.admin-trail__governance-readings .status{white-space:normal}.admin-trail__execution-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-trail__execution-counts>div{border-block-end:1px solid var(--color-border)}.admin-trail__execution-counts>div:nth-child(3){border-inline-end:0}.admin-trail__execution-counts>div:nth-child(n+4){border-block-end:0}.admin-trail__working>.cuevo-card__footer{justify-content:start;gap:var(--space-1)}}@media (forced-colors:active){.admin-trail__panel,.admin-trail__table,.admin-trail__execution-counts{border-color:canvastext}}
.home-overview-controls{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border);flex-wrap:wrap;display:flex}.home-overview-controls>section{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.home-overview-controls p{font-size:var(--type-sm);color:var(--color-text-secondary);margin:0}.home-overview-controls .pagination-actions{margin:0}.home-overview-refresh{margin-inline-start:auto}.home-overview-source-disclosure{min-inline-size:0;max-inline-size:100%;font-size:var(--type-sm)}.home-overview-source-disclosure>summary{min-block-size:var(--control-min-size);cursor:pointer;color:var(--color-link);align-content:center}.home-overview-source-disclosure>.home-overview-continuations{margin-block-start:var(--space-2)}.home-overview-source-disclosure>summary:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.home-overview-controls:empty,.home-overview-continuations:empty{display:none}.home-overview-continuations,.home-overview-destinations{gap:var(--space-2);flex-wrap:wrap;display:flex}.student-home__section{min-inline-size:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-material-reading)}.student-home__section h2{font-size:var(--type-body);margin:0}.student-home__section p{margin:var(--space-1) 0;color:var(--color-text-secondary);font-size:var(--type-sm)}.student-home__section .field{max-inline-size:36rem;margin:var(--space-2) 0 0}.role-home{margin-block-start:var(--space-2)}.home-action-section,.home-context-section{margin-block:var(--space-3) var(--space-4)}.home-context-section{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3)}.home-action-list{padding:0;list-style:none}.home-action-list li{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-5);border-block-end:1px solid var(--color-border);display:flex}.home-action-list h3,.home-context-section h3{font-size:var(--type-lg)}.home-context-section article{padding-block:var(--space-4)}.student-home__records{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-2);display:grid}.student-home__records:not(:has(.pagination-actions,.learning-error,.form-error)){display:none}.home-secondary-disclosure>summary{cursor:pointer;min-block-size:2.75rem;font-size:var(--type-body);font-weight:var(--font-weight-semibold);align-content:center}.home-secondary-disclosure>summary h2{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;display:inline}.home-secondary-disclosure>summary:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.home-secondary-disclosure:not([open]){padding-block:var(--space-2)}.home-secondary-disclosure[open]>summary{margin-block-end:var(--space-3)}.home-secondary-disclosure[open]>:is(h2,.teacher-trail__section-heading,.parent-trail__panel-heading){display:none}.home-secondary-disclosure .button{margin-block-start:var(--space-2)}.student-home__presentation{gap:var(--space-3);flex-wrap:wrap;display:flex}.student-home__native{margin-block:var(--space-3)}.student-home__native summary{cursor:pointer;align-items:center;min-block-size:2.75rem;display:flex}.student-home__native summary:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (max-width:767px){.student-home__records{padding-inline:var(--space-4)}.home-action-list li{flex-direction:column;align-items:start}}
@font-face{font-family:Cuevo Nunito Sans;src:url(../media/nunito-sans-400.1sjhhrnyxdqc-.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Cuevo Nunito Sans;src:url(../media/nunito-sans-600.3sck6qu0sdgoi.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Cuevo Nunito Sans;src:url(../media/nunito-sans-700.1-v2e5az5qp6a.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Cuevo Nunito Sans;src:url(../media/nunito-sans-800.0rswqt58pkklh.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Cuevo Nunito Sans;src:url(../media/nunito-sans-900.0wsik4ony89jx.ttf)format("truetype");font-weight:900;font-display:swap}.workspace .student-trail,.student-trail-preview{font-family:var(--font-sans)}.workspace [lang=ar] .student-trail,.student-trail[lang=ar],.student-trail-preview[lang=ar]{font-family:var(--font-arabic)}.workspace .companion-view{max-inline-size:100%;display:inline-grid}.workspace .companion-view>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:auto;max-inline-size:100%;display:block}.workspace{--trail-background-dark:url(../media/trail-background-midnight.3yp9ocn1is1hh.webp)}.trail-background{z-index:-1;background-image:var(--trail-background-source,var(--trail-background-light));opacity:1;block-size:100%;inline-size:100%;filter:var(--trail-background-filter);pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}@media (forced-colors:active){.workspace .trail-background{display:none}}
