.book-tool[data-v-c44fbba7]{box-sizing:border-box;color:#263238;width:100%;height:100%;min-height:0;box-shadow:none;-webkit-user-select:none;user-select:none;background:#fff;border:0;outline:none;flex-direction:column;padding:clamp(8px,1.2cqh,14px) clamp(10px,1.6cqw,18px);display:flex;overflow:hidden;container-type:size}.book-tool[data-v-c44fbba7]:focus-visible{outline-offset:-3px;outline:3px solid #ff9800}.book-tool__header[data-v-c44fbba7]{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;min-height:54px;display:flex}.book-tool__heading[data-v-c44fbba7]{min-width:0}.book-tool__title-row[data-v-c44fbba7]{align-items:center;gap:4px;min-width:0;display:flex}.book-tool__sound[data-v-c44fbba7]{color:var(--primary-color,#905d95);flex:none}.book-tool__speech-error[data-v-c44fbba7]{color:#b71c1c;font-size:12px;line-height:1.25}.book-tool__eyebrow[data-v-c44fbba7]{color:var(--primary-color,#905d95);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.book-tool__title[data-v-c44fbba7]{color:#263238;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,2.6cqh,23px);font-weight:600;line-height:1.2;overflow:hidden}.book-tool__header-actions[data-v-c44fbba7]{flex:none;align-items:center;gap:6px;display:flex}.book-tool__page-count[data-v-c44fbba7]{color:#546e7a;white-space:nowrap;font-size:13px;font-weight:700}.book-tool__settings[data-v-c44fbba7]{color:var(--primary-color,#905d95)}.book-tool__reader[data-v-c44fbba7]{perspective:1400px;flex:auto;width:min(100%,850px);min-height:0;margin:2px auto 0;display:flex;position:relative}.book-tool__spread[data-v-c44fbba7]{opacity:1;border-radius:10px 18px 18px 10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-height:0;transition:opacity .36s,transform .45s;display:grid;transform:scale(1);box-shadow:0 12px 28px #232f342b,0 2px 3px #232f3421}.book-tool__reader--closed .book-tool__spread[data-v-c44fbba7]{opacity:0;pointer-events:none;transform:scale(.94)}.book-tool__turn-sheet[data-v-c44fbba7]{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:50%;transform-style:preserve-3d;position:absolute;top:0;bottom:0;box-shadow:0 7px 15px #232f342e}.book-tool__turn-sheet--forward[data-v-c44fbba7]{transform-origin:0;animation:.66s ease-in-out both book-page-forward-c44fbba7;left:50%}.book-tool__turn-sheet--backward[data-v-c44fbba7]{transform-origin:100%;animation:.66s ease-in-out both book-page-backward-c44fbba7;right:50%}.book-tool__turn-sheet>.book-tool__paper[data-v-c44fbba7]{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.book-tool__paper[data-v-c44fbba7]{background:#fffdf7;min-width:0;min-height:0;position:relative;overflow:hidden}.book-tool__paper--text[data-v-c44fbba7]{background:linear-gradient(90deg,#f7f0e3 0%,#fffdf7 6% 94%,#e8dfcf 100%);border-radius:10px 0 0 10px;align-items:center;padding:clamp(24px,5cqw,60px);display:flex}.book-tool__paper--picture[data-v-c44fbba7]{background:linear-gradient(90deg,#e8dfcf 0%,#fffdf7 5% 100%);border-radius:0 18px 18px 0;justify-content:center;align-items:center;padding:clamp(8px,1.4cqw,16px);display:flex;container-type:size}.book-tool__picture-turn[data-v-c44fbba7]{z-index:1;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.book-tool__picture-turn[data-v-c44fbba7]:disabled{cursor:default}.book-tool__picture-turn[data-v-c44fbba7]:focus-visible{outline-offset:-5px;outline:3px solid #ff9800}.book-tool__paper-number[data-v-c44fbba7]{color:#a29a90;font-size:12px;position:absolute;bottom:12px;left:22px}.book-tool__story-text[data-v-c44fbba7]{color:#27323b;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;width:100%;max-height:100%;margin:0;font-size:clamp(17px,3.2cqh,28px);font-weight:500;line-height:1.45;overflow-y:auto}.book-tool__story-text--rich[data-v-c44fbba7]{white-space:normal}.book-tool__story-text--rich[data-v-c44fbba7] p,.book-tool__story-text--rich[data-v-c44fbba7] ul,.book-tool__story-text--rich[data-v-c44fbba7] ol{margin:0 0 .5em}.book-tool__story-text--rich[data-v-c44fbba7] :last-child{margin-bottom:0}.book-tool__picture-frame[data-v-c44fbba7]{width:min(100%, var(--book-picture-width-from-height));aspect-ratio:var(--book-picture-aspect-ratio);border-radius:18px;max-height:100%;overflow:hidden}.book-tool__picture[data-v-c44fbba7]{object-fit:contain;width:100%;height:100%;display:block}.book-tool__picture-empty[data-v-c44fbba7]{color:#d9c8dd;font-size:clamp(44px,12cqh,100px)}.book-tool__assessment-question[data-v-c44fbba7]{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;width:100%;max-height:100%;overflow-y:auto;transform:translateY(clamp(-24px,-4cqh,-12px))}.book-tool__assessment-question p[data-v-c44fbba7]{white-space:pre-wrap;margin:0;font-size:clamp(19px,4cqh,36px);line-height:1.35}.book-tool__assessment-speech[data-v-c44fbba7]{color:#72507b;margin:0 0 14px auto;display:block}.book-tool__assessment-question .book-tool__assessment-sentence[data-v-c44fbba7]{color:#27323b;background:#fff;border:2px solid #d9c8dd;border-radius:20px;padding:14px 18px}.book-tool__assessment-question .book-tool__assessment-sentence--hint[data-v-c44fbba7]{animation:.7s ease-in-out infinite book-correction-pulse-c44fbba7}.book-tool__naming-assessment[data-v-c44fbba7]{flex-direction:column;justify-content:center;gap:16px;width:100%;height:100%;min-height:0;display:flex}.book-tool__naming-assessment .book-tool__assessment-speech[data-v-c44fbba7]{margin:0;position:absolute;top:16px;right:16px}.book-tool__naming-assessment .book-tool__story-text[data-v-c44fbba7]{flex:0 auto;max-height:60%}.book-tool__naming-controls[data-v-c44fbba7]{justify-items:center;gap:10px;width:100%;display:grid}.book-tool__naming-prompt[data-v-c44fbba7]{color:#37474f;text-align:center;margin:0;font-size:clamp(15px,2.3cqh,20px);font-weight:700}.book-tool__naming-story .book-tool__naming-chip[data-v-c44fbba7],.book-tool__naming-story[data-v-c44fbba7] .book-tool__naming-chip{max-width:100%;color:inherit;font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;overflow-wrap:anywhere;background:#edf0f1;border:2px solid #a8afb4;border-radius:.35em;padding:.04em .16em;display:inline}:is(.book-tool__naming-story .book-tool__naming-chip[data-v-c44fbba7]:hover,.book-tool__naming-story .book-tool__naming-chip[data-v-c44fbba7]:focus-visible,.book-tool__naming-story[data-v-c44fbba7] .book-tool__naming-chip:hover,.book-tool__naming-story[data-v-c44fbba7] .book-tool__naming-chip:focus-visible){background:#dbe1e3;border-color:#607d8b}.book-tool__naming-story .book-tool__naming-chip--selected[data-v-c44fbba7],.book-tool__naming-story[data-v-c44fbba7] .book-tool__naming-chip--selected{background:#e3f5e5;border-color:#43a047}.book-tool__naming-story .book-tool__naming-chip[aria-disabled=true][data-v-c44fbba7],.book-tool__naming-story[data-v-c44fbba7] .book-tool__naming-chip[aria-disabled=true]{cursor:default}.book-tool__naming-feedback[data-v-c44fbba7]{color:#9e3d18;margin:0;font-weight:700}.book-tool__story-correction[data-v-c44fbba7],.book-tool__time-word-assessment[data-v-c44fbba7],.book-tool__mixed-assessment[data-v-c44fbba7]{display:contents}.book-tool__mixed-assessment .book-tool__assessment-speech[data-v-c44fbba7]{z-index:2;margin:0;position:absolute;top:16px;right:16px}.book-tool__mixed-prompt[data-v-c44fbba7]{color:#57646c;margin:0;font-size:clamp(13px,2cqh,18px);font-weight:700;position:absolute;top:14%;left:7%}.book-tool__mixed-words[data-v-c44fbba7]{color:#27323b;flex-wrap:wrap;align-content:center;align-items:center;gap:.06em;width:100%;font-size:clamp(17px,3.2cqh,28px);font-weight:500;line-height:1.45;display:flex}.book-tool__mixed-drop-slot[data-v-c44fbba7]{opacity:0;pointer-events:none;border:2px dashed #0000;border-radius:.38em;flex:0 0 1.2em;align-self:center;place-items:center;height:1.9em;transition:background-color .12s,box-shadow .12s,opacity .12s,transform .12s;display:grid}.book-tool__mixed-drop-slot[data-v-c44fbba7]:after{content:"↓";color:#166d32;font-size:1.05em;font-weight:900;line-height:1}.book-tool__mixed-drop-slot--ready[data-v-c44fbba7]{opacity:1;pointer-events:auto;background:#d6f1dc;border-color:#218a3e;box-shadow:0 0 0 2px #e6f5e9}.book-tool__mixed-drop-slot--active[data-v-c44fbba7],.book-tool__mixed-drop-slot--ready[data-v-c44fbba7]:hover{opacity:1;background:#75cf88;border-color:#105c2c;transform:scale(1.12);box-shadow:0 0 0 4px #c5edcc}.book-tool__mixed-chip[data-v-c44fbba7]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#edf0f1;border:2px solid #a8afb4;border-radius:.35em;padding:.04em .24em;position:relative}.book-tool__mixed-chip[data-v-c44fbba7]:hover,.book-tool__mixed-chip--selected[data-v-c44fbba7]{background:#e8ddea;border-color:#72507b}.book-tool__mixed-chip[data-v-c44fbba7]:focus-visible{background:#e8ddea;border-color:#72507b}.book-tool__mixed-chip--drop-before[data-v-c44fbba7],.book-tool__mixed-chip--drop-after[data-v-c44fbba7]{background:#e7f6ea;border-color:#2e9e49}.book-tool__mixed-chip--drop-before[data-v-c44fbba7]:before,.book-tool__mixed-chip--drop-after[data-v-c44fbba7]:after{content:"";pointer-events:none;background:#c5edcc;border:2px dashed #2e9e49;border-radius:999px;width:.24em;height:1.55em;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 3px #e7f6ea}.book-tool__mixed-chip--drop-before[data-v-c44fbba7]:before{left:-.38em}.book-tool__mixed-chip--drop-after[data-v-c44fbba7]:after{right:-.38em}.book-tool__mixed-chip[data-v-c44fbba7]:active{cursor:grabbing}.book-tool__mixed-chip[aria-disabled=true][data-v-c44fbba7]{cursor:default}.book-tool__mixed-letter[data-v-c44fbba7]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}:is(.book-tool__mixed-letter[data-v-c44fbba7]:hover,.book-tool__mixed-letter[data-v-c44fbba7]:focus-visible){color:#72507b;text-decoration:underline}.book-tool__mixed-ending[data-v-c44fbba7]{min-width:.8em;min-height:1.5em;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.book-tool__mixed-ending[data-v-c44fbba7]:hover:after{content:"";border-bottom:2px solid;width:.65em;position:absolute;bottom:.08em;left:0}.book-tool__mixed-hint[data-v-c44fbba7]{color:#8c3e21;margin:0;font-weight:700;position:absolute;bottom:12%;left:7%}.book-tool__time-word-assessment .book-tool__assessment-speech[data-v-c44fbba7]{z-index:2;margin:0;position:absolute;top:16px;right:16px}.book-tool__time-word-work[data-v-c44fbba7]{color:#27323b;width:100%;font-size:clamp(17px,3.2cqh,28px);font-weight:500;line-height:1.45}.book-tool__time-word-prompt[data-v-c44fbba7]{color:#57646c;margin:0 0 12px;font-size:.58em;font-weight:700}.book-tool__time-word-target[data-v-c44fbba7]{background:#fffdf8;border:2px dashed #b8a7c0;border-radius:.5em;min-height:2.4em;padding:.35em .45em}.book-tool__time-word-target--ready[data-v-c44fbba7]{border-style:solid;border-color:#57ae66}.book-tool__time-word-placeholder[data-v-c44fbba7]{color:#7f7384;font-size:.65em}.book-tool__time-word-source[data-v-c44fbba7]{margin:16px 0 0}.book-tool__time-word-chip[data-v-c44fbba7],.book-tool__time-word-front[data-v-c44fbba7]{color:inherit;font:inherit;line-height:inherit;background:#edf0f1;border:2px solid #a8afb4;border-radius:.35em;padding:.03em .22em;display:inline-block}.book-tool__time-word-chip[data-v-c44fbba7]{z-index:3;cursor:grab;touch-action:none;position:relative}.book-tool__time-word-chip[data-v-c44fbba7]:active{cursor:grabbing}:is(.book-tool__time-word-chip[data-v-c44fbba7]:hover,.book-tool__time-word-chip[data-v-c44fbba7]:focus-visible){background:#e8ddea;border-color:#72507b}.book-tool__time-word-front[data-v-c44fbba7]{border-color:#57ae66;transition:border-color .3s,background .3s}.book-tool__time-word-work--teaching .book-tool__time-word-front[data-v-c44fbba7]{animation:.45s ease-out both book-time-word-arrive-c44fbba7}.book-tool__time-word-letter[data-v-c44fbba7],.book-tool__time-word-comma[data-v-c44fbba7]{min-width:.45em;min-height:1.1em;color:inherit;font:inherit;line-height:inherit;vertical-align:baseline;cursor:pointer;background:0 0;border:0;border-radius:.1em;padding:0;display:inline-block}.book-tool__time-word-letter[data-v-c44fbba7]:hover,.book-tool__time-word-comma[data-v-c44fbba7]:hover{-webkit-text-decoration:underline #72507b;text-decoration:underline #72507b}.book-tool__time-word-work--teaching .book-tool__time-word-letter[data-v-c44fbba7],.book-tool__time-word-work--teaching .book-tool__time-word-comma[data-v-c44fbba7]{color:#1f8f37;transition:color .3s}.book-tool__time-word-hint[data-v-c44fbba7]{color:#51385b;margin:12px 0 0;font-size:.58em;font-weight:600}@keyframes book-time-word-arrive-c44fbba7{0%{opacity:.5;transform:translate(1.2em)}to{opacity:1;transform:translate(0)}}.book-tool__story-correction .book-tool__assessment-speech[data-v-c44fbba7]{z-index:2;margin:0;position:absolute;top:16px;right:16px}.book-tool__correction-sentence[data-v-c44fbba7]{white-space:pre-wrap}.book-tool__assessment-picture[data-v-c44fbba7]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.book-tool__correction-actions[data-v-c44fbba7]{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;right:clamp(18px,3cqw,36px)}.book-tool__correction-actions .book-tool__assessment-feedback[data-v-c44fbba7]{margin:0}.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-letter{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-letter:hover{color:#72507b;text-decoration:underline}:is(.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-letter:focus-visible,.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-ending:focus-visible){outline-offset:2px;border-radius:3px;outline:2px solid #72507b}.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-ending{min-width:1em;min-height:1.2em;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-block;position:relative}.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-ending:not(:disabled):hover{color:#72507b}.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-ending:not(:disabled):hover:after{content:"";border-bottom:2px solid;width:.7em;position:absolute;bottom:.08em;left:0}.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-ending[aria-pressed=true]:not(:disabled):hover:after{width:.25em}.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-letter:disabled,.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-ending:disabled{cursor:default}.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-letter--pulse,.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-ending--pulse{border-radius:.12em;animation:.7s ease-in-out infinite book-correction-pulse-c44fbba7}.book-tool__practice-hint[data-v-c44fbba7]{z-index:3;color:#51385b;text-align:center;background:#fffdf7;border:1px solid #b998c2;border-radius:14px;margin:0;padding:9px 13px;font-size:clamp(13px,2cqh,17px);font-weight:600;line-height:1.35;position:absolute;bottom:62px;left:5%;right:5%;box-shadow:0 3px 12px #2632381a}.book-tool__practice-correct[data-v-c44fbba7]{z-index:5;color:#fff;pointer-events:none;background:#2e9e49;border-radius:999px;padding:12px 28px;font-size:clamp(20px,4cqh,32px);font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #194f2966}@keyframes book-correction-pulse-c44fbba7{0%,to{background:#fff3a666;box-shadow:0 0 0 2px #f2bf4a55}50%{background:#ffe077cc;box-shadow:0 0 0 9px #f2bf4a77,0 0 20px #f2bf4a}}@media (prefers-reduced-motion:reduce){.book-tool__assessment-question .book-tool__assessment-sentence--hint[data-v-c44fbba7],.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-letter--pulse,.book-tool__story-correction[data-v-c44fbba7] .book-tool__correction-ending--pulse{background:#ffe077cc;animation:none;box-shadow:0 0 0 4px #f2bf4a77}}.book-tool__assessment-answers[data-v-c44fbba7]{text-align:center;align-content:center;justify-items:center;gap:clamp(8px,2cqh,20px);width:100%;height:100%;display:grid}.book-tool__assessment-answers>p[data-v-c44fbba7]{margin:0;font-size:clamp(14px,2.3cqh,21px);font-weight:700}.book-tool__assessment-answers>.book-tool__assessment-feedback[data-v-c44fbba7]{max-width:92%;font-size:clamp(13px,1.9cqh,18px);line-height:1.35}.book-tool__assessment-faces[data-v-c44fbba7]{justify-content:center;align-items:center;gap:clamp(10px,3cqw,28px);display:flex}.book-tool__assessment-face[data-v-c44fbba7]{cursor:pointer;background:#fff;border:3px solid #d9c8dd;border-radius:50%;place-items:center;width:clamp(64px,10cqh,100px);height:clamp(64px,10cqh,100px);padding:0;font-size:clamp(38px,6cqh,60px);display:grid}.book-tool__assessment-face[data-v-c44fbba7]:hover,.book-tool__assessment-face--selected[data-v-c44fbba7]{background:#f8ecfa;border-color:#72507b}.book-tool__assessment-face--happy[data-v-c44fbba7]:is(:hover,:focus-visible){animation:.7s ease-in-out infinite book-assessment-yes-c44fbba7}.book-tool__assessment-face--sad[data-v-c44fbba7]:is(:hover,:focus-visible){animation:.48s ease-in-out infinite book-assessment-no-c44fbba7}.book-tool__assessment-face[data-v-c44fbba7]:focus-visible{outline-offset:3px;outline:3px solid #ff9800}@keyframes book-assessment-yes-c44fbba7{0%,to{transform:translateY(0)}25%{transform:translateY(-9px)}50%{transform:translateY(2px)}75%{transform:translateY(-5px)}}@keyframes book-assessment-no-c44fbba7{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-7px)rotate(-8deg)}75%{transform:translate(7px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.book-tool__assessment-face[data-v-c44fbba7]:is(:hover,:focus-visible){animation:none}}.book-tool__assessment-feedback[data-v-c44fbba7]{color:#af452f}.book-tool__assessment-feedback--correct[data-v-c44fbba7]{color:#287a3b}.book-tool__closed[data-v-c44fbba7]{z-index:2;color:#263238;transform-origin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;background:linear-gradient(145deg,#9d6aa5,#663c72);border-radius:6px 18px 18px 6px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(14px,2.2cqw,24px);animation:.45s both book-cover-close-c44fbba7;display:flex;position:absolute;top:0;bottom:0;left:25%;right:25%;overflow:hidden;box-shadow:inset -5px 0 7px #35203c38,0 13px 28px #232f3433}.book-tool--open .book-tool__closed[data-v-c44fbba7]{pointer-events:none;animation:.65s forwards book-cover-open-c44fbba7}.book-tool--preview .book-tool__closed[data-v-c44fbba7]{display:none}.book-tool__cover-image[data-v-c44fbba7]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.book-tool__cover-placeholder[data-v-c44fbba7]{color:#ffffffa6;font-size:clamp(60px,12cqh,120px);position:absolute;top:25%;left:50%;transform:translate(-50%)}.book-tool__cover-title[data-v-c44fbba7]{z-index:1;color:#263238;text-align:center;overflow-wrap:anywhere;background:#ffffffd1;border-radius:999px;width:100%;max-height:65%;padding:clamp(12px,2.5cqw,24px);font-size:clamp(20px,4.7cqh,38px);font-weight:800;line-height:1.08;position:relative;overflow-y:auto;transform:translateY(-12%);box-shadow:0 3px 14px #232f341f}.book-tool__open-action[data-v-c44fbba7]{z-index:3;color:#613b6d;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6d9e9;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 16px;font-weight:700;display:inline-flex;position:absolute;bottom:clamp(12px,3cqh,22px);left:50%;transform:translate(-50%);box-shadow:0 3px 10px #232f3429}:is(.book-tool__open-action[data-v-c44fbba7]:focus-visible,.book-tool__page-dot[data-v-c44fbba7]:focus-visible){outline-offset:3px;outline:3px solid #ff9800}.book-tool__footer[data-v-c44fbba7]{flex:none;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:12px;min-height:44px;margin-top:5px;display:grid}.book-tool__nav-button[data-v-c44fbba7]{color:#5b6470}.book-tool__nav-button--next[data-v-c44fbba7]{color:#4baf59}.book-tool__progress[data-v-c44fbba7]{justify-content:safe center;align-items:center;gap:8px;min-width:0;padding:7px;display:flex;overflow-x:auto}.book-tool__page-dot[data-v-c44fbba7]{box-sizing:border-box;cursor:pointer;background:#d9c8dd;border:2px solid #67486f61;border-radius:50%;flex:0 0 16px;width:16px;height:16px;padding:0}.book-tool__page-dot--active[data-v-c44fbba7]{background:#8d5a97;border-color:#8d5a97;box-shadow:0 0 0 3px #fff,0 0 0 5px #8d5a97}.book-tool__page-dot--assessment-incomplete[data-v-c44fbba7]{background:#c62828;border-color:#a32020}.book-tool__page-dot--assessment-completed[data-v-c44fbba7]{background:#25824b;border-color:#166534}.book-tool__page-dot--active.book-tool__page-dot--assessment-incomplete[data-v-c44fbba7]{box-shadow:0 0 0 3px #fff,0 0 0 5px #a32020}.book-tool__page-dot--active.book-tool__page-dot--assessment-completed[data-v-c44fbba7]{box-shadow:0 0 0 3px #fff,0 0 0 5px #166534}.book-tool__page-dot[data-v-c44fbba7]:disabled{cursor:default}@keyframes book-cover-open-c44fbba7{0%{opacity:1;transform:rotateY(0)}to{opacity:0;transform:rotateY(-165deg)}}@keyframes book-cover-close-c44fbba7{0%{opacity:0;transform:rotateY(-165deg)}to{opacity:1;transform:rotateY(0)}}@keyframes book-page-forward-c44fbba7{0%{transform:rotateY(0)}to{transform:rotateY(-165deg)}}@keyframes book-page-backward-c44fbba7{0%{transform:rotateY(0)}to{transform:rotateY(165deg)}}@container (width<=550px){.book-tool__header[data-v-c44fbba7]{min-height:44px}.book-tool__title[data-v-c44fbba7]{font-size:18px}.book-tool__page-count[data-v-c44fbba7]{font-size:11px}.book-tool__paper--text[data-v-c44fbba7]{padding:18px}.book-tool__story-text[data-v-c44fbba7]{font-size:clamp(14px,3.5cqh,20px)}.book-tool__paper-number[data-v-c44fbba7]{bottom:7px;left:12px}.book-tool__closed[data-v-c44fbba7]{padding:12px}.book-tool__cover-title[data-v-c44fbba7]{padding:10px;font-size:clamp(16px,4cqh,25px)}.book-tool__open-action[data-v-c44fbba7]{min-height:32px;padding:5px 11px;font-size:12px}}@media (prefers-reduced-motion:reduce){.book-tool__spread[data-v-c44fbba7]{transition:none}.book-tool__closed[data-v-c44fbba7],.book-tool--open .book-tool__closed[data-v-c44fbba7],.book-tool__turn-sheet[data-v-c44fbba7]{animation-duration:.01ms}}
