.educatorWorkspace-module__78VGGq__page{max-width:var(--content-max);padding:var(--space-32) var(--gutter) var(--space-64);margin-inline:auto}.educatorWorkspace-module__78VGGq__workspace{gap:var(--space-24);display:grid}.educatorWorkspace-module__78VGGq__columns{gap:var(--space-32);display:grid}.educatorWorkspace-module__78VGGq__editor,.educatorWorkspace-module__78VGGq__review,.educatorWorkspace-module__78VGGq__context{align-content:start;gap:var(--space-24);min-width:0;display:grid}.educatorWorkspace-module__78VGGq__card{min-width:0;padding:var(--space-24);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l)}.educatorWorkspace-module__78VGGq__label{color:var(--color-muted);font-size:var(--text-meta);font-weight:500}.educatorWorkspace-module__78VGGq__heading{font-family:var(--font-display);font-size:var(--text-display-s);line-height:var(--text-display-s--line-height);font-weight:300}.educatorWorkspace-module__78VGGq__field{font-size:var(--text-body);font-weight:500;display:block}.educatorWorkspace-module__78VGGq__control{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);color:var(--color-ink);font:inherit;font-size:var(--text-body);font-weight:400;display:block}.educatorWorkspace-module__78VGGq__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.educatorWorkspace-module__78VGGq__saveBar{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-16);border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-surface);flex-wrap:wrap;display:flex}.educatorWorkspace-module__78VGGq__workspace button{white-space:normal;max-width:100%}@media (max-width:899px){.educatorWorkspace-module__78VGGq__columns{grid-template-columns:minmax(0,1fr)}}.educatorWorkspace-module__78VGGq__review .lg\:grid-cols-2{grid-template-columns:minmax(0,1fr)}.educatorWorkspace-module__78VGGq__review section[aria-labelledby=teaching-media-studio-title] .grid{grid-template-columns:minmax(0,1fr)}.educatorWorkspace-module__78VGGq__review section[aria-labelledby=teaching-media-studio-title] .sm\:col-span-2{grid-column:auto}.educatorWorkspace-module__78VGGq__columns[hidden],.educatorWorkspace-module__78VGGq__mediaPanel[hidden],.educatorWorkspace-module__78VGGq__saveBar[hidden]{display:none}.educatorWorkspace-module__78VGGq__mediaPanel{min-width:0;padding-bottom:var(--space-24)}.educatorWorkspace-module__78VGGq__workspaceTabs{flex:none;place-self:start;width:fit-content}.educatorWorkspace-module__78VGGq__objectiveMap{background:var(--color-sprout);padding:var(--space-24);border-radius:var(--radius-l)}.educatorWorkspace-module__78VGGq__objectiveMap>div:first-child h2,.educatorWorkspace-module__78VGGq__objectiveMap>div:first-child .educatorWorkspace-module__78VGGq__label{color:var(--color-forest)}.educatorWorkspace-module__78VGGq__mapOrder{gap:var(--space-16);border-top:1px solid var(--color-line);padding-top:var(--space-24);display:grid}.educatorWorkspace-module__78VGGq__questionSet{gap:var(--space-24);display:grid}.educatorWorkspace-module__78VGGq__question{gap:var(--space-24);border-top:1px solid var(--color-line);padding-top:var(--space-24);display:grid}.educatorWorkspace-module__78VGGq__questionNumber{color:var(--color-muted);font-size:var(--text-small);font-weight:500}.educatorWorkspace-module__78VGGq__rubric{min-width:0;padding:var(--space-16) 0 0;border:0;border-top:1px solid var(--color-line);margin:0}.educatorWorkspace-module__78VGGq__rubric legend{color:var(--color-ink);padding:0 var(--space-8) 0 0;font-size:var(--text-body);font-weight:500}.educatorWorkspace-module__78VGGq__criterion{padding-bottom:var(--space-16)}.educatorWorkspace-module__78VGGq__criterion+.educatorWorkspace-module__78VGGq__criterion{border-top:1px solid var(--color-line);padding-top:var(--space-16)}.educatorWorkspace-module__78VGGq__editor label{font-size:var(--text-body);font-weight:500}.educatorWorkspace-module__78VGGq__technicalDetails{color:var(--color-muted);font-size:var(--text-small)}.educatorWorkspace-module__78VGGq__technicalDetails summary{cursor:pointer}.educatorWorkspace-module__78VGGq__technicalDetails[open]>label{margin-top:var(--space-16)}@media (max-width:520px){.educatorWorkspace-module__78VGGq__objectiveMap{padding:var(--space-16)}}.educatorWorkspace-module__78VGGq__answerChoices{border-top:1px solid var(--color-line);padding-top:var(--space-24)}.educatorWorkspace-module__78VGGq__rubric>details{margin-top:var(--space-24)}.educatorWorkspace-module__78VGGq__criteriaList{gap:var(--space-16);display:grid}.educatorWorkspace-module__78VGGq__scoring{margin-top:var(--space-24)}.educatorWorkspace-module__78VGGq__curriculumOverview{padding:var(--space-32);background:var(--color-forest);color:var(--color-surface);border-radius:var(--radius-l);gap:var(--space-32);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.educatorWorkspace-module__78VGGq__overviewContent{gap:var(--space-16);min-width:0;display:grid}.educatorWorkspace-module__78VGGq__overviewContent>h2{font-family:var(--font-display);font-size:var(--text-display-l);line-height:var(--text-display-l--line-height);font-weight:300}.educatorWorkspace-module__78VGGq__overviewContent>p{line-height:1.6}.educatorWorkspace-module__78VGGq__overviewLabel{font-size:var(--text-small)}.educatorWorkspace-module__78VGGq__overviewEdit>summary{font-size:var(--text-small);cursor:pointer;text-underline-offset:4px;text-decoration:underline}.educatorWorkspace-module__78VGGq__overviewEdit[open]>section{color:var(--color-ink);margin-top:var(--space-16)}.educatorWorkspace-module__78VGGq__overviewCounts{gap:var(--space-24);padding-top:var(--space-16);border-top:1px solid color-mix(in srgb,var(--color-surface) 30%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.educatorWorkspace-module__78VGGq__overviewCounts dt{font-size:var(--text-small)}.educatorWorkspace-module__78VGGq__overviewCounts dd{font-family:var(--font-display);font-size:var(--text-display-m);margin-top:var(--space-8);font-weight:300}.educatorWorkspace-module__78VGGq__curriculumBody{gap:var(--space-32);grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);align-items:start;display:grid}.educatorWorkspace-module__78VGGq__outline{gap:var(--space-16);top:var(--space-24);min-width:0;display:grid;position:sticky}.educatorWorkspace-module__78VGGq__outlineLabel{font-size:var(--text-small);color:var(--color-muted)}.educatorWorkspace-module__78VGGq__outlineItems{gap:var(--space-8);display:grid}.educatorWorkspace-module__78VGGq__outlineItems button{text-align:left;padding:var(--space-16);border-radius:var(--radius-m);gap:var(--space-8);border:1px solid #0000;display:grid}.educatorWorkspace-module__78VGGq__outlineItems button[aria-pressed=true]{background:var(--color-surface);border-color:var(--color-line);color:var(--color-forest)}.educatorWorkspace-module__78VGGq__outlineItems button small{color:var(--color-muted);font-size:var(--text-small)}.educatorWorkspace-module__78VGGq__outline a{color:var(--color-muted);font-size:var(--text-small);text-underline-offset:4px;text-decoration:underline}.educatorWorkspace-module__78VGGq__outline>button{justify-self:start}.educatorWorkspace-module__78VGGq__outline button:focus-visible,.educatorWorkspace-module__78VGGq__outline a:focus-visible,.educatorWorkspace-module__78VGGq__objectiveEdit summary:focus-visible,.educatorWorkspace-module__78VGGq__questionEdit summary:focus-visible,.educatorWorkspace-module__78VGGq__reviewDisclosure summary:focus-visible,.educatorWorkspace-module__78VGGq__mapOrder>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.educatorWorkspace-module__78VGGq__selectedContent{gap:var(--space-24);min-width:0;display:grid}.educatorWorkspace-module__78VGGq__objectiveMap{gap:var(--space-24);display:grid}.educatorWorkspace-module__78VGGq__objectiveDescription{margin-block:var(--space-12) var(--space-16);line-height:1.6}.educatorWorkspace-module__78VGGq__objectiveEdit summary,.educatorWorkspace-module__78VGGq__questionEdit summary{cursor:pointer;color:var(--color-forest);font-size:var(--text-small)}.educatorWorkspace-module__78VGGq__objectiveEdit[open]>div{background:var(--color-surface);margin-top:var(--space-16);padding:var(--space-24);border-radius:var(--radius-m)}.educatorWorkspace-module__78VGGq__question[hidden],.educatorWorkspace-module__78VGGq__objectiveEdit[hidden]{display:none}.educatorWorkspace-module__78VGGq__questionReading{gap:var(--space-16);display:grid}.educatorWorkspace-module__78VGGq__questionReading h3{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:300;line-height:1.3}.educatorWorkspace-module__78VGGq__questionReading ol{gap:var(--space-12);padding-left:var(--space-24);list-style:upper-alpha;display:grid}.educatorWorkspace-module__78VGGq__questionFields{gap:var(--space-24);margin-top:var(--space-24);display:grid}.educatorWorkspace-module__78VGGq__emptyQuestions{color:var(--color-muted);font-size:var(--text-body)}.educatorWorkspace-module__78VGGq__mapOrder{padding:var(--space-24);border:1px solid var(--color-line);background:var(--color-surface);border-radius:var(--radius-l)}.educatorWorkspace-module__78VGGq__mapOrder>summary{font-size:var(--text-body);cursor:pointer;font-weight:500}.educatorWorkspace-module__78VGGq__mapOrder[open]>div{margin-top:var(--space-24)}.educatorWorkspace-module__78VGGq__reviewDisclosure{padding-top:var(--space-24);border-top:1px solid var(--color-line)}.educatorWorkspace-module__78VGGq__reviewDisclosure>summary{cursor:pointer;font-size:var(--text-body);font-weight:500}.educatorWorkspace-module__78VGGq__reviewDisclosure[open] .educatorWorkspace-module__78VGGq__review{margin-top:var(--space-24)}@media (max-width:899px){.educatorWorkspace-module__78VGGq__curriculumOverview,.educatorWorkspace-module__78VGGq__curriculumBody{grid-template-columns:minmax(0,1fr)}.educatorWorkspace-module__78VGGq__outline{position:static}.educatorWorkspace-module__78VGGq__curriculumOverview{padding:var(--space-24)}}.educatorWorkspace-module__78VGGq__allQuestions{margin-top:var(--space-12);color:var(--color-muted);font-size:var(--text-small);text-underline-offset:4px;text-decoration:underline}.educatorWorkspace-module__78VGGq__overviewContent>p,.educatorWorkspace-module__78VGGq__objectiveDescription,.educatorWorkspace-module__78VGGq__questionReading h3,.educatorWorkspace-module__78VGGq__questionReading li{white-space:pre-wrap;overflow-wrap:anywhere}.educatorWorkspace-module__78VGGq__overviewContent>h2,.educatorWorkspace-module__78VGGq__outlineItems button,.educatorWorkspace-module__78VGGq__objectiveMap h2{overflow-wrap:anywhere}.educatorWorkspace-module__78VGGq__desktopPage{min-width:0}.educatorWorkspace-module__78VGGq__pacing{scroll-margin-top:var(--space-24)}@media (max-width:520px){.educatorWorkspace-module__78VGGq__card,.educatorWorkspace-module__78VGGq__curriculumOverview,.educatorWorkspace-module__78VGGq__objectiveEdit[open]>div,.educatorWorkspace-module__78VGGq__mapOrder{padding:var(--space-16)}.educatorWorkspace-module__78VGGq__technicalDetails summary,.educatorWorkspace-module__78VGGq__objectiveEdit summary,.educatorWorkspace-module__78VGGq__questionEdit summary,.educatorWorkspace-module__78VGGq__reviewDisclosure>summary,.educatorWorkspace-module__78VGGq__mapOrder>summary{min-height:44px;padding-block:var(--space-12)}.educatorWorkspace-module__78VGGq__page{padding-top:var(--space-16)}}
.educatorOverview-module__rEAdCq__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}.educatorOverview-module__rEAdCq__library{gap:var(--space-48);margin-top:var(--space-32);grid-template-columns:minmax(0,1fr);display:grid}.educatorOverview-module__rEAdCq__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.educatorOverview-module__rEAdCq__sectionTitle{font-family:var(--font-display);font-weight:300;font-size:var(--text-display-s)}.educatorOverview-module__rEAdCq__engagement{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);padding:var(--space-24);gap:var(--space-24);display:grid}.educatorOverview-module__rEAdCq__review{gap:var(--space-24);display:grid}.educatorOverview-module__rEAdCq__summary{gap:var(--space-24);width:100%;padding-bottom:var(--space-24);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.educatorOverview-module__rEAdCq__summary>div{justify-content:space-between;gap:var(--space-8);flex-direction:column;display:flex}.educatorOverview-module__rEAdCq__summary dt{color:var(--color-muted);font-size:var(--text-small)}.educatorOverview-module__rEAdCq__summary dd{font-family:var(--font-display);font-size:var(--text-display-m);font-weight:300;line-height:1.1}.educatorOverview-module__rEAdCq__rows{border-top:1px solid var(--color-line);padding:0;list-style:none}.educatorOverview-module__rEAdCq__rows>li{border-bottom:1px solid var(--color-line)}.educatorOverview-module__rEAdCq__row{gap:var(--space-24);width:100%;min-height:64px;padding:var(--space-16) var(--space-12);text-align:left;cursor:pointer;grid-template-columns:1.4fr 1fr 1fr;display:grid}.educatorOverview-module__rEAdCq__row[data-spectrum=true]{grid-template-columns:1.4fr 1fr 1fr 1fr}.educatorOverview-module__rEAdCq__row:hover{background:var(--color-stage)}.educatorOverview-module__rEAdCq__row[aria-expanded=true]{background:var(--color-sprout)}.educatorOverview-module__rEAdCq__row:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.educatorOverview-module__rEAdCq__detail{background:var(--color-stage);padding:var(--space-24);border-radius:var(--radius-l);gap:var(--space-16);display:grid}.educatorOverview-module__rEAdCq__error{color:var(--color-error)}@media (max-width:900px){.educatorOverview-module__rEAdCq__row,.educatorOverview-module__rEAdCq__row[data-spectrum=true]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.educatorOverview-module__rEAdCq__engagement{padding:var(--space-16)}.educatorOverview-module__rEAdCq__summary{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}}.educatorOverview-module__rEAdCq__manage{font-size:var(--text-small);width:fit-content;min-height:24px;text-decoration:underline}@media (max-width:520px){.educatorOverview-module__rEAdCq__manage{align-items:center;min-height:44px;display:inline-flex}}.educatorOverview-module__rEAdCq__manage:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.educatorOverview-module__rEAdCq__authorForm{justify-items:start;gap:var(--space-24);margin-top:var(--space-32);padding:var(--space-24);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);grid-template-columns:minmax(0,1fr);display:grid}.educatorOverview-module__rEAdCq__authorFields{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.educatorOverview-module__rEAdCq__fullField{grid-column:1/-1}@media (max-width:768px){.educatorOverview-module__rEAdCq__authorFields{grid-template-columns:minmax(0,1fr)}}.educatorOverview-module__rEAdCq__authorForm>button{white-space:normal;max-width:100%;padding-block:var(--space-12)}@media (max-width:520px){.educatorOverview-module__rEAdCq__page :is(input,textarea,select){font-size:var(--text-body);min-width:0;max-width:100%}.educatorOverview-module__rEAdCq__page :is(button,summary){min-height:44px}.educatorOverview-module__rEAdCq__page button{white-space:normal;overflow-wrap:anywhere}.educatorOverview-module__rEAdCq__detail,.educatorOverview-module__rEAdCq__authorForm{padding:var(--space-16)}.educatorOverview-module__rEAdCq__page{padding-top:var(--space-16)}}
.MathText-module__k3JFBq__compactDisplay{white-space:normal;margin:.625rem 0;padding:.25rem 0;display:block;overflow-x:auto}.MathText-module__k3JFBq__compactDisplay .katex-display{margin:0}
.diagnostic-module__l0h1Da__journey{gap:var(--space-24);min-width:0;display:grid}.diagnostic-module__l0h1Da__rail{align-content:start;align-self:start;gap:var(--space-16);display:grid}.diagnostic-module__l0h1Da__areas{gap:var(--space-8);display:grid}.diagnostic-module__l0h1Da__pane>.diagnostic-module__l0h1Da__areas,.diagnostic-module__l0h1Da__pane>div>.diagnostic-module__l0h1Da__areas{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.diagnostic-module__l0h1Da__areaEntry{gap:var(--space-8);display:grid}.diagnostic-module__l0h1Da__area{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;display:flex}.diagnostic-module__l0h1Da__area:hover{border-color:var(--color-control)}.diagnostic-module__l0h1Da__area:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.diagnostic-module__l0h1Da__area[aria-pressed=true]{background:var(--color-sprout);border-color:var(--color-forest)}.diagnostic-module__l0h1Da__area:disabled{color:var(--color-muted);cursor:default}.diagnostic-module__l0h1Da__areaMeta{color:var(--color-muted);font-size:var(--text-meta);font-weight:400;line-height:var(--text-meta--line-height);display:block}.diagnostic-module__l0h1Da__others{gap:var(--space-8);display:grid}.diagnostic-module__l0h1Da__pane{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;padding:var(--space-16);display:grid}.diagnostic-module__l0h1Da__paneHead{gap:var(--space-8);display:grid}.diagnostic-module__l0h1Da__tall{min-height:44px}.diagnostic-module__l0h1Da__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}.diagnostic-module__l0h1Da__h3{font-size:var(--text-title);font-weight:500;line-height:var(--text-title--line-height);margin:0}.diagnostic-module__l0h1Da__h3:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.diagnostic-module__l0h1Da__h4{font-size:var(--text-body);margin:0;font-weight:500;line-height:1.4}.diagnostic-module__l0h1Da__status{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.diagnostic-module__l0h1Da__hint{color:var(--color-muted);max-width:60ch;margin:0;line-height:1.6}.diagnostic-module__l0h1Da__text{max-width:60ch;margin:0;line-height:1.6}.diagnostic-module__l0h1Da__alert{gap:var(--space-12);display:grid}.diagnostic-module__l0h1Da__areaStart,.diagnostic-module__l0h1Da__results,.diagnostic-module__l0h1Da__next{gap:var(--space-16);display:grid}.diagnostic-module__l0h1Da__task{gap:var(--space-24);min-width:0;display:grid}.diagnostic-module__l0h1Da__choices{gap:var(--space-8);border:0;min-width:0;margin:0;padding:0;display:grid}.diagnostic-module__l0h1Da__legend{font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);margin-bottom:var(--space-16);text-wrap:pretty;max-width:65ch;padding:0}.diagnostic-module__l0h1Da__choice{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);cursor:pointer;align-items:flex-start;gap:var(--space-12);min-height:44px;padding:var(--space-12) var(--space-16);transition:border-color var(--duration-160) var(--ease), box-shadow var(--duration-160) var(--ease);line-height:1.4;display:flex}.diagnostic-module__l0h1Da__choice:hover{border-color:var(--color-control)}.diagnostic-module__l0h1Da__choice:has(.diagnostic-module__l0h1Da__radio:checked){border-color:var(--color-ink);box-shadow:0 0 0 3px var(--ink-halo)}.diagnostic-module__l0h1Da__choice:has(.diagnostic-module__l0h1Da__radio:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.diagnostic-module__l0h1Da__choice:has(.diagnostic-module__l0h1Da__radio:disabled){color:var(--color-muted);cursor:default}.diagnostic-module__l0h1Da__choice:has(.diagnostic-module__l0h1Da__radio:disabled):hover{border-color:var(--color-line)}.diagnostic-module__l0h1Da__radio{accent-color:var(--color-forest);height:20px;margin:var(--space-4) 0 0;flex:none;width:20px}.diagnostic-module__l0h1Da__statusLine{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);min-height:calc(var(--text-small--line-height) * 1em);margin:0}.diagnostic-module__l0h1Da__navRow{gap:var(--space-16);min-width:0;display:grid}.diagnostic-module__l0h1Da__readingNav{background:var(--color-stage);border-radius:var(--radius-m);gap:var(--space-8);padding:var(--space-8);z-index:1;border:1px solid #0000;flex-wrap:wrap;display:flex}.diagnostic-module__l0h1Da__readingNav[data-sticky]{top:var(--space-8);position:sticky}.diagnostic-module__l0h1Da__region:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.diagnostic-module__l0h1Da__reading{background:var(--color-stage);border-radius:var(--radius-m);font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);max-width:65ch;padding:var(--space-24);border:1px solid #0000}.diagnostic-module__l0h1Da__target{background:var(--color-gold-tint);border-radius:var(--radius-s)}.diagnostic-module__l0h1Da__marker{margin-left:var(--space-4);font-weight:500}.diagnostic-module__l0h1Da__tableWrap{min-width:0;max-width:none;overflow-x:auto}.diagnostic-module__l0h1Da__table{border-collapse:collapse;font-size:var(--text-small);line-height:var(--text-small--line-height);text-align:left;width:100%}.diagnostic-module__l0h1Da__cell{border-bottom:1px solid var(--color-line);padding:var(--space-12);vertical-align:top}.diagnostic-module__l0h1Da__areaDetail{border:1px solid var(--color-line);border-radius:var(--radius-m);gap:var(--space-4);padding:var(--space-16);display:grid}.diagnostic-module__l0h1Da__areaDetail p{margin:0}@media (min-width:900px){.diagnostic-module__l0h1Da__journey[data-rail]{grid-template-columns:240px minmax(0,1fr)}.diagnostic-module__l0h1Da__rail{top:var(--space-16);position:sticky}.diagnostic-module__l0h1Da__pane{padding:var(--space-24) var(--space-32)}}@media (forced-colors:active){.diagnostic-module__l0h1Da__area[aria-pressed=true]{outline-offset:2px;outline:2px solid highlight}.diagnostic-module__l0h1Da__choice:has(.diagnostic-module__l0h1Da__radio:checked){outline-offset:2px;outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.diagnostic-module__l0h1Da__area,.diagnostic-module__l0h1Da__choice{transition:none}}.diagnostic-module__l0h1Da__journey[data-choosing] .diagnostic-module__l0h1Da__pane{background:var(--color-gold-tint)}.diagnostic-module__l0h1Da__journey[data-choosing] .diagnostic-module__l0h1Da__area{min-height:96px;padding:var(--space-24);justify-content:center}.diagnostic-module__l0h1Da__areaName{align-items:center;gap:var(--space-8);width:100%;display:flex}.diagnostic-module__l0h1Da__areaArrow{color:var(--color-forest);margin-left:auto}.diagnostic-module__l0h1Da__area:hover{background:var(--color-sprout)}@media (forced-colors:active){.diagnostic-module__l0h1Da__journey[data-choosing] .diagnostic-module__l0h1Da__pane{border-color:canvastext}.diagnostic-module__l0h1Da__areaArrow{color:buttontext}}
.responseFeedback-module__ckSola__root{gap:var(--space-8);margin-top:var(--space-8);display:grid}.responseFeedback-module__ckSola__root[data-divided]{border-top:1px solid var(--color-line);margin-top:var(--space-12);padding-top:var(--space-8)}.responseFeedback-module__ckSola__row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.responseFeedback-module__ckSola__question{color:var(--color-muted);font-size:var(--text-small)}.responseFeedback-module__ckSola__icon{background:var(--color-surface);border:1px solid var(--color-control);border-radius:var(--radius-pill);color:var(--color-muted);cursor:pointer;height:32px;transition:background-color var(--duration-160) var(--ease), color var(--duration-160) var(--ease);justify-content:center;align-items:center;width:32px;display:inline-flex}.responseFeedback-module__ckSola__icon:hover{color:var(--color-ink)}.responseFeedback-module__ckSola__icon[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.responseFeedback-module__ckSola__icon:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.responseFeedback-module__ckSola__icon:disabled{color:var(--color-muted);cursor:not-allowed;opacity:1}.responseFeedback-module__ckSola__more{width:32px;height:32px}.responseFeedback-module__ckSola__reasons{gap:var(--space-8);border:0;margin:0;padding:0;display:grid}.responseFeedback-module__ckSola__legend{color:var(--color-muted);font-size:var(--text-small);padding:0}.responseFeedback-module__ckSola__chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.responseFeedback-module__ckSola__safety{border:1px solid var(--color-line);border-radius:var(--radius-m);gap:var(--space-12);padding:var(--space-16);margin:0;display:grid;container-type:inline-size}.responseFeedback-module__ckSola__safetyLegend{padding:0;font-weight:500}.responseFeedback-module__ckSola__options{gap:var(--space-8);display:grid}@container (min-width:520px){.responseFeedback-module__ckSola__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.responseFeedback-module__ckSola__note{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}@media (prefers-reduced-motion:reduce){.responseFeedback-module__ckSola__icon{transition:none}}@media (max-width:899px),(pointer:coarse){.responseFeedback-module__ckSola__icon,.responseFeedback-module__ckSola__more{width:44px;height:44px}}:has(>.responseFeedback-module__ckSola__root[data-collapsed][data-face]){min-height:80px;position:relative}.responseFeedback-module__ckSola__root[data-collapsed][data-face]{margin:0;display:block;position:absolute;inset:36px auto auto -6px}.responseFeedback-module__ckSola__root[data-collapsed]{border-top:0;margin-top:0;padding-top:0}.responseFeedback-module__ckSola__root[data-collapsed] .responseFeedback-module__ckSola__more{background:0 0;border-color:#0000}@media (max-width:520px){.responseFeedback-module__ckSola__question{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.bubble-module__upNi5a__row{align-items:flex-start;gap:var(--space-8);display:flex}.bubble-module__upNi5a__row[data-from=learner]{justify-content:flex-end}.bubble-module__upNi5a__avatar{flex:none}.bubble-module__upNi5a__text{border-radius:var(--radius-l);font-size:var(--text-body);line-height:var(--text-body--line-height);overflow-wrap:anywhere;min-width:0;max-width:88%;padding:var(--space-8) var(--space-16);border:1px solid #0000;margin:0}.bubble-module__upNi5a__text[data-block]{white-space:pre-line}.bubble-module__upNi5a__row[data-from=learner] .bubble-module__upNi5a__text{background:var(--color-ink);border-top-right-radius:var(--radius-s);color:var(--color-surface)}.bubble-module__upNi5a__row[data-from=tutor] .bubble-module__upNi5a__text{background:var(--color-stage);border-top-left-radius:var(--radius-s);color:var(--color-ink)}[data-ground=stage] .bubble-module__upNi5a__row[data-from=tutor] .bubble-module__upNi5a__text{background:var(--color-surface)}@media (max-width:520px){.bubble-module__upNi5a__row[data-from=tutor] .bubble-module__upNi5a__text{max-width:100%}}
.card-module__A81GgG__centered{gap:var(--space-24);max-width:560px;padding-block:var(--space-48) var(--space-96);width:100%;margin-inline:auto;display:grid}.card-module__A81GgG__narrow{max-width:440px}.card-module__A81GgG__wide{max-width:680px}.card-module__A81GgG__card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);gap:var(--space-24);padding:var(--space-32);display:grid}.card-module__A81GgG__card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:768px){.card-module__A81GgG__centered{padding-block:var(--space-16) var(--space-64)}.card-module__A81GgG__card{padding:var(--space-24)}}
.choice-module__yqmsSa__wrap{container-type:inline-size}.choice-module__yqmsSa__list{gap:var(--space-8);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.choice-module__yqmsSa__list>li{display:flex}.choice-module__yqmsSa__list>li>.choice-module__yqmsSa__choice{flex:1}@container (min-width:560px){.choice-module__yqmsSa__list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.choice-module__yqmsSa__choice{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);color:var(--color-ink);font-size:var(--text-body);align-items:center;gap:var(--space-12);min-height:44px;padding:var(--space-8) var(--space-16);transition:background-color var(--duration-300) var(--ease), border-color var(--duration-300) var(--ease), box-shadow var(--duration-300) var(--ease);line-height:1.4;display:flex}@media (max-width:520px){.choice-module__yqmsSa__choice>:not(.choice-module__yqmsSa__letter,.choice-module__yqmsSa__mark){min-width:0;overflow-x:auto}}.choice-module__yqmsSa__letter{border:1px solid var(--color-control);border-radius:var(--radius-s);color:var(--color-muted);font-size:var(--text-meta);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.choice-module__yqmsSa__mark{flex:none;margin-left:auto;font-weight:500}:is(button,a).choice-module__yqmsSa__choice{cursor:pointer;font:inherit;text-align:left;width:100%}:is(button,a).choice-module__yqmsSa__choice:hover{border-color:var(--color-control)}.choice-module__yqmsSa__choice:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.choice-module__yqmsSa__choice[data-state=picked],.choice-module__yqmsSa__choice[data-state=incorrect]{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--ink-halo)}.choice-module__yqmsSa__choice[data-state=incorrect]{box-shadow:none}:is(.choice-module__yqmsSa__choice[data-state=picked],.choice-module__yqmsSa__choice[data-state=incorrect]) .choice-module__yqmsSa__letter{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.choice-module__yqmsSa__choice[data-state=incorrect] .choice-module__yqmsSa__mark{color:var(--color-muted)}.choice-module__yqmsSa__choice[data-state=correct]{background:var(--color-sprout);border-color:var(--color-forest)}.choice-module__yqmsSa__choice[data-state=correct] .choice-module__yqmsSa__letter{background:var(--color-forest);border-color:var(--color-forest);color:var(--color-surface)}.choice-module__yqmsSa__choice[data-state=correct] .choice-module__yqmsSa__mark{color:var(--color-forest)}.choice-module__yqmsSa__choice[data-state=disabled]{color:var(--color-muted);cursor:default}.choice-module__yqmsSa__choice[data-state=disabled]:hover,.choice-module__yqmsSa__choice[data-state=disabled] .choice-module__yqmsSa__letter{border-color:var(--color-line)}.choice-module__yqmsSa__choice[data-locked]{cursor:default}.choice-module__yqmsSa__choice[data-locked][data-state=default]{color:var(--color-muted)}.choice-module__yqmsSa__choice[data-locked][data-state=default]:hover,.choice-module__yqmsSa__choice[data-locked][data-state=default] .choice-module__yqmsSa__letter{border-color:var(--color-line)}@media (prefers-reduced-motion:reduce){.choice-module__yqmsSa__choice{transition:none}}@media (forced-colors:active){.choice-module__yqmsSa__choice[data-state=picked]{outline-offset:2px;outline:2px solid highlight}.choice-module__yqmsSa__choice:is([data-state=correct],[data-state=incorrect]){outline-offset:2px;outline:2px solid canvastext}}
.composer-module__5gc-5W__composer{--composer-inset:calc((44px - var(--text-body--line-height) * 1em) / 2);background:var(--color-surface);border:1px solid var(--color-control);border-radius:var(--radius-m);align-items:flex-end;gap:var(--space-8);padding-inline-start:var(--space-16);display:flex}.composer-module__5gc-5W__composer:has(.composer-module__5gc-5W__field:focus-visible){border-color:var(--color-ink);outline:2px solid #0000}.composer-module__5gc-5W__field{color:var(--color-ink);field-sizing:content;font:inherit;font-size:var(--text-body);line-height:var(--text-body--line-height);max-height:calc(4 * var(--text-body--line-height) * 1em + 2 * var(--composer-inset));overflow-wrap:anywhere;min-width:0;min-height:44px;padding:var(--composer-inset) 0;resize:none;background:0 0;border:0;outline:none;flex:1;margin:0;overflow-y:auto}.composer-module__5gc-5W__composer .composer-module__5gc-5W__field:focus-visible{box-shadow:none;outline:none!important}.composer-module__5gc-5W__field::placeholder,.composer-module__5gc-5W__field:disabled{color:var(--color-muted)}.composer-module__5gc-5W__send{background:var(--color-forest);border-radius:var(--radius-pill);color:var(--color-surface);cursor:pointer;height:44px;padding:var(--space-4);transition:background-color var(--duration-160) var(--ease);background-clip:content-box;border:0;flex:none;justify-content:center;align-items:center;width:44px;display:inline-flex}.composer-module__5gc-5W__send:hover{background-color:var(--color-ink)}.composer-module__5gc-5W__send:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.composer-module__5gc-5W__send:disabled{background-color:var(--color-stage);color:var(--color-muted);cursor:not-allowed}.composer-module__5gc-5W__hint{color:var(--color-muted);font-size:var(--text-small);margin:0}@media (prefers-reduced-motion:reduce){.composer-module__5gc-5W__send{transition:none}}
.conversation-module__XlwcRW__list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.conversation-module__XlwcRW__item{min-width:0}.conversation-module__XlwcRW__note{color:var(--color-muted);font-size:var(--text-small);margin:var(--space-4) 0 0}
.disclosure-module__Mhf1La__details{border-top:1px solid var(--color-line)}.disclosure-module__Mhf1La__summary{cursor:pointer;font-size:var(--text-title);align-items:center;gap:var(--space-8);font-weight:500;line-height:var(--text-title--line-height);min-height:44px;padding:var(--space-8) 0;list-style:none;display:flex}.disclosure-module__Mhf1La__summary::-webkit-details-marker{display:none}.disclosure-module__Mhf1La__summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.disclosure-module__Mhf1La__chevron{color:var(--color-muted);transition:transform var(--duration-160) var(--ease);flex:none}.disclosure-module__Mhf1La__details[open] .disclosure-module__Mhf1La__chevron{transform:rotate(90deg)}.disclosure-module__Mhf1La__body{padding:0 0 var(--space-16)}.disclosure-module__Mhf1La__small .disclosure-module__Mhf1La__summary{font-size:var(--text-body);min-height:44px;font-weight:400}@media (prefers-reduced-motion:reduce){.disclosure-module__Mhf1La__chevron{transition:none}}
.appFrame-module___o1aHG__page{background:var(--color-ground);color:var(--color-ink);font-family:var(--font-text);font-size:var(--text-body);min-height:100vh}.appFrame-module___o1aHG__wrap{max-width:var(--content-max);padding-inline:var(--gutter);--frame-inset:var(--gutter);margin-inline:auto}.appFrame-module___o1aHG__bar{align-items:center;gap:var(--space-24);height:72px;display:flex}.appFrame-module___o1aHG__home{border-radius:var(--radius-s);min-width:0;display:inline-flex}.appFrame-module___o1aHG__home img{object-fit:contain;max-width:100%;height:auto;max-height:48px}.appFrame-module___o1aHG__home:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.appFrame-module___o1aHG__spacer{flex:1}.appFrame-module___o1aHG__link{color:var(--color-muted);font-size:var(--text-small);min-height:44px;transition:color var(--duration-160) var(--ease);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.appFrame-module___o1aHG__link:hover{color:var(--color-ink)}.appFrame-module___o1aHG__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.appFrame-module___o1aHG__link{transition:none}}.appFrame-module___o1aHG__withNavigation .appFrame-module___o1aHG__wrap{--frame-inset:0px;max-width:none;padding-inline:0}.appFrame-module___o1aHG__withNavigation .appFrame-module___o1aHG__bar{padding-inline:var(--gutter);border-bottom:1px solid var(--color-line)}.appFrame-module___o1aHG__body{grid-template-columns:112px minmax(0,1fr);min-height:calc(100dvh - 72px);display:grid}.appFrame-module___o1aHG__body>.appFrame-module___o1aHG__content{--frame-inset:var(--gutter);min-width:0;padding-inline:var(--gutter)}.appFrame-module___o1aHG__navigation{padding:var(--space-16) var(--space-8);border-right:1px solid var(--color-line);background:var(--color-surface)}@media (max-width:899px){.appFrame-module___o1aHG__body{grid-template-columns:minmax(0,1fr);align-content:start}.appFrame-module___o1aHG__navigation{border-right:0;border-bottom:1px solid var(--color-line)}.appFrame-module___o1aHG__navigation:empty{display:none}}.appFrame-module___o1aHG__body>.appFrame-module___o1aHG__content[data-own-landmark]{--frame-inset:0px;padding-inline:0}@media (max-width:899px){.appFrame-module___o1aHG__bar{height:56px;margin-inline-start:calc(var(--space-8) * -1)}.appFrame-module___o1aHG__home{align-items:center;min-height:44px}.appFrame-module___o1aHG__home img{width:auto;max-height:32px}.appFrame-module___o1aHG__withNavigation .appFrame-module___o1aHG__bar{margin-inline-start:0;padding-inline-start:var(--space-16)}.appFrame-module___o1aHG__withNavigation .appFrame-module___o1aHG__wrap{grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.appFrame-module___o1aHG__withNavigation .appFrame-module___o1aHG__body{display:contents}.appFrame-module___o1aHG__withNavigation .appFrame-module___o1aHG__navigation{padding:0 var(--space-8) 0 0;border-bottom:1px solid var(--color-line);background:0 0;align-items:center;display:flex}.appFrame-module___o1aHG__withNavigation .appFrame-module___o1aHG__navigation:empty{display:flex}.appFrame-module___o1aHG__body>.appFrame-module___o1aHG__content{grid-column:1/-1}}
.firstStart-module__Iyhfma__page{gap:var(--space-24);padding-block:var(--space-16) var(--space-48);display:grid}.firstStart-module__Iyhfma__framed{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.firstStart-module__Iyhfma__tall{min-height:44px}.firstStart-module__Iyhfma__head{align-items:baseline;gap:var(--space-12) var(--space-24);flex-wrap:wrap;display:flex}.firstStart-module__Iyhfma__title{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}.firstStart-module__Iyhfma__nav{gap:var(--space-16);flex-wrap:wrap;margin-left:auto;display:flex}.firstStart-module__Iyhfma__navLink{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}.firstStart-module__Iyhfma__navLink:hover{color:var(--color-ink)}.firstStart-module__Iyhfma__navLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.firstStart-module__Iyhfma__setup{justify-self:center;width:100%;max-width:560px}.firstStart-module__Iyhfma__form{gap:var(--space-24);display:grid}.firstStart-module__Iyhfma__hint{color:var(--color-muted);font-size:var(--text-small);gap:var(--space-4);line-height:var(--text-small--line-height);display:grid}.firstStart-module__Iyhfma__hint p{margin:0}.firstStart-module__Iyhfma__text{max-width:60ch;margin:0;line-height:1.6}.firstStart-module__Iyhfma__row{align-items:center;gap:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}.firstStart-module__Iyhfma__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);margin:0}.firstStart-module__Iyhfma__journeys,.firstStart-module__Iyhfma__blocked{gap:var(--space-12);display:grid}.firstStart-module__Iyhfma__summary{gap:var(--space-8);margin:0;padding-inline-start:var(--space-24);line-height:1.6;display:grid}.firstStart-module__Iyhfma__tabs{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);gap:var(--space-4);padding:var(--space-4);width:fit-content;display:inline-flex}.firstStart-module__Iyhfma__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}.firstStart-module__Iyhfma__tab[aria-pressed=true]{background:var(--color-ink);color:var(--color-surface)}.firstStart-module__Iyhfma__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.firstStart-module__Iyhfma__editor{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);gap:var(--space-24);padding:var(--space-32);display:grid}.firstStart-module__Iyhfma__goal{gap:var(--space-16);border:0;min-width:0;margin:0;padding:0;display:grid}.firstStart-module__Iyhfma__goalLegend{margin-bottom:var(--space-8);padding:0;font-weight:500}@media (max-width:768px){.firstStart-module__Iyhfma__editor{padding:var(--space-24)}}@media (max-width:520px){.firstStart-module__Iyhfma__tabs{width:auto;display:flex}.firstStart-module__Iyhfma__tab{flex:auto}}@media (forced-colors:active){.firstStart-module__Iyhfma__tab[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}}@media (prefers-reduced-motion:reduce){.firstStart-module__Iyhfma__tab{transition:none}}
.pilot-module__GYAHla__section{gap:var(--space-16);display:grid}.pilot-module__GYAHla__card{border:1px solid var(--color-line);border-radius:var(--radius-l);gap:var(--space-16);padding:var(--space-24);display:grid}.pilot-module__GYAHla__rule{border-top:1px solid var(--color-line);padding-top:var(--space-24)}.pilot-module__GYAHla__title{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}.pilot-module__GYAHla__text{margin:0}.pilot-module__GYAHla__prose{gap:var(--space-12);display:grid}.pilot-module__GYAHla__prose p{margin:0}.pilot-module__GYAHla__muted{color:var(--color-muted);margin:0}.pilot-module__GYAHla__fine{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.pilot-module__GYAHla__strong{font-weight:500;display:block}.pilot-module__GYAHla__note{color:var(--color-muted);margin-top:var(--space-4);display:block}.pilot-module__GYAHla__row{border:1px solid var(--color-line);border-radius:var(--radius-m);align-items:center;gap:var(--space-12) var(--space-16);padding:var(--space-12) var(--space-16);flex-wrap:wrap;justify-content:space-between;display:flex}.pilot-module__GYAHla__links{gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}
.connections-module__X-YxMa__section{border:1px solid var(--color-line);border-radius:var(--radius-l);gap:var(--space-16);padding:var(--space-24);display:grid}.connections-module__X-YxMa__title{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}.connections-module__X-YxMa__text{margin:0}.connections-module__X-YxMa__fine{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.connections-module__X-YxMa__list{padding-left:var(--space-24);margin:0}.connections-module__X-YxMa__row{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.connections-module__X-YxMa__details{gap:var(--space-16);display:grid}.connections-module__X-YxMa__summary{cursor:pointer;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--color-control);text-decoration-color:var(--color-control);text-underline-offset:5px;align-items:center;display:flex}.connections-module__X-YxMa__summary:hover{color:var(--color-forest);-webkit-text-decoration-color:var(--color-forest);text-decoration-color:var(--color-forest)}.connections-module__X-YxMa__summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.connections-module__X-YxMa__shared{max-width:var(--content-max);padding:0 var(--gutter) var(--space-40);margin-inline:auto}.connections-module__X-YxMa__sharedConnections{justify-content:space-between;align-items:baseline;gap:var(--space-16) var(--space-24);margin-top:var(--space-16);padding-block:var(--space-16);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}
.applicationNavigation-module__aq9MDq__container{top:var(--space-16);position:sticky}.applicationNavigation-module__aq9MDq__toggle{display:none}.applicationNavigation-module__aq9MDq__navigation{gap:var(--space-8);display:grid}.applicationNavigation-module__aq9MDq__navigation a{align-content:start;justify-items:center;gap:var(--space-8);min-height:96px;padding:var(--space-12) var(--space-8);border-radius:var(--radius-m);color:var(--color-muted);text-align:center;font-size:var(--text-small);grid-template-rows:24px 1fr;line-height:1.2;text-decoration:none;display:grid}.applicationNavigation-module__aq9MDq__navigation svg{width:24px;height:24px}.applicationNavigation-module__aq9MDq__navigation a:hover{background:var(--color-stage);color:var(--color-ink)}.applicationNavigation-module__aq9MDq__navigation a[aria-current=page]{color:var(--color-forest);background:var(--color-sprout);font-weight:500}.applicationNavigation-module__aq9MDq__navigation a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:899px){.applicationNavigation-module__aq9MDq__container{position:static}.applicationNavigation-module__aq9MDq__toggle{justify-content:space-between;align-items:center;gap:var(--space-16);width:100%;min-height:44px;padding:var(--space-8);border-radius:var(--radius-s);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.applicationNavigation-module__aq9MDq__toggle>span:last-child{color:var(--color-muted);font-size:var(--text-small)}.applicationNavigation-module__aq9MDq__toggle>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.applicationNavigation-module__aq9MDq__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.applicationNavigation-module__aq9MDq__navigation{gap:var(--space-4);padding-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:none}.applicationNavigation-module__aq9MDq__container[data-expanded=true] .applicationNavigation-module__aq9MDq__navigation{z-index:10;padding:var(--space-8);background:var(--color-surface);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-1);display:grid;position:absolute;inset:56px 0 auto}.applicationNavigation-module__aq9MDq__navigation a{min-width:0;min-height:80px;padding:var(--space-8) var(--space-4);overflow-wrap:anywhere}}
.field-module__x8QK3q__field{gap:var(--space-8);flex-direction:column;display:flex}.field-module__x8QK3q__label{font-size:var(--text-body);font-weight:500}.field-module__x8QK3q__helper{color:var(--color-muted);font-size:var(--text-small)}.field-module__x8QK3q__control{appearance:none;background:var(--color-surface);border:1px solid var(--color-control);border-radius:var(--radius-m);color:var(--color-ink);font:inherit;font-size:var(--text-body);min-height:48px;padding:0 var(--space-16);width:100%}.field-module__x8QK3q__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.field-module__x8QK3q__control:disabled{background:var(--color-stage);color:var(--color-muted)}select.field-module__x8QK3q__control{background-image:linear-gradient(45deg, transparent 50%, var(--color-muted) 50%), linear-gradient(135deg, var(--color-muted) 50%, transparent 50%);padding-right:var(--space-40);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px}.field-module__x8QK3q__error{color:var(--color-error);font-size:var(--text-small)}.field-module__x8QK3q__field[data-invalid] .field-module__x8QK3q__control{border-color:var(--color-error)}.field-module__x8QK3q__textarea{min-height:96px;padding-block:var(--space-12);resize:vertical}@supports (field-sizing:content){.field-module__x8QK3q__textarea{field-sizing:content;min-height:48px;max-height:50vh}}.field-module__x8QK3q__check{cursor:pointer;align-items:flex-start;gap:var(--space-12);min-height:24px;line-height:1.5;display:flex}@media (max-width:520px){.field-module__x8QK3q__check{min-height:44px;padding-block:var(--space-8)}}.field-module__x8QK3q__box{accent-color:var(--color-forest);flex:none;width:20px;height:20px;margin:.125em 0 0}.field-module__x8QK3q__box:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.field-module__x8QK3q__box:disabled{cursor:not-allowed}.field-module__x8QK3q__check:has(.field-module__x8QK3q__box:disabled){color:var(--color-muted);cursor:not-allowed}.field-module__x8QK3q__checkText{min-width:0}.field-module__x8QK3q__tall{align-items:center;min-height:44px}.field-module__x8QK3q__tall .field-module__x8QK3q__box{margin-top:0}.field-module__x8QK3q__choices{gap:var(--space-12);border:0;min-width:0;margin:0;padding:0;display:grid}.field-module__x8QK3q__legend{margin-bottom:var(--space-8);padding:0;font-weight:500}
.layout-module__BDmZKa__stack{min-width:0;display:grid}.layout-module__BDmZKa__gap-s{gap:var(--space-8)}.layout-module__BDmZKa__gap-m{gap:var(--space-16)}.layout-module__BDmZKa__gap-l{gap:var(--space-32)}.layout-module__BDmZKa__actions{align-items:center;gap:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}.layout-module__BDmZKa__pair{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:520px){.layout-module__BDmZKa__pair{grid-template-columns:minmax(0,1fr)}}
.session-module__hAVZVq__headerRow{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.session-module__hAVZVq__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}.session-module__hAVZVq__skill{font-size:var(--text-title);font-weight:500;line-height:var(--text-title--line-height);min-width:0;margin:0}.session-module__hAVZVq__meta{color:var(--color-muted);font-size:var(--text-meta)}.session-module__hAVZVq__spacer{flex:1}.session-module__hAVZVq__prompt{scroll-margin-top:var(--space-16);font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);overflow-wrap:anywhere;white-space:pre-line;max-width:64ch;margin:0}.session-module__hAVZVq__text{margin:0}.session-module__hAVZVq__errorLine{color:var(--color-error);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.session-module__hAVZVq__fine{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.session-module__hAVZVq__answerRow{gap:var(--space-8);display:flex}.session-module__hAVZVq__answerRow>:first-child{flex:1;min-width:0}.session-module__hAVZVq__inset{border:1px solid var(--color-line);border-radius:var(--radius-m);gap:var(--space-8);padding:var(--space-16);display:grid}.session-module__hAVZVq__inset[data-tone=stage]{background:var(--color-stage);border-color:#0000}.session-module__hAVZVq__result{border-top:1px solid var(--color-line);gap:var(--space-12);padding-top:var(--space-24);display:grid}.session-module__hAVZVq__resultTitle{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}.session-module__hAVZVq__scratch{gap:var(--space-8);display:grid}.session-module__hAVZVq__mono{font-family:var(--font-code);font-size:var(--text-body);line-height:var(--text-mono--line-height)}.session-module__hAVZVq__nav{display:flex}.session-module__hAVZVq__header{gap:var(--space-12);display:grid}.session-module__hAVZVq__title{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}.session-module__hAVZVq__recap{border-top:1px solid var(--color-line);gap:var(--space-12);padding-top:var(--space-24);display:grid}.session-module__hAVZVq__recapTitle{font-size:var(--text-title);font-weight:500;line-height:var(--text-title--line-height);margin:0}.session-module__hAVZVq__dialogue{gap:var(--space-16);flex-direction:column;flex:1;min-height:0;display:flex}.session-module__hAVZVq__log{gap:var(--space-16);border:0;flex-direction:column;flex:1;justify-content:flex-start;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:auto}.session-module__hAVZVq__log:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.session-module__hAVZVq__foot{gap:var(--space-12);display:grid}.session-module__hAVZVq__replyPending{color:var(--color-muted);flex:none;align-items:center;min-height:30px;display:flex}.session-module__hAVZVq__mascot{width:180px;height:auto}.session-module__hAVZVq__empty{align-content:safe center;gap:var(--space-16);min-height:160px;padding:var(--space-32) var(--space-16);text-align:center;flex:1;justify-items:center;display:grid}.session-module__hAVZVq__emptyLine{color:var(--color-muted);max-width:36ch;margin:0}.session-module__hAVZVq__notice{gap:var(--space-12);display:grid}.session-module__hAVZVq__tiles{gap:var(--space-12);flex-wrap:wrap;display:flex}.session-module__hAVZVq__tile{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);gap:var(--space-4);min-width:120px;padding:var(--space-12) var(--space-16);display:grid}.session-module__hAVZVq__tileValue{font-size:var(--text-title);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--text-title--line-height);margin:0}.session-module__hAVZVq__tileLabel{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--text-meta--line-height);margin:0}.session-module__hAVZVq__answers{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.session-module__hAVZVq__answer{border:1px solid var(--color-line);border-radius:var(--radius-m);gap:var(--space-8);padding:var(--space-16);display:grid}.session-module__hAVZVq__answerTitle{margin:0;font-weight:500}.session-module__hAVZVq__media{background:var(--color-stage);border-radius:var(--radius-m);margin-block:var(--space-12);overflow-wrap:break-word;padding:var(--space-8)}.session-module__hAVZVq__pendingRow{justify-content:flex-end;display:flex}.session-module__hAVZVq__label{color:var(--color-forest);font-size:var(--text-label);font-weight:500;line-height:var(--text-label--line-height);margin:0}.session-module__hAVZVq__page{gap:var(--space-24);margin-block:var(--space-24) var(--space-64);display:grid}.session-module__hAVZVq__framed{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.session-module__hAVZVq__fieldset{gap:var(--space-24);border:0;min-width:0;margin:0;padding:0;display:grid}.session-module__hAVZVq__full{grid-column:1/-1}.session-module__hAVZVq__end{justify-content:flex-end}.session-module__hAVZVq__strong{font-weight:500}.session-module__hAVZVq__column{gap:var(--space-24);display:grid}.session-module__hAVZVq__noteLine{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);color:var(--color-muted);padding:var(--space-12) var(--space-16);margin:0;line-height:1.6}.session-module__hAVZVq__center{text-align:center;justify-items:center}.session-module__hAVZVq__shellHead{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;display:flex}.session-module__hAVZVq__who{color:var(--color-muted);min-width:0}.session-module__hAVZVq__home{border-radius:var(--radius-s);margin-inline-end:var(--space-8);display:inline-flex}.session-module__hAVZVq__home:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.session-module__hAVZVq__who strong{color:var(--color-ink);font-weight:500}.session-module__hAVZVq__label[data-tone=muted]{color:var(--color-muted)}.session-module__hAVZVq__stats{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);align-items:baseline;gap:var(--space-8) var(--space-24);padding:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}.session-module__hAVZVq__stat{align-items:baseline;gap:var(--space-4);display:inline-flex}.session-module__hAVZVq__statValue{font-size:var(--text-title);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--text-title--line-height)}.session-module__hAVZVq__statDelta{font-size:var(--text-meta);font-weight:500;line-height:var(--text-meta--line-height)}.session-module__hAVZVq__statDelta[data-direction=up]{color:var(--color-forest)}.session-module__hAVZVq__statDelta[data-direction=down]{color:var(--color-muted)}.session-module__hAVZVq__choiceGrid{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.session-module__hAVZVq__choiceCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);color:var(--color-ink);cursor:pointer;font:inherit;gap:var(--space-12);height:100%;padding:var(--space-24);text-align:left;transition:border-color var(--duration-160) var(--ease);justify-items:start;width:100%;display:grid}.session-module__hAVZVq__choiceCard:hover{border-color:var(--color-control)}.session-module__hAVZVq__choiceCard:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.session-module__hAVZVq__choiceCard:disabled{color:var(--color-muted);cursor:default}.session-module__hAVZVq__choiceCard:disabled:hover{border-color:var(--color-line)}.session-module__hAVZVq__choiceHead{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.session-module__hAVZVq__choiceTitle{font-size:var(--text-title);font-weight:500;line-height:var(--text-title--line-height)}.session-module__hAVZVq__chips{gap:var(--space-8);flex-wrap:wrap;display:flex}.session-module__hAVZVq__mastery{gap:var(--space-4);width:100%;display:grid}.session-module__hAVZVq__meterRow{justify-content:space-between;display:flex}.session-module__hAVZVq__meterWrap{display:block;position:relative}.session-module__hAVZVq__masteryLine{background:var(--color-ink);box-shadow:0 0 0 1px var(--color-surface);width:2px;position:absolute;top:0;bottom:0}@media (min-width:768px){.session-module__hAVZVq__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1240px){.session-module__hAVZVq__choiceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (forced-colors:active){.session-module__hAVZVq__choiceCard:disabled{color:graytext}}@media (prefers-reduced-motion:reduce){.session-module__hAVZVq__choiceCard{transition:none}}.session-module__hAVZVq__dialogue .session-module__hAVZVq__practiceInvitation{max-width:100%;padding-inline:var(--space-12);white-space:normal}@media (max-width:520px){.session-module__hAVZVq__media{margin-inline:calc(var(--space-16) * -1);padding:var(--space-4)}.session-module__hAVZVq__problem{gap:var(--space-24)}.session-module__hAVZVq__checkActions{bottom:var(--space-16);z-index:1;background:var(--color-surface);padding-block:var(--space-8);position:sticky}}
.meter-module__951Zfq__meter{background:var(--color-stage);border-radius:var(--radius-pill);height:6px;overflow:hidden}.meter-module__951Zfq__fill{background:var(--color-forest);border-radius:inherit;height:100%;transform:scaleX(var(--fill,0));transform-origin:0;display:block}.meter-module__951Zfq__meter[data-tone=progress] .meter-module__951Zfq__fill{background:var(--color-muted)}@media (forced-colors:active){.meter-module__951Zfq__meter{border:1px solid canvastext}.meter-module__951Zfq__fill{forced-color-adjust:none;background:canvastext!important}}
.options-module__8_S68q__list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.options-module__8_S68q__option{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);color:var(--color-ink);align-items:center;gap:var(--space-16);min-height:44px;padding:var(--space-16);transition:border-color var(--duration-160) var(--ease);text-decoration:none;display:flex}.options-module__8_S68q__option:hover{border-color:var(--color-control)}.options-module__8_S68q__option:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.options-module__8_S68q__text{gap:var(--space-4);flex:1;min-width:0;display:grid}.options-module__8_S68q__title{font-size:var(--text-title);font-weight:500;line-height:var(--text-title--line-height)}.options-module__8_S68q__body{color:var(--color-muted);line-height:1.5}.options-module__8_S68q__meta{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--text-meta--line-height)}.options-module__8_S68q__action{color:var(--color-forest);font-size:var(--text-label);font-weight:500;line-height:var(--text-label--line-height);margin-top:var(--space-4)}.options-module__8_S68q__arrow{color:var(--color-control);font-size:var(--text-title);transition:color var(--duration-160) var(--ease);flex:none}.options-module__8_S68q__option:hover .options-module__8_S68q__arrow{color:var(--color-forest)}@media (prefers-reduced-motion:reduce){.options-module__8_S68q__option,.options-module__8_S68q__arrow{transition:none}}
.founderWorkspace-module__wkrH8a__notice{border-bottom:1px solid var(--color-line);font-size:var(--text-small);align-items:center;gap:var(--space-8) var(--space-24);padding:var(--space-8) var(--gutter);flex-wrap:wrap;justify-content:space-between;display:flex}.founderWorkspace-module__wkrH8a__content{min-width:0}.founderWorkspace-module__wkrH8a__route{max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.founderWorkspace-module__wkrH8a__panel{display:contents}.founderWorkspace-module__wkrH8a__toggle{color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--space-16);min-height:44px;padding:0 var(--gutter);white-space:nowrap;background:0 0;border:0;justify-content:space-between;width:100%;display:none}.founderWorkspace-module__wkrH8a__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.founderWorkspace-module__wkrH8a__toggleCurrent{color:var(--color-muted);text-overflow:ellipsis;min-width:0;overflow:hidden}.founderWorkspace-module__wkrH8a__switch{min-width:0}.founderWorkspace-module__wkrH8a__switchList{margin:0;padding:0;list-style:none;display:grid}.founderWorkspace-module__wkrH8a__switchList a{border-radius:var(--radius-s);color:inherit;min-height:44px;padding:0 var(--space-12);align-items:center;text-decoration:none;display:flex}.founderWorkspace-module__wkrH8a__switchList a:hover{background:var(--color-stage)}.founderWorkspace-module__wkrH8a__switchList a[aria-current=page]{background:var(--color-sprout);font-weight:500}.founderWorkspace-module__wkrH8a__choiceUnavailable{color:var(--color-muted);padding:var(--space-16);list-style:none}.founderWorkspace-module__wkrH8a__choiceUnavailable strong{font-weight:500;display:block}.founderWorkspace-module__wkrH8a__chooserNote{color:var(--color-muted);margin:0}@media (max-width:899px){.founderWorkspace-module__wkrH8a__notice{padding:0;display:block;position:relative}.founderWorkspace-module__wkrH8a__toggle{display:flex}.founderWorkspace-module__wkrH8a__panel{background:var(--color-ground);border-block:1px solid var(--color-line);gap:var(--space-8);padding:var(--space-12) var(--gutter);z-index:20;display:none;position:absolute;inset:100% 0 auto}.founderWorkspace-module__wkrH8a__notice[data-open=true] .founderWorkspace-module__wkrH8a__panel{justify-items:start;display:grid}.founderWorkspace-module__wkrH8a__panel>span{color:var(--color-muted)}.founderWorkspace-module__wkrH8a__switch{width:100%}.founderWorkspace-module__wkrH8a__leftElsewhere{padding:0 var(--gutter) var(--space-8)}}@media (min-width:900px){.founderWorkspace-module__wkrH8a__switch{margin-inline-start:auto}.founderWorkspace-module__wkrH8a__switchList{gap:var(--space-4);flex-wrap:wrap;display:flex}}.founderWorkspace-module__wkrH8a__home{gap:var(--space-16);max-width:680px;padding:var(--space-32) var(--gutter);width:100%;margin-inline:auto;display:grid}.founderWorkspace-module__wkrH8a__leftElsewhere{align-items:center;gap:var(--space-8) var(--space-16);flex-wrap:wrap;flex-basis:100%;order:2;margin:0;display:flex}
.pageHeader-module__Ks2Swq__header{gap:var(--space-12);display:grid}.pageHeader-module__Ks2Swq__center{text-align:center}.pageHeader-module__Ks2Swq__back{color:var(--color-muted);font-size:var(--text-meta);width:fit-content;text-decoration:none}.pageHeader-module__Ks2Swq__center .pageHeader-module__Ks2Swq__back{justify-self:center}.pageHeader-module__Ks2Swq__back:hover{color:var(--color-ink)}.pageHeader-module__Ks2Swq__back:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pageHeader-module__Ks2Swq__row{align-items:end;gap:var(--space-16) var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.pageHeader-module__Ks2Swq__center .pageHeader-module__Ks2Swq__row{justify-content:center}.pageHeader-module__Ks2Swq__text{gap:var(--space-8);flex:1;min-width:0;display:grid}.pageHeader-module__Ks2Swq__center .pageHeader-module__Ks2Swq__text{justify-items:center}.pageHeader-module__Ks2Swq__label{color:var(--color-forest)}.pageHeader-module__Ks2Swq__label[data-tone=muted]{color:var(--color-muted)}.pageHeader-module__Ks2Swq__label{font-size:var(--text-label);font-weight:500;line-height:var(--text-label--line-height);margin:0}.pageHeader-module__Ks2Swq__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);overflow-wrap:anywhere;margin:0}.pageHeader-module__Ks2Swq__title[data-size=s]{font-size:var(--text-display-s);letter-spacing:var(--text-display-s--letter-spacing);line-height:var(--text-display-s--line-height)}.pageHeader-module__Ks2Swq__context{color:var(--color-muted);max-width:60ch;margin:0;line-height:1.6}.pageHeader-module__Ks2Swq__action{flex:none}@media (max-width:768px){.pageHeader-module__Ks2Swq__row{flex-direction:column;align-items:stretch}.pageHeader-module__Ks2Swq__action{display:grid}}@media (max-width:899px){.pageHeader-module__Ks2Swq__back{align-items:center;gap:.25em;min-height:44px;display:inline-flex}}@media (max-width:520px){.pageHeader-module__Ks2Swq__header{gap:var(--space-8)}.pageHeader-module__Ks2Swq__row{gap:var(--space-12)}.pageHeader-module__Ks2Swq__label[data-repeats-frame]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.pending-module__Nyc4UG__pending{color:inherit;align-items:center;gap:var(--space-12);line-height:1.5;display:inline-flex}.pending-module__Nyc4UG__orbit{animation:pending-module__Nyc4UG__orbit calc(var(--duration-800) * 3) linear infinite;flex:0 0 30px;width:30px;height:30px;display:inline-block;position:relative}.pending-module__Nyc4UG__orbit i{background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute}.pending-module__Nyc4UG__orbit i:first-child{top:0;left:12px}.pending-module__Nyc4UG__orbit i:nth-child(2){bottom:3px;left:1px}.pending-module__Nyc4UG__orbit i:nth-child(3){bottom:3px;right:1px}@keyframes pending-module__Nyc4UG__orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pending-module__Nyc4UG__orbit{animation:none}}@media (forced-colors:active){.pending-module__Nyc4UG__orbit i{background:canvastext}}
.aiConversationPanel-module__3Ehk9q__panel{flex-direction:column;max-height:70vh;display:flex}.aiConversationPanel-module__3Ehk9q__sticky{top:var(--space-24);position:sticky}.aiConversationPanel-module__3Ehk9q__title{font:inherit;margin:0;display:inline}.aiConversationPanel-module__3Ehk9q__state{background:var(--color-forest);border-radius:var(--radius-pill);width:8px;height:8px;display:inline-block}.aiConversationPanel-module__3Ehk9q__state[data-warning]{background:var(--color-error)}.aiConversationPanel-module__3Ehk9q__log{gap:var(--space-12);min-height:160px;max-height:52vh;padding:var(--space-16);flex:1;display:grid;overflow-y:auto}.aiConversationPanel-module__3Ehk9q__composer,.aiConversationPanel-module__3Ehk9q__footer{border-top:1px solid var(--color-line);padding:var(--space-12) var(--space-16)}.aiConversationPanel-module__3Ehk9q__empty{color:var(--color-muted);margin:0}.aiConversationPanel-module__3Ehk9q__status{background:var(--color-stage);border-radius:var(--radius-m);align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);display:flex}.aiConversationPanel-module__3Ehk9q__status[data-compact]{padding:var(--space-8) var(--space-12)}.aiConversationPanel-module__3Ehk9q__dot{background:var(--color-forest);border-radius:var(--radius-pill);flex:none;width:8px;height:8px;margin-top:8px}.aiConversationPanel-module__3Ehk9q__status[data-tone=warning] .aiConversationPanel-module__3Ehk9q__dot{background:var(--color-error)}.aiConversationPanel-module__3Ehk9q__status[data-tone=neutral] .aiConversationPanel-module__3Ehk9q__dot{background:var(--color-control)}.aiConversationPanel-module__3Ehk9q__statusText{gap:var(--space-4);flex:1;min-width:0;display:grid}.aiConversationPanel-module__3Ehk9q__orbitOnly{flex:none;gap:0}.aiConversationPanel-module__3Ehk9q__statusLabel{margin:0;font-weight:500}.aiConversationPanel-module__3Ehk9q__statusDetail{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.aiConversationPanel-module__3Ehk9q__list{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.aiConversationPanel-module__3Ehk9q__retry{margin-top:var(--space-8)}.aiConversationPanel-module__3Ehk9q__row{align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;display:flex}.aiConversationPanel-module__3Ehk9q__row>:first-child{flex:1;min-width:200px}.aiConversationPanel-module__3Ehk9q__stack{gap:var(--space-12);display:grid}
.playback-module__Ee01LW__controls{align-items:center;gap:var(--space-16);margin-top:var(--space-16);justify-content:center;display:flex}.playback-module__Ee01LW__dots{align-items:center;margin:0;padding:0;list-style:none;display:flex}.playback-module__Ee01LW__dot{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:28px;padding:0;display:inline-flex}.playback-module__Ee01LW__dot:before{border:1.5px solid var(--color-control);border-radius:var(--radius-pill);content:"";height:8px;transition:width var(--duration-300) var(--ease), background-color var(--duration-300) var(--ease), border-color var(--duration-300) var(--ease);background:0 0;width:8px;display:block}.playback-module__Ee01LW__dot[data-state=past]:before{background:var(--color-control);border-color:var(--color-control)}.playback-module__Ee01LW__dot[data-state=current]{width:36px}.playback-module__Ee01LW__dot[data-state=current]:before{background:var(--color-forest);border-color:var(--color-forest);width:24px}.playback-module__Ee01LW__dot:hover:before{border-color:var(--color-forest)}.playback-module__Ee01LW__dot:focus-visible,.playback-module__Ee01LW__transport:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.playback-module__Ee01LW__transport{background:var(--color-surface);border:1px solid var(--color-control);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:relative}.playback-module__Ee01LW__transport:hover{border-color:var(--color-ink)}@media (pointer:coarse){.playback-module__Ee01LW__transport:after{content:"";position:absolute;inset:-6px}}@media (prefers-reduced-motion:reduce){.playback-module__Ee01LW__dot:before{transition:none}}@media (forced-colors:active){.playback-module__Ee01LW__dot:before{forced-color-adjust:none;border-color:canvastext}.playback-module__Ee01LW__dot[data-state=past]:before{background:canvastext}.playback-module__Ee01LW__dot[data-state=current]:before{background:highlight;border-color:highlight}}
@media (pointer:coarse){.launch-module__0UM7Ya__navCta{font-size:var(--text-body);min-height:44px}}.launch-module__0UM7Ya__phoneCta{display:none}@media (max-width:520px){.launch-module__0UM7Ya__navCta{display:none}.launch-module__0UM7Ya__phoneCta{margin-block:var(--space-16);display:inline-flex}}.launch-module__0UM7Ya__hero{padding-block:var(--space-64) var(--space-32);text-align:center}@media (min-width:768px){.launch-module__0UM7Ya__hero{padding-block:var(--space-96) var(--space-48)}}.launch-module__0UM7Ya__headline{font-family:var(--font-display);font-size:var(--text-display-xl);letter-spacing:var(--text-display-xl--letter-spacing);font-weight:300;line-height:var(--text-display-xl--line-height);margin:0}.launch-module__0UM7Ya__headlineAccent{color:var(--color-forest)}.launch-module__0UM7Ya__sub{color:var(--color-muted);font-size:var(--text-lead);letter-spacing:var(--text-lead--letter-spacing);line-height:var(--text-lead--line-height);margin:var(--space-24) auto 0}.launch-module__0UM7Ya__switch{margin-top:var(--space-32)}.launch-module__0UM7Ya__panel{padding-bottom:var(--space-32)}.launch-module__0UM7Ya__intro,.launch-module__0UM7Ya__storyTextWide,.launch-module__0UM7Ya__partner{align-items:end;gap:var(--space-24) var(--space-64);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.launch-module__0UM7Ya__intro{margin:var(--space-24) 0 var(--space-32)}.launch-module__0UM7Ya__introLead{align-items:end;gap:var(--space-24);display:flex}.launch-module__0UM7Ya__introMascot{height:auto;margin-bottom:calc(-1 * var(--space-8));flex:none;width:150px}.launch-module__0UM7Ya__introEyebrow{color:var(--color-forest);font-size:var(--text-label);font-weight:500;line-height:var(--text-label--line-height);margin:0 0 var(--space-12)}.launch-module__0UM7Ya__introHeading{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}.launch-module__0UM7Ya__introBody,.launch-module__0UM7Ya__storyBody{color:var(--color-muted);font-size:var(--text-body);margin:0;line-height:1.6}.launch-module__0UM7Ya__introCta{margin-top:var(--space-16)}.launch-module__0UM7Ya__story{margin-top:var(--space-128)}.launch-module__0UM7Ya__split{align-items:center;gap:var(--space-64);margin-top:var(--space-128);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.launch-module__0UM7Ya__splitReverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.launch-module__0UM7Ya__splitReverse>:first-child{order:2}.launch-module__0UM7Ya__storyText{max-width:440px}.launch-module__0UM7Ya__storyText .launch-module__0UM7Ya__storyBody{margin-top:var(--space-16)}.launch-module__0UM7Ya__storyTextWide{margin-bottom:var(--space-32)}.launch-module__0UM7Ya__storyHeading{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}.launch-module__0UM7Ya__scene{position:relative}.launch-module__0UM7Ya__stage{perspective:2400px;perspective-origin:50% 40%;height:640px;overflow:clip}.launch-module__0UM7Ya__stageCompact{height:540px}.launch-module__0UM7Ya__stageAuto{--stage-auto:1}.launch-module__0UM7Ya__deck{transform-origin:50%;transform-style:preserve-3d;transition:transform var(--duration-800) var(--ease);position:absolute;inset:0}.launch-module__0UM7Ya__window{inset:var(--space-24);transition:transform var(--duration-800) var(--ease), box-shadow var(--duration-800) var(--ease), border-color var(--duration-800) var(--ease);position:absolute}.launch-module__0UM7Ya__windowBody{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:0;display:grid}.launch-module__0UM7Ya__lesson{min-width:0;padding:var(--space-32);flex-direction:column;display:flex}.launch-module__0UM7Ya__lessonEyebrow{color:var(--color-muted);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow--letter-spacing);font-weight:500;line-height:var(--text-eyebrow--line-height);text-transform:uppercase;margin:0}.launch-module__0UM7Ya__question,.launch-module__0UM7Ya__choices{transition:opacity var(--duration-500) var(--ease), max-height var(--duration-800) var(--ease), margin var(--duration-800) var(--ease);overflow:hidden}.launch-module__0UM7Ya__question{max-height:180px}.launch-module__0UM7Ya__questionText,.launch-module__0UM7Ya__tryPrompt{font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);margin:var(--space-12) 0 0;max-width:560px}.launch-module__0UM7Ya__choices{margin-top:var(--space-24);max-height:240px}.launch-module__0UM7Ya__scene[data-beat="3"] :is(.launch-module__0UM7Ya__question,.launch-module__0UM7Ya__choices),.launch-module__0UM7Ya__scene[data-beat="4"] :is(.launch-module__0UM7Ya__question,.launch-module__0UM7Ya__choices),.launch-module__0UM7Ya__scene[data-pulled] :is(.launch-module__0UM7Ya__question,.launch-module__0UM7Ya__choices){opacity:0;visibility:hidden;max-height:0;margin-top:0}.launch-module__0UM7Ya__equation{font-family:var(--font-display);font-size:var(--text-display-l);letter-spacing:var(--text-display-l--letter-spacing);margin:var(--space-24) 0 0;transition:font-size var(--duration-800) var(--ease), margin var(--duration-800) var(--ease);font-weight:300;line-height:1}.launch-module__0UM7Ya__equationSlope{border-radius:var(--radius-s);padding:0 var(--space-4);transition:background-color var(--duration-500) var(--ease)}.launch-module__0UM7Ya__scene:not([data-beat="0"]) .launch-module__0UM7Ya__equationSlope{background:var(--color-gold-tint)}.launch-module__0UM7Ya__scene[data-beat="3"] .launch-module__0UM7Ya__equation,.launch-module__0UM7Ya__scene[data-beat="4"] .launch-module__0UM7Ya__equation,.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__equation{font-size:var(--text-display-m);margin-top:var(--space-12)}.launch-module__0UM7Ya__explanation{align-items:center;gap:var(--space-24);opacity:0;max-height:0;transform:translateY(var(--space-16));transition:opacity var(--duration-500) var(--ease) var(--duration-300), transform var(--duration-800) var(--ease) var(--duration-300), max-height var(--duration-800) var(--ease), margin var(--duration-800) var(--ease);visibility:hidden;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);margin-top:0;display:grid;overflow:hidden}.launch-module__0UM7Ya__scene[data-beat="3"] .launch-module__0UM7Ya__explanation,.launch-module__0UM7Ya__scene[data-beat="4"] .launch-module__0UM7Ya__explanation,.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__explanation{margin-top:var(--space-24);opacity:1;visibility:visible;max-height:420px;transform:none}.launch-module__0UM7Ya__explanationTable caption,.launch-module__0UM7Ya__explanation p[id$=--description]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.launch-module__0UM7Ya__explanationTable table{font-size:var(--text-small)}.launch-module__0UM7Ya__explanationPlot svg{max-height:300px}.launch-module__0UM7Ya__explanationTable td[data-figure-role=highlight]{background:var(--color-gold-tint)!important;color:var(--color-ink)!important}.launch-module__0UM7Ya__explanationPlot [data-figure-role=highlight]{stroke:var(--color-forest)}.launch-module__0UM7Ya__explanationTable tbody tr,.launch-module__0UM7Ya__explanationPlot [id*=--series-steps-],.launch-module__0UM7Ya__explanationPlot [id*=--series-values-point-],.launch-module__0UM7Ya__explanationPlot [id*=--series-values-label-]{opacity:0}.launch-module__0UM7Ya__scene[data-live][data-beat="3"] .launch-module__0UM7Ya__explanationTable tbody tr,.launch-module__0UM7Ya__scene[data-live][data-beat="3"] .launch-module__0UM7Ya__explanationPlot [id*=--series-steps-],.launch-module__0UM7Ya__scene[data-live][data-beat="3"] .launch-module__0UM7Ya__explanationPlot [id*=--series-values-point-],.launch-module__0UM7Ya__scene[data-live][data-beat="3"] .launch-module__0UM7Ya__explanationPlot [id*=--series-values-label-]{animation:launch-module__0UM7Ya__lpAppear var(--duration-500) var(--ease) forwards}.launch-module__0UM7Ya__scene[data-beat="4"] .launch-module__0UM7Ya__explanationTable tbody tr,.launch-module__0UM7Ya__scene[data-beat="4"] .launch-module__0UM7Ya__explanationPlot [id*=--series-],.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__explanationTable tbody tr,.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__explanationPlot [id*=--series-]{opacity:1}.launch-module__0UM7Ya__explanationTable tbody tr:first-child,.launch-module__0UM7Ya__explanationPlot [id$=--series-values-point-0]{animation-delay:calc(3 * var(--stagger))!important}.launch-module__0UM7Ya__explanationPlot [id$=--series-steps-0]{animation-delay:calc(5 * var(--stagger))!important}.launch-module__0UM7Ya__explanationPlot [id$=--series-steps-1]{animation-delay:calc(6 * var(--stagger))!important}.launch-module__0UM7Ya__explanationTable tbody tr:nth-child(2),.launch-module__0UM7Ya__explanationPlot [id$=--series-values-point-1],.launch-module__0UM7Ya__explanationPlot [id$=--series-values-label-1]{animation-delay:calc(8 * var(--stagger))!important}.launch-module__0UM7Ya__explanationPlot [id$=--series-steps-2]{animation-delay:calc(10 * var(--stagger))!important}.launch-module__0UM7Ya__explanationPlot [id$=--series-steps-3]{animation-delay:calc(12 * var(--stagger))!important}.launch-module__0UM7Ya__explanationTable tbody tr:nth-child(3),.launch-module__0UM7Ya__explanationPlot [id$=--series-values-point-2],.launch-module__0UM7Ya__explanationPlot [id$=--series-values-label-2]{animation-delay:calc(13 * var(--stagger))!important}.launch-module__0UM7Ya__explanationPlot [id$=--series-steps-4]{animation-delay:calc(16 * var(--stagger))!important}.launch-module__0UM7Ya__explanationPlot [id$=--series-steps-5]{animation-delay:calc(17 * var(--stagger))!important}.launch-module__0UM7Ya__explanationTable tbody tr:nth-child(4),.launch-module__0UM7Ya__explanationPlot [id$=--series-values-point-3],.launch-module__0UM7Ya__explanationPlot [id$=--series-values-label-3]{animation-delay:calc(18 * var(--stagger))!important}@keyframes launch-module__0UM7Ya__lpAppear{0%{opacity:0}to{opacity:1}}.launch-module__0UM7Ya__chat{border-left:1px solid var(--color-line);min-width:0;padding:var(--space-24);flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.launch-module__0UM7Ya__message{opacity:0;max-height:0;transform:translateY(var(--space-8));transition:opacity var(--duration-500) var(--ease), transform var(--duration-500) var(--ease), max-height var(--duration-500) var(--ease), margin var(--duration-500) var(--ease);visibility:hidden}.launch-module__0UM7Ya__message[data-shown]{margin-top:var(--space-12);opacity:1;visibility:visible;max-height:200px;transform:none}.launch-module__0UM7Ya__message[data-late][data-shown]{transition-delay:calc(8 * var(--stagger))}.launch-module__0UM7Ya__deckCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);opacity:0;height:560px;padding:var(--space-24) var(--space-32);transform:translate3d(var(--fx,0), var(--fy,0), -900px);transition:opacity var(--duration-800) var(--ease), transform var(--duration-800) var(--ease);visibility:hidden;flex-direction:column;width:460px;display:flex;position:absolute;top:calc(50% - 280px);left:calc(50% - 230px);overflow:hidden}.launch-module__0UM7Ya__deckTitle{color:var(--color-muted);font-size:var(--text-body);margin:0 0 var(--space-16);font-weight:500}.launch-module__0UM7Ya__deckFigure{flex:1;min-height:0}.launch-module__0UM7Ya__deckFigure svg{max-height:420px}.launch-module__0UM7Ya__deckReading p{font-family:var(--font-display);font-size:var(--text-display-s);margin:0;line-height:1.35}.launch-module__0UM7Ya__deckReading mark{background:var(--color-gold-tint);color:inherit}.launch-module__0UM7Ya__deckReading .launch-module__0UM7Ya__deckQuestion{border-top:1px solid var(--color-line);color:var(--color-muted);font-family:inherit;font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);margin-top:var(--space-24);padding-top:var(--space-16)}.launch-module__0UM7Ya__deckPrompt{font-size:var(--text-body-l);margin:calc(-1 * var(--space-8)) 0 var(--space-16)}.launch-module__0UM7Ya__deckBlank{border-bottom:2px solid var(--color-ink);color:#0000}.launch-module__0UM7Ya__deckChoices{margin-top:var(--space-16)}.launch-module__0UM7Ya__deckCard:first-child{--fx:-1080px;--fy:120px;--z:-60px}.launch-module__0UM7Ya__deckCard:nth-child(2){--fx:-560px;--fy:60px;--z:-20px}.launch-module__0UM7Ya__deckCard:nth-child(3){--fx:640px;--fy:-40px;--z:-40px}.launch-module__0UM7Ya__deckCard:nth-child(4){--fx:1140px;--fy:-100px;--z:-80px}.launch-module__0UM7Ya__deckCard:nth-child(5){--fx:1640px;--fy:-160px;--z:-120px}.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__deckCard{opacity:1;transform:translate3d(var(--fx), var(--fy), var(--z)) scale(1);transition-delay:calc(var(--i) * var(--stagger) + 3 * var(--stagger));visibility:visible}.launch-module__0UM7Ya__scene{--deck-tx:2%;--deck-ty:-3%;--deck-s:.5}.launch-module__0UM7Ya__scene[data-variant=field][data-pulled] .launch-module__0UM7Ya__deck{transform:translate3d(var(--deck-tx), var(--deck-ty), 0) rotateX(24deg) rotateY(-26deg) rotateZ(9deg) scale(var(--deck-s))}.launch-module__0UM7Ya__scene[data-variant=field][data-pulled] .launch-module__0UM7Ya__window{border:2px solid var(--color-forest);box-shadow:var(--shadow-ring), var(--shadow-1);transform:translateZ(60px)scale(1)}.launch-module__0UM7Ya__scene[data-variant=fan] .launch-module__0UM7Ya__deckCard{--fx:calc(250px + var(--i) * 120px);--fy:calc(-60px - var(--i) * 34px);--r:calc(2deg + var(--i) * 1.6deg)}.launch-module__0UM7Ya__scene[data-variant=fan][data-pulled] .launch-module__0UM7Ya__deckCard{transform:translate3d(var(--fx), var(--fy), calc(var(--i) * -40px)) rotate(var(--r)) scale(.6)}.launch-module__0UM7Ya__scene[data-variant=fan][data-pulled] .launch-module__0UM7Ya__window{transform:translate3d(-17%,17%,60px)scale(.6)}.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__deckCard,.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__window{cursor:pointer}.launch-module__0UM7Ya__scene[data-pulled]:not([data-focus]) .launch-module__0UM7Ya__deckCard:hover{border-color:var(--color-forest)}.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__deckCard:focus-visible,.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__window:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.launch-module__0UM7Ya__scene[data-pulled][data-focus] .launch-module__0UM7Ya__deckCard,.launch-module__0UM7Ya__scene[data-pulled][data-focus] .launch-module__0UM7Ya__window{transition-delay:0s}.launch-module__0UM7Ya__scene[data-variant=field][data-pulled][data-focus] .launch-module__0UM7Ya__deck{transform:var(--strip-deck)}.launch-module__0UM7Ya__scene[data-pulled][data-focus] .launch-module__0UM7Ya__deckCard,.launch-module__0UM7Ya__scene[data-pulled][data-focus] .launch-module__0UM7Ya__window{transform:var(--strip)}.launch-module__0UM7Ya__scene[data-pulled][data-focus] .launch-module__0UM7Ya__deckCard:not([data-focused]),.launch-module__0UM7Ya__scene[data-pulled][data-focus] .launch-module__0UM7Ya__window:not([data-focused]){opacity:.55}.launch-module__0UM7Ya__scene[data-pulled][data-focus] .launch-module__0UM7Ya__deckCard[data-focused],.launch-module__0UM7Ya__scene[data-pulled][data-focus] .launch-module__0UM7Ya__window[data-focused]{border:2px solid var(--color-forest);box-shadow:var(--shadow-ring), var(--shadow-1)}.launch-module__0UM7Ya__scene[data-pulled][data-focus] .launch-module__0UM7Ya__mascot{opacity:0}.launch-module__0UM7Ya__fieldHint,.launch-module__0UM7Ya__fieldBack{left:var(--space-24);top:var(--space-16);z-index:3;margin:0;position:absolute}.launch-module__0UM7Ya__fieldHint{color:var(--color-muted);font-size:var(--text-meta)}.launch-module__0UM7Ya__mascot{bottom:var(--space-24);height:auto;left:var(--space-32);opacity:0;transition:opacity var(--duration-800) var(--ease) var(--duration-800);width:190px;position:absolute}.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__mascot{opacity:1}.launch-module__0UM7Ya__tryBody{flex:1;min-height:0;position:relative;overflow:hidden}.launch-module__0UM7Ya__tryWork{height:100%;padding:var(--space-32);transition:transform var(--duration-800) var(--ease);width:58%;display:grid;transform:translate(36%)}.launch-module__0UM7Ya__tryBody[data-beat="2"] .launch-module__0UM7Ya__tryWork,.launch-module__0UM7Ya__tryBody[data-beat="3"] .launch-module__0UM7Ya__tryWork,.launch-module__0UM7Ya__tryBody[data-beat="4"] .launch-module__0UM7Ya__tryWork,.launch-module__0UM7Ya__tryBody[data-beat="5"] .launch-module__0UM7Ya__tryWork{transform:none}.launch-module__0UM7Ya__tryQuestion{transition:opacity var(--duration-500) var(--ease), transform var(--duration-500) var(--ease);flex-direction:column;grid-area:1/1;display:flex}.launch-module__0UM7Ya__tryQuestion[data-out]{opacity:0;transform:translateY(calc(-1 * var(--space-12)));visibility:hidden}.launch-module__0UM7Ya__tryQuestion:not([data-out]):not([data-in]):nth-child(2){opacity:0;transform:translateY(var(--space-12));visibility:hidden}.launch-module__0UM7Ya__tryTalk{background:var(--color-stage);border-left:1px solid var(--color-line);padding:var(--space-24);transition:transform var(--duration-800) var(--ease);flex-direction:column;justify-content:flex-end;width:42%;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.launch-module__0UM7Ya__tryTalk[data-open]{transform:none}.launch-module__0UM7Ya__tryMath{font-family:var(--font-display);font-size:var(--text-math-inline-display);white-space:nowrap;line-height:1}.launch-module__0UM7Ya__tryChoices{margin-top:var(--space-24)}.launch-module__0UM7Ya__tryResult{border-top:1px solid var(--color-line);align-items:center;gap:var(--space-16);margin-top:var(--space-16);opacity:0;padding-top:var(--space-16);transform:translateY(var(--space-8));transition:opacity var(--duration-500) var(--ease), transform var(--duration-500) var(--ease);justify-content:space-between;display:flex}.launch-module__0UM7Ya__tryResult[data-shown]{opacity:1;transform:none}.launch-module__0UM7Ya__tryResultTitle{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:var(--text-display-s--letter-spacing);margin:0;font-weight:300}.launch-module__0UM7Ya__anything{background:var(--color-forest);border-radius:var(--radius-stage);color:var(--color-surface);align-items:center;gap:var(--space-24) var(--space-64);margin-block:var(--space-32) var(--space-64);padding:var(--space-64);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.launch-module__0UM7Ya__anything .launch-module__0UM7Ya__introHeading{color:var(--color-surface)}.launch-module__0UM7Ya__anythingLabel{color:var(--color-surface);font-size:var(--text-label);margin:0 0 var(--space-12);font-weight:500}.launch-module__0UM7Ya__anythingBody{color:var(--color-surface);font-size:var(--text-body-l);line-height:var(--text-body-l--line-height);margin:0}.launch-module__0UM7Ya__anythingCta{margin-top:var(--space-24)}.launch-module__0UM7Ya__partner{border-top:1px solid var(--color-line);margin-top:var(--space-128);padding-top:var(--space-48)}@media (max-width:900px){.launch-module__0UM7Ya__intro,.launch-module__0UM7Ya__storyTextWide,.launch-module__0UM7Ya__partner{grid-template-columns:minmax(0,1fr)}.launch-module__0UM7Ya__intro{margin-top:var(--space-8)}.launch-module__0UM7Ya__stage{height:720px}.launch-module__0UM7Ya__stageCompact{height:600px}.launch-module__0UM7Ya__stage.launch-module__0UM7Ya__stageAuto{height:auto;padding:var(--space-12)}.launch-module__0UM7Ya__stageAuto>.launch-module__0UM7Ya__window{position:relative;inset:auto}.launch-module__0UM7Ya__chat{border-left:0;border-top:1px solid var(--color-line);-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));padding:var(--space-8) var(--space-16) var(--space-16)}.launch-module__0UM7Ya__story,.launch-module__0UM7Ya__split{margin-top:var(--space-96)}.launch-module__0UM7Ya__split,.launch-module__0UM7Ya__splitReverse{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.launch-module__0UM7Ya__splitReverse>:first-child{order:0}.launch-module__0UM7Ya__storyTextWide{margin-bottom:var(--space-24)}.launch-module__0UM7Ya__stage .launch-module__0UM7Ya__tryBody{overflow:visible}.launch-module__0UM7Ya__tryWork{height:auto;padding:var(--space-16);width:100%;transform:none!important}.launch-module__0UM7Ya__tryTalk{border-left:0;border-top:1px solid var(--color-line);padding:var(--space-16);width:100%;position:static;transform:none}.launch-module__0UM7Ya__tryTalk .launch-module__0UM7Ya__message{visibility:hidden;max-height:none}.launch-module__0UM7Ya__tryTalk .launch-module__0UM7Ya__message[data-shown]{visibility:visible}.launch-module__0UM7Ya__partner{margin-top:var(--space-96)}.launch-module__0UM7Ya__anything{margin-bottom:var(--space-48);padding:var(--space-32) var(--space-24);grid-template-columns:minmax(0,1fr)}.launch-module__0UM7Ya__window{inset:var(--space-12)}.launch-module__0UM7Ya__windowBody{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.launch-module__0UM7Ya__lesson{padding:var(--space-16) var(--space-16) var(--space-12)}.launch-module__0UM7Ya__equation{margin-top:var(--space-12)}.launch-module__0UM7Ya__scene[data-beat="3"] .launch-module__0UM7Ya__equation,.launch-module__0UM7Ya__scene[data-beat="4"] .launch-module__0UM7Ya__equation,.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__equation{font-size:var(--text-display-s);margin-top:var(--space-8)}.launch-module__0UM7Ya__explanation{gap:var(--space-12)}.launch-module__0UM7Ya__scene[data-beat="3"] .launch-module__0UM7Ya__explanation,.launch-module__0UM7Ya__scene[data-beat="4"] .launch-module__0UM7Ya__explanation,.launch-module__0UM7Ya__scene[data-pulled] .launch-module__0UM7Ya__explanation{margin-top:var(--space-12)}.launch-module__0UM7Ya__explanationTable th,.launch-module__0UM7Ya__explanationTable td{padding:var(--space-4) var(--space-8)!important}.launch-module__0UM7Ya__explanationPlot svg{max-height:170px}.launch-module__0UM7Ya__message[data-shown]{margin-top:var(--space-8)}.launch-module__0UM7Ya__scene{--deck-tx:3%;--deck-ty:4%;--deck-s:.36}.launch-module__0UM7Ya__mascot{display:none}.launch-module__0UM7Ya__fieldHint,.launch-module__0UM7Ya__fieldBack{left:var(--space-16);top:var(--space-16)}}@media (max-width:520px){.launch-module__0UM7Ya__introLead{align-items:flex-start;gap:var(--space-16);flex-direction:column}.launch-module__0UM7Ya__introMascot{margin-bottom:0}.launch-module__0UM7Ya__explanation{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.launch-module__0UM7Ya__explanationTable th,.launch-module__0UM7Ya__explanationTable td{padding:var(--space-4)!important}.launch-module__0UM7Ya__deckCard:first-child{--fx:-340px;--fy:980px}.launch-module__0UM7Ya__deckCard:nth-child(2){--fx:-180px;--fy:560px}.launch-module__0UM7Ya__deckCard:nth-child(3){--fx:200px;--fy:-560px}.launch-module__0UM7Ya__deckCard:nth-child(4){--fx:360px;--fy:-980px}.launch-module__0UM7Ya__deckCard:nth-child(5){--fx:520px;--fy:-1400px}.launch-module__0UM7Ya__scene{--deck-tx:2%;--deck-ty:2%;--deck-s:.42}}@media (prefers-reduced-motion:reduce){.launch-module__0UM7Ya__deck,.launch-module__0UM7Ya__window,.launch-module__0UM7Ya__deckCard,.launch-module__0UM7Ya__message,.launch-module__0UM7Ya__explanation,.launch-module__0UM7Ya__equation,.launch-module__0UM7Ya__equationSlope,.launch-module__0UM7Ya__mascot,.launch-module__0UM7Ya__tryResult,.launch-module__0UM7Ya__tryWork,.launch-module__0UM7Ya__tryTalk,.launch-module__0UM7Ya__tryQuestion,.launch-module__0UM7Ya__question,.launch-module__0UM7Ya__choices{transition:none!important}.launch-module__0UM7Ya__explanationTable tbody tr,.launch-module__0UM7Ya__explanationPlot [id*=--series-]{animation:none!important}.launch-module__0UM7Ya__scene[data-beat="3"] .launch-module__0UM7Ya__explanationTable tbody tr,.launch-module__0UM7Ya__scene[data-beat="3"] .launch-module__0UM7Ya__explanationPlot [id*=--series-]{opacity:1}}
.surfaces-module__j3Cnma__stage{background-color:var(--color-stage);border:1px solid var(--color-line);border-radius:var(--radius-stage);position:relative}.surfaces-module__j3Cnma__grid{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:32px 32px}.surfaces-module__j3Cnma__window{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.surfaces-module__j3Cnma__bar{border-bottom:1px solid var(--color-line);font-size:var(--text-meta);align-items:center;gap:var(--space-12);height:46px;padding-inline:var(--space-16);flex:none;justify-content:space-between;display:flex}.surfaces-module__j3Cnma__crumbs{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.surfaces-module__j3Cnma__separator{color:var(--color-control);margin-inline:var(--space-4)}.surfaces-module__j3Cnma__barEnd{flex:none}.surfaces-module__j3Cnma__drawer{background:var(--color-surface);border-left:1px solid var(--color-line);box-shadow:var(--shadow-2)}@media (max-width:900px){.surfaces-module__j3Cnma__drawer{border-left:0;border-top:1px solid var(--color-line);box-shadow:none}}
.art-module__wPTH9G__plant{width:100%;height:100%;display:block;overflow:visible}.art-module__wPTH9G__plant[data-motion=growth] [data-exact],.art-module__wPTH9G__plant[data-motion=growth] [data-growing]{opacity:0}.art-module__wPTH9G__plant[data-ready=true] [data-growing]{opacity:1}.art-module__wPTH9G__plant[data-finished=true] [data-before],.art-module__wPTH9G__plant[data-finished=true] [data-growing]{visibility:hidden}.art-module__wPTH9G__scene{background:#e7efe8;border-radius:28px;position:relative;overflow-x:auto}.art-module__wPTH9G__stage{background-position:bottom;background-size:cover;min-width:100%;height:560px;position:relative}.art-module__wPTH9G__plot{color:#1f1c17;cursor:pointer;background:0 0;border:0;width:156px;padding:0;position:absolute;transform:translate(-50%)}.art-module__wPTH9G__plotArt{pointer-events:none;height:260px}.art-module__wPTH9G__label{z-index:3;white-space:nowrap;text-overflow:ellipsis;background:#fffbf6;border-radius:24px;padding:12px;font-size:13px;line-height:20px;display:block;position:relative;overflow:hidden}.art-module__wPTH9G__plot[aria-pressed=true] .art-module__wPTH9G__label{box-shadow:0 0 0 2px #295d3b,0 0 0 6px #e7efe8}.art-module__wPTH9G__plot:hover .art-module__wPTH9G__label{background:#e7efe8}.art-module__wPTH9G__plot:focus-visible{outline:none}.art-module__wPTH9G__plot:focus-visible .art-module__wPTH9G__label{outline-offset:4px;outline:2px solid #2b5fd9}.art-module__wPTH9G__meta{z-index:4;background:#fffbf6;border-radius:16px;width:max-content;max-width:100%;margin:4px auto 0;padding:4px 8px;font-size:12px;display:block;position:relative}.art-module__wPTH9G__locked{align-items:end;height:260px;display:grid}.art-module__wPTH9G__locked svg{width:100%;height:90px}@media (max-width:600px){.art-module__wPTH9G__stage{height:520px}.art-module__wPTH9G__plot{width:140px}.art-module__wPTH9G__plotArt{height:240px}}@media (prefers-reduced-motion:reduce){.art-module__wPTH9G__plant [data-before],.art-module__wPTH9G__plant [data-growing]{display:none}.art-module__wPTH9G__plant [data-exact]{opacity:1!important}}:is(.art-module__wPTH9G__sunflower:not([data-ready=true]) .growth-exact,.art-module__wPTH9G__sunflower:not([data-ready=true]) .growth-stem,.art-module__wPTH9G__sunflower:not([data-ready=true]) .growth-leaf,.art-module__wPTH9G__sunflower:not([data-ready=true]) .growth-bud,.art-module__wPTH9G__sunflower:not([data-ready=true]) .growth-flower){opacity:0}:is(.art-module__wPTH9G__sunflower[data-finished=true] .growth-before,.art-module__wPTH9G__sunflower[data-finished=true] .growth-stem,.art-module__wPTH9G__sunflower[data-finished=true] .growth-leaf,.art-module__wPTH9G__sunflower[data-finished=true] .growth-bud,.art-module__wPTH9G__sunflower[data-finished=true] .growth-flower){visibility:hidden}.art-module__wPTH9G__plant[data-finished=true] [data-exact]{opacity:1!important}.art-module__wPTH9G__sunflower[data-finished=true] .growth-exact{opacity:1!important}
.tag-module__s6J_la__tag{background:var(--color-stage);border-radius:var(--radius-s);color:var(--color-ink);font-size:var(--text-meta);padding:var(--space-4) var(--space-8);white-space:nowrap;line-height:1.4;display:inline-block}.tag-module__s6J_la__outline{border:1px solid var(--color-line);color:var(--color-muted);padding:0 var(--space-8);background:0 0}
.growthCelebration-module__K1nlfG__dialog{color:#1f1c17;background:#fffbf6;border:1px solid #e7efe8;border-radius:28px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto}.growthCelebration-module__K1nlfG__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1f1c1780}.growthCelebration-module__K1nlfG__dialog h2{font:300 clamp(30px,5vw,44px)/1.05 var(--eb-font-serif,Georgia);text-align:center;margin:0 0 8px}.growthCelebration-module__K1nlfG__art{height:clamp(220px,42dvh,360px)}.growthCelebration-module__K1nlfG__dialog p{text-align:center;max-width:40ch;margin:12px auto 24px;line-height:1.5}.growthCelebration-module__K1nlfG__dialog p span{color:#5f594f;margin-top:4px;display:block}.growthCelebration-module__K1nlfG__dialog button{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#295d3b;border:0;border-radius:999px;display:block}.growthCelebration-module__K1nlfG__dialog button:focus-visible{outline-offset:4px;outline:2px solid #2b5fd9}.growthCelebration-module__K1nlfG__comparison{grid-template-columns:1fr 1fr;gap:16px;height:100%;display:grid}.growthCelebration-module__K1nlfG__comparison figure{flex-direction:column;align-items:center;min-height:0;margin:0;display:flex}.growthCelebration-module__K1nlfG__comparison svg{flex:1;min-height:0}.growthCelebration-module__K1nlfG__comparison figcaption{color:#5f594f;flex:none;font-size:14px}.growthCelebration-module__K1nlfG__changes section+section{border-top:1px solid #e7efe8;padding-top:16px}@media (prefers-reduced-motion:reduce){.growthCelebration-module__K1nlfG__dialog *{transition:none!important;animation:none!important}}.growthCelebration-module__K1nlfG__dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid}.growthCelebration-module__K1nlfG__changes{min-height:0;overflow:auto}
.text-module__QDAgSG__fine{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.text-module__QDAgSG__muted{color:var(--color-muted);margin:0;line-height:1.6}.text-module__QDAgSG__error{color:var(--color-error);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.text-module__QDAgSG__center{text-align:center}
.educatorReview-module__DudCiW__page{gap:var(--space-24);max-width:var(--content-max);padding:var(--space-32) var(--gutter) var(--space-64);margin-inline:auto;display:grid}.educatorReview-module__DudCiW__stack{gap:var(--space-24);min-width:0;display:grid}.educatorReview-module__DudCiW__card{padding:var(--space-24);border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-surface);min-width:0}.educatorReview-module__DudCiW__field{font-size:var(--text-body);font-weight:500;display:block}.educatorReview-module__DudCiW__control{width:100%;min-height:48px;margin-top:var(--space-8);border:1px solid var(--color-control);border-radius:var(--radius-m);padding:var(--space-12) var(--space-16);background:var(--color-surface);color:var(--color-ink);font:inherit;font-weight:400}.educatorReview-module__DudCiW__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.educatorReview-module__DudCiW__heading{font-family:var(--font-display);font-size:var(--text-display-s);line-height:var(--text-display-s--line-height);font-weight:300}.educatorReview-module__DudCiW__exchange{border-left:2px solid var(--color-control);padding:var(--space-16) var(--space-24);background:var(--color-surface);overflow-wrap:anywhere}.educatorReview-module__DudCiW__stack button{white-space:normal;max-width:100%}.educatorReview-module__DudCiW__stack>button{justify-self:start}.educatorReview-module__DudCiW__eyebrow{font-size:var(--text-meta);color:var(--color-muted);font-weight:500}.educatorReview-module__DudCiW__overview{gap:var(--space-48);padding:var(--space-40);border-radius:var(--radius-stage);background:var(--color-forest);color:var(--color-surface);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;display:grid}.educatorReview-module__DudCiW__overviewLabel{font-size:var(--text-meta);margin-bottom:var(--space-16)}.educatorReview-module__DudCiW__overview h2{font-family:var(--font-display);font-size:var(--text-display-l);line-height:var(--text-display-l--line-height);letter-spacing:var(--text-display-l--letter-spacing);font-weight:300}.educatorReview-module__DudCiW__overviewSummary{margin-top:var(--space-24);white-space:pre-line;line-height:1.6}.educatorReview-module__DudCiW__overviewFacts{gap:var(--space-16);border-top:1px solid color-mix(in srgb,var(--color-surface) 30%,transparent);padding-top:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.educatorReview-module__DudCiW__overviewFacts dt{font-size:var(--text-meta)}.educatorReview-module__DudCiW__overviewFacts dd{font-family:var(--font-display);font-size:var(--text-display-m);margin-top:var(--space-8);font-weight:300}.educatorReview-module__DudCiW__overviewFacts .educatorReview-module__DudCiW__wordFact{font-family:inherit;font-size:var(--text-body);padding-top:var(--space-12)}.educatorReview-module__DudCiW__reviewLayout{align-items:start;gap:var(--space-32);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);display:grid}.educatorReview-module__DudCiW__reviewContent{gap:var(--space-48);min-width:0;display:grid}.educatorReview-module__DudCiW__sectionIntro{justify-content:space-between;align-items:end;gap:var(--space-24);margin-bottom:var(--space-24);display:flex}.educatorReview-module__DudCiW__sectionIntro h3,.educatorReview-module__DudCiW__decisionPanel h3{margin-top:var(--space-8);font-family:var(--font-display);font-size:var(--text-display-s);line-height:var(--text-display-s--line-height);font-weight:300}.educatorReview-module__DudCiW__sectionIntro>p{font-size:var(--text-meta);color:var(--color-muted);max-width:40%}.educatorReview-module__DudCiW__topicExplorer{gap:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.educatorReview-module__DudCiW__topicList{align-content:start;gap:var(--space-8);display:grid}.educatorReview-module__DudCiW__topicList button{align-items:center;gap:var(--space-12);min-height:64px;padding:var(--space-16);text-align:left;border-radius:var(--radius-m);color:var(--color-muted);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.educatorReview-module__DudCiW__topicList button[aria-pressed=true]{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}.educatorReview-module__DudCiW__topicList button[aria-pressed=true] .educatorReview-module__DudCiW__topicNumber{color:var(--color-forest)}.educatorReview-module__DudCiW__topicNumber{font-family:var(--font-display);font-size:var(--text-display-s)}.educatorReview-module__DudCiW__topicList button:focus-visible,.educatorReview-module__DudCiW__activityToolbar button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.educatorReview-module__DudCiW__lessonPreview{min-width:0;padding:var(--space-24);border-left:2px solid var(--color-forest)}.educatorReview-module__DudCiW__lessonPreview h4{font-family:var(--font-display);font-size:var(--text-display-s);line-height:var(--text-display-s--line-height);margin-top:var(--space-12);font-weight:300}.educatorReview-module__DudCiW__lessonText{white-space:pre-wrap;gap:var(--space-16);margin-top:var(--space-24);overflow-wrap:anywhere;line-height:1.7;display:grid}.educatorReview-module__DudCiW__prerequisites{margin-top:var(--space-24);padding-top:var(--space-16);border-top:1px solid var(--color-line);font-size:var(--text-meta)}.educatorReview-module__DudCiW__prerequisites p,.educatorReview-module__DudCiW__prerequisites ul{margin-top:var(--space-8)}.educatorReview-module__DudCiW__activityPreview{border-radius:var(--radius-l);border:1px solid var(--color-line);overflow:hidden}.educatorReview-module__DudCiW__activityToolbar{justify-content:space-between;align-items:center;gap:var(--space-16);background:var(--color-stage);padding:var(--space-8) var(--space-24);font-size:var(--text-meta);display:flex}.educatorReview-module__DudCiW__activityToolbar>div{gap:var(--space-8);display:flex}.educatorReview-module__DudCiW__activityToolbar button{border-radius:var(--radius-pill);background:var(--color-surface);min-width:44px;min-height:44px}.educatorReview-module__DudCiW__activityToolbar button:disabled{opacity:.4}.educatorReview-module__DudCiW__activitySheet{padding:var(--space-32);background:var(--color-surface)}.educatorReview-module__DudCiW__activitySheet h4{font-family:var(--font-display);font-size:var(--text-display-s);margin-top:var(--space-16);font-weight:300;line-height:1.3}.educatorReview-module__DudCiW__answerChoices{gap:var(--space-12);margin-top:var(--space-24);display:grid}.educatorReview-module__DudCiW__answerChoices li{align-items:baseline;gap:var(--space-16);padding:var(--space-16);border:1px solid var(--color-line);border-radius:var(--radius-m);display:flex}.educatorReview-module__DudCiW__answerChoices li>span{color:var(--color-muted);font-size:var(--text-meta)}.educatorReview-module__DudCiW__writtenResponse{padding:var(--space-24) 0;margin-top:var(--space-24);border-bottom:1px solid var(--color-control);color:var(--color-muted)}.educatorReview-module__DudCiW__answerGuide{margin-top:var(--space-32);padding-top:var(--space-16);border-top:1px solid var(--color-line);font-size:var(--text-meta)}.educatorReview-module__DudCiW__answerGuide summary,.educatorReview-module__DudCiW__importRecords summary{cursor:pointer}.educatorReview-module__DudCiW__practiceStrip{padding:var(--space-24);background:var(--color-stage);border-radius:var(--radius-l)}.educatorReview-module__DudCiW__practiceStrip h3{font-size:var(--text-body);margin-top:var(--space-8);font-weight:500}.educatorReview-module__DudCiW__practiceStrip>ul{gap:var(--space-24);margin-top:var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.educatorReview-module__DudCiW__practiceStrip li strong,.educatorReview-module__DudCiW__practiceStrip li span{display:block}.educatorReview-module__DudCiW__practiceStrip li strong{font-family:var(--font-display);font-size:var(--text-display-s);font-weight:300}.educatorReview-module__DudCiW__practiceStrip li span{font-size:var(--text-meta);color:var(--color-muted);margin-top:var(--space-8)}.educatorReview-module__DudCiW__decisionPanel{top:var(--space-24);padding:var(--space-24);border:1px solid var(--color-line);background:var(--color-surface);border-radius:var(--radius-l);min-width:0;position:sticky}.educatorReview-module__DudCiW__decisionContext{margin-top:var(--space-16);color:var(--color-muted);font-size:var(--text-meta);line-height:1.6}.educatorReview-module__DudCiW__reviewSteps{gap:var(--space-16);margin-top:var(--space-24);display:grid}.educatorReview-module__DudCiW__reviewSteps>.flex{flex-direction:column}.educatorReview-module__DudCiW__reviewSteps a{font-size:var(--text-meta)}.educatorReview-module__DudCiW__assignmentStep{gap:var(--space-16);border-top:1px solid var(--color-line);padding-top:var(--space-24);margin-top:var(--space-8);display:grid}.educatorReview-module__DudCiW__importRecords{border-top:1px solid var(--color-line);padding-top:var(--space-24)}.educatorReview-module__DudCiW__importRecords summary>span{font-size:var(--text-meta);color:var(--color-muted);margin-top:var(--space-8);display:block}.educatorReview-module__DudCiW__feedback{padding:var(--space-16) var(--space-24);border-left:2px solid var(--color-control);background:var(--color-stage)}.educatorReview-module__DudCiW__notice{font-size:var(--text-meta);color:var(--color-muted)}@media (max-width:899px){.educatorReview-module__DudCiW__overview,.educatorReview-module__DudCiW__reviewLayout{grid-template-columns:minmax(0,1fr)}.educatorReview-module__DudCiW__overview{gap:var(--space-24);padding:var(--space-24)}.educatorReview-module__DudCiW__decisionPanel{position:static}}@media (max-width:519px){.educatorReview-module__DudCiW__topicExplorer{grid-template-columns:minmax(0,1fr)}.educatorReview-module__DudCiW__sectionIntro{display:block}.educatorReview-module__DudCiW__sectionIntro>p{max-width:none;margin-top:var(--space-12)}.educatorReview-module__DudCiW__activitySheet{padding:var(--space-24)}.educatorReview-module__DudCiW__practiceStrip>ul{gap:var(--space-16);grid-template-columns:minmax(0,1fr)}.educatorReview-module__DudCiW__practiceStrip li{align-items:baseline;gap:var(--space-12);display:flex}}.educatorReview-module__DudCiW__sourceControl[class]{min-width:44px;min-height:44px;padding-inline:var(--space-8)}@media (max-width:520px){.educatorReview-module__DudCiW__overview,.educatorReview-module__DudCiW__card,.educatorReview-module__DudCiW__activitySheet,.educatorReview-module__DudCiW__decisionPanel,.educatorReview-module__DudCiW__lessonPreview{padding:var(--space-16)}.educatorReview-module__DudCiW__activityToolbar{padding-inline:var(--space-16);flex-wrap:wrap}.educatorReview-module__DudCiW__page :is(button,summary){min-height:44px}.educatorReview-module__DudCiW__page :is(input,textarea,select){font-size:var(--text-body)}.educatorReview-module__DudCiW__page{padding-top:var(--space-16)}}
.table-module__c0c_7G__table{border-collapse:collapse;font-size:var(--text-small);width:100%}.table-module__c0c_7G__table th,.table-module__c0c_7G__table td{border-bottom:1px solid var(--color-line);height:44px;padding:0 var(--space-8)}.table-module__c0c_7G__table thead th{color:var(--color-muted);font-size:var(--text-meta);text-align:left;font-weight:500}.table-module__c0c_7G__table th[scope=row]{text-align:left;font-weight:500}.table-module__c0c_7G__table [data-align=center]{text-align:center}.table-module__c0c_7G__table [data-align=end]{font-variant-numeric:tabular-nums;text-align:right}.table-module__c0c_7G__table tr[data-focus]{background:var(--color-stage)}
.surface-module__ZgJ1Na__text{margin:0}.surface-module__ZgJ1Na__prose{gap:var(--space-12);line-height:1.6;display:grid}.surface-module__ZgJ1Na__prose p{margin:0}
.surface-module__jnxOlq__text{margin:0}.surface-module__jnxOlq__identity{overflow-wrap:anywhere}.surface-module__jnxOlq__prose{gap:var(--space-12);display:grid}.surface-module__jnxOlq__prose p{margin:0}
.workspaceNavigation-module__AtSqpW__nav{gap:var(--space-12);max-width:var(--content-max);padding:var(--space-24) var(--gutter) 0;flex-wrap:wrap;margin-inline:auto;display:flex}.workspaceNavigation-module__AtSqpW__current{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.workspaceNavigation-module__AtSqpW__current:hover{background:var(--color-ink);border-color:var(--color-ink)}
.rights-module__bcC-FG__title{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}.rights-module__bcC-FG__title:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.rights-module__bcC-FG__subtitle{font-size:var(--text-title);font-weight:500;line-height:var(--text-title--line-height);margin:0}.rights-module__bcC-FG__inset{border:1px solid var(--color-line);border-radius:var(--radius-m);gap:var(--space-12);padding:var(--space-16);display:grid}.rights-module__bcC-FG__inset[data-tone=review]{border-color:var(--color-control)}.rights-module__bcC-FG__status{min-height:1.5em;margin:0}.rights-module__bcC-FG__text{margin:0}.rights-module__bcC-FG__list{padding-left:var(--space-24);margin:0}.rights-module__bcC-FG__description{color:var(--color-muted);display:block}.rights-module__bcC-FG__pair{gap:var(--space-4) var(--space-16);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.rights-module__bcC-FG__pair dt{color:var(--color-muted)}.rights-module__bcC-FG__pair dd{text-align:right;margin:0}
.launchFooter-module__9_gFjq__footer{border-top:1px solid var(--color-line);padding-block:var(--space-32) var(--space-40)}.launchFooter-module__9_gFjq__row{align-items:center;gap:var(--space-12) var(--space-24);flex-wrap:wrap;display:flex}.launchFooter-module__9_gFjq__spacer{flex:1}.launchFooter-module__9_gFjq__fine{color:var(--color-muted);font-size:var(--text-meta);gap:var(--space-8) var(--space-24);line-height:var(--text-meta--line-height);margin-top:var(--space-16);flex-wrap:wrap;justify-content:space-between;display:flex}.launchFooter-module__9_gFjq__fine p{margin:0}
.notice-module__EUwEDa__wrap{gap:var(--space-12);display:grid}.notice-module__EUwEDa__links{gap:var(--space-8) var(--space-24);flex-wrap:wrap;display:flex}.notice-module__EUwEDa__link{align-items:center;min-height:44px;display:inline-flex}.notice-module__EUwEDa__panel{border:1px solid var(--color-line);border-radius:var(--radius-m);gap:var(--space-16);padding:var(--space-16);scroll-margin-top:var(--space-24);display:grid}.notice-module__EUwEDa__head{align-items:flex-start;gap:var(--space-16);justify-content:space-between;display:flex}.notice-module__EUwEDa__title{font-size:var(--text-title);font-weight:500;line-height:var(--text-title--line-height);margin:0}.notice-module__EUwEDa__text{font-size:var(--text-small);gap:var(--space-16);line-height:var(--text-small--line-height);display:grid}.notice-module__EUwEDa__text h4{font-size:var(--text-body);margin:var(--space-8) 0 0;font-weight:500}.notice-module__EUwEDa__text p{white-space:pre-line;margin:0}
.study-module__GPfAIq__page{gap:var(--space-32);max-width:880px;padding-block:var(--space-24) var(--space-96);width:100%;margin-inline:auto;display:grid}.study-module__GPfAIq__sections{gap:var(--space-32);display:grid}.study-module__GPfAIq__hint{font-size:var(--text-small);line-height:var(--text-small--line-height)}.study-module__GPfAIq__hint a{color:var(--color-forest);text-underline-offset:.2em;text-decoration:underline}.study-module__GPfAIq__hint a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.study-module__GPfAIq__back{color:var(--color-muted);font-size:var(--text-meta);width:fit-content;text-decoration:none}.study-module__GPfAIq__back:hover{color:var(--color-ink)}.study-module__GPfAIq__back:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.study-module__GPfAIq__label{color:var(--color-forest);font-size:var(--text-label);font-weight:500;line-height:var(--text-label--line-height);margin:0}.study-module__GPfAIq__label[data-tone=muted]{color:var(--color-muted)}.study-module__GPfAIq__title{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}.study-module__GPfAIq__stage{background:var(--color-stage);border-radius:var(--radius-l);gap:var(--space-12);padding:var(--space-32);justify-items:start;display:grid}.study-module__GPfAIq__head{align-items:end;gap:var(--space-8) var(--space-24);flex-wrap:wrap;justify-content:space-between;display:flex}.study-module__GPfAIq__library{gap:var(--space-16);display:grid}.study-module__GPfAIq__grid{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.study-module__GPfAIq__garden{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-l);color:var(--color-ink);gap:var(--space-8);height:100%;padding:var(--space-24);transition:border-color var(--duration-160) var(--ease);text-decoration:none;display:grid}.study-module__GPfAIq__garden:hover{border-color:var(--color-control)}.study-module__GPfAIq__garden:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.study-module__GPfAIq__gardenTitle{font-size:var(--text-title);font-weight:500;line-height:var(--text-title--line-height);margin:0}.study-module__GPfAIq__meta{color:var(--color-muted);font-size:var(--text-meta);line-height:var(--text-meta--line-height);margin:0}.study-module__GPfAIq__summary{color:var(--color-muted);margin:0;line-height:1.5}.study-module__GPfAIq__warn{color:var(--color-error);margin:0}.study-module__GPfAIq__topic{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;display:block}@media (min-width:768px){.study-module__GPfAIq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.study-module__GPfAIq__stage{padding:var(--space-24)}.study-module__GPfAIq__page{padding-block:var(--space-16) var(--space-64)}}@media (prefers-reduced-motion:reduce){.study-module__GPfAIq__garden{transition:none}}.study-module__GPfAIq__pageWide{max-width:1120px}.study-module__GPfAIq__tag{justify-self:start}.study-module__GPfAIq__tall{min-height:44px}.study-module__GPfAIq__notice{color:var(--color-muted);font-size:var(--text-small);line-height:var(--text-small--line-height);margin:0}.study-module__GPfAIq__strong{margin:0;font-weight:500}.study-module__GPfAIq__text{margin:0;line-height:1.6}.study-module__GPfAIq__muted{color:var(--color-muted)}.study-module__GPfAIq__skills{gap:var(--space-12);display:grid}.study-module__GPfAIq__skill{border:1px solid var(--color-line);border-radius:var(--radius-m);gap:var(--space-12);padding:var(--space-16);display:grid}.study-module__GPfAIq__skillHead{align-items:flex-start;gap:var(--space-12);justify-content:space-between;display:flex}.study-module__GPfAIq__progress{color:var(--color-muted);font-size:var(--text-meta);font-weight:500;line-height:var(--text-meta--line-height);flex:none}.study-module__GPfAIq__list{color:var(--color-muted);font-size:var(--text-small);gap:var(--space-4);line-height:var(--text-small--line-height);margin:0;padding-inline-start:var(--space-24);display:grid}.study-module__GPfAIq__plainList{padding:0;list-style:none}.study-module__GPfAIq__authoring{align-items:start;gap:var(--space-16);display:grid}.study-module__GPfAIq__authoring details{border-top:0}.study-module__GPfAIq__startCard{max-width:360px}.study-module__GPfAIq__editor{gap:var(--space-12);display:grid}.study-module__GPfAIq__edits{color:var(--color-muted);font-size:var(--text-small);gap:var(--space-12);line-height:var(--text-small--line-height);margin:0;padding-inline-start:var(--space-24);display:grid}.study-module__GPfAIq__edits strong{color:var(--color-ink);font-weight:500;display:block}.study-module__GPfAIq__journey{background:var(--color-stage);border-radius:var(--radius-l);gap:var(--space-24);padding:var(--space-24);scroll-margin-top:var(--space-24);display:grid}.study-module__GPfAIq__journeyHead{gap:var(--space-8);display:grid}.study-module__GPfAIq__plan{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.study-module__GPfAIq__planItem{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);color:var(--color-muted);cursor:pointer;font:inherit;font-size:var(--text-small);gap:var(--space-4);line-height:var(--text-small--line-height);min-height:44px;padding:var(--space-8) var(--space-12);text-align:left;width:100%;display:grid}.study-module__GPfAIq__planItem:disabled{cursor:default;background:0 0}.study-module__GPfAIq__planItem[aria-current=step]{background:var(--color-sprout);border-color:var(--color-forest);box-shadow:inset 0 0 0 1px var(--color-forest);color:var(--color-ink)}.study-module__GPfAIq__planItem:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.study-module__GPfAIq__planLabel{color:var(--color-ink);font-weight:500}.study-module__GPfAIq__history{gap:var(--space-16);display:grid}.study-module__GPfAIq__history [data-block]{max-width:min(88%,60ch)}.study-module__GPfAIq__turn{gap:var(--space-8);display:grid}.study-module__GPfAIq__question{font-size:var(--text-body-l);font-weight:500;line-height:var(--text-body-l--line-height);margin:0}.study-module__GPfAIq__proseBlock{gap:var(--space-12);display:grid}.study-module__GPfAIq__proseBlock p{margin:0}.study-module__GPfAIq__working{gap:var(--space-8);display:grid}.study-module__GPfAIq__gradeHead{align-items:center;gap:var(--space-12);flex-wrap:wrap;justify-content:space-between;display:flex}.study-module__GPfAIq__chip{background:var(--color-stage);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-small);font-weight:500;line-height:var(--text-small--line-height);padding:var(--space-4) var(--space-12)}.study-module__GPfAIq__chip[data-passed]{background:var(--color-sprout);color:var(--color-forest)}.study-module__GPfAIq__criteria{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.study-module__GPfAIq__criterion{border:1px solid var(--color-line);border-radius:var(--radius-m);font-size:var(--text-small);gap:var(--space-4);line-height:var(--text-small--line-height);padding:var(--space-12);display:grid}.study-module__GPfAIq__footer{gap:var(--space-12);justify-items:start;display:grid}@media (min-width:768px){.study-module__GPfAIq__plan{grid-template-columns:repeat(5,minmax(0,1fr))}.study-module__GPfAIq__criteria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.study-module__GPfAIq__skills{grid-template-columns:repeat(2,minmax(0,1fr))}.study-module__GPfAIq__authoring{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:520px){.study-module__GPfAIq__journey button{text-align:center;white-space:normal;max-width:100%}}@media (forced-colors:active){.study-module__GPfAIq__planItem[aria-current=step]{outline-offset:2px;outline:2px solid highlight}}
.join-module__aZbqXW__code{font-family:var(--font-code)}.join-module__aZbqXW__facts{gap:var(--space-8);margin:0;padding-inline-start:var(--space-24);line-height:1.6;list-style:outside;display:grid}.join-module__aZbqXW__facts li::marker{color:var(--color-forest)}.join-module__aZbqXW__wide{width:100%}
.adultSignIn-module__S6Qt8a__pending{justify-self:center}.adultSignIn-module__S6Qt8a__identity{overflow-wrap:anywhere;margin:0}.adultSignIn-module__S6Qt8a__actions{align-items:center;gap:var(--space-16);justify-items:center;display:grid}.adultSignIn-module__S6Qt8a__actions>*{width:100%}.adultSignIn-module__S6Qt8a__actions>button{width:auto}
