.fraction-entry{align-items:center;gap:var(--space-3);margin-block:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.fraction-entry [hidden]{display:none}.fraction-entry__boxes{gap:var(--space-2);grid-template-rows:auto auto;grid-template-columns:minmax(3.5rem,7rem);inline-size:fit-content;max-inline-size:100%;display:grid}.fraction-entry__boxes:has(.fraction-entry__whole){column-gap:var(--space-3);grid-template-columns:minmax(3.5rem,7rem) minmax(3.5rem,7rem)}.fraction-entry__boxes input{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:var(--control-height);text-align:center;font-variant-numeric:tabular-nums}.fraction-entry__numerator{grid-area:1/-2}.fraction-entry__denominator{grid-area:2/-2}.fraction-entry__boxes:after{content:"";transform:translateY(calc(var(--space-2) / 2 + 1px));border-block-end:2px solid var(--text-primary);grid-area:1/-2;align-self:end}.fraction-entry__whole{grid-area:1/1/3;align-self:center}.native-text-response [data-native-text-reset]{box-shadow:none;text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}.native-text-response [data-native-text-check]{color:var(--action-fg);background:var(--action-bg);border-color:var(--action-bg)}html:is([data-presentation-profile=early-primary],[data-presentation-profile=upper-primary]) :is(.native-text-response,.canonical-assessment__field,.numeric-response-field) input[type=text]{font-variant-numeric:tabular-nums;min-block-size:3.5rem;font-size:1.5rem}@media print{.fraction-entry{display:none}}[data-response-grouped-action]{display:none!important}.lesson-response-group{gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.lesson-response-group>button+button{box-shadow:none;text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}html:is([data-presentation-profile=early-primary],[data-presentation-profile=upper-primary]) [data-response-check-status]:not(:empty):not(.visually-hidden){align-items:start;gap:var(--space-2);margin-block:var(--space-2);display:flex}.response-feedback__glyph{border-radius:var(--radius-pill);block-size:2rem;inline-size:2rem;color:var(--warning-700);background:var(--warning-100);font:700 var(--type-control) / 1 var(--font-ui);flex:none;place-items:center;display:inline-grid}[data-response-check-state=correct] .response-feedback__glyph{color:var(--action-fg);background:var(--success-700)}[data-response-check-status]>span>:is(strong,span){display:block}[data-response-check-status] details>summary{min-block-size:var(--control-height);cursor:pointer}.fraction-entry>button{box-shadow:none;text-underline-offset:.2em;background:0 0;border-color:#0000;text-decoration:underline}.native-text-response__actions:has([data-response-grouped-action]){display:none}[data-native-field-status]:not(:empty){font:var(--type-meta) / var(--leading-ui) var(--font-ui);margin-block-start:var(--space-1);display:block}.answer-entry{margin-block:var(--space-2);min-inline-size:0}.answer-entry [hidden]{display:none}.answer-entry__grid{gap:var(--space-2);max-inline-size:100%;padding:var(--space-1);display:grid;overflow-x:auto}.answer-entry__row{align-items:end;gap:var(--space-2);display:flex}.answer-entry__row label{flex:1;gap:.25rem;min-inline-size:5rem;margin:0;display:grid}.answer-entry__row label span{font:var(--type-caption) / var(--leading-ui) var(--font-ui);color:var(--ink-700)}.answer-entry__row :is(input,textarea){box-sizing:border-box;min-block-size:2.75rem;inline-size:100%}.answer-entry--tuple .answer-entry__grid{border-inline:2px solid var(--ink-700);border-radius:var(--radius-control);max-inline-size:30rem}.answer-entry--tuple [data-notation=column-vector] .answer-entry__row{flex-direction:column;align-items:stretch}.answer-entry__matrix{gap:var(--space-2);padding:var(--space-2);display:grid;position:relative}.answer-entry__matrix:before,.answer-entry__matrix:after{content:"";inline-size:var(--space-2);border-block:2px solid var(--ink-700);pointer-events:none;position:absolute;inset-block:0}.answer-entry__matrix:before{border-inline-start:2px solid var(--ink-700);inset-inline-start:0}.answer-entry__matrix:after{border-inline-end:2px solid var(--ink-700);inset-inline-end:0}.answer-entry__row--decision{margin-block-start:var(--space-2)}.answer-entry__help:empty{display:none}.canonical-assessment__table-cell-fields{gap:var(--space-2);flex-wrap:wrap;display:flex}.canonical-assessment__table-cell-fields>*{flex:5rem;min-inline-size:5rem}@media print{.answer-entry button,.answer-entry__help{display:none}}.answer-entry__separator{align-self:end;padding-block:.6rem;font-size:1.25rem}.answer-entry--tuple .answer-entry__grid[data-notation=coordinates],.answer-entry--tuple .answer-entry__grid[data-notation=complex]{border:0}.answer-entry--tuple [data-notation=coordinates] .answer-entry__row:before{content:"(";align-self:end;padding-block:.6rem;font-size:1.5rem}.answer-entry--tuple [data-notation=coordinates] .answer-entry__row:after{content:")";align-self:end;padding-block:.6rem;font-size:1.5rem}.answer-entry--tuple .answer-entry__grid[data-notation=column-vector]{border-radius:0;max-inline-size:12rem}.answer-entry--stem-leaf .answer-entry__row label:first-child{min-inline-size:3rem;border-inline-end:2px solid var(--ink-700);flex:0 0 5rem;padding-inline-end:var(--space-2)}.canonical-assessment__cell-component-label{font-size:var(--type-caption);font-weight:600}.canonical-assessment__field[data-entry-kind=stem-leaf][data-answer-entry-mode=structured]>[data-entry-hint]{display:none}.answer-entry__mode{gap:var(--space-1);max-inline-size:30rem;margin-block-end:var(--space-2);display:grid}.answer-entry--repeatable .answer-entry__grid{max-inline-size:40rem}.answer-entry--repeatable [data-notation=coordinates] .answer-entry__components:before,.answer-entry--repeatable [data-notation=coordinates] .answer-entry__components:after{align-self:end;padding-block:.6rem;font-size:1.5rem}.answer-entry--repeatable [data-notation=coordinates] .answer-entry__components:before{content:"("}.answer-entry--repeatable [data-notation=coordinates] .answer-entry__components:after{content:")"}.answer-entry--intervals .answer-entry__row{border-block-end:1px solid var(--ink-300);max-inline-size:40rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:var(--space-2);display:grid}.answer-entry--intervals .answer-entry__row label{min-inline-size:0}.answer-entry--intervals .answer-entry__row>:first-child,.answer-entry--intervals .answer-entry__row>button{grid-column:1/-1;justify-self:start}.answer-entry--intervals .answer-entry__row>:first-child{inline-size:min(100%,18rem)}.answer-entry--intervals .answer-entry__row select{min-block-size:2.75rem;inline-size:100%}@media (width<=40rem){.answer-entry--repeatable .answer-entry__row{flex-wrap:wrap}.answer-entry--repeatable .answer-entry__row>button{flex-basis:100%}}.answer-entry__components{align-items:end;gap:var(--space-2);flex:1;min-inline-size:0;display:flex}.answer-entry--repeatable [data-notation=column-vector] .answer-entry__components{flex-direction:column;align-items:stretch}
