.math-chase-root[data-v-56e0868a]{box-sizing:border-box;color:#27342a;background:#f4eddf;width:100%;min-width:0;max-width:100vw;min-height:100dvh;padding:5.5rem clamp(.7rem,3vw,2.5rem) 2.5rem;font-family:Inter,ui-rounded,Avenir Next,Avenir,Segoe UI,sans-serif;overflow-x:clip}.math-chase-root[data-v-56e0868a] *{box-sizing:border-box}.math-chase-header[data-v-56e0868a]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;max-width:1140px;margin:0 auto 1.3rem;display:flex}.math-chase-eyebrow[data-v-56e0868a]{text-transform:uppercase;letter-spacing:.14em;color:#56735f;margin:0 0 .35rem;font-size:.68rem;font-weight:900}.math-chase-header h1[data-v-56e0868a]{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05}.math-chase-subtitle[data-v-56e0868a]{color:#586457;margin:.5rem 0 0}.math-chase-hud[data-v-56e0868a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.7rem;min-width:0;display:flex}.math-chase-stats[data-v-56e0868a]{gap:.55rem;display:flex}.math-chase-stats>div[data-v-56e0868a]{background:#fffaf0;border:2px solid #274b3d;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:center;min-width:76px;padding:.65rem .8rem;display:flex;box-shadow:3px 3px #ddba77}.math-chase-stats small[data-v-56e0868a]{color:#546c59;text-transform:uppercase;font-size:.68rem;font-weight:800}.math-chase-stats strong[data-v-56e0868a]{font-variant-numeric:tabular-nums;font-size:1.25rem}.math-chase-pause-button[data-v-56e0868a]{white-space:nowrap;background:#f7c45e;min-width:96px}.math-chase-pause-button[data-v-56e0868a]:disabled{opacity:.55;cursor:default}.math-chase-layout[data-v-56e0868a]{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:start;gap:1.15rem;width:100%;max-width:1140px;margin:auto;display:grid}.math-chase-arena[data-v-56e0868a],.math-chase-panel[data-v-56e0868a]{background:#fffaf0;border:2px solid #234739;border-radius:1.3rem;min-width:0;box-shadow:5px 6px #e5ae71}.math-chase-arena[data-v-56e0868a]{padding:clamp(.65rem,2vw,1.25rem)}.math-chase-question[data-v-56e0868a]{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.math-chase-question h2[data-v-56e0868a]{margin:0;font-size:clamp(1.15rem,2.8vw,1.8rem);line-height:1.25}.math-chase-hearts[data-v-56e0868a]{white-space:nowrap;color:#de5c57;gap:.1rem;font-size:clamp(1.1rem,2.8vw,1.55rem);display:flex}.math-chase-hearts .is-lost[data-v-56e0868a]{color:#d3cec3}.math-chase-goals[data-v-56e0868a]{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.math-chase-goal[data-v-56e0868a]{color:#354a39;background:#fff5d8;border:1px solid #bcbda7;border-radius:.5rem;align-items:center;gap:.25rem;padding:.3rem .5rem;font-size:clamp(.69rem,1.4vw,.88rem);font-weight:850;display:inline-flex}.math-chase-goal.is-collected[data-v-56e0868a]{color:#477151;background:#dbefd3;border-color:#a4c79f;text-decoration:line-through}.math-chase-board-frame[data-v-56e0868a]{width:100%;min-width:0;max-width:510px;margin:auto;position:relative}.math-chase-board[data-v-56e0868a]:focus-visible{outline-offset:3px;outline:3px solid #e7a646}.math-chase-board[data-v-56e0868a]{background:#1a573e;border:3px solid #19412f;border-radius:1rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(3px,.6vw,6px);padding:clamp(5px,1.5vw,12px);display:grid;position:relative;box-shadow:inset 0 4px 12px #0d3025}.math-chase-cell[data-v-56e0868a]{aspect-ratio:1;background:#c5e4b3;border:1px solid #103c2747;border-radius:.65rem;place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.math-chase-cell[data-v-56e0868a]:nth-child(2n){background:#b2d7a1}.math-chase-coin[data-v-56e0868a]{outline-offset:-7px;color:#503616;font-variant-numeric:tabular-nums;background:radial-gradient(circle at 34% 26%,#fff4b5,#f2bf59 63%,#d7972d);border:3px solid #aa762e;border-radius:50%;outline:2px solid #fff9b8b3;place-items:center;width:76%;height:76%;font-size:clamp(.8rem,2.8vw,1.55rem);font-weight:950;display:grid;box-shadow:0 3px #8d692f,0 5px 7px #132e192b}.math-chase-coin.is-three-digits[data-v-56e0868a]{font-size:clamp(.7rem,2.2vw,1.25rem)}.math-chase-monster[data-v-56e0868a]{z-index:2;filter:drop-shadow(0 4px 2px #244b3f);place-items:center;font-size:clamp(1.55rem,5vw,3.1rem);display:grid;position:absolute;inset:1%}.math-chase-dog-positioner[data-v-56e0868a]{z-index:4;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.math-chase-dog[data-v-56e0868a]{clip-path:inset(0 0 11%);filter:drop-shadow(0 3px 2px #14251459);transform-origin:50%;background-repeat:no-repeat;background-size:400% 500%;position:absolute;inset:0}.math-chase-dog.is-facing-left[data-v-56e0868a]{transform:scaleX(-1)}.math-chase-coin-feedback[data-v-56e0868a]{z-index:5;color:#146144;text-shadow:0 1px 2px #fff;pointer-events:none;place-items:center;font-size:clamp(.7rem,1.7vw,1.05rem);font-weight:950;animation:.46s ease-out forwards math-chase-pop-56e0868a;display:grid;position:absolute;inset:0}.math-chase-coin-feedback.is-wrong[data-v-56e0868a]{color:#a43d36}.math-chase-board.is-hit[data-v-56e0868a]{animation:.4s ease-in-out math-chase-hit-56e0868a}.math-chase-board.is-celebrating[data-v-56e0868a]{animation:.44s ease-out math-chase-level-56e0868a}@keyframes math-chase-pop-56e0868a{0%{opacity:0;transform:translateY(8px)scale(.75)}30%{opacity:1;transform:translateY(-5px)scale(1.15)}to{opacity:0;transform:translateY(-21px)scale(1)}}@keyframes math-chase-hit-56e0868a{0%,to{transform:translate(0)}20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes math-chase-level-56e0868a{0%,to{box-shadow:inset 0 4px 12px #0d3025}50%{box-shadow:inset 0 0 16px #f8d772,0 0 28px #eabb54}}.math-chase-game-over[data-v-56e0868a],.math-chase-paused-overlay[data-v-56e0868a],.math-chase-level-overlay[data-v-56e0868a]{z-index:6;background:#07241cc7;border-radius:1rem;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.math-chase-level-overlay[data-v-56e0868a]{background:#0d432d8c;animation:.17s ease-out both math-chase-overlay-in-56e0868a}.math-chase-state-card[data-v-56e0868a]{text-align:center;background:#fffaf0;border:2px solid #28553e;border-radius:1rem;max-width:320px;padding:1.35rem;box-shadow:4px 5px #e5ae71}.math-chase-state-card h2[data-v-56e0868a]{margin:.3rem 0;font-size:clamp(1.5rem,4vw,2rem)}.math-chase-state-card p[data-v-56e0868a]{margin:.6rem 0;line-height:1.45}.math-chase-level-card[data-v-56e0868a]{background:#fff3cf;animation:.4s cubic-bezier(.16,1,.3,1) both math-chase-card-pop-56e0868a}.math-chase-level-card>strong[data-v-56e0868a]{color:#146b48;font-size:1.18rem}.math-chase-celebration[data-v-56e0868a]{color:#d59829;font-size:2.15rem;display:block}@keyframes math-chase-overlay-in-56e0868a{0%{opacity:0}to{opacity:1}}@keyframes math-chase-card-pop-56e0868a{0%{opacity:0;transform:translateY(13px)scale(.91)}to{opacity:1;transform:translateY(0)scale(1)}}.math-chase-end-card[data-v-56e0868a]{text-align:center;background:#fffaf0;border-radius:1rem;max-width:320px;padding:1.4rem;box-shadow:4px 5px #e5ae71}.math-chase-end-card h2[data-v-56e0868a]{margin:.3rem 0;font-size:2rem}.math-chase-end-card p[data-v-56e0868a]{line-height:1.55}.math-chase-feedback[data-v-56e0868a]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.9rem .25rem .1rem;display:flex}.math-chase-feedback p[data-v-56e0868a]{margin:0;font-weight:850}.math-chase-feedback--correct p[data-v-56e0868a],.math-chase-feedback--level p[data-v-56e0868a]{color:#19734d}.math-chase-feedback--wrong p[data-v-56e0868a],.math-chase-feedback--hit p[data-v-56e0868a]{color:#bc5142}.math-chase-feedback span[data-v-56e0868a]{color:#587263;font-size:.85rem;font-weight:700}.math-chase-sidebar[data-v-56e0868a]{gap:1.1rem;display:grid}.math-chase-panel[data-v-56e0868a]{padding:1.15rem}.math-chase-panel h2[data-v-56e0868a]{margin:0 0 .8rem;font-size:1.22rem}.math-chase-panel label[data-v-56e0868a]{margin:.75rem 0 .3rem;font-size:.8rem;font-weight:800;display:block}.math-chase-panel select[data-v-56e0868a]{width:100%;font:inherit;color:#23382c;background:#fff;border:2px solid #315843;border-radius:.6rem;padding:.65rem;font-size:.95rem;display:block}.math-chase-panel select[data-v-56e0868a]:focus-visible,.math-chase-button[data-v-56e0868a]:focus-visible,.math-chase-pad button[data-v-56e0868a]:focus-visible{outline-offset:3px;outline:3px solid #e8a733}.math-chase-hint[data-v-56e0868a]{color:#526657;margin:.7rem 0;font-size:.82rem;line-height:1.5}.math-chase-button[data-v-56e0868a]{appearance:none;min-height:44px;font:inherit;cursor:pointer;border:2px solid #244935;border-radius:.7rem;padding:.65rem 1.1rem;font-weight:850}.math-chase-button--primary[data-v-56e0868a]{color:#27342a;background:#f7c45e}.math-chase-button--secondary[data-v-56e0868a]{color:#27342a;background:#d9f0d5}.math-chase-button[data-v-56e0868a]:hover{filter:brightness(.95)}.math-chase-controls[data-v-56e0868a]{text-align:center}.math-chase-controls h2[data-v-56e0868a]{text-align:left}.math-chase-pad[data-v-56e0868a]{grid-template-rows:repeat(3,3.4rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;width:min(100%,220px);margin:auto;display:grid}.math-chase-pad button[data-v-56e0868a]{appearance:none;color:#28372c;touch-action:manipulation;cursor:pointer;background:#f7c45e;border:2px solid #264b3b;border-radius:.65rem;font-size:1.3rem;font-weight:900;box-shadow:2px 3px #e7a265}.math-chase-pad button[data-v-56e0868a]:active{box-shadow:none;transform:translateY(2px)}.math-chase-pad-center[data-v-56e0868a]{place-items:center;font-size:1.6rem;display:grid}.math-chase-rules[data-v-56e0868a]{color:#46594b;margin:0;padding:.15rem .35rem;font-size:.85rem;line-height:1.5}@media (width<=1120px){.math-chase-root[data-v-56e0868a]{padding-top:4.7rem}.math-chase-layout[data-v-56e0868a]{grid-template-columns:minmax(0,1fr)}.math-chase-sidebar[data-v-56e0868a]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.math-chase-rules[data-v-56e0868a]{grid-column:1/-1}}@media (width<=500px){.math-chase-hud[data-v-56e0868a],.math-chase-stats[data-v-56e0868a]{width:100%}.math-chase-stats>div[data-v-56e0868a]{flex:1}.math-chase-sidebar[data-v-56e0868a]{grid-template-columns:minmax(0,1fr)}.math-chase-rules[data-v-56e0868a]{grid-column:auto}.math-chase-pad[data-v-56e0868a]{grid-template-rows:repeat(3,3.8rem)}.math-chase-coin[data-v-56e0868a]{outline-offset:-5px;border-width:2px;outline-width:1px}.math-chase-question[data-v-56e0868a]{align-items:start}}@media (prefers-reduced-motion:reduce){.math-chase-button[data-v-56e0868a],.math-chase-pad button[data-v-56e0868a],.math-chase-dog-positioner[data-v-56e0868a]{transition:none!important}.math-chase-coin-feedback[data-v-56e0868a],.math-chase-board.is-hit[data-v-56e0868a],.math-chase-board.is-celebrating[data-v-56e0868a],.math-chase-level-overlay[data-v-56e0868a],.math-chase-level-card[data-v-56e0868a]{animation:none}}
