.edu-icon[data-v-390bd181]{max-width:100%;height:auto;display:block;overflow:visible}.edu-icon--picture[data-v-390bd181]{aspect-ratio:1;object-fit:contain;-webkit-user-select:none;user-select:none}.activity-stage[data-v-d9fba0ba]{touch-action:pan-y;overflow-x:clip}.activity-card[data-v-d9fba0ba]{border-radius:var(--radius-lg);background:var(--sage);width:100%;max-width:30rem;color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--shadow), 0 5px 0 #c9d6cf;border:2px solid #738e84;justify-items:center;gap:.75rem;margin-inline:auto;padding:1.25rem 1rem 1rem;display:grid}.activity-card--sky[data-v-d9fba0ba]{background:var(--sky)}.activity-card--peach[data-v-d9fba0ba]{background:var(--peach)}.activity-card--lilac[data-v-d9fba0ba]{background:var(--lilac)}.activity-card[data-v-d9fba0ba]:hover:not(:disabled){border-color:#355e53}.activity-card[data-v-d9fba0ba]:active:not(:disabled){box-shadow:var(--shadow), 0 2px 0 #c9d6cf;transform:translateY(3px)}.activity-card[data-v-d9fba0ba]:disabled{cursor:progress}.activity-card__art[data-v-d9fba0ba]{aspect-ratio:1;background:#fffaf2c7;border-radius:1.6rem;place-items:center;width:min(60vw,18rem,32dvh);display:grid}.activity-card__art .edu-icon[data-v-d9fba0ba]{width:86%;height:auto}.activity-card__title[data-v-d9fba0ba]{letter-spacing:-.03em;text-align:center;overflow-wrap:anywhere;font-size:clamp(1.45rem,6vw,2rem);line-height:1.1}.activity-card__play[data-v-d9fba0ba]{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:1.6rem;font-weight:800;display:grid;box-shadow:0 4px #173f36}.activity-card:hover:not(:disabled) .activity-card__play[data-v-d9fba0ba]{background:var(--primary-hover)}.activity-card__play svg[data-v-d9fba0ba]{fill:currentColor;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:2.2rem;height:2.2rem}.activity-nav[data-v-d9fba0ba]{justify-content:center;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.activity-nav__arrow[data-v-d9fba0ba]{background:var(--surface);width:4rem;height:4rem;color:var(--ink);cursor:pointer;border:2px solid #43675d;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 3px #d9e2dd}.activity-nav__arrow[data-v-d9fba0ba]:hover{background:#e8ede7}.activity-nav__arrow svg[data-v-d9fba0ba]{fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:2rem;height:2rem}.activity-nav__dots[data-v-d9fba0ba]{gap:.4rem;display:flex}.activity-nav__dots i[data-v-d9fba0ba]{background:#c3d1cb;border-radius:50%;width:.7rem;height:.7rem}.activity-nav__dots .activity-nav__dot--current[data-v-d9fba0ba]{background:var(--primary);transform:scale(1.3)}.activity-next-enter-active[data-v-d9fba0ba],.activity-next-leave-active[data-v-d9fba0ba],.activity-prev-enter-active[data-v-d9fba0ba],.activity-prev-leave-active[data-v-d9fba0ba]{transition:opacity .16s,transform .16s}.activity-next-enter-from[data-v-d9fba0ba],.activity-prev-leave-to[data-v-d9fba0ba]{opacity:0;transform:translate(2.5rem)}.activity-next-leave-to[data-v-d9fba0ba],.activity-prev-enter-from[data-v-d9fba0ba]{opacity:0;transform:translate(-2.5rem)}.drawing-experience[data-v-3b7e15e6]{gap:1rem;display:grid}.drawing-model[data-v-3b7e15e6],.drawing-board-wrap[data-v-3b7e15e6]{background:#fffaf2;border:2px solid #6f887f;border-radius:1.2rem;width:100%;max-width:42rem;margin-inline:auto;position:relative;overflow:hidden}.drawing-model[data-v-3b7e15e6]{background:#eef4ef;max-width:25rem}.drawing-model svg[data-v-3b7e15e6]{width:100%;height:9rem;display:block}.drawing-model__label[data-v-3b7e15e6],.drawing-board-wrap__label[data-v-3b7e15e6]{z-index:2;color:#3d554f;background:#fffaf2;border-radius:99px;padding:.25rem .6rem;font-size:.82rem;font-weight:750;position:absolute;top:.55rem;left:.7rem}.drawing-board[data-v-3b7e15e6]{aspect-ratio:600/300;cursor:crosshair;touch-action:none;background-image:radial-gradient(#c6d4ce 1.3px,#0000 1.3px);background-size:24px 24px;width:100%;display:block}.trace-corridor[data-v-3b7e15e6]{fill:none;stroke:#f2cdbd;stroke-width:42px;stroke-linecap:round;stroke-linejoin:round}.trace-guide[data-v-3b7e15e6]{fill:none;stroke:#815f52;stroke-width:3px;stroke-dasharray:8 10;stroke-linecap:round}.trace-start[data-v-3b7e15e6]{fill:#89b58f;stroke:#294b43;stroke-width:4px}.trace-finish[data-v-3b7e15e6]{fill:#9fc9db;stroke:#294b43;stroke-width:4px}.model-line[data-v-3b7e15e6]{fill:none;stroke:#294b43;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.user-line[data-v-3b7e15e6]{fill:none;stroke:#2c6b61;stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.drawing-tools[data-v-3b7e15e6]{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.drawing-help[data-v-3b7e15e6]{text-align:center;color:#3d554f;margin:0}@media (width<=520px){.drawing-tools .button[data-v-3b7e15e6]{flex:8rem}}.visual[data-v-c665b5a6]{--s:var(--u,1rem);min-height:calc(7 * var(--s));place-items:center;display:grid}.visual--compact[data-v-c665b5a6]{min-height:calc(4.25 * var(--s))}.visual__icon[data-v-c665b5a6],.word-picture[data-v-c665b5a6]{justify-items:center;gap:calc(.55 * var(--s));display:grid}.visual__icon .edu-icon[data-v-c665b5a6]{width:calc(8 * var(--s));height:auto}.visual__icon--part .edu-icon[data-v-c665b5a6]{width:calc(5.5 * var(--s))}.visual--compact .visual__icon .edu-icon[data-v-c665b5a6]{width:calc(5.2 * var(--s))}.word-picture .edu-icon[data-v-c665b5a6]{width:calc(7 * var(--s));height:auto}.visual--compact .word-picture .edu-icon[data-v-c665b5a6]{width:calc(5.2 * var(--s))}.word-picture__word[data-v-c665b5a6]{font-size:calc(1.9 * var(--s));letter-spacing:.05em;color:var(--ink);gap:.16em;font-weight:800;display:flex}.word-picture__highlight[data-v-c665b5a6]{color:#7b321f;text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.16em}.quantity[data-v-c665b5a6]{grid-template-columns:repeat(5, minmax(0, calc(1.9 * var(--s))));gap:calc(.45 * var(--s));justify-content:center;display:grid}.quantity__dot[data-v-c665b5a6]{aspect-ratio:1;background:#83ad87;border:3px solid #294b43;border-radius:50%;width:100%}.quantity__dot--peach[data-v-c665b5a6]{background:#e5a88d}.shape-stage[data-v-c665b5a6]{min-height:calc(5 * var(--s));place-items:center;display:grid}.visual:not(.visual--compact)>.shape-stage[data-v-c665b5a6]{--s:calc(1.8 * var(--u,1rem))}.symbol[data-v-c665b5a6]{width:calc(2.55 * var(--s));height:calc(2.55 * var(--s));background:#9ec4b0;border:3px solid #294b43;display:inline-block}.symbol--circle[data-v-c665b5a6]{border-radius:50%}.symbol--small-circle[data-v-c665b5a6]{width:calc(1.65 * var(--s));height:calc(1.65 * var(--s));border-radius:50%}.symbol--big-circle[data-v-c665b5a6]{width:calc(3.35 * var(--s));height:calc(3.35 * var(--s));border-radius:50%}.symbol--square[data-v-c665b5a6]{border-radius:calc(.3 * var(--s));background:#a9d7dd}.symbol--rectangle[data-v-c665b5a6]{width:calc(4 * var(--s));border-radius:calc(.3 * var(--s));background:#f3c8b4}.symbol--oval[data-v-c665b5a6]{width:calc(3.75 * var(--s));background:#e7dff0;border-radius:50%}.symbol--triangle[data-v-c665b5a6]{border:0;border-left:calc(1.7 * var(--s)) solid transparent;border-right:calc(1.7 * var(--s)) solid transparent;border-bottom:calc(3 * var(--s)) solid #efd490;filter:drop-shadow(0 3px #294b43);background:0 0;width:0;height:0}.symbol--star[data-v-c665b5a6]{width:calc(3.2 * var(--s));height:calc(3.2 * var(--s));clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 56%,80% 94%,50% 71%,20% 94%,32% 56%,2% 35%,39% 35%);background:#efd490;border:0;outline:3px solid #294b43}.symbol--line-up[data-v-c665b5a6],.symbol--line-down[data-v-c665b5a6]{width:calc(3.7 * var(--s));height:calc(.35 * var(--s));background:#294b43;border:0;border-radius:99px;transform:rotate(-35deg)}.symbol--line-down[data-v-c665b5a6]{transform:rotate(35deg)}.comparison-visual[data-v-c665b5a6]{width:min(100%, calc(31 * var(--s)));gap:calc(.7 * var(--s));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.comparison-visual__group[data-v-c665b5a6]{padding:calc(.8 * var(--s));border-radius:var(--s);grid-template-columns:repeat(3, minmax(0, calc(1.5 * var(--s))));background:#fffaf2;border:2px solid #6f887f}.comparison-visual__space[data-v-c665b5a6]{font-weight:800;font-size:calc(2 * var(--s));color:var(--muted-ink)}.equation-visual[data-v-c665b5a6]{justify-items:center;gap:calc(.5 * var(--s));display:grid}.equation-visual__pictures[data-v-c665b5a6]{justify-content:center;align-items:center;gap:calc(.6 * var(--s));display:flex}.equation-visual__group[data-v-c665b5a6]{grid-template-columns:repeat(var(--columns), auto);gap:calc(.3 * var(--s));padding:calc(.5 * var(--s));border-radius:var(--s);background:#fffaf2;border:2px solid #6f887f;display:grid}.equation-visual__group .edu-icon[data-v-c665b5a6]{width:calc(2.6 * var(--s));height:auto;display:block}.visual--compact .equation-visual__group .edu-icon[data-v-c665b5a6]{width:calc(1.6 * var(--s))}.equation-visual__sign[data-v-c665b5a6]{font-size:calc(2.4 * var(--s));color:var(--ink);font-weight:800}.equation-visual__item[data-v-c665b5a6]{display:block;position:relative}.equation-visual__item--gone .edu-icon[data-v-c665b5a6]{opacity:.35}.equation-visual__item--gone[data-v-c665b5a6]:after{content:"";width:.25em;height:112%;font-size:calc(.6 * var(--s));background:#294b43;border-radius:99px;margin-left:-.125em;position:absolute;top:-6%;left:50%;transform:rotate(45deg)}.equation-visual__sentence[data-v-c665b5a6]{font-size:calc(1.5 * var(--s));color:var(--ink);letter-spacing:.04em;margin:0;font-weight:800}.number-parts[data-v-c665b5a6]{width:calc(13 * var(--s));height:calc(9 * var(--s));position:relative}.number-parts__total[data-v-c665b5a6],.number-parts__part[data-v-c665b5a6]{width:calc(3.7 * var(--s));height:calc(3.7 * var(--s));font-size:calc(1.55 * var(--s));z-index:1;background:#efd490;border:3px solid #294b43;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute}.number-parts__total[data-v-c665b5a6]{top:0;left:calc(50% - 1.85 * var(--s))}.number-parts__part[data-v-c665b5a6]{bottom:0;left:calc(1.25 * var(--s));background:#dce9f0}.number-parts__part--missing[data-v-c665b5a6]{left:auto;right:calc(1.25 * var(--s));background:#fffaf2;border-style:dashed}.number-parts__branch[data-v-c665b5a6]{width:calc(5 * var(--s));height:3px;top:calc(4.7 * var(--s));left:calc(2.8 * var(--s));background:#294b43;position:absolute;transform:rotate(-31deg)}.number-parts__branch--right[data-v-c665b5a6]{left:auto;right:calc(2.8 * var(--s));transform:rotate(31deg)}.pattern-row[data-v-c665b5a6]{justify-content:center;align-items:center;gap:calc(.45 * var(--s));width:100%;display:flex}.pattern-row__cell[data-v-c665b5a6],.matrix__cell[data-v-c665b5a6]{aspect-ratio:1;border-radius:calc(.8 * var(--s));background:#fffaf2;border:2px solid #6f887f;place-items:center;min-width:0;display:grid;container-type:inline-size}.pattern-row__cell[data-v-c665b5a6]{flex:0 1 calc(4 * var(--s))}.pattern-row__cell>.symbol[data-v-c665b5a6],.matrix__cell>.symbol[data-v-c665b5a6]{--s:22cqi}.pattern-row__cell--missing[data-v-c665b5a6],.matrix__cell--missing[data-v-c665b5a6]{font-size:calc(1.8 * var(--s));color:var(--muted-ink);border-style:dashed;font-weight:800}.matrix[data-v-c665b5a6]{grid-template-columns:repeat(3, minmax(0, calc(3.1 * var(--s))));gap:calc(.45 * var(--s));display:grid}.scene[data-v-c665b5a6]{width:calc(9 * var(--s));aspect-ratio:1;border-radius:calc(.7 * var(--s));max-width:100%;height:auto;display:block}.visual--compact .scene[data-v-c665b5a6]{width:calc(3.4 * var(--s))}.icon-row[data-v-c665b5a6]{justify-content:center;align-items:center;gap:calc(.5 * var(--s));width:100%;display:flex}.icon-row .edu-icon[data-v-c665b5a6]{width:min(calc(5.6 * var(--s)), 31%);height:auto}.visual--compact .icon-row .edu-icon[data-v-c665b5a6]{width:min(calc(3.6 * var(--s)), 31%)}.incomplete-icon .edu-icon[data-v-c665b5a6]{width:calc(9.5 * var(--s));height:auto}.visual--compact .incomplete-icon .edu-icon[data-v-c665b5a6]{width:calc(4.25 * var(--s))}.domino-chain[data-v-c665b5a6]{grid-template-columns:repeat(var(--halves), minmax(0, calc(3.4 * var(--s))));justify-content:center;width:100%;display:grid}.visual--compact .domino-chain[data-v-c665b5a6]{grid-template-columns:repeat(var(--halves), calc(1.7 * var(--s)))}.domino[data-v-c665b5a6]{aspect-ratio:2;border-radius:calc(.75 * var(--s));background:#fffaf2;border:3px solid #294b43;grid-template-columns:1fr 1fr;width:100%;display:grid;overflow:hidden}.domino__half[data-v-c665b5a6]{border-right:2px solid #294b43;place-items:center;display:grid}.domino__half[data-v-c665b5a6]:last-child{border:0}.domino__half .edu-icon[data-v-c665b5a6]{width:72%;height:auto}.activity-renderer[data-v-8bb2fdc1]{gap:1.1rem;display:grid}.activity-renderer>.visual[data-v-8bb2fdc1]{--u:clamp(1.25rem, min(5.4vw, 3.8vh), 2.25rem)}.answer-grid[data-v-8bb2fdc1]{grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,42%),1fr));gap:.8rem;display:grid}.answer-card[data-v-8bb2fdc1]{--u:clamp(1.15rem, min(5.4vw, 3.6vh), 1.9rem);min-height:clamp(6rem,15vh,10rem);color:var(--ink);font:inherit;cursor:pointer;background:#fffaf2;border:2px solid #6f887f;border-radius:1.1rem;place-items:center;gap:.25rem;padding:.8rem;display:grid;position:relative;box-shadow:0 3px #d9e2dd}.answer-card[data-v-8bb2fdc1]:hover:not(:disabled){background:#f3f7f3;border-color:#476c62}.answer-card--selected[data-v-8bb2fdc1]{background:#e2eee6;border:4px solid #245e50;padding:calc(.8rem - 2px);box-shadow:0 3px #a9c8b5}.answer-card--wrong[data-v-8bb2fdc1]{background:#fbe4e1;border-color:#b3261e;box-shadow:0 3px #e8b4ad}.answer-card[data-v-8bb2fdc1]:disabled{opacity:1;cursor:default}.answer-card__label[data-v-8bb2fdc1]{text-align:center;overflow-wrap:anywhere;min-width:0;font-size:clamp(.95rem,min(2.4vh,4.6vw),1.5rem);font-weight:760}.answer-grid--symbols .answer-card__label[data-v-8bb2fdc1]{font-size:clamp(1.9rem,min(8vw,6vh),3.5rem)}.answer-card__check[data-v-8bb2fdc1]{color:#fff;background:#245e50;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-weight:800;display:grid;position:absolute;top:.45rem;right:.45rem}.answer-card--wrong .answer-card__check[data-v-8bb2fdc1]{background:#b3261e}.answer-card.domino-place[data-v-8bb2fdc1]{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:1rem;padding:0}.answer-card.domino-place[data-v-8bb2fdc1]:hover:not(:disabled){background:#245e501a}.answer-card.domino-place.answer-card--selected[data-v-8bb2fdc1]{outline-offset:2px;background:#245e5024;outline:4px solid #245e50}.answer-card.domino-place.answer-card--wrong[data-v-8bb2fdc1]{background:#b3261e1f;outline-color:#b3261e}.domino-place .answer-card__check[data-v-8bb2fdc1]{top:-.6rem;right:-.6rem}.counter-task[data-v-8bb2fdc1]{justify-items:center;gap:1rem;display:grid}.counter-task__target[data-v-8bb2fdc1]{color:#3d554f;margin:0;font-size:1.1rem}.counter-task__target strong[data-v-8bb2fdc1]{color:var(--ink);font-size:1.35rem}.object-tray[data-v-8bb2fdc1]{background:#fffaf2;border:2px solid #6f887f;border-radius:1.25rem;grid-template-columns:repeat(5,minmax(0,5.25rem));justify-content:center;gap:.5rem;width:100%;max-width:32rem;padding:.8rem;display:grid}.object-token[data-v-8bb2fdc1]{aspect-ratio:1;color:#245e50;cursor:pointer;background:#f1f5f1;border:2px dashed #769488;border-radius:1rem;place-items:center;width:100%;display:grid}.object-token .edu-icon[data-v-8bb2fdc1]{width:80%;height:auto}.object-token--fixed[data-v-8bb2fdc1]{background:#f8eddf;border-style:solid}.object-token--added[data-v-8bb2fdc1]{background:#e2eee6;border:3px solid #245e50}.object-token__plus[data-v-8bb2fdc1]{font-size:2rem;font-weight:600;line-height:1}.number-slots[data-v-8bb2fdc1]{grid-template-columns:minmax(6.5rem,1fr) auto minmax(6.5rem,1fr);align-items:center;gap:.8rem;max-width:34rem;margin-inline:auto;display:grid}.number-slot[data-v-8bb2fdc1]{min-height:clamp(7.25rem,17vh,10rem);color:var(--ink);font:inherit;cursor:pointer;background:#fffaf2;border:2px solid #6f887f;border-radius:1rem;place-items:center;gap:.25rem;display:grid}.number-slot span[data-v-8bb2fdc1]{color:#4c625d;font-size:.9rem}.number-slot strong[data-v-8bb2fdc1],.number-slots__center[data-v-8bb2fdc1]{font-size:2.6rem;font-weight:800}.number-slot--active[data-v-8bb2fdc1]{outline-offset:2px;background:#e2eee6;outline:4px solid #245e50}.number-slots__center[data-v-8bb2fdc1]{background:#efd490;border:3px solid #294b43;border-radius:50%;place-items:center;width:4.75rem;height:4.75rem;display:grid}.number-options[data-v-8bb2fdc1]{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.2rem;display:flex}.number-button[data-v-8bb2fdc1]{min-width:clamp(5rem,11vh,6.5rem);min-height:clamp(5rem,11vh,6.5rem);color:var(--ink);cursor:pointer;background:#fffaf2;border:2px solid #6f887f;border-radius:1rem;font:800 clamp(2.1rem,4.6vh,2.8rem) system-ui,sans-serif}.ordering-task[data-v-8bb2fdc1],.dots-task[data-v-8bb2fdc1],.path-task[data-v-8bb2fdc1],.grid-copy-task[data-v-8bb2fdc1]{gap:.75rem;display:grid}.order-result[data-v-8bb2fdc1]{background:#f2f5ee;border:2px dashed #6f887f;border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;min-height:5rem;padding:.75rem;display:flex}.order-result__empty[data-v-8bb2fdc1]{color:#526660}.order-result__item[data-v-8bb2fdc1]{background:#fffaf2;border:2px solid #6f887f;border-radius:.8rem;place-items:center;gap:.2rem;min-width:3.5rem;min-height:3.5rem;padding:.4rem;font-size:1.45rem;font-weight:800;display:grid;position:relative}.order-result__item[data-v-8bb2fdc1]:has(.visual){font-size:.9rem}.order-result__number[data-v-8bb2fdc1]{color:#fff;background:#245e50;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;display:grid;position:absolute;top:-.45rem;left:-.45rem}.order-choices[data-v-8bb2fdc1]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.7rem;display:grid}.order-card[data-v-8bb2fdc1]{--u:clamp(1.15rem, min(5.4vw, 3.6vh), 1.9rem);min-height:5.3rem;color:var(--ink);font:inherit;cursor:pointer;background:#fffaf2;border:2px solid #6f887f;border-radius:1rem;place-items:center;gap:.3rem;padding:.55rem;display:grid;position:relative}.order-card:not(:has(.visual)) strong[data-v-8bb2fdc1]{font-size:2rem}.ordering-task--scenes .order-choices[data-v-8bb2fdc1]{grid-template-columns:repeat(auto-fit,minmax(min(9rem,42%),1fr))}.ordering-task--scenes .order-card .visual[data-v-8bb2fdc1]{width:100%}.ordering-task--scenes .order-card[data-v-8bb2fdc1] .scene{width:100%;max-width:12rem}.ordering-task--scenes .order-card>strong[data-v-8bb2fdc1]{display:none}.ordering-task--scenes .order-result[data-v-8bb2fdc1]{flex-wrap:nowrap;min-height:5.7rem}.ordering-task--scenes .order-result__item[data-v-8bb2fdc1]{padding:.25rem}.ordering-task--scenes .order-result__item[data-v-8bb2fdc1] .scene{width:3.2rem}.ordering-task--scenes .order-result__item .visual[data-v-8bb2fdc1]{min-height:0}.order-card--selected[data-v-8bb2fdc1]{color:#4c625d;background:#edf2ed;border-style:dashed}.order-card[data-v-8bb2fdc1]:disabled{opacity:.72;cursor:default}.order-card__position[data-v-8bb2fdc1]{color:#fff;background:#245e50;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin:auto;font-weight:800;display:grid;position:absolute;inset:0}.inline-tools[data-v-8bb2fdc1]{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.dots-board[data-v-8bb2fdc1]{aspect-ratio:16/9;background:#fffaf2;border:2px solid #6f887f;border-radius:1.25rem;width:min(100%,46rem);margin-inline:auto;position:relative}.dots-board svg[data-v-8bb2fdc1],.copy-grid svg[data-v-8bb2fdc1]{width:100%;height:100%;position:absolute;inset:0}.dot-line[data-v-8bb2fdc1]{stroke:#2c6b61;stroke-width:2.2px;stroke-linecap:round}.dot-button[data-v-8bb2fdc1]{width:3.6rem;height:3.6rem;color:var(--ink);cursor:pointer;background:#efd490;border:3px solid #294b43;border-radius:50%;font:800 1.2rem system-ui,sans-serif;position:absolute;transform:translate(-50%,-50%)}.dot-button--selected[data-v-8bb2fdc1]{background:#9ec4b0}.dot-button[data-v-8bb2fdc1]:disabled{opacity:1}.direction-sequence[data-v-8bb2fdc1]{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.direction-sequence>span[data-v-8bb2fdc1]{background:#fffaf2;border:2px solid #6f887f;border-radius:.9rem;place-items:center;width:3.5rem;height:3.5rem;display:grid}.direction-sequence b[data-v-8bb2fdc1]{font-size:1.8rem}.direction-sequence__done[data-v-8bb2fdc1]{background:#e2eee6!important;border-color:#245e50!important}.path-layout[data-v-8bb2fdc1]{grid-template-columns:minmax(13rem,19rem) 11rem;justify-content:center;align-items:center;gap:1.5rem;display:grid}.path-grid[data-v-8bb2fdc1]{aspect-ratio:1;background:#fffaf2;border:3px solid #6f8e83;border-radius:1rem;display:grid;overflow:hidden}.path-cell[data-v-8bb2fdc1]{color:#245e50;border:1px solid #789188;place-items:center;font-size:1.8rem;display:grid}.path-cell--target[data-v-8bb2fdc1]{color:#315e72;background:#dce9f0}.path-cell--cursor[data-v-8bb2fdc1]{color:#245e50;background:#dfece3}.direction-pad[data-v-8bb2fdc1]{grid-template-rows:repeat(2,3.4rem);grid-template-columns:repeat(3,3.4rem);gap:.4rem;display:grid}.direction-button[data-v-8bb2fdc1]{color:var(--ink);cursor:pointer;background:#fffaf2;border:2px solid #59796f;border-radius:.85rem;font:800 1.55rem system-ui,sans-serif}.direction-button--up[data-v-8bb2fdc1]{grid-column:2}.direction-button--left[data-v-8bb2fdc1]{grid-area:2/1}.direction-button--down[data-v-8bb2fdc1]{grid-area:2/2}.direction-button--right[data-v-8bb2fdc1]{grid-area:2/3}.grid-pair[data-v-8bb2fdc1]{grid-template-columns:minmax(0,12rem) minmax(0,17rem);justify-content:center;align-items:end;gap:1rem;display:grid}.grid-panel[data-v-8bb2fdc1]{gap:.45rem;display:grid}.grid-panel__label[data-v-8bb2fdc1]{color:#3d554f;text-align:center;font-weight:750}.copy-grid[data-v-8bb2fdc1]{aspect-ratio:1;background:#fffaf2;border:2px solid #6f887f;border-radius:1rem;width:100%;position:relative}.copy-grid--model[data-v-8bb2fdc1]{background:#eef4ef}.grid-line[data-v-8bb2fdc1]{stroke:#294b43;stroke-width:3px;stroke-linecap:round}.grid-line--user[data-v-8bb2fdc1]{stroke:#2c6b61;stroke-width:4px}.grid-dot[data-v-8bb2fdc1]{fill:#294b43}.grid-node[data-v-8bb2fdc1]{color:#294b43;cursor:pointer;background:#fffaf2;border:2px solid #294b43;border-radius:50%;width:3rem;height:3rem;font:700 .75rem system-ui,sans-serif;position:absolute;transform:translate(-50%,-50%)}.grid-node--pending[data-v-8bb2fdc1]{outline-offset:2px;background:#efd490;outline:3px solid #7b5d21}.grid-copy-status[data-v-8bb2fdc1]{text-align:center;color:#3d554f;margin:0;font-weight:700}.adult-review[data-v-8bb2fdc1]{background:#f2eef6;border:2px solid #74687d;border-radius:1.1rem;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.adult-review__eyebrow[data-v-8bb2fdc1]{color:#5f536b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:800}.adult-review h3[data-v-8bb2fdc1],.adult-review p[data-v-8bb2fdc1]{margin:0}.adult-review h3[data-v-8bb2fdc1]{font-size:1.05rem}.adult-review p[data-v-8bb2fdc1]{color:#514c56}.adult-review__choices[data-v-8bb2fdc1]{flex-wrap:wrap;gap:.5rem;display:flex}.adult-review__choices button[data-v-8bb2fdc1]{min-height:3rem;color:var(--ink);cursor:pointer;background:#fffaf2;border:2px solid #74687d;border-radius:.75rem;padding:.5rem .8rem;font:700 .9rem system-ui,sans-serif}.adult-review__choices button.selected[data-v-8bb2fdc1]{background:#ded3e8;outline:2px solid #51415f}@media (width<=620px){.path-layout[data-v-8bb2fdc1]{grid-template-columns:minmax(0,18rem) auto;gap:.75rem}.direction-pad[data-v-8bb2fdc1]{grid-template-rows:repeat(2,3rem);grid-template-columns:repeat(3,3rem);gap:.35rem}.grid-pair[data-v-8bb2fdc1]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.6rem}.grid-node[data-v-8bb2fdc1]{width:2.75rem;height:2.75rem}.adult-review[data-v-8bb2fdc1]{grid-template-columns:1fr}}@media (width<=360px){.answer-card[data-v-8bb2fdc1]{padding:.5rem}.answer-card--selected[data-v-8bb2fdc1]{padding:calc(.5rem - 2px)}.path-layout[data-v-8bb2fdc1]{grid-template-columns:1fr;justify-items:center}.path-grid[data-v-8bb2fdc1]{width:min(100%,15rem)}}@media (width<=390px){.number-slots[data-v-8bb2fdc1]{gap:.4rem}.number-slot[data-v-8bb2fdc1]{min-width:0;min-height:5.8rem}.number-slots__center[data-v-8bb2fdc1]{width:3.4rem;height:3.4rem}}.owl[data-v-3d94d883]{display:block;overflow:visible}.owl__body[data-v-3d94d883]{animation:2.6s ease-in-out infinite owl-bob-3d94d883}.owl__eyes[data-v-3d94d883]{transform-box:fill-box;transform-origin:50%;animation:4.5s infinite owl-blink-3d94d883}.owl__beak[data-v-3d94d883]{transform-box:fill-box;transform-origin:top}.owl--talking .owl__beak[data-v-3d94d883]{animation:.26s ease-in-out infinite alternate owl-talk-3d94d883}.owl__wing--right[data-v-3d94d883]{transform-box:fill-box;transform-origin:0 0}.owl--waving .owl__wing--right[data-v-3d94d883]{animation:.45s ease-in-out infinite alternate owl-wave-3d94d883}.owl--still .owl__body[data-v-3d94d883],.owl--still .owl__eyes[data-v-3d94d883]{animation:none}@keyframes owl-bob-3d94d883{50%{transform:translateY(-3px)}}@keyframes owl-blink-3d94d883{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes owl-talk-3d94d883{to{transform:scaleY(1.45)}}@keyframes owl-wave-3d94d883{to{transform:rotate(-38deg)}}.guide-backdrop[data-v-b6e22197]{z-index:90;background:#1e312b6b;place-items:center;padding:.5rem;display:grid;position:fixed;inset:0}.guide-panel[data-v-b6e22197]{background:var(--surface);border:3px solid #536e65;border-radius:1.5rem;width:min(100%,48rem);max-height:calc(100dvh - 1rem);padding:1rem;position:relative;overflow:auto;box-shadow:0 25px 70px #14282240}.guide-skip[data-v-b6e22197]{z-index:2;background:var(--surface);color:#345249;min-height:3rem;font:inherit;cursor:pointer;border:2px solid #6f887f;border-radius:99px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-weight:800;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.guide-skip[data-v-b6e22197]:hover{background:#eef2ed}.guide-skip svg[data-v-b6e22197]{fill:currentColor;width:1.1rem;height:1.1rem}.guide-intro[data-v-b6e22197]{align-items:center;gap:.75rem;margin:2.75rem 0 1rem;display:flex}.guide-owl[data-v-b6e22197]{flex:none;width:clamp(5rem,22vw,7rem);height:auto}.guide-bubble[data-v-b6e22197]{background:#fff;border:2px solid #6f887f;border-radius:1.2rem;flex:1;margin:0;padding:.8rem 1rem;font-size:clamp(1.1rem,4vw,1.45rem);font-weight:800;line-height:1.25;position:relative}.guide-bubble[data-v-b6e22197]:before{content:"";background:#fff;border-bottom:2px solid #6f887f;border-left:2px solid #6f887f;width:1rem;height:1rem;margin-top:-.5rem;position:absolute;top:50%;left:-.6rem;transform:rotate(45deg)}.guide-stage[data-v-b6e22197]{border:2px dashed #9fb3ab;border-radius:1.2rem;padding:.75rem;position:relative}.guide-prompt[data-v-b6e22197]{color:#4a615a;text-align:center;margin:0 0 .75rem;font-size:1.05rem}.guide-stage[data-v-b6e22197] .adult-review,.guide-stage[data-v-b6e22197] .drawing-help{display:none}.guide-actions[data-v-b6e22197]{justify-items:center;margin-top:.75rem;display:grid}.guide-check[data-v-b6e22197]{color:#fff;background:#245e50;border-radius:50%;place-items:center;width:6.5rem;height:6.5rem;margin:auto;animation:.38s cubic-bezier(.3,1.5,.5,1) both guide-pop-b6e22197;display:grid;position:absolute;inset:0;box-shadow:0 0 0 .5rem #fffaf2eb}.guide-check svg[data-v-b6e22197]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:4rem;height:4rem}.guide-hand[data-v-b6e22197]{z-index:3;pointer-events:none;filter:drop-shadow(0 4px 4px #14282240);width:64px;height:80px;transition:transform .55s ease-in-out;position:absolute;top:0;left:0}.guide-hand svg[data-v-b6e22197]{fill:#f3c8b4;stroke:#294b43;stroke-width:3px;stroke-linejoin:round;transform-origin:26px 4px;width:100%;height:100%;transition:transform .15s}.guide-hand--pressing svg[data-v-b6e22197]{transform:scale(.82)}.guide-hand--drawing[data-v-b6e22197]{transition:none}@keyframes guide-pop-b6e22197{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.review-item[data-v-1492d575]{background:#f5f4ed;border-radius:.9rem;gap:.65rem;padding:.8rem;display:grid}.review-item__head[data-v-1492d575]{grid-template-columns:1.9rem 1fr;align-items:start;gap:.6rem;display:grid}.review-item__head strong[data-v-1492d575]{font-size:.95rem;line-height:1.3}.review-item__status[data-v-1492d575]{color:#3a5f55;background:#fff;border:2px solid #657b74;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-weight:900;display:grid}.review-item__status--correct[data-v-1492d575]{background:#dfece3;border-color:#2d6859}.review-item__status--incorrect[data-v-1492d575]{color:#6e3325;background:#f4ddd4;border-color:#8a4c3d;border-radius:.45rem}.review-item__stimulus[data-v-1492d575]{background:#fffaf2;border:2px dashed #b6c5be;border-radius:.8rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;padding:.5rem;display:flex}.review-item__stimulus[data-v-1492d575] .visual{min-height:0}.review-options[data-v-1492d575]{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.review-option[data-v-1492d575]{color:#526660;text-align:center;background:#fffaf2;border:2px solid #c9d4ce;border-radius:.8rem;grid-template-rows:auto auto minmax(1.5rem,auto);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:.3rem;min-width:0;padding:.55rem .5rem .45rem;display:grid}.review-option[data-v-1492d575] .visual{min-height:0}.review-option__label[data-v-1492d575]{color:var(--ink);overflow-wrap:anywhere;font-size:.88rem;font-weight:750}.review-option--chosen[data-v-1492d575]{background:#e2eee6;border-width:3px;border-color:#245e50;padding:calc(.55rem - 1px) calc(.5rem - 1px) calc(.45rem - 1px)}.review-option--expected[data-v-1492d575]{border-style:dashed;border-color:#2d6859}.review-option--chosen.review-option--expected[data-v-1492d575]{border-style:solid}.review-tag[data-v-1492d575]{letter-spacing:.02em;text-transform:uppercase;border-radius:.4rem;grid-row:3;place-self:end stretch;padding:.2rem .3rem;font-size:.64rem;font-weight:800;line-height:1.2}.review-tag--chosen[data-v-1492d575]{color:#fff;background:#245e50}.review-tag--expected[data-v-1492d575]{color:#1f5145;background:#dfece3;border:1px solid #2d6859}.review-option--chosen.review-option--expected .review-tag--chosen[data-v-1492d575]:after{content:" ✓"}.review-answers[data-v-1492d575]{gap:.5rem;margin:0;display:grid}.review-answers>div[data-v-1492d575]{grid-template-columns:7.5rem 1fr;align-items:center;gap:.5rem;display:grid}.review-answers--stacked>div[data-v-1492d575]{grid-template-columns:1fr}.review-answers dt[data-v-1492d575]{color:#425a53;font-size:.82rem;font-weight:750}.review-answers dd[data-v-1492d575]{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;display:flex}.review-chip[data-v-1492d575]{min-width:2.2rem;min-height:2.2rem;color:var(--ink);background:#fffaf2;border:2px solid #6f887f;border-radius:.6rem;place-items:center;padding:.25rem .6rem;font-size:1rem;font-weight:800;display:inline-grid}.review-chip--given[data-v-1492d575]{background:#efd490;border-color:#294b43}.review-chip--arrow[data-v-1492d575]{font-size:1.3rem}.review-chip--word[data-v-1492d575]{letter-spacing:.08em}.review-counter[data-v-1492d575]{color:#425a53;font-size:.92rem}.review-counter b[data-v-1492d575]{color:var(--ink)}.review-arrows[data-v-1492d575]{justify-content:flex-start}.review-sequence[data-v-1492d575]{gap:.45rem}.review-card[data-v-1492d575]{min-width:5rem;color:var(--ink);text-align:center;background:#fffaf2;border:2px solid #c9d4ce;border-radius:.7rem;justify-items:center;gap:.2rem;padding:.7rem .4rem .35rem;font-size:.78rem;font-weight:750;display:grid;position:relative}.review-card[data-v-1492d575] .visual{min-height:0}.review-card[data-v-1492d575] .edu-icon{width:2.6rem;height:2.6rem}.review-card__number[data-v-1492d575]{color:#fff;background:#245e50;border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.72rem;display:grid;position:absolute;top:-.5rem;left:-.4rem}.review-board[data-v-1492d575]{background:#fffaf2;border:2px solid #b6c5be;border-radius:.8rem;width:min(100%,20rem);display:block}.review-board__line[data-v-1492d575]{fill:none;stroke:#2c6b61;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.review-board__dot[data-v-1492d575]{fill:#efd490;stroke:#294b43;stroke-width:1.5px}.review-board__number[data-v-1492d575]{fill:#294b43;text-anchor:middle;font:700 7px system-ui,sans-serif}.review-grids[data-v-1492d575]{grid-template-columns:repeat(2,minmax(0,9rem));gap:.75rem;display:grid}.review-grids figure[data-v-1492d575]{gap:.3rem;margin:0;display:grid}.review-grids figcaption[data-v-1492d575]{color:#425a53;text-align:center;font-size:.8rem;font-weight:750}.review-grids svg[data-v-1492d575]{aspect-ratio:1;background:#fffaf2;border:2px solid #b6c5be;border-radius:.7rem;width:100%}.review-grid__line[data-v-1492d575]{stroke:#294b43;stroke-width:3px;stroke-linecap:round}.review-grid__line--user[data-v-1492d575]{stroke:#2c6b61;stroke-width:4px}.review-grid__dot[data-v-1492d575]{fill:#294b43}.review-guide[data-v-1492d575]{aspect-ratio:2;width:min(100%,16rem);display:block}.review-guide--drawn[data-v-1492d575]{width:min(100%,26rem)}.review-guide--drawn .review-guide__line[data-v-1492d575]:not(.review-guide__line--trace){stroke:#b9c8c2}.review-guide__drawn[data-v-1492d575]{fill:none;stroke:#2c6b61;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.review-guide__corridor[data-v-1492d575]{fill:none;stroke:#f2cdbd;stroke-width:42px;stroke-linecap:round;stroke-linejoin:round}.review-guide__line[data-v-1492d575]{fill:none;stroke:#294b43;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.review-guide__line--trace[data-v-1492d575]{stroke:#815f52;stroke-width:4px;stroke-dasharray:8 10}@media (width<=420px){.review-answers>div[data-v-1492d575]{grid-template-columns:1fr;gap:.25rem}.review-options[data-v-1492d575]{grid-template-columns:repeat(2,minmax(0,1fr))}}.question-audio[data-v-208adacd]{color:#fff;cursor:pointer;background:#245e50;border:3px solid #245e50;border-radius:50%;place-items:center;width:4.75rem;height:4.75rem;margin:0 auto .85rem;padding:0;display:grid;box-shadow:0 4px #173f36}.question-audio[data-v-208adacd]:hover{background:#1d4c40}.question-audio[data-v-208adacd]:active{transform:translateY(2px);box-shadow:0 2px #173f36}.question-audio--playing[data-v-208adacd],.question-audio--playing[data-v-208adacd]:hover{color:#245e50;background:#fffaf2;animation:1.3s ease-in-out infinite question-audio-pulse-208adacd}.question-audio svg[data-v-208adacd]{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:2.75rem;height:2.75rem}.question-audio--playing .question-audio__wave[data-v-208adacd]{animation:1s ease-in-out infinite question-audio-wave-208adacd}.question-audio--playing .question-audio__wave--outer[data-v-208adacd]{animation-delay:.25s}@keyframes question-audio-wave-208adacd{0%,to{opacity:1}50%{opacity:.15}}@keyframes question-audio-pulse-208adacd{0%,to{box-shadow:0 4px #173f36,0 0 #245e5066}50%{box-shadow:0 4px #173f36,0 0 0 .7rem #245e5000}}
