.quill-story-editor .ql-editor .activity-page:is(.activity-page--image_mosaic,.activity-page--counting_path,.activity-page--pattern_continue,.activity-page--object_family,.activity-page--quantity_dominoes,.activity-page--logic_clues,.activity-page--story_maze,.activity-page--quantity_compare,.activity-page--number_composition,.activity-page--measurement_lab,.activity-page--story_data_chart,.activity-page--rule_switch,.activity-page--clap_syllables,.activity-page--rhyme_check,.activity-page--rhyme_pairs,.activity-page--story_sequence,.activity-page--draw_next_page,.activity-page--build_word_syllables,.activity-page--word_in_context,.activity-page--sentence_builder,.activity-page--story_pattern_hunt,.activity-page--main_idea_title,.activity-page--hero_emotions,.activity-page--emotion_body_signals,.activity-page--pause_and_plan,.activity-page--emotion_charades,.activity-page--two_perspectives){--activity-hero-size:calc(var(--space-9) + var(--space-6));--text-xs:var(--text-lg);--text-sm:var(--text-lg);gap:var(--space-5)}.quill-story-editor .ql-editor .activity-page:is(.activity-page--image_mosaic,.activity-page--counting_path,.activity-page--pattern_continue,.activity-page--object_family,.activity-page--quantity_dominoes,.activity-page--logic_clues,.activity-page--story_maze,.activity-page--quantity_compare,.activity-page--number_composition,.activity-page--measurement_lab,.activity-page--story_data_chart,.activity-page--rule_switch,.activity-page--clap_syllables,.activity-page--rhyme_check,.activity-page--rhyme_pairs,.activity-page--story_sequence,.activity-page--draw_next_page,.activity-page--build_word_syllables,.activity-page--word_in_context,.activity-page--sentence_builder,.activity-page--story_pattern_hunt,.activity-page--main_idea_title,.activity-page--hero_emotions,.activity-page--emotion_body_signals,.activity-page--pause_and_plan,.activity-page--emotion_charades,.activity-page--two_perspectives) h1{font-size:var(--text-3xl)}.quill-story-editor .ql-editor .activity-page:is(.activity-page--image_mosaic,.activity-page--counting_path,.activity-page--pattern_continue,.activity-page--object_family,.activity-page--quantity_dominoes,.activity-page--logic_clues,.activity-page--story_maze,.activity-page--quantity_compare,.activity-page--number_composition,.activity-page--measurement_lab,.activity-page--story_data_chart,.activity-page--rule_switch,.activity-page--clap_syllables,.activity-page--rhyme_check,.activity-page--rhyme_pairs,.activity-page--story_sequence,.activity-page--draw_next_page,.activity-page--build_word_syllables,.activity-page--word_in_context,.activity-page--sentence_builder,.activity-page--story_pattern_hunt,.activity-page--main_idea_title,.activity-page--hero_emotions,.activity-page--emotion_body_signals,.activity-page--pause_and_plan,.activity-page--emotion_charades,.activity-page--two_perspectives) .activity-page__instruction{border:0;background:none;padding:var(--space-2) 0 0;color:var(--activity-text);font-size:var(--text-xl);line-height:var(--leading-body);font-weight:var(--weight-medium)}.quill-story-editor .ql-editor .activity-page--image_mosaic .activity-page__mosaic-option{display:flex;flex-direction:column-reverse;gap:var(--space-2);padding:var(--space-2)}.quill-story-editor .ql-editor .activity-page--image_mosaic .activity-page__mosaic-option-label{position:static;min-height:var(--space-6);align-self:center;border-radius:var(--radius-sm);font-size:var(--text-xl);box-shadow:none}.quill-story-editor .ql-editor .activity-page--image_mosaic .activity-page__mosaic-option-piece{height:auto;flex:none}.quill-story-editor .ql-editor .activity-page--image_mosaic .activity-page__mosaic-hole-label{font-size:var(--text-2xl);color:var(--activity-text)}.quill-story-editor .ql-editor .activity-page--image_mosaic .activity-page__mosaic-options--many{grid-template-columns:repeat(3,minmax(0,1fr))}.quill-story-editor .ql-editor .activity-page__mosaic-responses{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center;margin-top:var(--space-4);font-size:var(--text-xl)}.quill-story-editor .ql-editor .activity-page__mosaic-response{display:inline-flex;align-items:center;gap:var(--space-3)}.quill-story-editor .ql-editor .activity-page__mosaic-response i{display:block;width:var(--space-8);height:var(--target-min-child);border-bottom:var(--ring-width) solid var(--activity-text-secondary)}.mosaic-game{display:grid;gap:var(--space-4);color:var(--text)}.mosaic-game__layout{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start}.mosaic-game__layout,.mosaic-game__pieces{display:grid;gap:var(--space-4)}.mosaic-game__piece{flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.mosaic-game__piece-label{display:flex;min-height:var(--space-6);align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold)}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page:is(.activity-page--image_mosaic,.activity-page--counting_path,.activity-page--pattern_continue,.activity-page--object_family,.activity-page--quantity_dominoes,.activity-page--logic_clues,.activity-page--story_maze,.activity-page--quantity_compare,.activity-page--number_composition,.activity-page--measurement_lab,.activity-page--story_data_chart,.activity-page--rule_switch,.activity-page--clap_syllables,.activity-page--rhyme_check,.activity-page--rhyme_pairs,.activity-page--story_sequence,.activity-page--draw_next_page,.activity-page--build_word_syllables,.activity-page--word_in_context,.activity-page--sentence_builder,.activity-page--story_pattern_hunt,.activity-page--main_idea_title,.activity-page--hero_emotions,.activity-page--emotion_body_signals,.activity-page--pause_and_plan,.activity-page--emotion_charades,.activity-page--two_perspectives){--activity-hero-size:var(--space-8)}.mosaic-game__layout{grid-template-columns:minmax(0,1fr)}.mosaic-game__pieces,.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--image_mosaic .activity-page__mosaic-options--many{grid-template-columns:repeat(2,minmax(0,1fr))}}.activity-game-shell{width:100%;max-width:var(--shell-max);margin-inline:auto;padding:var(--space-4);display:grid;gap:var(--space-5)}.activity-game-shell__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.activity-game-shell__header p{font-size:var(--text-base);color:var(--text-secondary)}.activity-game-shell__header h1{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.activity-game-shell__choice{display:grid;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold)}.activity-game-shell__choice select{min-height:var(--target-min-child);max-width:100%;padding:var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.quill-story-editor .ql-editor .activity-page--counting_path .activity-page__glance-card{grid-template-rows:auto 1fr auto;padding:var(--space-2)}.quill-story-editor .ql-editor .activity-page--counting_path .activity-page__glance-objects{grid-template-columns:repeat(3,minmax(0,var(--space-9)));gap:var(--space-2)}.quill-story-editor .ql-editor .activity-page--counting_path .activity-page__glance-object{width:100%;height:auto;aspect-ratio:1;border:0;background:none}.quill-story-editor .ql-editor .activity-page--counting_path .activity-page__glance-answers{border:0;padding-top:0;gap:var(--space-5)}.quill-story-editor .ql-editor .activity-page--counting_path .activity-page__glance-answers span{font-size:var(--text-3xl);border-color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--counting_path .activity-page__glance-card-head strong{white-space:normal;font-size:var(--text-lg)}.activity-pdf-frame .ql-editor .activity-page--counting_path .activity-page__glance-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.counting-path-game{--quantity-token-size:var(--space-9)}@media (max-width:48rem){.counting-path-game{--quantity-token-size:var(--space-8)}.activity-game-shell__choice{width:100%}}.quill-story-editor .ql-editor .activity-page--counting_path .activity-page__glance-card{gap:var(--space-1)}.quill-story-editor .ql-editor .activity-page--counting_path .activity-page__glance-answers span{min-height:var(--space-7);min-width:var(--space-7);line-height:var(--leading-tight)}.quill-story-editor .ql-editor .activity-page--counting_path .activity-page__count-index{min-height:var(--space-7);min-width:var(--space-7);height:var(--space-7);width:var(--space-7)}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-row{grid-template-columns:var(--space-6) minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-2)}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-candidates{grid-column:2;border:0;gap:var(--space-3);padding:0}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-sequence{min-width:0;overflow-x:auto;flex-wrap:nowrap;gap:var(--space-2)}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-chip{flex:0 0 var(--space-9)}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-chip--blank{height:var(--space-9);font-size:var(--text-3xl);color:var(--activity-text);border-color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__visual-token{min-width:0;width:var(--space-9);padding:0;border:0;background:none}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__visual-token-image{width:100%}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-sequence .activity-page__visual-token-label{display:none}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-candidate{border-style:solid}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-label{font-size:var(--text-2xl)}.activity-pdf-frame .ql-editor .activity-page--pattern_continue .activity-page__pattern-row{grid-template-columns:var(--space-6) minmax(0,1fr) auto}.activity-pdf-frame .ql-editor .activity-page--pattern_continue .activity-page__pattern-candidates{grid-column:auto}.activity-pdf-frame .ql-editor .activity-page--pattern_continue .activity-page__pattern-chip{flex:0 1 var(--space-9);min-width:0}.activity-pdf-frame .ql-editor .activity-page--pattern_continue .activity-page__pattern-chip .activity-page__visual-token{width:100%}.activity-pdf-frame .ql-editor .activity-page--pattern_continue .activity-page__pattern-sequence{overflow:visible}.quill-story-editor .ql-editor .activity-page--counting_path .activity-page__glance-card{padding-block:var(--space-1)}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-candidate .activity-page__visual-token-label{display:none}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-candidate .activity-page__visual-token--text .activity-page__visual-token-label{display:block;overflow-wrap:anywhere}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-candidate{width:calc(var(--space-9) + var(--space-2))}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-candidate .activity-page__visual-token{width:100%}.quill-story-editor .ql-editor .activity-page--pattern_continue .activity-page__pattern-scroll-hint{grid-column:2;color:var(--activity-text-secondary);font-size:var(--text-lg)}.activity-pdf-frame .ql-editor .activity-page--pattern_continue .activity-page__pattern-scroll-hint{display:none}.activity-game-primary{font-size:var(--text-xl);font-weight:var(--weight-bold)}.quill-story-editor .ql-editor .activity-page--object_family .activity-page__family-row{grid-template-columns:var(--space-7) minmax(0,1fr);border:0;box-shadow:none;padding:var(--space-2) 0;gap:var(--space-3)}.quill-story-editor .ql-editor .activity-page--object_family .activity-page__family-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.quill-story-editor .ql-editor .activity-page--object_family .activity-page__object-token{min-width:0;width:100%;padding:var(--space-2);gap:var(--space-3);box-shadow:none}.quill-story-editor .ql-editor .activity-page--object_family .activity-page__object-token-image{width:min(100%,calc(var(--space-9) * 2))}.quill-story-editor .ql-editor .activity-page--object_family .activity-page__object-token-label{max-width:100%;font-size:var(--text-xl);overflow-wrap:anywhere}.quill-story-editor .ql-editor .activity-page--object_family .activity-page__family-row-label{min-width:var(--space-7);min-height:var(--space-7);font-size:var(--text-2xl);color:var(--activity-text);background:none}.quill-story-editor .ql-editor .activity-page--object_family .activity-page__family-answer-dot{display:none}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--object_family .activity-page__family-row{grid-template-columns:minmax(0,1fr)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--object_family .activity-page__family-items{grid-template-columns:repeat(2,minmax(0,1fr))}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--object_family .activity-page__object-token-label{font-size:var(--text-lg)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--object_family .activity-page__family-row-label{justify-self:start}}.quill-story-editor .ql-editor .activity-page--quantity_dominoes .activity-page__domino-match-board{gap:var(--space-9)}.quill-story-editor .ql-editor .activity-page--quantity_dominoes .activity-page__domino-column{grid-auto-rows:minmax(var(--space-8),1fr)}.quill-story-editor .ql-editor .activity-page--quantity_dominoes .activity-page__object-repeat{display:flex;flex-wrap:wrap;gap:var(--space-2)}.quill-story-editor .ql-editor .activity-page--quantity_dominoes .activity-page__object-repeat-item{min-width:0;width:var(--space-8);min-height:0;padding:0;border:0;background:none;box-shadow:none}.quill-story-editor .ql-editor .activity-page--quantity_dominoes .activity-page__object-repeat-item-image{width:var(--space-8)}.quill-story-editor .ql-editor .activity-page--quantity_dominoes .activity-page__domino-match-card{padding:var(--space-2);box-shadow:none}.quill-story-editor .ql-editor .activity-page--quantity_dominoes .activity-page__domino-number-card{justify-content:flex-start;gap:var(--space-5);border:0;background:none;box-shadow:none}.quill-story-editor .ql-editor .activity-page--quantity_dominoes .activity-page__domino-number-card strong{font-size:var(--text-4xl);font-weight:var(--weight-bold)}.quill-story-editor .ql-editor .activity-page--quantity_dominoes .activity-page__domino-connector{border-color:var(--activity-text-secondary)}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--quantity_dominoes .activity-page__domino-match-board{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--space-4)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--quantity_dominoes .activity-page__domino-number-card{gap:var(--space-2);padding:0}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--quantity_dominoes .activity-page__domino-number-card .activity-page__domino-connector{margin:0}}.quill-story-editor .ql-editor .activity-page--logic_clues .activity-page__logic-clue-round{padding:var(--space-1);box-shadow:none}.quill-story-editor .ql-editor .activity-page--logic_clues .activity-page__logic-clue-candidate{padding:var(--space-1);background:var(--activity-paper)}.quill-story-editor .ql-editor .activity-page--logic_clues .activity-page__logic-clue-candidate-token-image{width:calc(var(--space-9) + var(--space-6));max-width:100%}.quill-story-editor .ql-editor .activity-page--logic_clues .activity-page__logic-clue-choice{width:var(--space-7);height:var(--space-7);font-size:var(--text-2xl);border-color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--logic_clues .activity-page__logic-clue-picture{height:calc(var(--space-9) + var(--space-6))}.quill-story-editor .ql-editor .activity-page--logic_clues .activity-page__logic-clue-index{background:none;color:var(--activity-text);font-size:var(--text-2xl)}.quill-story-editor .ql-editor .activity-page--story_maze .activity-page__maze-layout{grid-template-columns:minmax(0,calc(var(--space-9) * 4 + var(--space-8))) minmax(0,calc(var(--space-9) * 3 + var(--space-6)))}.quill-story-editor .ql-editor .activity-page--story_maze .activity-page__maze-stage{width:min(100%,calc(var(--space-9) * 4 + var(--space-8)))}.quill-story-editor .ql-editor .activity-page--story_maze .activity-page__maze-marker-row{min-height:var(--space-9)}.quill-story-editor .ql-editor .activity-page--story_maze .activity-page__maze-marker .activity-page__maze-scene-card{padding:var(--space-1)}.quill-story-editor .ql-editor .activity-page--story_maze .activity-page__maze-direction{font-size:var(--text-lg)}.quill-story-editor .ql-editor .activity-page--story_maze .activity-page__maze-scene-caption{font-size:var(--text-xl)}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--story_maze .activity-page__maze-layout{grid-template-columns:minmax(0,1fr)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--story_maze .activity-page__maze-marker .activity-page__maze-scene-card{grid-template-columns:var(--space-7) minmax(0,1fr);gap:var(--space-1)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--story_maze .activity-page__maze-scene-caption{font-size:var(--text-lg)}}.quill-story-editor .ql-editor .activity-page--quantity_compare{--compare-token-size:var(--space-8)}.quill-story-editor .ql-editor .activity-page--quantity_compare .activity-page__compare-board--many{--compare-token-size:var(--space-7)}.quill-story-editor .ql-editor .activity-page--quantity_compare .activity-page__compare-card{border:0;padding:var(--space-1);box-shadow:none;grid-template-columns:var(--space-7) minmax(0,1fr)}.quill-story-editor .ql-editor .activity-page--quantity_compare .activity-page__compare-group{background:none;border:0;padding:var(--space-1)}.quill-story-editor .ql-editor .activity-page--quantity_compare .activity-page__compare-repeat{grid-template-columns:repeat(auto-fit,var(--compare-token-size));gap:var(--space-2)}.quill-story-editor .ql-editor .activity-page--quantity_compare .activity-page__compare-repeat-item{width:var(--compare-token-size);min-width:0;min-height:0;border:0;padding:0;background:none}.quill-story-editor .ql-editor .activity-page--quantity_compare .activity-page__compare-repeat-item-image{width:var(--compare-token-size);height:var(--compare-token-size)}.quill-story-editor .ql-editor .activity-page--quantity_compare .activity-page__compare-answer{background:var(--activity-paper);color:var(--activity-text);border-color:var(--activity-text-secondary);font-size:var(--text-3xl)}[data-activity-game=quantity_compare]{--compare-game-token:var(--space-8)}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--quantity_compare{--compare-token-size:var(--space-7)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--quantity_compare .activity-page__compare-card{grid-template-columns:minmax(0,1fr)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--quantity_compare .activity-page__compare-group{padding:0}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--quantity_compare .activity-page__compare-repeat{gap:var(--space-1)}[data-activity-game=quantity_compare]{--compare-game-token:var(--space-7)}}.quill-story-editor .ql-editor .activity-page--number_composition .activity-page__composition-card{grid-template-columns:minmax(0,2fr) auto minmax(0,3fr);padding:var(--space-2);box-shadow:none}.quill-story-editor .ql-editor .activity-page--number_composition .activity-page__math-object-repeat{display:flex;flex-wrap:wrap;max-width:100%;gap:var(--space-2);justify-content:center}.quill-story-editor .ql-editor .activity-page--number_composition .activity-page__composition-card .activity-page__math-object-repeat .activity-page__math-object-repeat-item{width:var(--space-8);min-height:0;padding:0;border:0;background:none}.quill-story-editor .ql-editor .activity-page--number_composition .activity-page__math-object-repeat-item-image{width:var(--space-8)}.quill-story-editor .ql-editor .activity-page--number_composition .activity-page__composition-total{flex-direction:column}.quill-story-editor .ql-editor .activity-page--number_composition .activity-page__composition-equals{align-self:center;color:var(--activity-text);font-size:var(--text-3xl);font-weight:var(--weight-bold)}.quill-story-editor .ql-editor .activity-page--number_composition .activity-page__composition-part--answer{border-color:var(--activity-text-secondary)}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--number_composition .activity-page__composition-card{grid-template-columns:minmax(0,1fr)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--number_composition .activity-page__composition-equals{justify-self:center}}.quill-story-editor .ql-editor .activity-page--measurement_lab{--measurement-unit:var(--space-7)}.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__measurement-token-image{width:var(--space-9)}.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__measurement-task{grid-template-columns:var(--space-7) calc(var(--space-9) + var(--space-6)) minmax(0,1fr) calc(var(--space-9) + var(--space-6));padding:var(--space-2);box-shadow:none}.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__measurement-track-wrap{grid-template-columns:1fr 1fr;justify-self:center;gap:var(--space-2)}.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__measurement-edge{writing-mode:horizontal-tb;transform:none}.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__measurement-edge--start{grid-column:1;grid-row:1}.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__measurement-edge--finish{grid-column:2;grid-row:1;justify-self:end}.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__unit-track{grid-row:2;grid-column:1/-1}.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__measurement-unit-sample>span,.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__unit-track span{width:var(--measurement-unit);min-width:var(--measurement-unit);height:var(--measurement-unit);min-height:var(--measurement-unit);border-color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__measurement-answer-wrap{display:flex;gap:var(--space-2);align-items:center;font-size:var(--text-lg)}.quill-story-editor .ql-editor .activity-page--measurement_lab .activity-page__measurement-answer{width:var(--space-7);height:var(--space-7);min-width:var(--space-7);border-color:var(--activity-text-secondary)}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--measurement_lab{--measurement-unit:var(--space-5)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--measurement_lab .activity-page__measurement-task{grid-template-columns:var(--space-7) minmax(0,1fr)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--measurement_lab .activity-page__measurement-answer-wrap,.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--measurement_lab .activity-page__measurement-task>.activity-page__measurement-track-wrap{grid-column:1/-1;justify-self:center}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--measurement_lab .activity-page__measurement-example{grid-template-columns:minmax(0,1fr)}}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-card{gap:var(--space-3);box-shadow:none}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-source{grid-template-columns:minmax(0,1fr);padding:var(--space-2);background:none}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-repeat{gap:var(--space-2)}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-repeat-item{width:var(--space-8);height:var(--space-8);min-height:0;padding:0;border:0}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-card>strong{font-size:var(--text-xl)}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-cells{width:min(100%,calc(var(--space-9) * 2))}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-cells span{width:100%;min-height:var(--space-7);flex:1;background:var(--activity-paper);border-color:var(--activity-text-secondary);color:var(--activity-text-secondary);font-size:var(--text-lg)}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__chart-start{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-count,.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-token{display:none}@media (min-width:48rem){.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-board--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-card{grid-template-rows:calc(var(--space-9) + var(--space-8)) var(--space-7) minmax(0,1fr) auto}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-card>strong{align-self:center}.quill-story-editor .ql-editor .activity-page--rule_switch .activity-page__rule-object{padding:0;background:none}.quill-story-editor .ql-editor .activity-page--rule_switch .activity-page__rule-object-image{height:auto;aspect-ratio:1}.quill-story-editor .ql-editor .activity-page--rule_switch .activity-page__rule-item{padding:var(--space-1);background:var(--activity-paper)}.quill-story-editor .ql-editor .activity-page--rule_switch .activity-page__rule-number{position:static;order:2;width:auto;background:none;box-shadow:none}.quill-story-editor .ql-editor .activity-page--rule_switch .activity-page__rule-mark{display:none}.quill-story-editor .ql-editor .activity-page--rule_switch .activity-page__rule-command{background:none;color:var(--activity-text);font-size:var(--text-xl)}.quill-story-editor .ql-editor .activity-page--rule_switch .activity-page__rule-label{text-transform:none;font-size:var(--text-xl)}.quill-story-editor .ql-editor .activity-page--rule_switch .activity-page__rule-example-token-image{height:var(--space-9)}.quill-story-editor .ql-editor .activity-page--clap_syllables .activity-page__clap-card{grid-template-columns:calc(var(--space-9) * 2) minmax(0,1fr);gap:var(--space-4);box-shadow:none}.quill-story-editor .ql-editor .activity-page--clap_syllables .activity-page__clap-picture{width:100%;padding:0;border:0;background:none}.quill-story-editor .ql-editor .activity-page--clap_syllables .activity-page__clap-picture-image{width:100%;height:auto;aspect-ratio:1}.quill-story-editor .ql-editor .activity-page--clap_syllables .activity-page__clap-word{font-family:var(--font-ui);font-size:var(--text-2xl);text-transform:none;overflow-wrap:normal;word-break:normal}.quill-story-editor .ql-editor .activity-page--clap_syllables .activity-page__clap-number-choice{flex-wrap:nowrap;gap:var(--space-2)}.quill-story-editor .ql-editor .activity-page--clap_syllables .activity-page__clap-number{width:var(--target-min-child);height:var(--target-min-child);min-width:var(--target-min-child);font-size:var(--text-2xl)}.quill-story-editor .ql-editor .activity-page--clap_syllables .activity-page__clap-beats{display:none}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--clap_syllables .activity-page__clap-card{grid-template-columns:minmax(0,1fr)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--clap_syllables .activity-page__clap-picture{width:calc(var(--space-9) + var(--space-7));justify-self:center}}.quill-story-editor .ql-editor .activity-page--rhyme_check .activity-page__rhyme-check-word-card{grid-template-columns:minmax(0,1fr);padding:var(--space-3)}.quill-story-editor .ql-editor .activity-page--rhyme_check .activity-page__rhyme-check-word-card strong{font-family:var(--font-ui);font-size:var(--text-2xl);overflow-wrap:normal;word-break:normal;text-align:center}.quill-story-editor .ql-editor .activity-page--rhyme_check .activity-page__rhyme-check-row{box-shadow:none}.quill-story-editor .ql-editor .activity-page--rhyme_check .activity-page__rhyme-backdrop,.quill-story-editor .ql-editor .activity-page--rhyme_check .activity-page__rhyme-check-sound{display:none}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--rhyme_check .activity-page__rhyme-check-row{grid-template-columns:minmax(0,1fr)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--rhyme_check .activity-page__rhyme-check-choices{grid-column:1}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--rhyme_check .activity-page__rhyme-check-pair{grid-template-columns:minmax(0,1fr)}}.quill-story-editor .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-card{grid-template-columns:var(--space-6) minmax(0,1fr) var(--space-5);box-shadow:none}.quill-story-editor .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-card--right{grid-template-columns:var(--space-5) minmax(0,1fr)}.quill-story-editor .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-card strong{font-size:var(--text-2xl);overflow-wrap:normal;word-break:normal}.quill-story-editor .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-backdrop,.quill-story-editor .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-rhythm{display:none}.quill-story-editor .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-space span{border:0}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-card{display:flex;flex-direction:column;justify-content:center;padding:var(--space-1);gap:var(--space-3)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-card strong{font-size:var(--text-lg)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-index{display:none}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-point{order:2;align-self:flex-end}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--rhyme_pairs .activity-page__rhyme-match-card--right .activity-page__rhyme-match-point{align-self:flex-start}}.quill-story-editor .ql-editor .activity-page--story_sequence .activity-page__sequence-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quill-story-editor .ql-editor .activity-page--story_sequence .activity-page__sequence-picture-card{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;align-content:start;box-shadow:none}.quill-story-editor .ql-editor .activity-page--story_sequence .activity-page__sequence-picture{grid-column:1;grid-row:1/3;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;align-self:center}.quill-story-editor .ql-editor .activity-page--story_sequence .activity-page__sequence-picture-card p{grid-column:2;grid-row:1;font-size:var(--text-xl)}.quill-story-editor .ql-editor .activity-page--story_sequence .activity-page__sequence-number{grid-column:2;grid-row:2;position:static;min-height:var(--target-min-child);margin:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xl)}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--story_sequence .activity-page__sequence-picture-grid{grid-template-columns:minmax(0,1fr)}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--story_sequence .activity-page__sequence-picture-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--story_sequence .activity-page__sequence-picture{grid-row:1}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--story_sequence .activity-page__sequence-picture-card p{grid-column:1;grid-row:2}.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--story_sequence .activity-page__sequence-number{grid-column:1;grid-row:3}}.quill-story-editor .ql-editor .activity-page--draw_next_page .activity-page__inspiration-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.quill-story-editor .ql-editor .activity-page--draw_next_page .activity-page__inspiration-strip img{height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.quill-story-editor .ql-editor .activity-page--draw_next_page .activity-page__drawing-frame{background:var(--activity-paper);border:var(--border-width-active) solid var(--activity-text-secondary);min-height:calc(var(--space-9) * 3)}.quill-story-editor .ql-editor .activity-page--draw_next_page .activity-page__drawing-frame:after,.quill-story-editor .ql-editor .activity-page--draw_next_page .activity-page__drawing-frame:before,.quill-story-editor .ql-editor .activity-page--draw_next_page .activity-page__drawing-frame>span{display:none}.quill-story-editor .ql-editor .activity-page--build_word_syllables .activity-page__syllable-build-card{background:var(--activity-paper);gap:var(--space-4)}.quill-story-editor .ql-editor .activity-page--build_word_syllables .activity-page__syllable-build-picture{width:min(100%,calc(var(--space-9) * 2 + var(--space-8)));height:auto;aspect-ratio:1;padding:0;border:0}.quill-story-editor .ql-editor .activity-page--build_word_syllables .activity-page__syllable-cut-row span{font-family:var(--font-ui);font-size:var(--text-3xl);border-color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--build_word_syllables .activity-page__syllable-assembly{min-height:var(--space-9);background:var(--activity-paper);border-color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--build_word_syllables .activity-page__assembly-label{justify-self:start;font-size:var(--text-lg)}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--build_word_syllables .activity-page__syllable-cut-row span{font-size:var(--text-2xl)}}.quill-story-editor .ql-editor .activity-page--word_in_context .activity-page__context-picture-card{background:var(--activity-paper);align-content:start}.quill-story-editor .ql-editor .activity-page--word_in_context .activity-page__context-picture-card>img{height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.quill-story-editor .ql-editor .activity-page--word_in_context .activity-page__context-picture-card>p{font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-body)}.quill-story-editor .ql-editor .activity-page--word_in_context .activity-page__context-word-bank span{font-family:var(--font-ui);font-size:var(--text-xl);border-style:solid;border-color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--word_in_context .activity-page__missing-word-slot{min-height:var(--target-min-child);background:var(--activity-paper);border:0;border-bottom:var(--border-width-active) solid var(--activity-text-secondary);border-radius:0;vertical-align:baseline}.quill-story-editor .ql-editor .activity-page--word_in_context .activity-page__context-index{display:none}.quill-story-editor .ql-editor .activity-page--word_in_context .activity-page__context-picture-card>img{max-width:calc(var(--space-9) * 3 + var(--space-6));justify-self:center}.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__sentence-picture-card{background:var(--activity-paper);align-content:start;gap:var(--space-3)}.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__sentence-picture-card>img{width:min(100%,calc(var(--space-9) * 2 + var(--space-8)));height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;justify-self:center}.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__sentence-word-cards span{min-height:var(--target-min-child);font-family:var(--font-ui);font-size:var(--text-xl);padding-block:var(--space-1);border-color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__punctuation-choices{align-items:center;font-size:var(--text-lg)}.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__punctuation-choices span{font-family:var(--font-ui);font-size:var(--text-3xl);padding:0;height:var(--target-min-child)}.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__sentence-assembly{display:none}.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__sentence-rewrite{display:grid;gap:0}.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__sentence-rewrite span{border-color:var(--activity-text-secondary);min-height:var(--space-7)}@media (min-width:48rem){.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__sentence-picture-card>.activity-page__round-label,.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__sentence-picture-card>img{grid-column:1;grid-row:1;align-self:start}.quill-story-editor .ql-editor .activity-page--sentence_builder .activity-page__round-label{max-width:var(--space-9)}}.quill-story-editor .ql-editor .activity-page--story_pattern_hunt .activity-page__hunt-text{font-family:var(--font-ui);font-size:var(--text-2xl);line-height:var(--leading-read);font-weight:var(--weight-medium);border:0;box-shadow:none;padding:var(--space-3) 0}.quill-story-editor .ql-editor .activity-page--story_pattern_hunt .activity-page__hunt-picture{background:var(--activity-paper);padding:0;border:0;align-content:start}.quill-story-editor .ql-editor .activity-page--story_pattern_hunt .activity-page__hunt-target strong{text-transform:none;font-size:var(--text-3xl)}.quill-story-editor .ql-editor .activity-page--story_pattern_hunt .activity-page__hunt-count span{background:var(--activity-paper);border:var(--border-width-active) solid var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--main_idea_title .activity-page__idea-card{grid-template-rows:auto auto 1fr;box-shadow:none}.quill-story-editor .ql-editor .activity-page--main_idea_title .activity-page__idea-card>strong{font-size:var(--text-xl);align-self:center}.quill-story-editor .ql-editor .activity-page--main_idea_title .activity-page__idea-card>p{font-size:var(--text-xl);color:var(--activity-text)}.quill-story-editor .ql-editor .activity-page--main_idea_title .activity-page__select-circle{background:var(--activity-paper);border:var(--border-width-active) solid var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--main_idea_title .activity-page__idea-image{background:var(--activity-paper);max-height:calc(var(--space-9) * 2 + var(--space-8));-o-object-fit:contain;object-fit:contain;border:0}.quill-story-editor .ql-editor .activity-page--main_idea_title .activity-page__idea-card .activity-page__write-line{display:none}.quill-story-editor .ql-editor .activity-page--main_idea_title .activity-page__write-line{min-height:var(--target-min-child)}.quill-story-editor .ql-editor .activity-page--hero_emotions .activity-page__emotion-card{box-shadow:none;align-content:start}.quill-story-editor .ql-editor .activity-page--hero_emotions .activity-page__emotion-scene-caption{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--activity-text)}.quill-story-editor .ql-editor .activity-page--hero_emotions .activity-page__emotion-palette{gap:var(--space-2)}.quill-story-editor .ql-editor .activity-page--hero_emotions .activity-page__emotion-palette span{min-height:var(--space-7);font-size:var(--text-lg);background:var(--activity-paper);border-color:var(--activity-text-secondary);border-radius:var(--radius-sm)}.quill-story-editor .ql-editor .activity-page--hero_emotions .activity-page__emotion-scene-image{max-height:calc(var(--space-9) * 2 + var(--space-8));background:var(--activity-paper);border:0}.quill-story-editor .ql-editor .activity-page--hero_emotions .activity-page__mini-card-index{display:none}@media (min-width:48rem){.quill-story-editor .ql-editor .activity-page--hero_emotions .activity-page__emotion-grid--illustrated{grid-template-columns:repeat(var(--emotion-columns,3),minmax(0,1fr))}}.quill-story-editor .ql-editor .activity-page--emotion_body_signals .activity-page__body-scene{grid-template-columns:minmax(0,1fr)}.quill-story-editor .ql-editor .activity-page--emotion_body_signals .activity-page__body-scene img{max-width:calc(var(--space-9) * 3 + var(--space-6));justify-self:center}.quill-story-editor .ql-editor .activity-page--emotion_body_signals .activity-page__body-scene figcaption{font-size:var(--text-xl)}.quill-story-editor .ql-editor .activity-page--emotion_body_signals .activity-page__body-map{background:var(--activity-paper);border:0}.quill-story-editor .ql-editor .activity-page--emotion_body_signals .activity-page__signal-card{box-shadow:none}.quill-story-editor .ql-editor .activity-page--emotion_body_signals .activity-page__signal-card strong{font-size:var(--text-xl)}.quill-story-editor .ql-editor .activity-page--emotion_body_signals .activity-page__signal-card .activity-page__select-circle{background:var(--activity-paper);border:var(--border-width-active) solid var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--pause_and_plan .activity-page__plan-scene{grid-template-columns:minmax(0,1fr)}.quill-story-editor .ql-editor .activity-page--pause_and_plan .activity-page__plan-scene img{max-width:calc(var(--space-9) * 3 + var(--space-6));justify-self:center}.quill-story-editor .ql-editor .activity-page--pause_and_plan .activity-page__plan-scene figcaption{font-size:var(--text-xl)}.quill-story-editor .ql-editor .activity-page--pause_and_plan .activity-page__strategy-card{gap:var(--space-3);padding:var(--space-3);box-shadow:none}.quill-story-editor .ql-editor .activity-page--pause_and_plan .activity-page__strategy-card>strong{font-size:var(--text-xl)}.quill-story-editor .ql-editor .activity-page--pause_and_plan .activity-page__strategy-visual{font-size:var(--text-2xl);min-height:var(--space-9)}.quill-story-editor .ql-editor .activity-page--pause_and_plan .activity-page__strategy-choice,.quill-story-editor .ql-editor .activity-page--pause_and_plan .activity-page__strategy-index{display:none}.quill-story-editor .ql-editor .activity-page--pause_and_plan .activity-page__write-line-fill{min-height:var(--space-7);border-color:var(--activity-text-secondary)}@media (max-width:48rem){.quill-story-editor:not(.activity-pdf-frame,.activity-pdf-frame *) .ql-editor .activity-page--pause_and_plan .activity-page__two-step-plan{grid-template-columns:minmax(0,1fr)}}.quill-story-editor .ql-editor .activity-page--emotion_charades .activity-page__charade-card{border:var(--border-width-active) dashed var(--activity-text-secondary);box-shadow:none;gap:var(--space-3)}.quill-story-editor .ql-editor .activity-page--emotion_charades .activity-page__charade-image{max-height:calc(var(--space-9) * 3);border:0;background:var(--activity-paper)}.quill-story-editor .ql-editor .activity-page--emotion_charades .activity-page__charade-card>strong{font-size:var(--text-2xl)}.quill-story-editor .ql-editor .activity-page--emotion_charades .activity-page__charade-stage{gap:var(--space-3)}.quill-story-editor .ql-editor .activity-page--emotion_charades .activity-page__charade-stage span{display:block;min-height:var(--space-7);border:0;background:none;padding:0;font-size:var(--text-lg);font-weight:var(--weight-medium)}.quill-story-editor .ql-editor .activity-page--emotion_charades .activity-page__charade-stage b{display:block;text-transform:none;font-size:var(--text-lg)}.quill-story-editor .ql-editor .activity-page--emotion_charades .activity-page__charade-index{display:none}@media (min-width:48rem){.quill-story-editor .ql-editor .activity-page--emotion_charades .activity-page__charade-grid{grid-template-columns:repeat(var(--charade-columns,4),minmax(0,1fr))}}.quill-story-editor .ql-editor .activity-page--two_perspectives .activity-page__perspective-scene img{background:var(--activity-paper);border:0}.quill-story-editor .ql-editor .activity-page--two_perspectives .activity-page__perspective-scene figcaption{font-size:var(--text-xl)}.quill-story-editor .ql-editor .activity-page--two_perspectives .activity-page__perspective-card{box-shadow:none}.quill-story-editor .ql-editor .activity-page--two_perspectives .activity-page__perspective-card>strong{font-size:var(--text-2xl)}.quill-story-editor .ql-editor .activity-page--two_perspectives .activity-page__choice{min-height:var(--space-7);border-color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--two_perspectives .activity-page__choice-line>.activity-page__prompt{flex-basis:100%}.quill-story-editor .ql-editor .activity-page--two_perspectives .activity-page__write-line-fill{min-height:var(--space-7);border-color:var(--activity-text-secondary)}.quill-story-editor .ql-editor .activity-page--two_perspectives .activity-page__perspective-scene img{max-height:calc(var(--space-9) * 3 + var(--space-6))}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__story-chart-board{height:auto;min-height:0}.quill-story-editor .ql-editor .activity-page--story_data_chart .activity-page__sections{grid-template-rows:minmax(0,1fr) auto}.quill-story-editor .ql-editor .activity-page--rule_switch .activity-page__rule-round{gap:var(--space-2)}.quill-story-editor .ql-editor .activity-page--word_in_context .activity-page__context-word-bank span{min-height:var(--space-7);padding-block:var(--space-1)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--story_data_chart .activity-page__story-chart-board--two{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--sentence_builder .activity-page__sentence-picture-card>.activity-page__round-label,:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--sentence_builder .activity-page__sentence-picture-card>img{grid-column:1;grid-row:1;align-self:start}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--sentence_builder .activity-page__round-label{max-width:var(--space-9)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--hero_emotions .activity-page__emotion-grid--illustrated{grid-template-columns:repeat(var(--emotion-columns,3),minmax(0,1fr))}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--emotion_charades .activity-page__charade-grid{grid-template-columns:repeat(var(--charade-columns,4),minmax(0,1fr))}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page:is(.activity-page--image_mosaic,.activity-page--counting_path,.activity-page--pattern_continue,.activity-page--object_family,.activity-page--quantity_dominoes,.activity-page--logic_clues,.activity-page--story_maze,.activity-page--quantity_compare,.activity-page--number_composition,.activity-page--measurement_lab,.activity-page--story_data_chart,.activity-page--rule_switch,.activity-page--clap_syllables,.activity-page--rhyme_check,.activity-page--rhyme_pairs,.activity-page--story_sequence,.activity-page--draw_next_page,.activity-page--build_word_syllables,.activity-page--word_in_context,.activity-page--sentence_builder,.activity-page--story_pattern_hunt,.activity-page--main_idea_title,.activity-page--hero_emotions,.activity-page--emotion_body_signals,.activity-page--pause_and_plan,.activity-page--emotion_charades,.activity-page--two_perspectives){--activity-hero-size:calc(var(--space-9) + var(--space-6));--text-xs:var(--text-lg);--text-sm:var(--text-lg);gap:var(--space-5)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page:is(.activity-page--image_mosaic,.activity-page--counting_path,.activity-page--pattern_continue,.activity-page--object_family,.activity-page--quantity_dominoes,.activity-page--logic_clues,.activity-page--story_maze,.activity-page--quantity_compare,.activity-page--number_composition,.activity-page--measurement_lab,.activity-page--story_data_chart,.activity-page--rule_switch,.activity-page--clap_syllables,.activity-page--rhyme_check,.activity-page--rhyme_pairs,.activity-page--story_sequence,.activity-page--draw_next_page,.activity-page--build_word_syllables,.activity-page--word_in_context,.activity-page--sentence_builder,.activity-page--story_pattern_hunt,.activity-page--main_idea_title,.activity-page--hero_emotions,.activity-page--emotion_body_signals,.activity-page--pause_and_plan,.activity-page--emotion_charades,.activity-page--two_perspectives) h1{font-size:var(--text-3xl)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page:is(.activity-page--image_mosaic,.activity-page--counting_path,.activity-page--pattern_continue,.activity-page--object_family,.activity-page--quantity_dominoes,.activity-page--logic_clues,.activity-page--story_maze,.activity-page--quantity_compare,.activity-page--number_composition,.activity-page--measurement_lab,.activity-page--story_data_chart,.activity-page--rule_switch,.activity-page--clap_syllables,.activity-page--rhyme_check,.activity-page--rhyme_pairs,.activity-page--story_sequence,.activity-page--draw_next_page,.activity-page--build_word_syllables,.activity-page--word_in_context,.activity-page--sentence_builder,.activity-page--story_pattern_hunt,.activity-page--main_idea_title,.activity-page--hero_emotions,.activity-page--emotion_body_signals,.activity-page--pause_and_plan,.activity-page--emotion_charades,.activity-page--two_perspectives) .activity-page__instruction{border:0;background:none;padding:var(--space-2) 0 0;color:var(--activity-text);font-size:var(--text-xl);line-height:var(--leading-body);font-weight:var(--weight-medium)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--story_sequence .activity-page__sequence-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--story_sequence .activity-page__sequence-picture-card{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;align-content:start;box-shadow:none}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--story_sequence .activity-page__sequence-picture{grid-column:1;grid-row:1/3;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;align-self:center}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--story_sequence .activity-page__sequence-picture-card p{grid-column:2;grid-row:1;font-size:var(--text-xl)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--story_sequence .activity-page__sequence-number{grid-column:2;grid-row:2;position:static;min-height:var(--target-min-child);margin:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-xl)}.mosaic-game__layout{width:100%;max-width:calc(var(--space-9) * 8);margin-inline:auto}.mosaic-game__header{padding:var(--space-3) var(--space-4)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--number_composition .activity-page__composition-card{grid-template-columns:minmax(0,2fr) auto minmax(0,3fr);padding:var(--space-2);box-shadow:none}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--number_composition .activity-page__math-object-repeat{display:flex;flex-wrap:wrap;max-width:100%;gap:var(--space-2);justify-content:center}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--number_composition .activity-page__composition-card .activity-page__math-object-repeat .activity-page__math-object-repeat-item{width:var(--space-8);min-height:0;padding:0;border:0;background:none}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--number_composition .activity-page__math-object-repeat-item-image{width:var(--space-8)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--number_composition .activity-page__composition-total{flex-direction:column}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--number_composition .activity-page__composition-equals{align-self:center;color:var(--activity-text);font-size:var(--text-3xl);font-weight:var(--weight-bold)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--number_composition .activity-page__composition-part--answer{border-color:var(--activity-text-secondary)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab{--measurement-unit:var(--space-7)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__measurement-token-image{width:var(--space-9)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__measurement-task{grid-template-columns:var(--space-7) calc(var(--space-9) + var(--space-6)) minmax(0,1fr) calc(var(--space-9) + var(--space-6));padding:var(--space-2);box-shadow:none}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__measurement-track-wrap{grid-template-columns:1fr 1fr;justify-self:center;gap:var(--space-2)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__measurement-edge{writing-mode:horizontal-tb;transform:none}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__measurement-edge--start{grid-column:1;grid-row:1}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__measurement-edge--finish{grid-column:2;grid-row:1;justify-self:end}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__unit-track{grid-row:2;grid-column:1/-1}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__measurement-unit-sample>span,:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__unit-track span{width:var(--measurement-unit);min-width:var(--measurement-unit);height:var(--measurement-unit);min-height:var(--measurement-unit);border-color:var(--activity-text-secondary)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__measurement-answer-wrap{display:flex;gap:var(--space-2);align-items:center;font-size:var(--text-lg)}:is(.activity-pdf-frame.quill-story-editor,.activity-scene-sheet.activity-pdf-frame .quill-story-editor) .ql-editor .activity-page--measurement_lab .activity-page__measurement-answer{width:var(--space-7);height:var(--space-7);min-width:var(--space-7);border-color:var(--activity-text-secondary)}