.assignmentDelivery-module__HxjpMa__material{margin-top:var(--space-8);white-space:pre-wrap;overflow-wrap:anywhere;line-height:var(--text-body--line-height)}@media (max-width:520px){.assignmentDelivery-module__HxjpMa__work{background:0 0;padding:0}}.assignmentDelivery-module__HxjpMa__answer{field-sizing:content;min-height:48px;max-height:50vh}@supports not (field-sizing:content){.assignmentDelivery-module__HxjpMa__answer{min-height:112px}}
.button-module__jLMA7W__button{border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:var(--text-body);align-items:center;gap:var(--space-8);padding-inline:var(--space-24);transition:background-color var(--duration-160) var(--ease), border-color var(--duration-160) var(--ease), color var(--duration-160) var(--ease);min-width:0;max-width:100%;padding-block:var(--space-8);white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.button-module__jLMA7W__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.button-module__jLMA7W__l{min-height:48px}.button-module__jLMA7W__m{min-height:44px}.button-module__jLMA7W__s{font-size:var(--text-small);min-height:32px;padding-inline:var(--space-12)}.button-module__jLMA7W__primary{background:var(--color-forest);color:var(--color-surface)}.button-module__jLMA7W__primary:hover{background:var(--color-ink)}.button-module__jLMA7W__secondary{background:var(--color-surface);border-color:var(--color-control);color:var(--color-ink)}.button-module__jLMA7W__secondary:hover{border-color:var(--color-ink)}.button-module__jLMA7W__secondary[aria-pressed=true]{background:var(--color-sprout);border-color:var(--color-forest)}@media (forced-colors:active){.button-module__jLMA7W__secondary[aria-pressed=true]{outline-offset:2px;outline:2px solid highlight}}.button-module__jLMA7W__destructive{background:var(--color-surface);border-color:var(--color-error);color:var(--color-error)}.button-module__jLMA7W__destructive:hover{background:var(--color-error);color:var(--color-surface)}.button-module__jLMA7W__inverse{background:var(--color-surface);color:var(--color-forest)}.button-module__jLMA7W__inverse:hover{background:var(--color-ink);color:var(--color-surface)}.button-module__jLMA7W__inverse:focus-visible{outline-color:var(--color-surface)}.button-module__jLMA7W__tertiary{color:var(--color-ink);min-height:0;text-decoration:underline;-webkit-text-decoration-color:var(--color-control);text-decoration-color:var(--color-control);text-underline-offset:5px;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.button-module__jLMA7W__tertiary:hover{color:var(--color-forest);-webkit-text-decoration-color:var(--color-forest);text-decoration-color:var(--color-forest)}.button-module__jLMA7W__button:disabled,.button-module__jLMA7W__button[aria-disabled=true]{background:var(--color-stage);color:var(--color-muted);cursor:not-allowed;border-color:#0000}.button-module__jLMA7W__tertiary:disabled{background:0 0}@media (prefers-reduced-motion:reduce){.button-module__jLMA7W__button{transition:none}}@media (max-width:520px){.button-module__jLMA7W__tertiary{min-height:44px;padding-block:var(--space-8)}.button-module__jLMA7W__s{min-height:44px}}
.lesson-module__NOM2ga__lesson{align-items:start;gap:var(--space-16);grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);min-height:0;display:grid}.lesson-module__NOM2ga__work{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);align-content:start;gap:var(--space-24);min-width:0;min-height:0;padding:var(--space-32);display:grid}.lesson-module__NOM2ga__talk{background:var(--color-stage);border:1px solid var(--color-line);border-radius:var(--radius-l);align-content:end;gap:var(--space-16);min-width:0;min-height:0;padding:var(--space-16);top:var(--space-16);display:grid;position:sticky}.lesson-module__NOM2ga__talk>*{min-height:0}.lesson-module__NOM2ga__full{grid-column:1/-1}.lesson-module__NOM2ga__single{grid-template-columns:minmax(0,1fr);width:100%;max-width:880px;margin-inline:auto}.lesson-module__NOM2ga__workspace{gap:var(--space-16);height:calc(100dvh - var(--lesson-host-offset,72px) - var(--space-40));margin-block:var(--space-16) var(--space-24);flex-direction:column;min-height:480px;display:flex}.lesson-module__NOM2ga__workspace>.lesson-module__NOM2ga__lesson{flex:1;align-items:stretch}.lesson-module__NOM2ga__workspace>.lesson-module__NOM2ga__single{max-width:none;margin-inline:0}.lesson-module__NOM2ga__workspace .lesson-module__NOM2ga__work{overflow:auto}.lesson-module__NOM2ga__workspace .lesson-module__NOM2ga__talk{flex-direction:column;display:flex;position:static;overflow:hidden}.lesson-module__NOM2ga__workspaceHead{align-items:center;gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.lesson-module__NOM2ga__workspaceTitle{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:var(--text-display-s--letter-spacing);font-weight:300;line-height:var(--text-display-s--line-height);overflow-wrap:anywhere;flex:1;min-width:16ch;margin:0}.lesson-module__NOM2ga__steps{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lesson-module__NOM2ga__step{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-meta);line-height:var(--text-meta--line-height);min-height:24px;padding:0 var(--space-12);align-items:center;display:inline-flex}.lesson-module__NOM2ga__step[data-state=current]{background:var(--color-forest);border-color:var(--color-forest);color:var(--color-surface);font-weight:500}.lesson-module__NOM2ga__step[data-state=past]{border-color:var(--color-control);color:var(--color-muted)}.lesson-module__NOM2ga__step[data-state=past][data-skipped]{text-decoration:line-through}.lesson-module__NOM2ga__stepNote{color:var(--color-muted);font-size:var(--text-meta)}.lesson-module__NOM2ga__stepsRow{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}@media (forced-colors:active){.lesson-module__NOM2ga__step[data-state=current]{color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}@media (max-width:900px){.lesson-module__NOM2ga__lesson{grid-template-columns:minmax(0,1fr)}.lesson-module__NOM2ga__work{padding:var(--space-24)}.lesson-module__NOM2ga__talk{position:static}.lesson-module__NOM2ga__workspace{height:auto;margin-block:var(--space-8) var(--space-48);min-height:0}.lesson-module__NOM2ga__workspaceHead{gap:0 var(--space-16);justify-content:space-between}.lesson-module__NOM2ga__workspaceTitle{font-family:var(--font-text);font-size:var(--text-title);letter-spacing:0;font-weight:500;line-height:var(--text-title--line-height);flex-basis:100%;order:1;min-width:0}.lesson-module__NOM2ga__workspace>.lesson-module__NOM2ga__lesson{flex:none}.lesson-module__NOM2ga__workspace .lesson-module__NOM2ga__work,.lesson-module__NOM2ga__workspace .lesson-module__NOM2ga__talk{overflow:visible}}@media (max-width:520px){.lesson-module__NOM2ga__work{padding:var(--space-16);gap:var(--space-16)}.lesson-module__NOM2ga__workspace{margin-inline:calc(var(--space-8) * -1)}.lesson-module__NOM2ga__workspace .lesson-module__NOM2ga__work,.lesson-module__NOM2ga__workspace .lesson-module__NOM2ga__talk{margin-inline:calc(var(--space-16) * -1);border-inline:0;border-radius:0}.lesson-module__NOM2ga__workspaceHead button{font-size:var(--text-small)}.lesson-module__NOM2ga__workspace .lesson-module__NOM2ga__steps{gap:var(--space-4)}.lesson-module__NOM2ga__workspace .lesson-module__NOM2ga__step{padding-inline:var(--space-8)}.lesson-module__NOM2ga__workspace .lesson-module__NOM2ga__step:not([data-state=current]){padding-inline:var(--space-4);border-color:#0000}}
.studyWorkspaceDesign-module__z56xxq__workspace{margin-top:var(--space-32)}.studyWorkspaceDesign-module__z56xxq__workspace button,.studyWorkspaceDesign-module__z56xxq__threadLayout button{white-space:normal;max-width:100%}.studyWorkspaceDesign-module__z56xxq__label{color:var(--color-muted);font-size:var(--text-meta);font-weight:500}.studyWorkspaceDesign-module__z56xxq__heading{font-family:var(--font-display);font-size:var(--text-display-s);line-height:var(--text-display-s--line-height);margin-top:var(--space-8);font-weight:300}.studyWorkspaceDesign-module__z56xxq__cardTitle{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:500}.studyWorkspaceDesign-module__z56xxq__stage{padding:var(--space-24);background:var(--color-stage);border-radius:var(--radius-l);display:block}.studyWorkspaceDesign-module__z56xxq__card,.studyWorkspaceDesign-module__z56xxq__sidebar{padding:var(--space-24);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);min-width:0}.studyWorkspaceDesign-module__z56xxq__sidebar{align-self:start}.studyWorkspaceDesign-module__z56xxq__library{gap:var(--space-24);margin-top:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studyWorkspaceDesign-module__z56xxq__libraryCard{width:100%;height:100%;padding:var(--space-24);text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-surface);display:block}.studyWorkspaceDesign-module__z56xxq__libraryCard:focus-visible,.studyWorkspaceDesign-module__z56xxq__move:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.studyWorkspaceDesign-module__z56xxq__control{width:100%;min-height:48px;margin-top:var(--space-12);padding:var(--space-12) var(--space-16);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-control);border-radius:var(--radius-m);font:inherit;font-size:var(--text-body);font-weight:400;display:block}.studyWorkspaceDesign-module__z56xxq__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.studyWorkspaceDesign-module__z56xxq__editorLayout{gap:var(--space-32);margin-top:var(--space-32);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);display:grid}.studyWorkspaceDesign-module__z56xxq__threadLayout{gap:var(--space-32);margin-top:var(--space-32);grid-template-columns:minmax(0,1fr) 320px;display:grid}.studyWorkspaceDesign-module__z56xxq__conversation{min-width:0;padding:var(--space-24);border-radius:var(--radius-l);background:var(--color-stage)}.studyWorkspaceDesign-module__z56xxq__bubble{max-width:88%;padding:var(--space-16);background:var(--color-surface);border-radius:var(--radius-l);font-size:var(--text-body);line-height:var(--text-body--line-height);overflow-wrap:anywhere}.studyWorkspaceDesign-module__z56xxq__bubble[data-role=learner]{background:var(--color-ink);color:var(--color-surface);margin-left:auto}.studyWorkspaceDesign-module__z56xxq__tag{border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:var(--space-8) var(--space-16);color:var(--color-muted);font-size:var(--text-small);display:inline-block}.studyWorkspaceDesign-module__z56xxq__step{border-radius:var(--radius-pill);background:var(--color-stage);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.studyWorkspaceDesign-module__z56xxq__moduleRow{align-items:flex-start;gap:var(--space-16);flex-wrap:wrap;display:flex}.studyWorkspaceDesign-module__z56xxq__move{border:1px solid var(--color-control);border-radius:var(--radius-m);background:var(--color-surface);min-width:44px;min-height:44px}.studyWorkspaceDesign-module__z56xxq__move:disabled{opacity:.5}@media (max-width:900px){.studyWorkspaceDesign-module__z56xxq__editorLayout,.studyWorkspaceDesign-module__z56xxq__threadLayout{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.studyWorkspaceDesign-module__z56xxq__library{grid-template-columns:minmax(0,1fr)}}.studyWorkspaceDesign-module__z56xxq__workspace>section{margin-top:var(--space-32)}.studyWorkspaceDesign-module__z56xxq__threadLog,.studyWorkspaceDesign-module__z56xxq__discussionLog{gap:var(--space-16);align-content:start;display:grid}.studyWorkspaceDesign-module__z56xxq__discussionLog{margin-top:var(--space-16);max-height:320px;overflow:auto}.studyWorkspaceDesign-module__z56xxq__discussionForm{margin-top:var(--space-16)}@media (min-width:900px){.parent-report:has(>.studyWorkspaceDesign-module__z56xxq__desktopPage){flex-direction:column;height:100dvh;min-height:0;display:flex}.parent-report:has(>.studyWorkspaceDesign-module__z56xxq__desktopPage)>nav[aria-label=Your\ workspaces]{flex:none;width:100%}.studyWorkspaceDesign-module__z56xxq__desktopPage{width:100%;min-height:0;padding-bottom:var(--space-24);flex-direction:column;flex:1;display:flex;overflow:hidden}.studyWorkspaceDesign-module__z56xxq__desktopPage>.studyWorkspaceDesign-module__z56xxq__workspace{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex;overflow:hidden}.studyWorkspaceDesign-module__z56xxq__editorLayout,.studyWorkspaceDesign-module__z56xxq__threadLayout{flex:1;min-height:0}.studyWorkspaceDesign-module__z56xxq__editorLayout>div,.studyWorkspaceDesign-module__z56xxq__editorLayout>aside{min-height:0;padding-right:var(--space-8);position:relative;overflow-y:auto}.studyWorkspaceDesign-module__z56xxq__threadLayout>[data-clipboard-scope]{min-height:0}.studyWorkspaceDesign-module__z56xxq__threadLayout>.studyWorkspaceDesign-module__z56xxq__sidebar{height:100%;overflow-y:auto}.studyWorkspaceDesign-module__z56xxq__conversation{flex-direction:column;height:100%;display:flex}.studyWorkspaceDesign-module__z56xxq__threadLog{flex:1;min-height:0;overflow-y:auto}.studyWorkspaceDesign-module__z56xxq__discussion{flex-direction:column;min-height:480px;display:flex}.studyWorkspaceDesign-module__z56xxq__discussionLog{flex:1;min-height:0;overflow-y:auto}.studyWorkspaceDesign-module__z56xxq__discussionForm{flex:none}}
.writingWorkspace-module__PARH7G__workspace{height:calc(100dvh - 72px);min-height:0;color:var(--color-ink);font-family:var(--font-text);flex-direction:column;display:flex}.writingWorkspace-module__PARH7G__header{justify-content:space-between;align-items:center;gap:var(--space-24);padding:var(--space-16) var(--space-24) var(--space-24);flex-wrap:wrap;display:flex}.writingWorkspace-module__PARH7G__titleBlock{min-width:0}.writingWorkspace-module__PARH7G__back{color:var(--color-muted);font-size:var(--text-meta);text-decoration:none}.writingWorkspace-module__PARH7G__back:hover{text-decoration:underline}.writingWorkspace-module__PARH7G__header h1{font-size:var(--text-title);margin-top:var(--space-8);overflow-wrap:anywhere;font-weight:500}.writingWorkspace-module__PARH7G__headerStack{display:contents}.writingWorkspace-module__PARH7G__headerNotice{flex:0 0 100%}.writingWorkspace-module__PARH7G__headerActions{align-items:center;gap:var(--space-16);display:flex}.writingWorkspace-module__PARH7G__save{font-size:var(--text-meta);color:var(--color-muted);white-space:nowrap}.writingWorkspace-module__PARH7G__toolbar{align-items:center;gap:var(--space-24);border-block:1px solid var(--color-line);padding:var(--space-8) var(--space-24);font-size:var(--text-meta);display:flex}.writingWorkspace-module__PARH7G__version{align-items:center;gap:var(--space-12);color:var(--color-muted);display:flex}.writingWorkspace-module__PARH7G__version select{color:var(--color-ink);font-size:var(--text-body);border:1px solid var(--color-control);border-radius:var(--radius-s);padding:var(--space-8);background:var(--color-surface)}.writingWorkspace-module__PARH7G__versionNote,.writingWorkspace-module__PARH7G__sharingNotice{color:var(--color-muted)}.writingWorkspace-module__PARH7G__visibility{color:var(--color-muted);margin-left:auto;position:relative}.writingWorkspace-module__PARH7G__visibility summary{cursor:pointer;align-items:center;gap:var(--space-8);min-height:44px;display:flex}.writingWorkspace-module__PARH7G__visibility summary:after{content:"⌄"}.writingWorkspace-module__PARH7G__visibility>div{z-index:5;width:320px;padding:var(--space-16);background:var(--color-surface);box-shadow:var(--shadow-1);border-radius:var(--radius-m);font-size:var(--text-small);line-height:1.5;position:absolute;top:100%;right:0}.writingWorkspace-module__PARH7G__visibility p+p{margin-top:var(--space-12)}.writingWorkspace-module__PARH7G__stage{background:var(--color-stage);border-radius:0 0 var(--radius-m) var(--radius-m);flex:1;grid-template-columns:minmax(0,1fr) 344px;min-height:0;display:grid;overflow:hidden}.writingWorkspace-module__PARH7G__documentScroll{padding:var(--space-32);min-width:0;overflow-y:auto}.writingWorkspace-module__PARH7G__paper{max-width:820px;min-height:100%;padding:var(--space-48) var(--space-64) var(--space-24);background:var(--color-surface);box-shadow:var(--shadow-0);margin-inline:auto}.writingWorkspace-module__PARH7G__paperMeta{justify-content:space-between;gap:var(--space-16);color:var(--color-muted);font-size:var(--text-meta);margin-bottom:var(--space-32);display:flex}.writingWorkspace-module__PARH7G__documentTitle{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--text-display-m);letter-spacing:var(--text-display-m--letter-spacing);margin-bottom:var(--space-32);font-weight:300;line-height:1.1}.writingWorkspace-module__PARH7G__editor,.writingWorkspace-module__PARH7G__documentText{font-family:var(--font-text);font-size:var(--text-body-l);letter-spacing:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink);line-height:1.65}.writingWorkspace-module__PARH7G__editor{resize:vertical;field-sizing:content;background:0 0;border:0;border-radius:0;width:100%;min-height:720px;padding:0;display:block}.writingWorkspace-module__PARH7G__editor:focus{outline:none}.writingWorkspace-module__PARH7G__editor:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.writingWorkspace-module__PARH7G__documentText{min-height:480px}.writingWorkspace-module__PARH7G__paperFooter{align-items:center;gap:var(--space-24);padding-top:var(--space-32);margin-top:var(--space-24);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.writingWorkspace-module__PARH7G__paperFooter details{margin-left:auto}.writingWorkspace-module__PARH7G__paperFooter summary{cursor:pointer}.writingWorkspace-module__PARH7G__paperFooter details{min-width:0}.writingWorkspace-module__PARH7G__paperFooter blockquote{padding-block:var(--space-16);white-space:pre-wrap;overflow-wrap:anywhere}.writingWorkspace-module__PARH7G__margin{border-left:1px solid var(--color-line);background:var(--color-ground);flex-direction:column;min-height:0;display:flex}.writingWorkspace-module__PARH7G__panel{padding:var(--space-24) var(--space-16);flex:1;overflow-y:auto}.writingWorkspace-module__PARH7G__marginHeading{margin-bottom:var(--space-24);justify-content:space-between;align-items:baseline;display:flex}.writingWorkspace-module__PARH7G__marginHeading h2{font-size:var(--text-small);font-weight:500}.writingWorkspace-module__PARH7G__marginHeading>span,.writingWorkspace-module__PARH7G__emptyComments{color:var(--color-muted);font-size:var(--text-meta)}.writingWorkspace-module__PARH7G__comments{gap:var(--space-16);flex-direction:column;display:flex}.writingWorkspace-module__PARH7G__comment{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);padding:var(--space-16)}.writingWorkspace-module__PARH7G__activeComment{border-color:var(--color-forest);box-shadow:var(--shadow-1)}.writingWorkspace-module__PARH7G__reply{margin-left:var(--space-16)}.writingWorkspace-module__PARH7G__commentVersion{font-size:var(--text-meta);color:var(--color-muted);margin-top:var(--space-8)}.writingWorkspace-module__PARH7G__earlierHeading{font-size:var(--text-small);margin-block:var(--space-24) var(--space-12);font-weight:500}.writingWorkspace-module__PARH7G__commentAuthor{align-items:center;gap:var(--space-8);font-size:var(--text-small);font-weight:500;display:flex}.writingWorkspace-module__PARH7G__avatar{background:var(--color-sprout);width:32px;height:32px;color:var(--color-forest);border-radius:var(--radius-pill);font-size:var(--text-meta);place-items:center;display:grid}.writingWorkspace-module__PARH7G__badge{font-size:var(--text-meta);color:var(--color-muted);margin-left:auto;font-weight:400}.writingWorkspace-module__PARH7G__quote{overflow-wrap:anywhere;text-align:left;border-left:2px solid var(--color-gold);padding:var(--space-8) var(--space-12);margin-block:var(--space-12);background:var(--color-gold-tint);font-size:var(--text-meta);cursor:pointer;width:100%;line-height:1.45;display:block}.writingWorkspace-module__PARH7G__commentText{font-size:var(--text-small);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-12);line-height:1.55}.writingWorkspace-module__PARH7G__commentActions{margin-top:var(--space-8);justify-content:space-between;display:flex}.writingWorkspace-module__PARH7G__commentActions button{font-size:var(--text-meta)}.writingWorkspace-module__PARH7G__composer{border-top:1px solid var(--color-line);padding-top:var(--space-24);margin-top:var(--space-24);align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.writingWorkspace-module__PARH7G__commentBox{align-self:stretch}.writingWorkspace-module__PARH7G__hold{font-size:var(--text-small);align-items:flex-start;gap:var(--space-8);line-height:1.45;display:flex}.writingWorkspace-module__PARH7G__hold input{margin-top:var(--space-4);accent-color:var(--color-forest)}.writingWorkspace-module__PARH7G__selectedQuote{overflow-wrap:anywhere;font-size:var(--text-meta);padding-left:var(--space-12);border-left:2px solid var(--color-gold)}.writingWorkspace-module__PARH7G__highlight,.writingWorkspace-module__PARH7G__activeHighlight{background:var(--color-gold-tint);color:inherit;cursor:pointer;border-bottom:2px solid var(--color-gold)}.writingWorkspace-module__PARH7G__activeHighlight{background:var(--color-gold)}.writingWorkspace-module__PARH7G__assignment h2{font-size:var(--text-title);margin-bottom:var(--space-16);font-weight:500}.writingWorkspace-module__PARH7G__assignment p{font-size:var(--text-small);white-space:pre-wrap;margin-bottom:var(--space-32);line-height:1.65}.writingWorkspace-module__PARH7G__notice{padding:var(--space-16);background:var(--color-gold-tint);font-size:var(--text-small)}.writingWorkspace-module__PARH7G__notice pre{white-space:pre-wrap;overflow-wrap:anywhere}.writingWorkspace-module__PARH7G__empty{color:var(--color-muted);font-size:var(--text-body);line-height:1.55}.writingWorkspace-module__PARH7G__empty button{margin-top:var(--space-24)}.writingWorkspace-module__PARH7G__grade{overflow-wrap:anywhere;padding:var(--space-12);background:var(--color-sprout);font-size:var(--text-small);margin-bottom:var(--space-16);border-radius:var(--radius-s)}.writingWorkspace-module__PARH7G__workspace button:focus-visible,.writingWorkspace-module__PARH7G__workspace a:focus-visible,.writingWorkspace-module__PARH7G__workspace select:focus-visible,.writingWorkspace-module__PARH7G__workspace summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-4)}.writingWorkspace-module__PARH7G__toolJumps,.writingWorkspace-module__PARH7G__selectionBar{display:none}@media (min-width:900px){.writingWorkspace-module__PARH7G__titleBlock{flex:1 1 0}}@media (max-width:899px){.writingWorkspace-module__PARH7G__back{align-items:center;min-height:44px;display:inline-flex}.writingWorkspace-module__PARH7G__paperFooter summary,.writingWorkspace-module__PARH7G__hold{padding-block:var(--space-12)}.writingWorkspace-module__PARH7G__workspace{height:auto;margin-inline:calc(var(--frame-inset,0px) * -1);min-height:calc(100dvh - 56px)}.writingWorkspace-module__PARH7G__header{display:contents}.writingWorkspace-module__PARH7G__titleBlock{align-items:center;gap:0 var(--space-12);padding-inline:var(--space-16);flex-wrap:wrap;display:flex}.writingWorkspace-module__PARH7G__header h1{margin-top:0}.writingWorkspace-module__PARH7G__headerStack{z-index:4;background:var(--color-ground);display:block;position:sticky;top:0}.writingWorkspace-module__PARH7G__headerNotice .writingWorkspace-module__PARH7G__notice{padding:var(--space-8) var(--space-16)}.writingWorkspace-module__PARH7G__headerNotice button{margin:var(--space-8) var(--space-16)}.writingWorkspace-module__PARH7G__headerActions{gap:0 var(--space-8);padding:var(--space-4) var(--space-16);flex-wrap:wrap}.writingWorkspace-module__PARH7G__headerActions>:last-child:not(:first-child){margin-left:auto}.writingWorkspace-module__PARH7G__toolbar{border-block:0;border-bottom:1px solid var(--color-line);gap:0 var(--space-16);padding:var(--space-4) var(--space-16) 0;flex-wrap:wrap}.writingWorkspace-module__PARH7G__toolJumps{gap:var(--space-16);display:flex}.writingWorkspace-module__PARH7G__versionLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.writingWorkspace-module__PARH7G__version{margin-left:auto}.writingWorkspace-module__PARH7G__headerActions>:last-child:not(:first-child){padding-inline:var(--space-12)}.writingWorkspace-module__PARH7G__version select{min-height:44px;padding-block:0}.writingWorkspace-module__PARH7G__selectionBar{bottom:var(--space-16);z-index:6;pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.writingWorkspace-module__PARH7G__selectionBar button{pointer-events:auto;box-shadow:var(--shadow-1)}.writingWorkspace-module__PARH7G__selectedQuote{order:-1}.writingWorkspace-module__PARH7G__paperMeta,.writingWorkspace-module__PARH7G__documentTitle{display:none}.writingWorkspace-module__PARH7G__editor{min-height:55dvh}.writingWorkspace-module__PARH7G__documentText{min-height:0}.writingWorkspace-module__PARH7G__versionNote{display:none}.writingWorkspace-module__PARH7G__visibility{margin-left:0}.writingWorkspace-module__PARH7G__visibility>div{width:min(320px,100%);left:0;right:auto}.writingWorkspace-module__PARH7G__stage{background:var(--color-surface);border-radius:0;grid-template-columns:minmax(0,1fr);overflow:visible}.writingWorkspace-module__PARH7G__documentScroll{padding:0;overflow:visible}.writingWorkspace-module__PARH7G__paper{box-shadow:none;padding:var(--space-16)}.writingWorkspace-module__PARH7G__paperFooter{padding-top:var(--space-16)}.writingWorkspace-module__PARH7G__margin{border-top:1px solid var(--color-line);border-left:0}.writingWorkspace-module__PARH7G__panel{overflow:visible}}.writingWorkspace-module__PARH7G__toolForm,.writingWorkspace-module__PARH7G__release{gap:var(--space-16);flex-direction:column;align-items:flex-start;display:flex}.writingWorkspace-module__PARH7G__toolForm h2,.writingWorkspace-module__PARH7G__toolTitle{font-size:var(--text-title);font-weight:500}.writingWorkspace-module__PARH7G__toolForm label,.writingWorkspace-module__PARH7G__toolLabel{width:100%;font-size:var(--text-small);display:block}.writingWorkspace-module__PARH7G__toolNote{font-size:var(--text-small);color:var(--color-muted);line-height:1.55}.writingWorkspace-module__PARH7G__input{width:100%;min-width:0;margin-top:var(--space-8);padding:var(--space-12);border:1px solid var(--color-control);border-radius:var(--radius-s);background:var(--color-surface);font-size:var(--text-body);display:block}.writingWorkspace-module__PARH7G__release{margin-top:var(--space-16);padding-top:var(--space-24);border-top:1px solid var(--color-line);width:100%}.writingWorkspace-module__PARH7G__release h3{font-size:var(--text-body);font-weight:500}.writingWorkspace-module__PARH7G__exchange{padding-block:var(--space-16);border-bottom:1px solid var(--color-line);font-size:var(--text-small);line-height:1.55}.writingWorkspace-module__PARH7G__trellisReply{color:var(--color-forest);margin-top:var(--space-12)}.writingWorkspace-module__PARH7G__dialog{width:calc(100% - var(--space-32));border-radius:var(--radius-l);background:var(--color-surface);max-width:560px;color:var(--color-ink);margin:auto;padding:0}.writingWorkspace-module__PARH7G__dialog::backdrop{background:var(--scrim)}.writingWorkspace-module__PARH7G__dialogBody{max-height:85dvh;padding:var(--space-32);gap:var(--space-16);flex-direction:column;display:flex;overflow-y:auto}.writingWorkspace-module__PARH7G__pasteText{font-family:var(--font-text);background:var(--color-stage);padding:var(--space-16);white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:var(--text-body);border-radius:var(--radius-s);overflow:auto}@media (prefers-reduced-motion:reduce){.writingWorkspace-module__PARH7G__workspace *{scroll-behavior:auto}}
.segmentedTabs-module__y_1waG__track{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);gap:var(--space-4);max-width:100%;padding:var(--space-4);display:inline-flex;position:relative}.segmentedTabs-module__y_1waG__indicator{background:var(--color-ink);border-radius:var(--radius-pill);opacity:0;pointer-events:none;left:0;top:var(--space-4);transition:transform var(--duration-300) var(--ease), width var(--duration-300) var(--ease);position:absolute}.segmentedTabs-module__y_1waG__track[data-ready] .segmentedTabs-module__y_1waG__indicator{opacity:1}.segmentedTabs-module__y_1waG__tab{border-radius:var(--radius-pill);color:var(--color-muted);cursor:pointer;font:inherit;font-size:var(--text-body);min-height:44px;padding:0 var(--space-24);transition:color var(--duration-300) var(--ease);white-space:nowrap;background:0 0;border:0;position:relative}.segmentedTabs-module__y_1waG__tab:hover{color:var(--color-ink)}.segmentedTabs-module__y_1waG__tab[aria-selected=true]{color:var(--color-surface)}.segmentedTabs-module__y_1waG__track:not([data-ready]) .segmentedTabs-module__y_1waG__tab[aria-selected=true]{background:var(--color-ink)}.segmentedTabs-module__y_1waG__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:520px){.segmentedTabs-module__y_1waG__track{width:100%;display:flex}.segmentedTabs-module__y_1waG__tab{padding:0 var(--space-12);white-space:normal;flex:auto;line-height:1.15}}@media (prefers-reduced-motion:reduce){.segmentedTabs-module__y_1waG__indicator,.segmentedTabs-module__y_1waG__tab{transition:none}}@media (forced-colors:active){.segmentedTabs-module__y_1waG__indicator,.segmentedTabs-module__y_1waG__track:not([data-ready]) .segmentedTabs-module__y_1waG__tab[aria-selected=true]{forced-color-adjust:none;background:highlight}.segmentedTabs-module__y_1waG__tab[aria-selected=true]{color:highlighttext;forced-color-adjust:none}}.segmentedTabs-module__y_1waG__underline{border:0;border-bottom:1px solid var(--color-line);padding:0 var(--space-16);gap:var(--space-16);background:0 0;border-radius:0}.segmentedTabs-module__y_1waG__underline .segmentedTabs-module__y_1waG__indicator{display:none}.segmentedTabs-module__y_1waG__underline .segmentedTabs-module__y_1waG__tab{font-size:var(--text-small);border-bottom:2px solid #0000;border-radius:0;min-height:56px;padding:0}.segmentedTabs-module__y_1waG__underline .segmentedTabs-module__y_1waG__tab[aria-selected=true],.segmentedTabs-module__y_1waG__underline:not([data-ready]) .segmentedTabs-module__y_1waG__tab[aria-selected=true]{color:var(--color-forest);border-bottom-color:var(--color-forest);background:0 0}
.status-module__9xhlVG__glyph{border-radius:var(--radius-pill);vertical-align:middle;flex:none;width:14px;height:14px;display:inline-block}.status-module__9xhlVG__glyph[data-status=independent]{background:var(--color-forest)}.status-module__9xhlVG__glyph[data-status=guided]{background:linear-gradient(90deg, var(--color-forest) 50%, var(--color-surface) 50%);border:1.5px solid var(--color-forest)}.status-module__9xhlVG__glyph[data-status=none]{border:1.5px solid var(--color-control)}.status-module__9xhlVG__flag{vertical-align:middle;flex:none;width:14px;height:14px;display:inline-block}@media (forced-colors:active){.status-module__9xhlVG__glyph{forced-color-adjust:none}.status-module__9xhlVG__glyph[data-status=independent]{background:canvastext}.status-module__9xhlVG__glyph[data-status=guided]{background:linear-gradient(90deg,canvastext 50%,canvas 50%);border-color:canvastext}.status-module__9xhlVG__glyph[data-status=none]{border-color:canvastext}.status-module__9xhlVG__flag{forced-color-adjust:none}}
.preferences-module__a5S8eW__preference>p{font-size:var(--text-body);line-height:1.6}.preferences-module__a5S8eW__preference>button{justify-self:start}.preferences-module__a5S8eW__returnLink{font-size:var(--text-meta);text-underline-offset:.2em;text-decoration:underline}.preferences-module__a5S8eW__returnLink span{margin-left:var(--space-8)}.preferences-module__a5S8eW__error{padding:var(--space-16);background:var(--color-gold-tint);border-radius:var(--radius-m)}.preferences-module__a5S8eW__returnLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
.specimen-module__7gfr1q__lesson{gap:var(--space-24);margin-block:var(--space-32) var(--space-64);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.specimen-module__7gfr1q__work{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);padding:var(--space-32)}.specimen-module__7gfr1q__eyebrow{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;margin:0;font-weight:500}.specimen-module__7gfr1q__title{font-family:var(--font-display);font-size:var(--text-display-m);letter-spacing:var(--text-display-m--letter-spacing);font-weight:300;line-height:var(--text-display-m--line-height);margin:0 0 var(--space-24)}.specimen-module__7gfr1q__prompt{font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);margin:var(--space-12) 0 var(--space-24);max-width:64ch}.specimen-module__7gfr1q__math{font-family:var(--font-display);font-size:var(--text-math-inline-display);white-space:nowrap;line-height:1}.specimen-module__7gfr1q__result{border-top:1px solid var(--color-line);align-items:center;gap:var(--space-16);margin-top:var(--space-24);min-height:76px;padding-top:var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.specimen-module__7gfr1q__resultTitle{white-space:nowrap;font-family:var(--font-display);font-size:var(--text-display-s);margin:0;font-weight:300}.specimen-module__7gfr1q__status{color:var(--color-muted);font-size:var(--text-small);margin:0}.specimen-module__7gfr1q__talk{background:var(--color-stage);border-radius:var(--radius-l);gap:var(--space-12);padding:var(--space-24);flex-direction:column;justify-content:flex-end;display:flex}.specimen-module__7gfr1q__parts{gap:var(--space-32);margin-bottom:var(--space-96);display:grid}.specimen-module__7gfr1q__part{border-top:1px solid var(--color-line);align-items:center;gap:var(--space-16);padding-top:var(--space-24);flex-wrap:wrap;display:flex}.specimen-module__7gfr1q__partLabel{color:var(--color-muted);font-size:var(--text-meta);width:100%;margin:0}@media (max-width:900px){.specimen-module__7gfr1q__lesson{grid-template-columns:minmax(0,1fr)}.specimen-module__7gfr1q__work,.specimen-module__7gfr1q__talk{padding:var(--space-16)}}
.attention-module__deTlYG__preview{align-items:center;gap:var(--space-12);margin-top:var(--space-16);color:var(--color-muted);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.attention-module__deTlYG__stats{gap:var(--space-48);padding-block:var(--space-24);margin-top:var(--space-16);border-bottom:1px solid var(--color-line);display:flex}.attention-module__deTlYG__stats>div{align-items:baseline;gap:var(--space-12);display:flex}.attention-module__deTlYG__stats dt{font-size:var(--text-small);color:var(--color-muted);order:2}.attention-module__deTlYG__stats dd{font-family:var(--font-display);font-size:var(--text-display-s);font-variant-numeric:tabular-nums;margin:0;font-weight:300}.attention-module__deTlYG__layout{gap:var(--space-40);padding-top:var(--space-32);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.attention-module__deTlYG__overview{min-width:0}.attention-module__deTlYG__listHead{justify-content:space-between;align-items:center;gap:var(--space-16);margin-bottom:var(--space-24);display:flex}.attention-module__deTlYG__listHead h2{font-size:var(--text-title);font-weight:500}.attention-module__deTlYG__prepared{gap:var(--space-8);color:var(--color-muted);font-size:var(--text-meta);align-items:center;display:inline-flex}.attention-module__deTlYG__prepared>span{background:var(--color-forest);border-radius:var(--radius-pill);width:8px;height:8px}.attention-module__deTlYG__group{margin-top:var(--space-32)}.attention-module__deTlYG__group h3{font-size:var(--text-meta);color:var(--color-muted);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-line);font-weight:500}.attention-module__deTlYG__rows{margin:0;padding:0;list-style:none}.attention-module__deTlYG__row{align-items:flex-start;gap:var(--space-16);text-align:left;width:100%;padding:var(--space-16) var(--space-12);border-bottom:1px solid var(--color-line);border-radius:var(--radius-m);cursor:pointer;color:var(--color-ink);min-height:64px;display:flex}.attention-module__deTlYG__row:hover{background:var(--color-surface)}.attention-module__deTlYG__row[aria-pressed=true]{background:var(--color-surface);outline:1px solid var(--color-control);outline-offset:-1px}.attention-module__deTlYG__row[aria-pressed=true] .attention-module__deTlYG__avatar{background:var(--color-forest);color:var(--color-surface);border-color:var(--color-forest)}.attention-module__deTlYG__row:focus-visible,.attention-module__deTlYG__citation:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.attention-module__deTlYG__avatar{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);width:40px;height:40px;font-size:var(--text-meta);flex:0 0 40px;place-items:center;font-weight:500;display:grid}.attention-module__deTlYG__rowBody{flex:1;min-width:0;display:block}.attention-module__deTlYG__identity{column-gap:var(--space-12);row-gap:var(--space-4);font-size:var(--text-small);flex-wrap:wrap;align-items:baseline;display:flex}.attention-module__deTlYG__identity strong{font-weight:500}.attention-module__deTlYG__identity>span{font-size:var(--text-meta);color:var(--color-muted)}.attention-module__deTlYG__rowHeadline{font-size:var(--text-body);margin-top:var(--space-8);font-weight:500;line-height:1.45;display:block}.attention-module__deTlYG__rowLine{font-size:var(--text-small);color:var(--color-muted);margin-top:var(--space-4);line-height:1.45;display:block}.attention-module__deTlYG__state{font-size:var(--text-meta);margin-top:var(--space-8);align-items:center;gap:var(--space-8);color:var(--color-muted);display:inline-flex}.attention-module__deTlYG__state:before{content:"";border-radius:var(--radius-pill);background:var(--color-muted);width:4px;height:4px}.attention-module__deTlYG__state[data-progress=true]{color:var(--color-forest)}.attention-module__deTlYG__state[data-progress=true]:before{background:var(--color-forest)}.attention-module__deTlYG__arrow{color:var(--color-muted);font-size:var(--text-body)}.attention-module__deTlYG__detail{border-left:1px solid var(--color-line);min-width:0;padding-left:var(--space-32);padding-bottom:var(--space-32);top:var(--space-24);position:sticky}.attention-module__deTlYG__detailHead{gap:var(--space-16);align-items:center;display:flex}.attention-module__deTlYG__detailHead h2{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:300;line-height:1.1}.attention-module__deTlYG__detailHead p{font-size:var(--text-small);color:var(--color-muted);margin-top:var(--space-4)}.attention-module__deTlYG__detailHead h2:focus,.attention-module__deTlYG__evidence h4:focus{outline:none}.attention-module__deTlYG__detailAvatar{background:var(--color-forest);width:48px;height:48px;color:var(--color-surface);border-radius:var(--radius-pill);font-size:var(--text-body);flex:0 0 48px;place-items:center;font-weight:500;display:grid}.attention-module__deTlYG__detailStatus{margin-block:var(--space-24) var(--space-8);color:var(--color-muted);font-size:var(--text-meta)}.attention-module__deTlYG__detailHeadline{font-size:var(--text-title);font-weight:500;line-height:1.4}.attention-module__deTlYG__sections{gap:var(--space-24);margin-top:var(--space-24);display:grid}.attention-module__deTlYG__sections h4{font-size:var(--text-meta);color:var(--color-muted);margin-bottom:var(--space-4);font-weight:500}.attention-module__deTlYG__sections p{font-size:var(--text-body);line-height:1.55}.attention-module__deTlYG__citation{font-size:var(--text-meta);color:var(--color-muted);text-underline-offset:var(--space-4);cursor:pointer;min-height:24px;margin-top:var(--space-4);text-decoration:underline}.attention-module__deTlYG__facts{font-size:var(--text-meta);border-top:1px solid var(--color-line);padding-top:var(--space-16);margin-block:var(--space-24);color:var(--color-muted)}.attention-module__deTlYG__facts p{margin-top:var(--space-4);color:var(--color-ink)}.attention-module__deTlYG__evidence{margin-top:var(--space-24);overflow-wrap:anywhere}.attention-module__deTlYG__evidence h4{font-size:var(--text-title);font-weight:500}.attention-module__deTlYG__evidence h5{font-size:var(--text-meta);margin-bottom:var(--space-8);font-weight:500}.attention-module__deTlYG__evidence .text-xs{font-size:var(--text-meta)}.attention-module__deTlYG__snapshot{color:var(--color-muted);font-size:var(--text-meta)}.attention-module__deTlYG__source{padding-block:var(--space-16);border-top:1px solid var(--color-line)}.attention-module__deTlYG__source blockquote{background:var(--color-surface);border-radius:var(--radius-m);font-size:var(--text-small)}.attention-module__deTlYG__provenance{font-size:var(--text-meta);color:var(--color-muted)}.attention-module__deTlYG__mobileBack,.attention-module__deTlYG__mobileExample{display:none}@media (max-width:900px){.attention-module__deTlYG__layout{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.attention-module__deTlYG__detail{border-left:0;padding-left:0;position:static}.attention-module__deTlYG__layout[data-mobile-detail=false] .attention-module__deTlYG__detail,.attention-module__deTlYG__layout[data-mobile-detail=true] .attention-module__deTlYG__overview{display:none}.attention-module__deTlYG__mobileBack{margin-bottom:var(--space-24);display:inline-flex}.attention-module__deTlYG__stats{gap:var(--space-24);justify-content:space-between}.attention-module__deTlYG__stats>div{gap:var(--space-4);flex-direction:column}.attention-module__deTlYG__stats dt{font-size:var(--text-meta)}}@media (max-width:520px){.attention-module__deTlYG__row{padding-inline:var(--space-8);gap:var(--space-12)}.attention-module__deTlYG__rowHeadline{margin-top:var(--space-8)}.attention-module__deTlYG__listHead{gap:var(--space-8)}.attention-module__deTlYG__prepared{font-size:var(--text-meta)}}@media (max-width:900px){.attention-module__deTlYG__experience[data-mobile-detail=true] .attention-module__deTlYG__reportHead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attention-module__deTlYG__experience[data-mobile-detail=true] .attention-module__deTlYG__preview,.attention-module__deTlYG__experience[data-mobile-detail=true] .attention-module__deTlYG__stats{display:none}.attention-module__deTlYG__experience[data-mobile-detail=true] .attention-module__deTlYG__layout{padding-top:0}.attention-module__deTlYG__mobileExample{font-size:var(--text-meta);color:var(--color-muted);margin-bottom:var(--space-16);display:block}.attention-module__deTlYG__preview{gap:var(--space-8);margin-top:var(--space-12)}.attention-module__deTlYG__stats{padding-block:var(--space-16);margin-top:var(--space-8)}.attention-module__deTlYG__layout{padding-top:var(--space-24)}.attention-module__deTlYG__listHead{margin-bottom:var(--space-16)}.attention-module__deTlYG__group{margin-top:var(--space-24)}.attention-module__deTlYG__group h3{padding-bottom:var(--space-8)}}.attention-module__deTlYG__titleAccent,.attention-module__deTlYG__group[aria-label="Progress and support"] h3{color:var(--color-forest)}.attention-module__deTlYG__row[data-progress=true] .attention-module__deTlYG__avatar{background:var(--color-sprout);color:var(--color-forest)}.attention-module__deTlYG__row[data-progress=true][aria-pressed=true] .attention-module__deTlYG__avatar{background:var(--color-forest);color:var(--color-surface)}.attention-module__deTlYG__groupTitle{font-size:var(--text-meta);color:var(--color-muted);padding-bottom:var(--space-12);border-bottom:1px solid var(--color-line);font-weight:500}.attention-module__deTlYG__learnerTitle{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:300;line-height:1.1}.attention-module__deTlYG__sections .attention-module__deTlYG__detailHeadline{font-size:var(--text-title);color:var(--color-ink);line-height:1.4}.attention-module__deTlYG__sections .attention-module__deTlYG__facetTitle{font-size:var(--text-meta);color:var(--color-muted)}.attention-module__deTlYG__group[aria-label="Progress and support"] .attention-module__deTlYG__groupTitle{color:var(--color-forest)}
.teacherLessonPlan-module__pVqBeW__plan{color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);overflow:hidden}.teacherLessonPlan-module__pVqBeW__header{padding:var(--space-40);border-bottom:1px solid var(--color-line)}.teacherLessonPlan-module__pVqBeW__eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);color:var(--color-muted);margin:0 0 var(--space-16);font-weight:500}.teacherLessonPlan-module__pVqBeW__header h2{font-family:var(--font-display);font-size:var(--text-display-m);line-height:var(--text-display-m--line-height);margin:0 0 var(--space-16);font-weight:300}.teacherLessonPlan-module__pVqBeW__header>p:last-child{color:var(--color-muted);line-height:1.6}.teacherLessonPlan-module__pVqBeW__goals{padding:var(--space-24) var(--space-40);border-bottom:1px solid var(--color-line);background:var(--color-stage)}.teacherLessonPlan-module__pVqBeW__goals h3{font-size:var(--text-body);margin-bottom:var(--space-16)}.teacherLessonPlan-module__pVqBeW__goals ol{padding-left:var(--space-24);line-height:1.6;list-style:decimal}.teacherLessonPlan-module__pVqBeW__section{padding:var(--space-32) var(--space-40);border-bottom:1px solid var(--color-line)}.teacherLessonPlan-module__pVqBeW__section:last-child{border-bottom:0}.teacherLessonPlan-module__pVqBeW__sectionHeading{align-items:baseline;gap:var(--space-16);margin-bottom:var(--space-16);display:flex}.teacherLessonPlan-module__pVqBeW__sectionHeading>span{color:var(--color-muted);font-size:var(--text-meta)}.teacherLessonPlan-module__pVqBeW__sectionHeading h3{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:300;line-height:1.1}.teacherLessonPlan-module__pVqBeW__approach{color:var(--color-muted);font-size:var(--text-small);margin-bottom:var(--space-24);line-height:1.6}.teacherLessonPlan-module__pVqBeW__explanation{margin-bottom:var(--space-24);line-height:1.6}.teacherLessonPlan-module__pVqBeW__example{background:var(--color-stage);border-radius:var(--radius-m);padding:var(--space-24);line-height:1.6}.teacherLessonPlan-module__pVqBeW__example ol{padding-left:var(--space-24);margin-top:var(--space-16);list-style:decimal}.teacherLessonPlan-module__pVqBeW__example li{padding:var(--space-8) 0 var(--space-8) var(--space-8)}.teacherLessonPlan-module__pVqBeW__answer{border-top:1px solid var(--color-line);margin-top:var(--space-16);padding-top:var(--space-16);gap:var(--space-16);flex-wrap:wrap;display:flex}.teacherLessonPlan-module__pVqBeW__answer>span{font-size:var(--text-meta);color:var(--color-muted)}.teacherLessonPlan-module__pVqBeW__check{padding:var(--space-24) 0;line-height:1.6}.teacherLessonPlan-module__pVqBeW__check ul{gap:var(--space-12);margin:var(--space-16) 0;grid-template-columns:1fr 1fr;display:grid}.teacherLessonPlan-module__pVqBeW__check li{border:1px solid var(--color-line);padding:var(--space-12);border-radius:var(--radius-s);gap:var(--space-12);display:flex}.teacherLessonPlan-module__pVqBeW__check li>span{color:var(--color-muted);font-size:var(--text-meta)}.teacherLessonPlan-module__pVqBeW__plan summary{cursor:pointer;font-size:var(--text-meta);padding:var(--space-12) 0}.teacherLessonPlan-module__pVqBeW__practice{border-top:1px solid var(--color-line);padding-top:var(--space-12)}.teacherLessonPlan-module__pVqBeW__practice>div{padding:var(--space-24) 0;line-height:1.6}@media (max-width:519px){.teacherLessonPlan-module__pVqBeW__header,.teacherLessonPlan-module__pVqBeW__section,.teacherLessonPlan-module__pVqBeW__goals{padding:var(--space-24) var(--space-16)}.teacherLessonPlan-module__pVqBeW__example{padding:var(--space-16)}.teacherLessonPlan-module__pVqBeW__check ul{grid-template-columns:1fr}}.teacherLessonPlan-module__pVqBeW__goals a{text-underline-offset:var(--space-4);text-decoration:underline}
.educatorScene-module__Mpt5sW__body{--drawer-w:420px;flex:1;min-height:0;position:relative}.educatorScene-module__Mpt5sW__layer{opacity:0;transform:translateY(var(--space-8));transition:opacity var(--duration-500) var(--ease), transform var(--duration-500) var(--ease);visibility:hidden;display:grid;position:absolute;inset:0}.educatorScene-module__Mpt5sW__body[data-layer=author] [data-name=author],.educatorScene-module__Mpt5sW__body[data-layer=student] [data-name=student],.educatorScene-module__Mpt5sW__body[data-layer=progress] [data-name=progress]{opacity:1;visibility:visible;transform:none}@keyframes educatorScene-module__Mpt5sW__lpIn{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:none}}.educatorScene-module__Mpt5sW__eyebrow{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;margin:0;font-weight:500}.educatorScene-module__Mpt5sW__panelTitle{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:var(--text-display-s--letter-spacing);font-weight:300;line-height:var(--text-display-s--line-height);margin:0}.educatorScene-module__Mpt5sW__layer[data-name=author]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.educatorScene-module__Mpt5sW__sheetWrap{background:var(--color-stage);border-right:1px solid var(--color-line);padding:var(--space-24);flex-direction:column;justify-content:center;align-items:center;display:flex}.educatorScene-module__Mpt5sW__sheetFrame{--sheet-k:.68;height:calc(600px * var(--sheet-k));width:calc(460px * var(--sheet-k));position:relative}.educatorScene-module__Mpt5sW__sheet{background:var(--color-surface);box-shadow:var(--shadow-1);height:600px;padding:var(--space-32);transform:scale(var(--sheet-k)) rotate(-1.2deg);transform-origin:0 0;width:460px;font-family:Times New Roman,Georgia,serif;position:absolute;top:0;left:0;overflow:hidden}.educatorScene-module__Mpt5sW__sheetMeta{font-size:var(--text-meta);gap:var(--space-12);justify-content:space-between;display:flex}.educatorScene-module__Mpt5sW__sheetMeta span{align-items:baseline;gap:var(--space-4);white-space:nowrap;display:flex}.educatorScene-module__Mpt5sW__sheetMeta span:first-child{flex:1}.educatorScene-module__Mpt5sW__sheetMeta i,.educatorScene-module__Mpt5sW__sheetAnswer i{border-bottom:1px solid var(--color-ink);min-width:36px;display:inline-block}.educatorScene-module__Mpt5sW__sheetMeta span:first-child i{flex:1}.educatorScene-module__Mpt5sW__sheetTitle{font-size:var(--text-title);margin:var(--space-16) 0 var(--space-4);text-align:center;font-weight:500}.educatorScene-module__Mpt5sW__sheetDirections{font-size:var(--text-small);margin:0 0 var(--space-16);text-align:center;font-style:italic}.educatorScene-module__Mpt5sW__sheetList{font-size:var(--text-small);gap:var(--space-8) var(--space-24);padding-left:var(--space-24);grid-template-columns:1fr 1fr;margin:0;line-height:1.35;list-style:decimal;display:grid}.educatorScene-module__Mpt5sW__sheetList li{min-height:80px}.educatorScene-module__Mpt5sW__sheetList li[data-wide]{grid-column:1/-1;min-height:88px}.educatorScene-module__Mpt5sW__sheetList li>span:first-child{display:block}.educatorScene-module__Mpt5sW__sheetAnswer{font-size:var(--text-meta);margin-top:var(--space-8);display:block}.educatorScene-module__Mpt5sW__sheetAnswer i{min-width:56px}.educatorScene-module__Mpt5sW__miniGraph{height:72px;margin-top:var(--space-4);width:72px;display:block}.educatorScene-module__Mpt5sW__scan{background:var(--color-forest);opacity:0;height:2px;position:absolute;top:-2px;left:0;right:0}.educatorScene-module__Mpt5sW__body[data-live][data-beat="0"] .educatorScene-module__Mpt5sW__scan{animation:educatorScene-module__Mpt5sW__lpScan var(--duration-800) var(--ease) forwards}@keyframes educatorScene-module__Mpt5sW__lpScan{0%{opacity:1;top:-2px}92%{opacity:1;top:100%}to{opacity:0;top:100%}}.educatorScene-module__Mpt5sW__sheetFile{color:var(--color-muted);font-size:var(--text-meta);margin:var(--space-12) 0 0}.educatorScene-module__Mpt5sW__activities{min-width:0;padding:var(--space-24);flex-direction:column;display:flex}.educatorScene-module__Mpt5sW__activitiesHead{align-items:baseline;gap:var(--space-12);justify-content:space-between;display:flex}.educatorScene-module__Mpt5sW__activitiesStatus{color:var(--color-muted);font-size:var(--text-meta);margin:0}.educatorScene-module__Mpt5sW__activityList{gap:var(--space-8);margin:var(--space-16) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.educatorScene-module__Mpt5sW__activity{border:1px solid var(--color-line);border-radius:var(--radius-m);align-items:center;gap:var(--space-4) var(--space-12);padding:var(--space-8) var(--space-12);grid-template-columns:24px minmax(0,1fr);display:grid}.educatorScene-module__Mpt5sW__body[data-live][data-beat="0"] .educatorScene-module__Mpt5sW__activity{animation:educatorScene-module__Mpt5sW__lpIn var(--duration-500) var(--ease) both}.educatorScene-module__Mpt5sW__activityIndex{border:1px solid var(--color-control);border-radius:var(--radius-s);color:var(--color-ink);font-size:var(--text-meta);grid-row:span 2;justify-content:center;align-items:center;height:24px;font-weight:500;display:inline-flex}.educatorScene-module__Mpt5sW__activityText{font-size:var(--text-small);line-height:var(--text-small--line-height)}.educatorScene-module__Mpt5sW__chips{color:var(--color-muted);font-size:var(--text-meta)}.educatorScene-module__Mpt5sW__assignRow{padding-top:var(--space-16);justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.educatorScene-module__Mpt5sW__layer[data-name=student]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.educatorScene-module__Mpt5sW__problem{padding:var(--space-24);flex-direction:column;display:flex}.educatorScene-module__Mpt5sW__problemText{font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);margin:var(--space-12) 0 0}.educatorScene-module__Mpt5sW__work{background-image:linear-gradient(transparent 31px, var(--color-line) 32px);border:1px solid var(--color-line);border-radius:var(--radius-m);margin-top:var(--space-24);min-height:170px;padding:0 var(--space-16) var(--space-8);background-size:100% 32px}.educatorScene-module__Mpt5sW__workLabel{color:var(--color-muted);font-size:var(--text-meta);margin:0;line-height:32px}.educatorScene-module__Mpt5sW__workLine{font-family:var(--font-code);font-size:var(--text-mono);white-space:nowrap;margin:0;line-height:32px}.educatorScene-module__Mpt5sW__workLine strong{font-weight:500}.educatorScene-module__Mpt5sW__body[data-sub="0"] .educatorScene-module__Mpt5sW__workLine{visibility:hidden}.educatorScene-module__Mpt5sW__body[data-sub="1"] .educatorScene-module__Mpt5sW__workLine{animation:educatorScene-module__Mpt5sW__lpIn var(--duration-500) var(--ease) both}.educatorScene-module__Mpt5sW__chat{background:var(--color-stage);border-left:1px solid var(--color-line);gap:var(--space-8);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-ink) var(--space-32));mask-image:linear-gradient(to bottom, transparent, var(--color-ink) var(--space-32));min-height:0;padding:var(--space-24);flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.educatorScene-module__Mpt5sW__body[data-sub="0"] .educatorScene-module__Mpt5sW__line[data-at="1"]{display:none}.educatorScene-module__Mpt5sW__body[data-live][data-sub="0"] .educatorScene-module__Mpt5sW__line[data-at="0"],.educatorScene-module__Mpt5sW__body[data-sub="1"] .educatorScene-module__Mpt5sW__line[data-at="1"]{animation:educatorScene-module__Mpt5sW__lpIn var(--duration-500) var(--ease) both}.educatorScene-module__Mpt5sW__layer[data-name=progress]{grid-template-columns:minmax(0,1fr)}.educatorScene-module__Mpt5sW__progress{padding:var(--space-24) var(--space-32);transition:padding var(--duration-800) var(--ease)}.educatorScene-module__Mpt5sW__progressHead{align-items:baseline;gap:var(--space-8) var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.educatorScene-module__Mpt5sW__legend{color:var(--color-muted);font-size:var(--text-meta);gap:var(--space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.educatorScene-module__Mpt5sW__legend li{align-items:center;gap:var(--space-8);display:inline-flex}.educatorScene-module__Mpt5sW__grid{margin-top:var(--space-16)}.educatorScene-module__Mpt5sW__grid th[scope=row],.educatorScene-module__Mpt5sW__grid thead th:first-child{width:26%}.educatorScene-module__Mpt5sW__body[data-live][data-beat="3"] .educatorScene-module__Mpt5sW__grid tbody tr{animation:educatorScene-module__Mpt5sW__lpIn var(--duration-500) var(--ease) both}.educatorScene-module__Mpt5sW__body[data-live][data-beat="3"] .educatorScene-module__Mpt5sW__grid tbody tr:nth-child(2){animation-delay:var(--stagger)}.educatorScene-module__Mpt5sW__body[data-live][data-beat="3"] .educatorScene-module__Mpt5sW__grid tbody tr:nth-child(3){animation-delay:calc(2 * var(--stagger))}.educatorScene-module__Mpt5sW__body[data-live][data-beat="3"] .educatorScene-module__Mpt5sW__grid tbody tr:nth-child(4){animation-delay:calc(3 * var(--stagger))}.educatorScene-module__Mpt5sW__body[data-live][data-beat="3"] .educatorScene-module__Mpt5sW__grid tbody tr:nth-child(5){animation-delay:calc(4 * var(--stagger))}.educatorScene-module__Mpt5sW__body[data-live][data-beat="3"] .educatorScene-module__Mpt5sW__grid tbody tr:nth-child(6){animation-delay:calc(5 * var(--stagger))}.educatorScene-module__Mpt5sW__drawer{padding:var(--space-24);transition:transform var(--duration-800) var(--ease);width:min(var(--drawer-w), 92%);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(104%)}.educatorScene-module__Mpt5sW__body[data-beat="4"] .educatorScene-module__Mpt5sW__drawer{transform:none}.educatorScene-module__Mpt5sW__body[data-beat="4"] .educatorScene-module__Mpt5sW__progress{padding-right:calc(var(--drawer-w) + var(--space-32))}.educatorScene-module__Mpt5sW__drawerMeta{color:var(--color-muted);font-size:var(--text-meta);margin:var(--space-4) 0 0}.educatorScene-module__Mpt5sW__detail{gap:var(--space-8);margin:var(--space-16) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.educatorScene-module__Mpt5sW__detail li{align-items:start;gap:var(--space-12);grid-template-columns:14px minmax(0,1fr);display:grid}.educatorScene-module__Mpt5sW__detail li>:first-child{margin-top:var(--space-4)}.educatorScene-module__Mpt5sW__detail li[data-status=flag]{background:var(--color-gold-tint);border-radius:var(--radius-m);margin:0 calc(-1 * var(--space-12));padding:var(--space-8) var(--space-12)}.educatorScene-module__Mpt5sW__detailHead{font-size:var(--text-small);margin:0;font-weight:500}.educatorScene-module__Mpt5sW__detailNote{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.educatorScene-module__Mpt5sW__detail li[data-status=flag] .educatorScene-module__Mpt5sW__detailNote{color:var(--color-ink)}.educatorScene-module__Mpt5sW__drawerFoot{border-top:1px solid var(--color-line);font-size:var(--text-meta);padding-top:var(--space-12);margin-top:auto}.educatorScene-module__Mpt5sW__drawerFoot p{margin:0}.educatorScene-module__Mpt5sW__drawerFoot strong{font-weight:500}@media (max-width:900px){.educatorScene-module__Mpt5sW__body[data-layer=author] [data-name=author],.educatorScene-module__Mpt5sW__body[data-layer=student] [data-name=student],.educatorScene-module__Mpt5sW__body[data-layer=progress] [data-name=progress]{position:relative}.educatorScene-module__Mpt5sW__layer[data-name=progress]{min-height:420px}.educatorScene-module__Mpt5sW__body[data-sub="0"] .educatorScene-module__Mpt5sW__line[data-at="1"]{visibility:hidden;display:flex}.educatorScene-module__Mpt5sW__layer[data-name=author]{grid-template-columns:minmax(0,1fr)}.educatorScene-module__Mpt5sW__sheetWrap{border-bottom:1px solid var(--color-line);padding:var(--space-16);border-right:0}.educatorScene-module__Mpt5sW__sheetFrame{--sheet-k:.48;height:160px;overflow:hidden}.educatorScene-module__Mpt5sW__sheetFile{display:none}.educatorScene-module__Mpt5sW__activities{padding:var(--space-16)}.educatorScene-module__Mpt5sW__chips{display:none}.educatorScene-module__Mpt5sW__layer[data-name=student]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.educatorScene-module__Mpt5sW__problem{padding:var(--space-16)}.educatorScene-module__Mpt5sW__work{margin-top:var(--space-12);min-height:0}.educatorScene-module__Mpt5sW__chat{border-left:0;border-top:1px solid var(--color-line);padding:var(--space-16);-webkit-mask-image:none;mask-image:none}.educatorScene-module__Mpt5sW__progress{padding:var(--space-16)}.educatorScene-module__Mpt5sW__grid th,.educatorScene-module__Mpt5sW__grid td{padding:0 var(--space-4)}.educatorScene-module__Mpt5sW__drawer{padding:var(--space-16);width:100%}.educatorScene-module__Mpt5sW__body[data-beat="4"] .educatorScene-module__Mpt5sW__progress{padding-right:var(--space-16)}}@media (prefers-reduced-motion:reduce){.educatorScene-module__Mpt5sW__layer,.educatorScene-module__Mpt5sW__drawer,.educatorScene-module__Mpt5sW__progress{transition:none}.educatorScene-module__Mpt5sW__scan{display:none}.educatorScene-module__Mpt5sW__body .educatorScene-module__Mpt5sW__activity,.educatorScene-module__Mpt5sW__body .educatorScene-module__Mpt5sW__line,.educatorScene-module__Mpt5sW__body .educatorScene-module__Mpt5sW__workLine,.educatorScene-module__Mpt5sW__body .educatorScene-module__Mpt5sW__grid tbody tr{animation:none!important}}
.pilotSection-module___YL6OG__pilot{padding-block:var(--space-64) var(--space-96)}.pilotSection-module___YL6OG__head,.pilotSection-module___YL6OG__grid{gap:var(--space-24) var(--space-64);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.pilotSection-module___YL6OG__head{align-items:end}.pilotSection-module___YL6OG__eyebrow{color:var(--color-forest);font-size:var(--text-label);margin:0 0 var(--space-12);font-weight:500}.pilotSection-module___YL6OG__heading{font-family:var(--font-display);font-size:var(--text-display-l);letter-spacing:var(--text-display-l--letter-spacing);font-weight:300;line-height:var(--text-display-l--line-height);margin:0}.pilotSection-module___YL6OG__body{color:var(--color-muted);max-width:34rem;margin:0;line-height:1.6}.pilotSection-module___YL6OG__grid{margin-top:var(--space-48);align-items:start}.pilotSection-module___YL6OG__terms{border-top:1px solid var(--color-line);margin:var(--space-24) 0 0}.pilotSection-module___YL6OG__term{border-bottom:1px solid var(--color-line);padding-block:var(--space-16) var(--space-24)}.pilotSection-module___YL6OG__termLabel{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:var(--text-display-s--letter-spacing);font-weight:300;line-height:var(--text-display-s--line-height)}.pilotSection-module___YL6OG__termText{color:var(--color-muted);margin:var(--space-8) 0 0;line-height:1.55}.pilotSection-module___YL6OG__panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);padding:var(--space-32);container-type:inline-size}.pilotSection-module___YL6OG__panel[data-pilot-intake=success]{border-color:var(--color-forest)}.pilotSection-module___YL6OG__panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pilotSection-module___YL6OG__panelTitle{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:var(--text-display-s--letter-spacing);font-weight:300;line-height:var(--text-display-s--line-height);margin:0}.pilotSection-module___YL6OG__panelBody{color:var(--color-muted);margin:var(--space-12) 0 0;line-height:1.6}.pilotSection-module___YL6OG__panelFine{color:var(--color-muted);font-size:var(--text-small);margin:var(--space-8) 0 0}.pilotSection-module___YL6OG__fields{gap:var(--space-24);margin-top:var(--space-24);display:grid}@container (min-width:480px){.pilotSection-module___YL6OG__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.pilotSection-module___YL6OG__notice{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:var(--space-24) 0 0}.pilotSection-module___YL6OG__submitRow{align-items:center;gap:var(--space-16);margin-top:var(--space-24);flex-wrap:wrap;display:flex}.pilotSection-module___YL6OG__status{color:var(--color-error);font-size:var(--text-small);flex:1;min-width:200px}.pilotSection-module___YL6OG__status p{margin:0}@media (max-width:900px){.pilotSection-module___YL6OG__pilot{padding-block:var(--space-48) var(--space-64)}.pilotSection-module___YL6OG__head,.pilotSection-module___YL6OG__grid{grid-template-columns:minmax(0,1fr)}.pilotSection-module___YL6OG__grid{margin-top:var(--space-32)}.pilotSection-module___YL6OG__panel{padding:var(--space-24)}}.pilotSection-module___YL6OG__fullWidth{grid-column:1/-1}.pilotSection-module___YL6OG__roleOptions{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
.modules-module__dYLLwa__page{gap:var(--space-16);padding-block:var(--space-16) var(--space-48);flex-direction:column;display:flex}.modules-module__dYLLwa__head{align-items:baseline;gap:var(--space-12) var(--space-24);flex-wrap:wrap;display:flex}.modules-module__dYLLwa__titleLink{border-radius:var(--radius-s);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:var(--text-display-s--letter-spacing);font-weight:300;line-height:var(--text-display-s--line-height);text-decoration:none}.modules-module__dYLLwa__titleLink:hover{color:var(--color-forest)}.modules-module__dYLLwa__titleLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.modules-module__dYLLwa__headLink{color:var(--color-muted);font-size:var(--text-small);text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.modules-module__dYLLwa__headLink:hover{color:var(--color-ink)}.modules-module__dYLLwa__headLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.modules-module__dYLLwa__streak{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--text-meta--line-height);margin:0 0 0 auto}.modules-module__dYLLwa__layout{gap:var(--space-24);flex:none;min-height:0;display:grid}.modules-module__dYLLwa__content{gap:var(--space-24);min-width:0;display:grid}.modules-module__dYLLwa__layout>[data-clipboard-scope]{flex-direction:column;min-width:0;min-height:0;display:flex}.modules-module__dYLLwa__layout>[data-clipboard-scope]>.modules-module__dYLLwa__pane{flex:1}.modules-module__dYLLwa__pane{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);flex-direction:column;min-width:0;min-height:0;display:flex}.modules-module__dYLLwa__pane[data-ground=stage]{background:var(--color-stage)}.modules-module__dYLLwa__paneBody{flex-direction:column;flex:1;min-height:0;display:flex}.modules-module__dYLLwa__paneHead{border-bottom:1px solid var(--color-line);align-items:center;gap:var(--space-8) var(--space-24);padding:var(--space-16);flex-wrap:wrap;display:flex}.modules-module__dYLLwa__paneTitle{gap:var(--space-4);flex:1;min-width:16ch;display:grid}.modules-module__dYLLwa__log{align-content:start;gap:var(--space-16);min-height:0;padding:var(--space-24) var(--space-16);flex:1;display:grid}.modules-module__dYLLwa__foot{border-top:1px solid var(--color-line);gap:var(--space-12);padding:var(--space-16);display:grid}.modules-module__dYLLwa__pane[data-ground=stage] .modules-module__dYLLwa__foot{background:var(--color-surface)}.modules-module__dYLLwa__foot[data-chat]{padding-top:var(--space-8);background:0 0;border-top:0}.modules-module__dYLLwa__pane[data-ground=stage] .modules-module__dYLLwa__foot[data-chat]{background:0 0}.modules-module__dYLLwa__welcome{align-content:safe center;gap:var(--space-16);min-height:360px;padding:var(--space-24) var(--space-16);text-align:center;flex:1;justify-items:center;display:grid}.modules-module__dYLLwa__mascot{flex:none;width:140px;height:auto}.modules-module__dYLLwa__greet{font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);margin:0}.modules-module__dYLLwa__startForm{width:100%;max-width:720px;margin-inline:auto}.modules-module__dYLLwa__empty{align-content:center;gap:var(--space-16);padding:var(--space-32);text-align:center;flex:1;justify-items:center;display:grid}.modules-module__dYLLwa__h1{font-family:var(--font-display);font-size:var(--text-display-m);letter-spacing:var(--text-display-m--letter-spacing);font-weight:300;line-height:var(--text-display-m--line-height);overflow-wrap:anywhere;margin:0}.modules-module__dYLLwa__h1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.modules-module__dYLLwa__h2{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:var(--text-display-s--letter-spacing);font-weight:300;line-height:var(--text-display-s--line-height);overflow-wrap:anywhere;margin:0}.modules-module__dYLLwa__h3{font-size:var(--text-title);font-weight:500;line-height:var(--text-title--line-height);margin:0}.modules-module__dYLLwa__label{color:var(--color-forest);font-size:var(--text-label);font-weight:500;line-height:var(--text-label--line-height);margin:0}.modules-module__dYLLwa__label[data-tone=muted]{color:var(--color-muted)}.modules-module__dYLLwa__text{margin:0;line-height:1.6}.modules-module__dYLLwa__prose{max-width:60ch;line-height:1.6}.modules-module__dYLLwa__strong{font-weight:500}.modules-module__dYLLwa__list{gap:var(--space-8);margin:0;padding-inline-start:var(--space-24);display:grid}.modules-module__dYLLwa__nav{align-content:start;gap:var(--space-24);display:grid}.modules-module__dYLLwa__navList{gap:var(--space-8);display:grid}.modules-module__dYLLwa__navItem{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);color:var(--color-ink);cursor:pointer;font:inherit;align-items:flex-start;gap:var(--space-4);min-height:44px;padding:var(--space-12) var(--space-16);text-align:left;transition:border-color var(--duration-160) var(--ease);flex-direction:column;width:100%;font-weight:500;text-decoration:none;display:flex}.modules-module__dYLLwa__navItem:hover{border-color:var(--color-control)}.modules-module__dYLLwa__navItem:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.modules-module__dYLLwa__navItem[aria-current=page]{background:var(--color-sprout);border-color:var(--color-forest)}.modules-module__dYLLwa__navItem:disabled{color:var(--color-muted);cursor:default}.modules-module__dYLLwa__navMeta{color:var(--color-muted);font-size:var(--text-meta);font-weight:400;line-height:var(--text-meta--line-height)}.modules-module__dYLLwa__navGroup{gap:var(--space-8);display:grid}.modules-module__dYLLwa__navGroupTitle{font-size:var(--text-label);font-weight:500;line-height:var(--text-label--line-height);margin:0}.modules-module__dYLLwa__navEntry{gap:var(--space-4);display:grid}.modules-module__dYLLwa__desktopOnly{display:none}.modules-module__dYLLwa__mobileOnly{display:block}.modules-module__dYLLwa__tabs{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);gap:var(--space-4);padding:var(--space-4);display:inline-flex}.modules-module__dYLLwa__tab{border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;font:inherit;min-height:44px;padding:0 var(--space-16);transition:background var(--duration-300) var(--ease), color var(--duration-300) var(--ease);background:0 0;border:0;font-weight:500}.modules-module__dYLLwa__tab[aria-pressed=true]{background:var(--color-ink);color:var(--color-surface)}.modules-module__dYLLwa__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.modules-module__dYLLwa__turns{gap:var(--space-16);display:grid}.modules-module__dYLLwa__turn{border-radius:var(--radius-m);gap:var(--space-8);display:grid}.modules-module__dYLLwa__turn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.modules-module__dYLLwa__turnExtras{gap:var(--space-12);justify-items:start;display:grid}.modules-module__dYLLwa__turnExtras[data-from=learner]{justify-items:end}.modules-module__dYLLwa__turnExtras:empty{display:none}.modules-module__dYLLwa__notice{background:var(--color-stage);border-radius:var(--radius-m);color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);padding:var(--space-12) var(--space-16);margin:0}.modules-module__dYLLwa__status{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.modules-module__dYLLwa__pendingRow{align-items:center;gap:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}.modules-module__dYLLwa__outline{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.modules-module__dYLLwa__tasks{gap:var(--space-16);display:grid}.modules-module__dYLLwa__tall{min-height:44px}@media (min-width:900px){.modules-module__dYLLwa__page{height:calc(100dvh - 72px);min-height:480px;padding-block:var(--space-16) var(--space-24)}.modules-module__dYLLwa__layout{flex:1;grid-template-rows:minmax(0,1fr)}.modules-module__dYLLwa__layout[data-nav]{gap:var(--space-24);grid-template-columns:240px minmax(0,1fr)}.modules-module__dYLLwa__layout>.modules-module__dYLLwa__nav{margin:calc(-1 * var(--space-4));min-height:0;padding:var(--space-4);overflow:auto}.modules-module__dYLLwa__pane{overflow:hidden}.modules-module__dYLLwa__paneHead,.modules-module__dYLLwa__foot{padding-inline:var(--space-32)}.modules-module__dYLLwa__log,.modules-module__dYLLwa__welcome{padding-inline:var(--space-32);overflow:auto}.modules-module__dYLLwa__welcome{min-height:0}.modules-module__dYLLwa__mascot{width:180px}.modules-module__dYLLwa__desktopOnly{display:block}.modules-module__dYLLwa__mobileOnly{display:none}}@media (max-width:520px){.modules-module__dYLLwa__tabs{display:flex}.modules-module__dYLLwa__tab{padding:0 var(--space-8);flex:auto;line-height:1.15}}@media (forced-colors:active){.modules-module__dYLLwa__navItem[aria-current=page]{outline-offset:2px;outline:2px solid highlight}.modules-module__dYLLwa__tab[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}}@media (prefers-reduced-motion:reduce){.modules-module__dYLLwa__navItem,.modules-module__dYLLwa__tab{transition:none}}
.learnerOnboarding-module__04t3Mq__page{max-width:880px;padding-block:var(--space-32) var(--space-48);margin-inline:auto}.learnerOnboarding-module__04t3Mq__title,.learnerOnboarding-module__04t3Mq__heading{font-family:var(--font-display);margin:var(--space-8) 0;overflow-wrap:anywhere;font-weight:300}.learnerOnboarding-module__04t3Mq__title{font-size:var(--text-display-m);line-height:var(--text-display-m--line-height);letter-spacing:var(--text-display-m--letter-spacing)}.learnerOnboarding-module__04t3Mq__heading{color:var(--color-ink);font-size:var(--text-display-s);line-height:var(--text-display-s--line-height);letter-spacing:var(--text-display-s--letter-spacing)}.learnerOnboarding-module__04t3Mq__label{color:var(--color-forest);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-transform:uppercase;font-weight:500}.learnerOnboarding-module__04t3Mq__text{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin-top:var(--space-8);max-width:60ch}.learnerOnboarding-module__04t3Mq__form{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);max-width:680px;box-shadow:var(--shadow-1);gap:var(--space-16);margin-inline:auto;margin-top:var(--space-24);padding:var(--space-32);display:grid}.learnerOnboarding-module__04t3Mq__field{font-size:var(--text-small);gap:var(--space-8);font-weight:500;display:grid}.learnerOnboarding-module__04t3Mq__input{width:100%;min-width:0}.learnerOnboarding-module__04t3Mq__panel{border-top:1px solid var(--color-line);margin-top:var(--space-32);padding-top:var(--space-24)}.learnerOnboarding-module__04t3Mq__note{background:var(--color-stage);border-radius:var(--radius-m);font-size:var(--text-small);line-height:var(--text-small--line-height);margin-top:var(--space-16);padding:var(--space-16)}.learnerOnboarding-module__04t3Mq__pair{gap:var(--space-16);margin-top:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.learnerOnboarding-module__04t3Mq__stack{gap:var(--space-12);margin-top:var(--space-16);padding:0;list-style:none;display:grid}.learnerOnboarding-module__04t3Mq__strong{margin-top:var(--space-16);font-weight:500}.learnerOnboarding-module__04t3Mq__actions{gap:var(--space-12);margin-top:var(--space-16);flex-wrap:wrap;display:flex}.learnerOnboarding-module__04t3Mq__action{margin-top:var(--space-16);justify-self:start}.learnerOnboarding-module__04t3Mq__link{min-height:44px;margin-top:var(--space-8)}.learnerOnboarding-module__04t3Mq__error{color:var(--color-error);font-size:var(--text-small);margin-top:var(--space-12)}@media (max-width:520px){.learnerOnboarding-module__04t3Mq__pair{grid-template-columns:minmax(0,1fr)}.learnerOnboarding-module__04t3Mq__form{padding:var(--space-24)}}
.businessCrm-module__CFC7iG__page{gap:var(--space-24);max-width:var(--content-max);min-width:0;padding:var(--space-24) var(--space-16);margin-inline:auto;display:grid}.businessCrm-module__CFC7iG__column{gap:var(--space-16);min-width:0;display:grid}.businessCrm-module__CFC7iG__tabs{gap:var(--space-8);flex-wrap:wrap;display:flex}.businessCrm-module__CFC7iG__tab{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);color:inherit;cursor:pointer;font:inherit;font-size:var(--text-small);min-height:44px;padding:var(--space-8) var(--space-12)}.businessCrm-module__CFC7iG__tab[aria-selected=true]{background:var(--color-sprout);border-color:var(--color-forest);color:var(--color-forest);font-weight:500}.businessCrm-module__CFC7iG__tab:focus-visible,.businessCrm-module__CFC7iG__row:focus-visible,.businessCrm-module__CFC7iG__field input:focus-visible,.businessCrm-module__CFC7iG__field select:focus-visible,.businessCrm-module__CFC7iG__field textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.businessCrm-module__CFC7iG__status{font-size:var(--text-small);min-height:24px}.businessCrm-module__CFC7iG__error{color:var(--color-error)}.businessCrm-module__CFC7iG__panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);gap:var(--space-12);min-width:0;padding:var(--space-16);display:grid}.businessCrm-module__CFC7iG__panel h2,.businessCrm-module__CFC7iG__panel h3{margin:0;font-weight:500}.businessCrm-module__CFC7iG__panel h2{font-size:var(--text-title)}.businessCrm-module__CFC7iG__panel h3{font-size:var(--text-body)}.businessCrm-module__CFC7iG__panel p{margin:0}.businessCrm-module__CFC7iG__muted{color:var(--color-muted);font-size:var(--text-small)}.businessCrm-module__CFC7iG__split{gap:var(--space-16);min-width:0;display:grid}.businessCrm-module__CFC7iG__list{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.businessCrm-module__CFC7iG__row{border:0;border-top:1px solid var(--color-line);color:inherit;cursor:pointer;font:inherit;gap:var(--space-4);padding:var(--space-12) var(--space-4);text-align:left;background:0 0;width:100%;display:grid}.businessCrm-module__CFC7iG__row[aria-pressed=true]{background:var(--color-sprout)}.businessCrm-module__CFC7iG__row strong{font-weight:500}.businessCrm-module__CFC7iG__line{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;justify-content:space-between;display:flex}.businessCrm-module__CFC7iG__tag{border:1px solid var(--color-line);border-radius:var(--radius-s,6px);font-size:var(--text-small);padding:0 var(--space-8);white-space:nowrap}.businessCrm-module__CFC7iG__promised{background:var(--color-gold-tint)}.businessCrm-module__CFC7iG__overdue{background:var(--color-ember-tint)}.businessCrm-module__CFC7iG__form{border-top:1px solid var(--color-line);gap:var(--space-12);padding-top:var(--space-12);display:grid}.businessCrm-module__CFC7iG__field{font-size:var(--text-small);gap:var(--space-4);min-width:0;display:grid}.businessCrm-module__CFC7iG__field input,.businessCrm-module__CFC7iG__field select,.businessCrm-module__CFC7iG__field textarea{background:var(--color-surface);border:1px solid var(--color-control);border-radius:var(--radius-s,6px);color:inherit;font:inherit;min-width:0;min-height:44px;padding:var(--space-8);width:100%;font-size:16px}.businessCrm-module__CFC7iG__field textarea{min-height:88px}.businessCrm-module__CFC7iG__check{font-size:var(--text-small);align-items:center;gap:var(--space-8);min-height:44px;display:flex}.businessCrm-module__CFC7iG__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.businessCrm-module__CFC7iG__values{gap:var(--space-8);overflow-wrap:anywhere;margin:0;display:grid}.businessCrm-module__CFC7iG__values dt{font-size:var(--text-small);font-weight:500}.businessCrm-module__CFC7iG__values dd{color:var(--color-muted);margin:0}.businessCrm-module__CFC7iG__entry{border-top:1px solid var(--color-line);overflow-wrap:anywhere;padding-top:var(--space-8);white-space:pre-wrap}.businessCrm-module__CFC7iG__secret{background:var(--color-stage);border-radius:var(--radius-s,6px);font-family:var(--font-mono,monospace);font-size:var(--text-small);overflow-wrap:anywhere;padding:var(--space-8)}.businessCrm-module__CFC7iG__panel a{overflow-wrap:anywhere}@media (min-width:900px){.businessCrm-module__CFC7iG__split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}
.founderDiagnostics-module__2tOSeG__page{gap:var(--space-24);max-width:var(--content-max);padding:var(--space-24) var(--gutter) var(--space-48);font-size:var(--text-small);margin-inline:auto;display:grid}.founderDiagnostics-module__2tOSeG__header{gap:var(--space-16);justify-items:start;display:grid}.founderDiagnostics-module__2tOSeG__panels{gap:var(--space-16);display:grid}.founderDiagnostics-module__2tOSeG__panel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);padding:var(--space-16);min-width:0}.founderDiagnostics-module__2tOSeG__panel p{margin-block:var(--space-12) 0}.founderDiagnostics-module__2tOSeG__title{font-size:var(--text-title);margin-block:var(--space-12) 0;font-weight:500}.founderDiagnostics-module__2tOSeG__operation{border-top:1px solid var(--color-line);padding-block:var(--space-16)}.founderDiagnostics-module__2tOSeG__operation:first-child{border-top:0}.founderDiagnostics-module__2tOSeG__row{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;justify-content:space-between;display:flex}.founderDiagnostics-module__2tOSeG__row h3{font-size:var(--text-small);margin:0;font-weight:500}.founderDiagnostics-module__2tOSeG__meta{color:var(--color-muted);font-size:var(--text-small);margin-top:var(--space-8);display:block}.founderDiagnostics-module__2tOSeG__details{margin-top:var(--space-12)}.founderDiagnostics-module__2tOSeG__details summary,.founderDiagnostics-module__2tOSeG__panel summary{cursor:pointer;min-height:24px}.founderDiagnostics-module__2tOSeG__details summary:focus-visible,.founderDiagnostics-module__2tOSeG__panel summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.founderDiagnostics-module__2tOSeG__values{gap:var(--space-16);margin-top:var(--space-16);overflow-wrap:anywhere;display:grid}.founderDiagnostics-module__2tOSeG__values>div{min-width:0}.founderDiagnostics-module__2tOSeG__values dt{font-weight:500}.founderDiagnostics-module__2tOSeG__values dd{margin:var(--space-4) 0 0;color:var(--color-muted)}.founderDiagnostics-module__2tOSeG__list{margin:var(--space-12) 0 0;padding:0;list-style:none}@media (min-width:900px){.founderDiagnostics-module__2tOSeG__values{grid-template-columns:repeat(2,minmax(0,1fr))}}
.familyReport-module__1VxJiG__page{max-width:var(--content-max);padding:var(--space-32) var(--gutter) var(--space-64);color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-body);margin-inline:auto}.familyReport-module__1VxJiG__enrollment{margin-top:var(--space-48)}.familyReport-module__1VxJiG__learnerTitle,.familyReport-module__1VxJiG__sectionTitle{font-family:var(--font-display);font-weight:300;font-size:var(--text-display-s)}.familyReport-module__1VxJiG__practice{margin-top:var(--space-24);padding:var(--space-32);background:var(--color-stage);border-radius:var(--radius-l)}.familyReport-module__1VxJiG__practiceGrid{align-items:end;gap:var(--space-48);margin-top:var(--space-24);grid-template-columns:1fr 1.2fr;display:grid}.familyReport-module__1VxJiG__practiceTotal{font-family:var(--font-display);font-size:var(--text-display-m);font-weight:300;line-height:1.1}.familyReport-module__1VxJiG__days{align-items:end;gap:var(--space-8);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.familyReport-module__1VxJiG__dayTrack{border-bottom:1px solid var(--color-line);height:96px;display:block;position:relative}.familyReport-module__1VxJiG__dayBar{border-radius:var(--radius-s) var(--radius-s) 0 0;background:var(--color-forest);position:absolute;bottom:0;left:15%;right:15%}.familyReport-module__1VxJiG__evidenceGrid{margin-top:var(--space-24);align-items:start;gap:var(--space-24);grid-template-columns:1.2fr 1fr;display:grid}.familyReport-module__1VxJiG__panel{padding:var(--space-24);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l)}.familyReport-module__1VxJiG__skill{padding-block:var(--space-16);border-top:1px solid var(--color-line)}.familyReport-module__1VxJiG__skill:first-child{border-top:0}@media (max-width:768px){.familyReport-module__1VxJiG__practice{padding:var(--space-24)}.familyReport-module__1VxJiG__practiceGrid,.familyReport-module__1VxJiG__evidenceGrid{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.familyReport-module__1VxJiG__enrollment{margin-top:var(--space-32)}}.familyReport-module__1VxJiG__learners{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.familyReport-module__1VxJiG__learnerChoice{text-align:left;border:1px solid var(--color-control);border-radius:var(--radius-m);width:100%;padding:var(--space-16);background:var(--color-surface);cursor:pointer}.familyReport-module__1VxJiG__learnerChoice[aria-pressed=true]{border-color:var(--color-forest);background:var(--color-sprout)}.familyReport-module__1VxJiG__learnerChoice:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.familyReport-module__1VxJiG__settings{max-width:900px}.familyReport-module__1VxJiG__adultReports{gap:var(--space-24);display:grid}.familyReport-module__1VxJiG__adultReports .familyReport-module__1VxJiG__panel{gap:var(--space-12);display:grid}@media (max-width:767px){.familyReport-module__1VxJiG__learners{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.familyReport-module__1VxJiG__page{padding-top:var(--space-16)}}
.familyWorkspace-module__OwIS3q__page{max-width:var(--content-max);padding:var(--space-32) var(--gutter) var(--space-64);color:var(--color-ink);font-family:var(--font-text);margin-inline:auto}.familyWorkspace-module__OwIS3q__report{padding:var(--space-24);border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-surface)}.familyWorkspace-module__OwIS3q__stats{gap:var(--space-24);margin-top:var(--space-24);padding-block:var(--space-24);border-block:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.familyWorkspace-module__OwIS3q__stat{min-width:0}.familyWorkspace-module__OwIS3q__statValue{font-family:var(--font-display);font-size:var(--text-display-m);line-height:var(--text-display-m--line-height);margin-top:var(--space-8);font-weight:300}.familyWorkspace-module__OwIS3q__boundary{padding:var(--space-16);margin-top:var(--space-24);background:var(--color-stage);border-radius:var(--radius-m);color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height)}.familyWorkspace-module__OwIS3q__studio{padding:var(--space-32);margin-top:var(--space-32);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l)}.familyWorkspace-module__OwIS3q__studio[data-primary=true]{background:var(--color-stage);border-color:#0000}.familyWorkspace-module__OwIS3q__empty{margin-top:var(--space-16);padding:var(--space-24);border:1px solid var(--color-line);border-radius:var(--radius-l)}@media (max-width:520px){.familyWorkspace-module__OwIS3q__studio,.familyWorkspace-module__OwIS3q__report{padding:var(--space-24)}.familyWorkspace-module__OwIS3q__stats{gap:var(--space-12)}.familyWorkspace-module__OwIS3q__page{padding-top:var(--space-16)}}
.parentAccess-module__v0Cqja__page{max-width:760px;padding:var(--space-32) var(--gutter) var(--space-64);color:var(--color-ink);font-family:var(--font-text);margin-inline:auto}.parentAccess-module__v0Cqja__centered{padding:var(--space-48) var(--gutter);color:var(--color-ink);font-family:var(--font-text);justify-content:center;align-items:flex-start;display:flex}.parentAccess-module__v0Cqja__stack{gap:var(--space-24);width:100%;max-width:640px;display:grid}.parentAccess-module__v0Cqja__card{gap:var(--space-24);width:100%;max-width:640px;padding:var(--space-32);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);flex-direction:column;display:flex}.parentAccess-module__v0Cqja__notice{padding:var(--space-16);background:var(--color-stage);border:1px dashed var(--color-control);border-radius:var(--radius-m)}.parentAccess-module__v0Cqja__input{margin-top:var(--space-8);width:100%;min-height:48px;padding:var(--space-12) var(--space-16);background:var(--color-surface);border:1px solid var(--color-control);border-radius:var(--radius-m);font-size:var(--text-body);display:block}.parentAccess-module__v0Cqja__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.parentAccess-module__v0Cqja__status{margin-block:var(--space-24);padding:var(--space-24);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l)}.parentAccess-module__v0Cqja__action{white-space:normal}@media (max-width:520px){.parentAccess-module__v0Cqja__card{padding:var(--space-24)}.parentAccess-module__v0Cqja__action{width:100%}}.parentAccess-module__v0Cqja__page>header{margin-bottom:var(--space-24)}@media (max-width:520px){.parentAccess-module__v0Cqja__page{padding-top:var(--space-16)}}
.collaborationEditor-module__PBWwBa__page{max-width:var(--content-max);padding:var(--space-24) var(--gutter) var(--space-64);margin-inline:auto}.collaborationEditor-module__PBWwBa__hero{align-items:center;gap:var(--space-32);margin-block:var(--space-32);padding:var(--space-32);background:var(--color-forest);color:var(--color-surface);border-radius:var(--radius-stage);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.collaborationEditor-module__PBWwBa__hero h2{font-family:var(--font-display);font-size:var(--text-display-m);margin-block:var(--space-16);overflow-wrap:anywhere;font-weight:300;line-height:1.1}.collaborationEditor-module__PBWwBa__heroFacts{gap:var(--space-32);padding-top:var(--space-16);border-top:1px solid;flex-wrap:wrap;display:flex}.collaborationEditor-module__PBWwBa__heroFacts>span{font-family:var(--font-display);font-size:var(--text-display-s)}.collaborationEditor-module__PBWwBa__heroFacts small{font:var(--text-small) var(--font-text);margin-top:var(--space-8);display:block}.collaborationEditor-module__PBWwBa__editor,.collaborationEditor-module__PBWwBa__stack{gap:var(--space-24);min-width:0;display:grid}.collaborationEditor-module__PBWwBa__editor{border:0;margin:0;padding:0}.collaborationEditor-module__PBWwBa__work{align-items:start;gap:var(--space-32);grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);display:grid}.collaborationEditor-module__PBWwBa__outline{gap:var(--space-12);align-content:start;min-width:0;display:grid}.collaborationEditor-module__PBWwBa__outline h2{font-size:var(--text-small);color:var(--color-muted);margin-bottom:var(--space-8);font-weight:500}.collaborationEditor-module__PBWwBa__outline>button{padding:var(--space-16);text-align:left;border:1px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-ink);overflow-wrap:anywhere;cursor:pointer;min-height:44px}.collaborationEditor-module__PBWwBa__outline>button[aria-pressed=true]{color:var(--color-forest);background:var(--color-sprout);border-color:var(--color-forest)}.collaborationEditor-module__PBWwBa__outline small{color:var(--color-muted);margin-top:var(--space-8);display:block}.collaborationEditor-module__PBWwBa__panel,.collaborationEditor-module__PBWwBa__selected,.collaborationEditor-module__PBWwBa__inset{gap:var(--space-24);min-width:0;padding:var(--space-24);border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-surface);display:grid}.collaborationEditor-module__PBWwBa__selected{background:var(--color-sprout);border:0}.collaborationEditor-module__PBWwBa__panel h2,.collaborationEditor-module__PBWwBa__selected h2,.collaborationEditor-module__PBWwBa__inset h2{font-family:var(--font-display);font-size:var(--text-display-s);overflow-wrap:anywhere;font-weight:300;line-height:1.2}.collaborationEditor-module__PBWwBa__inset{border-radius:var(--radius-m)}.collaborationEditor-module__PBWwBa__field{gap:var(--space-8);min-width:0;font-size:var(--text-small);display:grid}.collaborationEditor-module__PBWwBa__field input,.collaborationEditor-module__PBWwBa__field textarea,.collaborationEditor-module__PBWwBa__field select{border:1px solid var(--color-control);border-radius:var(--radius-m);width:100%;min-width:0;min-height:44px;padding:var(--space-12) var(--space-16);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--text-body)}.collaborationEditor-module__PBWwBa__field textarea{resize:vertical}.collaborationEditor-module__PBWwBa__field :disabled{opacity:1;color:var(--color-muted)}.collaborationEditor-module__PBWwBa__check{align-items:start;gap:var(--space-12);min-height:44px;padding-block:var(--space-8);display:flex}.collaborationEditor-module__PBWwBa__check input{width:20px;height:20px;margin-top:var(--space-4);accent-color:var(--color-forest);flex:none}.collaborationEditor-module__PBWwBa__disclosure{border-top:1px solid var(--color-line);padding-block:var(--space-24);min-width:0}.collaborationEditor-module__PBWwBa__disclosure summary,.collaborationEditor-module__PBWwBa__question summary{cursor:pointer;min-height:44px;padding-block:var(--space-8);overflow-wrap:anywhere}.collaborationEditor-module__PBWwBa__disclosure>.collaborationEditor-module__PBWwBa__stack{margin-top:var(--space-16)}.collaborationEditor-module__PBWwBa__question{padding-block:var(--space-16);border-top:1px solid var(--color-line)}.collaborationEditor-module__PBWwBa__question>.collaborationEditor-module__PBWwBa__stack{padding-top:var(--space-16)}.collaborationEditor-module__PBWwBa__stringRow,.collaborationEditor-module__PBWwBa__two{align-items:end;gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.collaborationEditor-module__PBWwBa__stringRow{grid-template-columns:minmax(0,1fr) auto}.collaborationEditor-module__PBWwBa__saveBar{justify-content:space-between;align-items:center;gap:var(--space-16);margin-block:var(--space-32);padding:var(--space-24);border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-surface);flex-wrap:wrap;display:flex}.collaborationEditor-module__PBWwBa__saveBar>div{gap:var(--space-12);flex-wrap:wrap;display:flex}.collaborationEditor-module__PBWwBa__saveBar p,.collaborationEditor-module__PBWwBa__muted,.collaborationEditor-module__PBWwBa__eyebrow{color:var(--color-muted);font-size:var(--text-small)}.collaborationEditor-module__PBWwBa__feedback{padding:var(--space-16) var(--space-24);margin-block:var(--space-24);background:var(--color-stage);border-radius:var(--radius-m)}.collaborationEditor-module__PBWwBa__version{overflow-wrap:anywhere;font-size:var(--text-small)}.collaborationEditor-module__PBWwBa__outline button:focus-visible,.collaborationEditor-module__PBWwBa__field :focus-visible,.collaborationEditor-module__PBWwBa__check input:focus-visible,.collaborationEditor-module__PBWwBa__disclosure summary:focus-visible,.collaborationEditor-module__PBWwBa__question summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:899px){.collaborationEditor-module__PBWwBa__hero,.collaborationEditor-module__PBWwBa__work,.collaborationEditor-module__PBWwBa__two{grid-template-columns:minmax(0,1fr)}.collaborationEditor-module__PBWwBa__hero,.collaborationEditor-module__PBWwBa__panel,.collaborationEditor-module__PBWwBa__selected,.collaborationEditor-module__PBWwBa__inset{padding:var(--space-24)}.collaborationEditor-module__PBWwBa__hero h2{font-size:var(--text-display-s)}.collaborationEditor-module__PBWwBa__work{gap:var(--space-24)}.collaborationEditor-module__PBWwBa__saveBar>div,.collaborationEditor-module__PBWwBa__saveBar button{width:100%}}@media (max-width:767px){.collaborationEditor-module__PBWwBa__stringRow{grid-template-columns:minmax(0,1fr)}.collaborationEditor-module__PBWwBa__stringRow>button{justify-self:end}}.collaborationEditor-module__PBWwBa__orderRow{justify-content:space-between;align-items:center;gap:var(--space-12);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.collaborationEditor-module__PBWwBa__orderRow>div{gap:var(--space-8);display:flex}
.settings-module__pelBMG__fact{margin:0}.settings-module__pelBMG__tall{min-height:44px}.settings-module__pelBMG__status{min-height:var(--space-24);margin:0}.settings-module__pelBMG__status:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-module__pelBMG__count{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height)}.settings-module__pelBMG__submitRow{align-items:center;gap:var(--space-12) var(--space-16);flex-wrap:wrap;justify-content:space-between;display:flex}.settings-module__pelBMG__group{gap:var(--space-12);display:grid}.settings-module__pelBMG__heading{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:var(--text-display-s--letter-spacing);font-weight:300;line-height:var(--text-display-s--line-height);margin:0}.settings-module__pelBMG__rows{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.settings-module__pelBMG__row{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);align-items:center;gap:var(--space-16);min-height:44px;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-16);justify-content:space-between;display:flex}.settings-module__pelBMG__danger{border-top:1px solid var(--color-line);gap:var(--space-12);padding-top:var(--space-24);display:grid}
.studyStudio-module__1WoqOW__page{max-width:var(--content-max);padding:var(--space-32) var(--gutter) var(--space-64);color:var(--color-ink);margin-inline:auto}.studyStudio-module__1WoqOW__narrow{max-width:880px}.studyStudio-module__1WoqOW__sections{gap:var(--space-48);margin-top:var(--space-32);display:grid}.studyStudio-module__1WoqOW__stage{background:var(--color-stage);border-radius:var(--radius-l);padding:var(--space-32);display:block}.studyStudio-module__1WoqOW__label{color:var(--color-muted);font-size:var(--text-meta);font-weight:500}.studyStudio-module__1WoqOW__title{font-family:var(--font-display);font-size:var(--text-display-s);line-height:var(--text-display-s--line-height);margin-top:var(--space-8);font-weight:300;display:block}.studyStudio-module__1WoqOW__library{gap:var(--space-24);margin-top:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studyStudio-module__1WoqOW__curriculum{height:100%;padding:var(--space-24);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);text-decoration:none;display:block}.studyStudio-module__1WoqOW__curriculum:hover{border-color:var(--color-control)}.studyStudio-module__1WoqOW__curriculum:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.studyStudio-module__1WoqOW__cardTitle{font-size:var(--text-title);line-height:var(--text-title--line-height);margin-top:var(--space-8);font-weight:500}.studyStudio-module__1WoqOW__builder{margin-top:var(--space-32)}.studyStudio-module__1WoqOW__choices{gap:var(--space-8);flex-wrap:wrap;display:flex}.studyStudio-module__1WoqOW__field{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);padding:var(--space-24);display:block}.studyStudio-module__1WoqOW__control{margin-top:var(--space-12);border:1px solid var(--color-control);border-radius:var(--radius-m);background:var(--color-surface);width:100%;min-height:48px;padding:var(--space-12) var(--space-16);color:var(--color-ink);font:inherit;font-size:var(--text-body);display:block}.studyStudio-module__1WoqOW__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.studyStudio-module__1WoqOW__builder button{white-space:normal;max-width:100%;padding-block:var(--space-12)}@media (max-width:768px){.studyStudio-module__1WoqOW__library{grid-template-columns:minmax(0,1fr)}.studyStudio-module__1WoqOW__stage{padding:var(--space-24)}}@media (max-width:520px){.studyStudio-module__1WoqOW__page{padding-top:var(--space-16)}}
.mediaStudio-module__W1Gn6q__editor{gap:var(--space-24);min-width:0;display:grid}.mediaStudio-module__W1Gn6q__group{gap:var(--space-12);min-width:0;padding:var(--space-16);border:1px solid var(--color-line);border-radius:var(--radius-m);margin:0;display:grid}.mediaStudio-module__W1Gn6q__group legend{padding-inline:var(--space-8);font-weight:500;font-size:var(--text-small)}.mediaStudio-module__W1Gn6q__field{gap:var(--space-8);min-width:0;font-size:var(--text-small);font-weight:500;display:grid}.mediaStudio-module__W1Gn6q__field input,.mediaStudio-module__W1Gn6q__field textarea{width:100%;min-width:0;padding:var(--space-12);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-control);border-radius:var(--radius-s);font:inherit;font-weight:400}.mediaStudio-module__W1Gn6q__field textarea{resize:vertical}.mediaStudio-module__W1Gn6q__field input:focus-visible,.mediaStudio-module__W1Gn6q__field textarea:focus-visible,.mediaStudio-module__W1Gn6q__check input:focus-visible,.mediaStudio-module__W1Gn6q__details summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.mediaStudio-module__W1Gn6q__check{align-items:center;gap:var(--space-8);display:flex}.mediaStudio-module__W1Gn6q__muted{color:var(--color-muted);font-size:var(--text-small);overflow-wrap:anywhere}.mediaStudio-module__W1Gn6q__details{border-top:1px solid var(--color-line);padding-top:var(--space-16)}.mediaStudio-module__W1Gn6q__details summary{cursor:pointer;font-weight:500}.mediaStudio-module__W1Gn6q__details[open]{gap:var(--space-16);display:grid}.mediaStudio-module__W1Gn6q__actions{gap:var(--space-12);flex-wrap:wrap;display:flex}.mediaStudio-module__W1Gn6q__workspace{gap:var(--space-32);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.mediaStudio-module__W1Gn6q__preview{top:var(--space-24);background:var(--color-sprout);border-radius:var(--radius-l);padding:var(--space-24);gap:var(--space-16);min-width:0;display:grid;position:sticky}.mediaStudio-module__W1Gn6q__preview h4{font-size:var(--text-title);font-weight:500}@media (max-width:900px){.mediaStudio-module__W1Gn6q__workspace{grid-template-columns:minmax(0,1fr)}.mediaStudio-module__W1Gn6q__preview{position:static}}.mediaStudio-module__W1Gn6q__contentPanel,.mediaStudio-module__W1Gn6q__contentList{gap:var(--space-16);min-width:0;display:grid}.mediaStudio-module__W1Gn6q__contentPanel summary{color:var(--color-muted);cursor:pointer;font-size:var(--text-small)}.mediaStudio-module__W1Gn6q__studioHeader{padding-block:var(--space-8)}.mediaStudio-module__W1Gn6q__eyebrow{color:var(--color-forest);font-size:var(--text-small);font-weight:500}.mediaStudio-module__W1Gn6q__studioTitle{font-family:var(--font-display);font-size:var(--text-display-s);line-height:var(--text-display-s--line-height);margin-block:var(--space-8);font-weight:300}.mediaStudio-module__W1Gn6q__studioIntro{color:var(--color-muted);font-size:var(--text-body);line-height:1.6}.mediaStudio-module__W1Gn6q__authoringCard{gap:var(--space-32)}.mediaStudio-module__W1Gn6q__saveRow{justify-content:space-between;align-items:center;gap:var(--space-24);border-top:1px solid var(--color-line);padding-top:var(--space-24);flex-wrap:wrap;display:flex}.mediaStudio-module__W1Gn6q__deliveryNotice{color:var(--color-muted);max-width:440px;font-size:var(--text-small);line-height:1.6}.mediaStudio-module__W1Gn6q__previewHeading{justify-content:space-between;align-items:baseline;gap:var(--space-8);color:var(--color-forest);flex-wrap:wrap;display:flex}.mediaStudio-module__W1Gn6q__previewHeading span{font-size:var(--text-meta)}.mediaStudio-module__W1Gn6q__previewCanvas{padding:var(--space-24);background:var(--color-surface);border-radius:var(--radius-m);box-shadow:var(--shadow-1)}.mediaStudio-module__W1Gn6q__readingPreview{gap:var(--space-24);overflow-wrap:anywhere;display:grid}.mediaStudio-module__W1Gn6q__readingPreview h5{font-family:var(--font-display);font-size:var(--text-display-s);line-height:var(--text-display-s--line-height);font-weight:300}.mediaStudio-module__W1Gn6q__explanationPreview{font-size:var(--text-body-l);white-space:pre-wrap;line-height:1.6}.mediaStudio-module__W1Gn6q__readingNotes{color:var(--color-muted);font-size:var(--text-small);border-top:1px solid var(--color-line);padding-top:var(--space-16)}.mediaStudio-module__W1Gn6q__readingNotes summary{cursor:pointer}.mediaStudio-module__W1Gn6q__readingNotes p{margin-top:var(--space-12)}.mediaStudio-module__W1Gn6q__fileTools{border-bottom:1px solid var(--color-line);padding-bottom:var(--space-16);font-size:var(--text-small)}.mediaStudio-module__W1Gn6q__fileTools summary{cursor:pointer;color:var(--color-muted)}.mediaStudio-module__W1Gn6q__fileTools[open]{gap:var(--space-16);display:grid}.mediaStudio-module__W1Gn6q__fileField{gap:var(--space-8);font-weight:500;display:grid}.mediaStudio-module__W1Gn6q__fileField input{max-width:100%;font:inherit}.mediaStudio-module__W1Gn6q__fileTools button{color:var(--color-forest);justify-self:start;text-decoration:underline}.mediaStudio-module__W1Gn6q__fileTools summary:focus-visible,.mediaStudio-module__W1Gn6q__fileField input:focus-visible,.mediaStudio-module__W1Gn6q__fileTools button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:520px),(pointer:coarse){.mediaStudio-module__W1Gn6q__field input,.mediaStudio-module__W1Gn6q__field textarea{font-size:var(--text-body)}}
.teachingList-module__BrBRbG__page{width:100%;max-width:1280px;padding:var(--space-32) 0 var(--space-64);color:var(--color-ink);font-size:var(--text-body);margin-inline:auto}.teachingList-module__BrBRbG__layout{gap:var(--space-48);margin-top:var(--space-32);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.teachingList-module__BrBRbG__work,.teachingList-module__BrBRbG__connections{min-width:0}.teachingList-module__BrBRbG__summary{gap:var(--space-16);padding-bottom:var(--space-24);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.teachingList-module__BrBRbG__summary dt{font-size:var(--text-small);color:var(--color-muted)}.teachingList-module__BrBRbG__summary dd{font-family:var(--font-display);font-size:var(--text-display-m);margin-top:var(--space-8);font-weight:300;line-height:1.1}.teachingList-module__BrBRbG__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-12);margin-block:var(--space-24);flex-wrap:wrap;display:flex}.teachingList-module__BrBRbG__sectionHead h2{font-size:var(--text-title);font-weight:500}.teachingList-module__BrBRbG__assignments{gap:var(--space-16);padding:0;list-style:none;display:grid}.teachingList-module__BrBRbG__assignment{padding:var(--space-24);border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-surface)}.teachingList-module__BrBRbG__assignmentHead,.teachingList-module__BrBRbG__assignmentFoot{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.teachingList-module__BrBRbG__assignment h3{font-size:var(--text-title);margin-top:var(--space-16);overflow-wrap:anywhere;font-weight:500}.teachingList-module__BrBRbG__instructions{color:var(--color-muted);margin-top:var(--space-8);line-height:1.55}.teachingList-module__BrBRbG__assignmentFoot{margin-top:var(--space-24)}.teachingList-module__BrBRbG__meta{font-size:var(--text-meta);color:var(--color-muted);overflow-wrap:anywhere}.teachingList-module__BrBRbG__state{font-size:var(--text-meta);padding:var(--space-4) var(--space-8);border-radius:var(--radius-s);background:var(--color-stage)}.teachingList-module__BrBRbG__state[data-feedback=true]{background:var(--color-gold-tint)}.teachingList-module__BrBRbG__empty{padding:var(--space-32);background:var(--color-stage);border-radius:var(--radius-l);justify-items:start;gap:var(--space-16);display:grid}.teachingList-module__BrBRbG__empty h3{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:300}.teachingList-module__BrBRbG__empty p{color:var(--color-muted)}.teachingList-module__BrBRbG__notice{margin-block:var(--space-16)}.teachingList-module__BrBRbG__error{color:var(--color-error);margin-top:var(--space-16)}.teachingList-module__BrBRbG__connections{border-left:1px solid var(--color-line);padding-left:var(--space-32)}@media (max-width:900px){.teachingList-module__BrBRbG__layout{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.teachingList-module__BrBRbG__connections{border-left:none;border-top:1px solid var(--color-line);padding:var(--space-24) 0 0}}@media (max-width:520px){.teachingList-module__BrBRbG__page{padding:var(--space-16) 0 var(--space-64)}.teachingList-module__BrBRbG__assignment{padding:var(--space-16)}.teachingList-module__BrBRbG__summary{gap:var(--space-12)}}.teachingList-module__BrBRbG__connectionTitle{font-family:var(--font-display);font-size:var(--text-display-s);margin-bottom:var(--space-24);font-weight:300}.teachingList-module__BrBRbG__connectionList{gap:var(--space-24);padding:0;list-style:none;display:grid}.teachingList-module__BrBRbG__connectionList h3{font-size:var(--text-body);overflow-wrap:anywhere;font-weight:500}.teachingList-module__BrBRbG__manage{margin-top:var(--space-8);font-size:var(--text-meta)}.teachingList-module__BrBRbG__manage summary,.teachingList-module__BrBRbG__invitation summary{cursor:pointer;min-height:44px;padding-block:var(--space-12)}.teachingList-module__BrBRbG__manage summary:focus-visible,.teachingList-module__BrBRbG__invitation summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.teachingList-module__BrBRbG__invitation{border-top:1px solid var(--color-line);margin-top:var(--space-24);padding-top:var(--space-12)}.teachingList-module__BrBRbG__invitation summary{font-size:var(--text-small);font-weight:500}.teachingList-module__BrBRbG__invitationForm{gap:var(--space-16);padding-top:var(--space-16);font-size:var(--text-small);display:grid}.teachingList-module__BrBRbG__summary>div{flex-direction:column;justify-content:space-between;display:flex}.teachingList-module__BrBRbG__assignment{column-gap:var(--space-24);grid-template-columns:minmax(0,1fr) auto;display:grid}.teachingList-module__BrBRbG__assignmentHead{grid-column:1/-1}.teachingList-module__BrBRbG__assignment h3,.teachingList-module__BrBRbG__instructions{grid-column:1}.teachingList-module__BrBRbG__assignmentFoot{justify-content:end;align-items:flex-end;gap:var(--space-8);margin-top:var(--space-16);flex-direction:column;grid-area:2/2/span 2}@media (max-width:520px){.teachingList-module__BrBRbG__assignment{display:block}.teachingList-module__BrBRbG__assignmentFoot{flex-direction:row;justify-content:space-between}}.teachingList-module__BrBRbG__workspaceLink{justify-content:flex-start;display:flex}@media (max-width:520px){.teachingList-module__BrBRbG__assignment:has(section[aria-label^=Learning\ work]){background:0 0;border-width:1px 0 0;border-radius:0;padding-inline:0}}
