#app[data-v-299ffcb0]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}nav[data-v-299ffcb0]{background:#fff;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:end;align-items:center;position:fixed;top:0;left:0;width:100vw;height:60px;z-index:10000}nav h1[data-v-299ffcb0]{margin:0;color:#2c3e50;font-size:1.5rem;margin-left:1rem}.nav-links[data-v-299ffcb0]{display:flex;gap:2rem;margin-right:1rem}.nav-links a[data-v-299ffcb0]{text-decoration:none;color:#1a237e;font-weight:600;padding:.5rem 1rem;border-radius:6px;transition:background-color .2s}.nav-links a[data-v-299ffcb0]:hover,.nav-links a.router-link-active[data-v-299ffcb0]{background-color:#1a237e;color:#fff}main[data-v-299ffcb0]{padding:2rem 0}.math-view[data-v-80f16a63]{max-width:1200px;margin:0 auto;padding:0rem 2rem 2rem}h1[data-v-80f16a63]{text-align:center;color:#2c3e50;margin-bottom:1rem}.math-view>p[data-v-80f16a63]{text-align:center;font-size:1.1rem;color:#666;margin-bottom:3rem}.assignments-grid[data-v-80f16a63]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.assignment-card[data-v-80f16a63]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a;transition:transform .2s,box-shadow .2s;text-align:center;position:relative}.card-icon[data-v-80f16a63]{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;margin:0 auto 1.5rem;transition:background-color .2s,transform .2s}.assignment-card[data-v-80f16a63]:hover:not(.coming-soon){transform:translateY(-4px);box-shadow:0 8px 20px #00000026}.assignment-card:hover .card-icon[data-v-80f16a63]{color:#fff;transform:scale(1.1)}.theme-numbers .card-icon[data-v-80f16a63]{background:#e8eaf6;color:#3f51b5}.theme-numbers:hover .card-icon[data-v-80f16a63]{background:#3f51b5}.theme-addition .card-icon[data-v-80f16a63]{background:#e8f5e8;color:#4caf50}.theme-addition:hover .card-icon[data-v-80f16a63]{background:#4caf50}.theme-subtraction .card-icon[data-v-80f16a63]{background:#fff3e0;color:#ff9800}.theme-subtraction:hover .card-icon[data-v-80f16a63]{background:#ff9800}.theme-time .card-icon[data-v-80f16a63]{background:#e3f2fd;color:#2196f3}.theme-time:hover .card-icon[data-v-80f16a63]{background:#2196f3}.assignment-card.coming-soon[data-v-80f16a63]{opacity:.6}.assignment-card h3[data-v-80f16a63]{color:#2c3e50;margin-bottom:1rem}.assignment-card p[data-v-80f16a63]{color:#666;margin-bottom:1.5rem;line-height:1.6}.btn[data-v-80f16a63]{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.btn-primary[data-v-80f16a63]{background-color:#1a237e;color:#fff}.btn-primary[data-v-80f16a63]:hover{background-color:#0d1344}.btn-numbers[data-v-80f16a63]{background-color:#3f51b5;color:#fff}.btn-numbers[data-v-80f16a63]:hover{background-color:#303f9f}.btn-addition[data-v-80f16a63]{background-color:#4caf50;color:#fff}.btn-addition[data-v-80f16a63]:hover{background-color:#388e3c}.btn-subtraction[data-v-80f16a63]{background-color:#ff9800;color:#fff}.btn-subtraction[data-v-80f16a63]:hover{background-color:#f57c00}.btn-time[data-v-80f16a63]{background-color:#2196f3;color:#fff}.btn-time[data-v-80f16a63]:hover{background-color:#1976d2}.btn-disabled[data-v-80f16a63]{background-color:#bdc3c7;color:#7f8c8d;cursor:not-allowed}.celebration-container[data-v-02be8a9f]{display:flex;justify-content:center;align-items:center;margin-top:1rem;min-height:80px;pointer-events:none}.celebration-content[data-v-02be8a9f]{text-align:center;animation:celebration-bounce-02be8a9f 1.5s ease-in-out}.celebration-animal[data-v-02be8a9f]{font-size:3rem;margin-bottom:.3rem;animation:celebration-wiggle-02be8a9f .5s ease-in-out infinite alternate}.celebration-text[data-v-02be8a9f]{font-size:1.2rem;font-weight:700;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.8)}@keyframes celebration-bounce-02be8a9f{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes celebration-wiggle-02be8a9f{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.back-btn[data-v-c09b55b3]{background:none;border:none;color:#1a237e;font-weight:600;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:inherit}.back-btn[data-v-c09b55b3]:hover{text-decoration:underline}.addition-view[data-v-0e1271c7]{max-width:800px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-0e1271c7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.header-controls[data-v-0e1271c7]{display:flex;align-items:center;gap:1rem}.sound-btn[data-v-0e1271c7]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.sound-btn[data-v-0e1271c7]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}.sound-btn.sound-off[data-v-0e1271c7]{border-color:#b71c1c;color:#b71c1c}.sound-btn.sound-off[data-v-0e1271c7]:hover{background-color:#b71c1c;color:#fff}.settings-btn[data-v-0e1271c7]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.settings-btn[data-v-0e1271c7]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}h1[data-v-0e1271c7]{color:#2c3e50;margin:0;margin-top:1rem}.score[data-v-0e1271c7]{font-weight:600;color:#1a237e;font-size:1.1rem;background-color:#fff;padding:.5rem 1rem;border-radius:8px;border:2px solid #1a237e}.game-area[data-v-0e1271c7]{text-align:center}.flip-card[data-v-0e1271c7]{background-color:transparent;width:500px;height:400px;margin:0 auto 2rem;perspective:1000px;cursor:pointer}.flip-card-inner[data-v-0e1271c7]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card.flipped .flip-card-inner[data-v-0e1271c7]{transform:rotateY(180deg)}.flip-card-front[data-v-0e1271c7],.flip-card-back[data-v-0e1271c7]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 8px 20px #00000026}.flip-card-front[data-v-0e1271c7]{background:#1a237e;color:#fff}.flip-card-back[data-v-0e1271c7]{background:#2e7d32;color:#fff;transform:rotateY(180deg)}.problem[data-v-0e1271c7],.answer[data-v-0e1271c7]{font-size:3rem;font-weight:700;margin-bottom:1rem}.number[data-v-0e1271c7],.operator[data-v-0e1271c7],.equals[data-v-0e1271c7],.question[data-v-0e1271c7],.result[data-v-0e1271c7]{margin:0 .5rem}.question[data-v-0e1271c7],.result[data-v-0e1271c7]{color:#000;background-color:#ffeb3b;padding:.2rem .5rem;border-radius:8px}.instruction[data-v-0e1271c7]{font-size:1rem;margin:0;min-height:1.5em}.fade-in-out[data-v-0e1271c7]{display:inline-block;transition:opacity .4s ease-in-out;opacity:1}.fade-in-out.hidden[data-v-0e1271c7]{opacity:0}.feedback-buttons[data-v-0e1271c7]{display:flex;gap:1rem;margin-top:1rem}.controls[data-v-0e1271c7]{display:flex;justify-content:center;gap:1rem}.btn[data-v-0e1271c7]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;justify-content:center}.btn[data-v-0e1271c7]:disabled{opacity:.5;cursor:not-allowed}.btn-correct[data-v-0e1271c7]{background-color:#1b5e20;color:#fff}.btn-correct[data-v-0e1271c7]:hover:not(:disabled){background-color:#0d5016}.btn-incorrect[data-v-0e1271c7]{background-color:#b71c1c;color:#fff}.btn-incorrect[data-v-0e1271c7]:hover:not(:disabled){background-color:#8e0000}.btn-next[data-v-0e1271c7]{background-color:#1a237e;color:#fff}.btn-next[data-v-0e1271c7]:hover:not(:disabled){background-color:#0d1344}.btn-reset[data-v-0e1271c7]{background-color:#424242;color:#fff}.btn-reset[data-v-0e1271c7]:hover{background-color:#212121}.settings-dropdown[data-v-0e1271c7]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.settings-content[data-v-0e1271c7]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 20px #00000026;max-width:400px;width:90%}.settings-content h3[data-v-0e1271c7]{margin:0 0 1.5rem;color:#2c3e50;text-align:center}.setting-group[data-v-0e1271c7]{margin-bottom:1.5rem}.setting-label[data-v-0e1271c7]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.radio-group[data-v-0e1271c7]{display:flex;flex-direction:column;gap:.5rem}.radio-option[data-v-0e1271c7]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s}.radio-option[data-v-0e1271c7]:hover{background-color:#f5f5f5}.radio-option input[type=radio][data-v-0e1271c7]{cursor:pointer}.btn-close[data-v-0e1271c7]{background-color:#1a237e;color:#fff;width:100%;margin-top:1rem}@media(max-width:600px){.flip-card[data-v-0e1271c7]{width:300px;height:250px}.problem[data-v-0e1271c7],.answer[data-v-0e1271c7]{font-size:2rem}.header[data-v-0e1271c7]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-0e1271c7]{justify-content:center}.feedback-buttons[data-v-0e1271c7]{flex-direction:column}}.addition-missing-view[data-v-578e1932]{max-width:800px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-578e1932]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.header-controls[data-v-578e1932]{display:flex;align-items:center;gap:1rem}.sound-btn[data-v-578e1932]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.sound-btn[data-v-578e1932]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}.sound-btn.sound-off[data-v-578e1932]{border-color:#b71c1c;color:#b71c1c}.sound-btn.sound-off[data-v-578e1932]:hover{background-color:#b71c1c;color:#fff}.settings-btn[data-v-578e1932]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.settings-btn[data-v-578e1932]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}h1[data-v-578e1932]{color:#2c3e50;margin:0}.score[data-v-578e1932]{font-weight:600;color:#1a237e;font-size:1.1rem;background-color:#fff;padding:.5rem 1rem;border-radius:8px;border:2px solid #1a237e}.game-area[data-v-578e1932]{text-align:center}.flip-card[data-v-578e1932]{background-color:transparent;width:400px;height:350px;margin:0 auto 2rem;perspective:1000px;cursor:pointer}.flip-card-inner[data-v-578e1932]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card.flipped .flip-card-inner[data-v-578e1932]{transform:rotateY(180deg)}.flip-card-front[data-v-578e1932],.flip-card-back[data-v-578e1932]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 8px 20px #00000026}.flip-card-front[data-v-578e1932]{background:#1a237e;color:#fff}.flip-card-back[data-v-578e1932]{background:#2e7d32;color:#fff;transform:rotateY(180deg)}.problem[data-v-578e1932],.answer[data-v-578e1932]{font-size:3rem;font-weight:700;margin-bottom:1rem}.number[data-v-578e1932],.operator[data-v-578e1932],.equals[data-v-578e1932],.question[data-v-578e1932],.result[data-v-578e1932]{margin:0 .5rem}.question[data-v-578e1932],.result[data-v-578e1932]{color:#000;background-color:#ffeb3b;padding:.2rem .5rem;border-radius:8px}.instruction[data-v-578e1932]{font-size:1rem;margin:.5rem 0;min-height:1.5em}.fade-in-out[data-v-578e1932]{display:inline-block;transition:opacity .4s ease-in-out;opacity:1}.fade-in-out.hidden[data-v-578e1932]{opacity:0}.hint[data-v-578e1932]{font-size:.9rem;opacity:.8;margin:0;font-style:italic;padding:1rem}.explanation[data-v-578e1932]{font-size:1.2rem;font-weight:600}.feedback-buttons[data-v-578e1932]{display:flex;gap:1rem;margin-top:1rem}.controls[data-v-578e1932]{display:flex;justify-content:center;gap:1rem}.btn[data-v-578e1932]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;justify-content:center}.btn[data-v-578e1932]:disabled{opacity:.5;cursor:not-allowed}.btn-correct[data-v-578e1932]{background-color:#1b5e20;color:#fff}.btn-correct[data-v-578e1932]:hover:not(:disabled){background-color:#0d5016}.btn-incorrect[data-v-578e1932]{background-color:#b71c1c;color:#fff}.btn-incorrect[data-v-578e1932]:hover:not(:disabled){background-color:#8e0000}.btn-next[data-v-578e1932]{background-color:#1a237e;color:#fff}.btn-next[data-v-578e1932]:hover:not(:disabled){background-color:#0d1344}.btn-reset[data-v-578e1932]{background-color:#424242;color:#fff}.btn-reset[data-v-578e1932]:hover{background-color:#212121}.settings-dropdown[data-v-578e1932]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.settings-content[data-v-578e1932]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 20px #00000026;max-width:400px;width:90%}.settings-content h3[data-v-578e1932]{margin:0 0 1.5rem;color:#2c3e50;text-align:center}.setting-group[data-v-578e1932]{margin-bottom:1.5rem}.setting-label[data-v-578e1932]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.radio-group[data-v-578e1932]{display:flex;flex-direction:column;gap:.5rem}.radio-option[data-v-578e1932]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s}.radio-option[data-v-578e1932]:hover{background-color:#f5f5f5}.radio-option input[type=radio][data-v-578e1932]{cursor:pointer}.btn-close[data-v-578e1932]{background-color:#1a237e;color:#fff;width:100%;margin-top:1rem}@media(max-width:600px){.flip-card[data-v-578e1932]{width:300px;height:300px}.problem[data-v-578e1932],.answer[data-v-578e1932]{font-size:2rem}.header[data-v-578e1932]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-578e1932]{justify-content:center}.feedback-buttons[data-v-578e1932]{flex-direction:column}}.addition-input-view[data-v-d3edd6c3]{max-width:800px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-d3edd6c3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.header-controls[data-v-d3edd6c3]{display:flex;align-items:center;gap:1rem}.sound-btn[data-v-d3edd6c3]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.sound-btn[data-v-d3edd6c3]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}.sound-btn.sound-off[data-v-d3edd6c3]{border-color:#b71c1c;color:#b71c1c}.sound-btn.sound-off[data-v-d3edd6c3]:hover{background-color:#b71c1c;color:#fff}.settings-btn[data-v-d3edd6c3]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.settings-btn[data-v-d3edd6c3]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}h1[data-v-d3edd6c3]{color:#2c3e50;margin:0}.score[data-v-d3edd6c3]{font-weight:600;color:#1a237e;font-size:1.1rem;background-color:#fff;padding:.5rem 1rem;border-radius:8px;border:2px solid #1a237e}.game-area[data-v-d3edd6c3]{text-align:center}.flip-card[data-v-d3edd6c3]{background-color:transparent;width:400px;height:350px;margin:0 auto 2rem;perspective:1000px;cursor:pointer}.flip-card-inner[data-v-d3edd6c3]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card.flipped .flip-card-inner[data-v-d3edd6c3]{transform:rotateY(180deg)}.flip-card-front[data-v-d3edd6c3],.flip-card-back[data-v-d3edd6c3]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 8px 20px #00000026}.flip-card-front[data-v-d3edd6c3]{background:#1a237e;color:#fff}.flip-card-back[data-v-d3edd6c3]{background:#2e7d32;color:#fff;transform:rotateY(180deg)}.problem-inputs[data-v-d3edd6c3]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem}.number-input[data-v-d3edd6c3]{font-size:2rem;font-weight:700;text-align:center;border:3px solid #ffffff;border-radius:12px;padding:.3rem;width:65px;background-color:#fff;color:#1a237e;transition:all .2s}.number-input[data-v-d3edd6c3]:focus{outline:none;border-color:#ffeb3b;box-shadow:0 0 0 3px #ffeb3b4d}.number-input[data-v-d3edd6c3]::placeholder{color:#999}.operator[data-v-d3edd6c3],.equals[data-v-d3edd6c3]{font-size:2rem;font-weight:700;margin:0 .3rem}.instruction[data-v-d3edd6c3]{font-size:1rem;margin:.5rem 0;min-height:1.5em}.fade-in-out[data-v-d3edd6c3]{display:inline-block;transition:opacity .4s ease-in-out;opacity:1}.fade-in-out.hidden[data-v-d3edd6c3]{opacity:0}.hint[data-v-d3edd6c3]{font-size:.9rem;opacity:.8;margin:0;font-style:italic}.result-display[data-v-d3edd6c3]{text-align:center}.result-header[data-v-d3edd6c3]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1rem}.result-header h3[data-v-d3edd6c3]{margin:0;font-size:1.5rem}.answer[data-v-d3edd6c3]{font-size:2rem;font-weight:700;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.3rem}.answer .number[data-v-d3edd6c3]{background-color:#fff3;padding:.2rem .5rem;border-radius:8px}.answer .result[data-v-d3edd6c3]{background-color:#ffeb3b;color:#1a237e;padding:.2rem .5rem;border-radius:8px}.user-correct[data-v-d3edd6c3]{background-color:#4caf504d!important;border:2px solid #4caf50}.user-incorrect[data-v-d3edd6c3]{background-color:#f443364d!important;border:2px solid #f44336}.corrections[data-v-d3edd6c3]{margin-top:.5rem;font-size:.9rem}.corrections p[data-v-d3edd6c3]{margin:.25rem 0;opacity:.9}.correct-answer[data-v-d3edd6c3]{font-weight:700;margin-top:.5rem;padding:.5rem;background-color:#fff3;border-radius:6px}.explanation[data-v-d3edd6c3]{font-size:1.1rem;margin-bottom:1rem}.user-answers[data-v-d3edd6c3]{margin-top:.5rem;font-size:.9rem;opacity:.8;font-style:italic}.feedback-buttons[data-v-d3edd6c3]{display:flex;justify-content:center;margin-top:1rem}.controls[data-v-d3edd6c3]{display:flex;justify-content:center;gap:1rem}.btn[data-v-d3edd6c3]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;justify-content:center}.btn[data-v-d3edd6c3]:disabled{opacity:.5;cursor:not-allowed}.btn-next[data-v-d3edd6c3]{background-color:#fff3;color:#fff;border:2px solid white}.btn-next[data-v-d3edd6c3]:hover:not(:disabled){background-color:#ffffff4d}.btn-reset[data-v-d3edd6c3]{background-color:#424242;color:#fff}.btn-reset[data-v-d3edd6c3]:hover{background-color:#212121}.settings-dropdown[data-v-d3edd6c3]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.settings-content[data-v-d3edd6c3]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 20px #00000026;max-width:400px;width:90%}.settings-content h3[data-v-d3edd6c3]{margin:0 0 1.5rem;color:#2c3e50;text-align:center}.setting-group[data-v-d3edd6c3]{margin-bottom:1.5rem}.setting-label[data-v-d3edd6c3]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.radio-group[data-v-d3edd6c3]{display:flex;flex-direction:column;gap:.5rem}.radio-option[data-v-d3edd6c3]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s}.radio-option[data-v-d3edd6c3]:hover{background-color:#f5f5f5}.radio-option input[type=radio][data-v-d3edd6c3]{cursor:pointer}.btn-close[data-v-d3edd6c3]{background-color:#1a237e;color:#fff;width:100%;margin-top:1rem}@media(max-width:600px){.flip-card[data-v-d3edd6c3]{width:300px;height:300px}.problem-inputs[data-v-d3edd6c3]{gap:.5rem}.number-input[data-v-d3edd6c3]{font-size:2rem;width:70px}.operator[data-v-d3edd6c3],.equals[data-v-d3edd6c3],.answer[data-v-d3edd6c3]{font-size:2rem}.header[data-v-d3edd6c3]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-d3edd6c3]{justify-content:center}}@media(max-width:480px){.flip-card[data-v-d3edd6c3]{width:327px;height:300px}.problem-inputs[data-v-d3edd6c3]{gap:.5rem}.number-input[data-v-d3edd6c3]{font-size:1.8rem;width:60px}.operator[data-v-d3edd6c3],.equals[data-v-d3edd6c3]{font-size:1.8rem}.answer[data-v-d3edd6c3]{font-size:1.6rem;gap:.2rem}}.subtraction-view[data-v-d49ce30d]{max-width:800px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-d49ce30d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.header-controls[data-v-d49ce30d]{display:flex;align-items:center;gap:1rem}.sound-btn[data-v-d49ce30d]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.sound-btn[data-v-d49ce30d]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}.sound-btn.sound-off[data-v-d49ce30d]{border-color:#b71c1c;color:#b71c1c}.sound-btn.sound-off[data-v-d49ce30d]:hover{background-color:#b71c1c;color:#fff}.settings-btn[data-v-d49ce30d]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.settings-btn[data-v-d49ce30d]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}h1[data-v-d49ce30d]{color:#2c3e50;margin:0;margin-top:1rem}.score[data-v-d49ce30d]{font-weight:600;color:#1a237e;font-size:1.1rem;background-color:#fff;padding:.5rem 1rem;border-radius:8px;border:2px solid #1a237e}.game-area[data-v-d49ce30d]{text-align:center}.flip-card[data-v-d49ce30d]{background-color:transparent;width:500px;height:400px;margin:0 auto 2rem;perspective:1000px;cursor:pointer}.flip-card-inner[data-v-d49ce30d]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card.flipped .flip-card-inner[data-v-d49ce30d]{transform:rotateY(180deg)}.flip-card-front[data-v-d49ce30d],.flip-card-back[data-v-d49ce30d]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 8px 20px #00000026}.flip-card-front[data-v-d49ce30d]{background:#1a237e;color:#fff}.flip-card-back[data-v-d49ce30d]{background:#2e7d32;color:#fff;transform:rotateY(180deg)}.problem[data-v-d49ce30d],.answer[data-v-d49ce30d]{font-size:3rem;font-weight:700;margin-bottom:1rem}.number[data-v-d49ce30d],.operator[data-v-d49ce30d],.equals[data-v-d49ce30d],.question[data-v-d49ce30d],.result[data-v-d49ce30d]{margin:0 .5rem}.question[data-v-d49ce30d]{color:#000;background-color:#ffeb3b;padding:.2rem .5rem;border-radius:8px}.result[data-v-d49ce30d]{color:#000;background-color:#ffeb3b;padding:.2rem .5rem;border-radius:8px;font-weight:700}.instruction[data-v-d49ce30d]{font-size:1rem;margin:0;min-height:1.5em}.fade-in-out[data-v-d49ce30d]{display:inline-block;transition:opacity .4s fade-in-out;opacity:1}.fade-in-out.hidden[data-v-d49ce30d]{opacity:0}.feedback-buttons[data-v-d49ce30d]{display:flex;gap:1rem;margin-top:1rem}.controls[data-v-d49ce30d]{display:flex;justify-content:center;gap:1rem}.btn[data-v-d49ce30d]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;justify-content:center}.btn[data-v-d49ce30d]:disabled{opacity:.5;cursor:not-allowed}.btn-correct[data-v-d49ce30d]{background-color:#1b5e20;color:#fff}.btn-correct[data-v-d49ce30d]:hover:not(:disabled){background-color:#0d5016}.btn-incorrect[data-v-d49ce30d]{background-color:#b71c1c;color:#fff}.btn-incorrect[data-v-d49ce30d]:hover:not(:disabled){background-color:#8e0000}.btn-next[data-v-d49ce30d]{background-color:#1a237e;color:#fff}.btn-next[data-v-d49ce30d]:hover:not(:disabled){background-color:#0d1344}.btn-reset[data-v-d49ce30d]{background-color:#424242;color:#fff}.btn-reset[data-v-d49ce30d]:hover{background-color:#212121}.settings-dropdown[data-v-d49ce30d]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.settings-content[data-v-d49ce30d]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 20px #00000026;max-width:400px;width:90%}.settings-content h3[data-v-d49ce30d]{margin:0 0 1.5rem;color:#2c3e50;text-align:center}.setting-group[data-v-d49ce30d]{margin-bottom:1.5rem}.setting-label[data-v-d49ce30d]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.radio-group[data-v-d49ce30d]{display:flex;flex-direction:column;gap:.5rem}.radio-option[data-v-d49ce30d]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s}.radio-option[data-v-d49ce30d]:hover{background-color:#f5f5f5}.radio-option input[type=radio][data-v-d49ce30d]{cursor:pointer}.btn-close[data-v-d49ce30d]{background-color:#1a237e;color:#fff;width:100%;margin-top:1rem}@media(max-width:600px){.flip-card[data-v-d49ce30d]{width:300px;height:250px}.problem[data-v-d49ce30d],.answer[data-v-d49ce30d]{font-size:2rem}.header[data-v-d49ce30d]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-d49ce30d]{justify-content:center}.feedback-buttons[data-v-d49ce30d]{flex-direction:column}}.multiplication-view[data-v-be488a94]{max-width:800px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-be488a94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.header-controls[data-v-be488a94]{display:flex;align-items:center;gap:1rem}.sound-btn[data-v-be488a94]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.sound-btn[data-v-be488a94]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}.sound-btn.sound-off[data-v-be488a94]{border-color:#b71c1c;color:#b71c1c}.sound-btn.sound-off[data-v-be488a94]:hover{background-color:#b71c1c;color:#fff}h1[data-v-be488a94]{color:#2c3e50;margin:0;margin-top:1rem}.score[data-v-be488a94]{font-weight:600;color:#1a237e;font-size:1.1rem;background-color:#fff;padding:.5rem 1rem;border-radius:8px;border:2px solid #1a237e}.game-area[data-v-be488a94]{text-align:center}.flip-card[data-v-be488a94]{background-color:transparent;width:500px;height:400px;margin:0 auto 2rem;perspective:1000px;cursor:pointer}.flip-card-inner[data-v-be488a94]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card.flipped .flip-card-inner[data-v-be488a94]{transform:rotateY(180deg)}.flip-card-front[data-v-be488a94],.flip-card-back[data-v-be488a94]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 8px 20px #00000026}.flip-card-front[data-v-be488a94]{background:#1a237e;color:#fff}.flip-card-back[data-v-be488a94]{background:#2e7d32;color:#fff;transform:rotateY(180deg)}.problem[data-v-be488a94],.answer[data-v-be488a94]{font-size:3rem;font-weight:700;margin-bottom:1rem}.number[data-v-be488a94],.operator[data-v-be488a94],.equals[data-v-be488a94],.question[data-v-be488a94],.result[data-v-be488a94]{margin:0 .5rem}.question[data-v-be488a94]{color:#000;background-color:#ffeb3b;padding:.2rem .5rem;border-radius:8px}.result[data-v-be488a94]{color:#000;background-color:#ffeb3b;padding:.2rem .5rem;border-radius:8px;font-weight:700}.instruction[data-v-be488a94]{font-size:1rem;opacity:.8;margin:0;min-height:1.5em}.fade-in-out[data-v-be488a94]{display:inline-block;transition:opacity .4s ease-in-out;opacity:1}.fade-in-out.hidden[data-v-be488a94]{opacity:0}.feedback-buttons[data-v-be488a94]{display:flex;gap:1rem;margin-top:1rem}.controls[data-v-be488a94]{display:flex;justify-content:center;gap:1rem}.btn[data-v-be488a94]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;justify-content:center}.btn[data-v-be488a94]:disabled{opacity:.5;cursor:not-allowed}.btn-correct[data-v-be488a94]{background-color:#1b5e20;color:#fff}.btn-correct[data-v-be488a94]:hover:not(:disabled){background-color:#0d5016}.btn-incorrect[data-v-be488a94]{background-color:#b71c1c;color:#fff}.btn-incorrect[data-v-be488a94]:hover:not(:disabled){background-color:#8e0000}.btn-next[data-v-be488a94]{background-color:#1a237e;color:#fff}.btn-next[data-v-be488a94]:hover:not(:disabled){background-color:#0d1344}.btn-reset[data-v-be488a94]{background-color:#424242;color:#fff}.btn-reset[data-v-be488a94]:hover{background-color:#212121}@media(max-width:600px){.flip-card[data-v-be488a94]{width:300px;height:250px}.problem[data-v-be488a94],.answer[data-v-be488a94]{font-size:2rem}.header[data-v-be488a94]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-be488a94]{justify-content:center}.feedback-buttons[data-v-be488a94]{flex-direction:column}}.number-bonds-view[data-v-4f1a9507]{max-width:800px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-4f1a9507]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.header-controls[data-v-4f1a9507]{display:flex;align-items:center;gap:1rem}.sound-btn[data-v-4f1a9507]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.sound-btn[data-v-4f1a9507]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}.sound-btn.sound-off[data-v-4f1a9507]{border-color:#b71c1c;color:#b71c1c}.sound-btn.sound-off[data-v-4f1a9507]:hover{background-color:#b71c1c;color:#fff}h1[data-v-4f1a9507]{color:#2c3e50;margin:0;margin-top:1rem}.score[data-v-4f1a9507]{font-weight:600;color:#1a237e;font-size:1.1rem;background-color:#fff;padding:.5rem 1rem;border-radius:8px;border:2px solid #1a237e}.game-area[data-v-4f1a9507]{text-align:center}.flip-card[data-v-4f1a9507]{background-color:transparent;width:500px;height:450px;margin:0 auto 2rem;perspective:1000px;cursor:pointer}.flip-card-inner[data-v-4f1a9507]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card.flipped .flip-card-inner[data-v-4f1a9507]{transform:rotateY(180deg)}.flip-card-front[data-v-4f1a9507],.flip-card-back[data-v-4f1a9507]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 8px 20px #00000026}.flip-card-front[data-v-4f1a9507]{background:#1a237e;color:#fff}.flip-card-back[data-v-4f1a9507]{background:#2e7d32;color:#fff;transform:rotateY(180deg)}.problem[data-v-4f1a9507],.answer[data-v-4f1a9507]{font-size:3rem;font-weight:700;margin-bottom:1rem}.number[data-v-4f1a9507],.operator[data-v-4f1a9507],.equals[data-v-4f1a9507],.question[data-v-4f1a9507],.result[data-v-4f1a9507],.target[data-v-4f1a9507]{margin:0 .5rem}.question[data-v-4f1a9507]{color:#000;background-color:#ffeb3b;padding:.2rem .5rem;border-radius:8px}.result[data-v-4f1a9507]{color:#000;background-color:#ffeb3b;padding:.2rem .5rem;border-radius:8px;font-weight:700}.target[data-v-4f1a9507]{color:#fff;font-weight:700}.instruction[data-v-4f1a9507]{font-size:1rem;margin:.5rem 0;min-height:1.5em}.fade-in-out[data-v-4f1a9507]{display:inline-block;transition:opacity .4s ease-in-out;opacity:1}.fade-in-out.hidden[data-v-4f1a9507]{opacity:0}.hint[data-v-4f1a9507]{font-size:.9rem;margin:0;opacity:.8;margin-top:1rem;font-style:italic;padding:.3rem}.visual-helper[data-v-4f1a9507]{margin:1rem 0}.dots-container[data-v-4f1a9507]{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;max-width:300px}.dots-group[data-v-4f1a9507]{display:flex;gap:.3rem;flex-wrap:wrap}.dot[data-v-4f1a9507]{width:20px;height:20px;border-radius:50%;border:2px solid white}.dot.filled[data-v-4f1a9507]{background-color:#000}.dot.empty[data-v-4f1a9507]{background-color:transparent;border-style:dashed}.feedback-buttons[data-v-4f1a9507]{display:flex;gap:1rem;margin-top:1rem}.controls[data-v-4f1a9507]{display:flex;justify-content:center;gap:1rem}.btn[data-v-4f1a9507]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;justify-content:center}.btn[data-v-4f1a9507]:disabled{opacity:.5;cursor:not-allowed}.btn-correct[data-v-4f1a9507]{background-color:#1b5e20;color:#fff}.btn-correct[data-v-4f1a9507]:hover:not(:disabled){background-color:#0d5016}.btn-incorrect[data-v-4f1a9507]{background-color:#b71c1c;color:#fff}.btn-incorrect[data-v-4f1a9507]:hover:not(:disabled){background-color:#8e0000}.btn-next[data-v-4f1a9507]{background-color:#1a237e;color:#fff}.btn-next[data-v-4f1a9507]:hover:not(:disabled){background-color:#0d1344}.btn-reset[data-v-4f1a9507]{background-color:#424242;color:#fff}.btn-reset[data-v-4f1a9507]:hover{background-color:#212121}.btn-grid[data-v-4f1a9507]{background-color:#4a148c;color:#fff}.btn-grid[data-v-4f1a9507]:hover{background-color:#2e0a55}.bonds-grid[data-v-4f1a9507]{margin-top:3rem;padding:2rem;background:#f8f9fa;border-radius:15px;box-shadow:0 4px 10px #0000001a}.bonds-grid h3[data-v-4f1a9507]{text-align:center;color:#2c3e50;margin-bottom:2rem}.grid-container[data-v-4f1a9507]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:1000px;margin:0 auto}.bond-card[data-v-4f1a9507]{background:#fff;border-radius:10px;padding:1rem;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.bond-card[data-v-4f1a9507]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.bond-equation[data-v-4f1a9507]{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:1rem;color:#2c3e50}.bond-number[data-v-4f1a9507]{color:#1a237e}.bond-operator[data-v-4f1a9507],.bond-equals[data-v-4f1a9507]{color:#424242;margin:0 .3rem}.bond-result[data-v-4f1a9507]{color:#b71c1c;font-weight:700}.bond-visual[data-v-4f1a9507]{display:flex;justify-content:center;gap:.5rem}.bond-dots-group[data-v-4f1a9507]{display:flex;flex-wrap:wrap;gap:.2rem;max-width:60px}.bond-dot[data-v-4f1a9507]{width:12px;height:12px;border-radius:50%;border:1px solid #1a237e}.bond-dot.filled[data-v-4f1a9507]{background-color:#1a237e}.bond-dot.empty[data-v-4f1a9507]{background-color:transparent;border-style:dashed}@media(max-width:600px){.flip-card[data-v-4f1a9507]{width:320px;height:320px}.problem[data-v-4f1a9507],.answer[data-v-4f1a9507]{font-size:2rem}.header[data-v-4f1a9507]{flex-direction:column;gap:1rem;text-align:center}.feedback-buttons[data-v-4f1a9507]{flex-direction:column}.dots-container[data-v-4f1a9507]{max-width:250px}.dot[data-v-4f1a9507]{width:15px;height:15px}.grid-container[data-v-4f1a9507]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.bond-card[data-v-4f1a9507]{padding:.75rem}.bond-equation[data-v-4f1a9507]{font-size:1.2rem}.bond-dots-group[data-v-4f1a9507]{max-width:50px}.bond-dot[data-v-4f1a9507]{width:10px;height:10px}}.number-order-view[data-v-24ccaf94]{max-width:800px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-24ccaf94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.header-controls[data-v-24ccaf94]{display:flex;align-items:center;gap:1rem}.sound-btn[data-v-24ccaf94]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.sound-btn[data-v-24ccaf94]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}.sound-btn.sound-off[data-v-24ccaf94]{border-color:#b71c1c;color:#b71c1c}.sound-btn.sound-off[data-v-24ccaf94]:hover{background-color:#b71c1c;color:#fff}.settings-btn[data-v-24ccaf94]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.settings-btn[data-v-24ccaf94]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}h1[data-v-24ccaf94]{color:#2c3e50;margin:0;margin-top:1rem}.score[data-v-24ccaf94]{font-weight:600;color:#1a237e;font-size:1.1rem;background-color:#fff;padding:.5rem 1rem;border-radius:8px;border:2px solid #1a237e}.game-area[data-v-24ccaf94]{text-align:center}.flip-card[data-v-24ccaf94]{background-color:transparent;width:500px;height:400px;margin:0 auto 2rem;perspective:1000px;cursor:pointer;position:relative;z-index:1}.flip-card-inner[data-v-24ccaf94]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card.flipped .flip-card-inner[data-v-24ccaf94]{transform:rotateY(180deg)}.flip-card-front[data-v-24ccaf94],.flip-card-back[data-v-24ccaf94]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 8px 20px #00000026}.flip-card-front[data-v-24ccaf94]{background:#1a237e;color:#fff}.flip-card-back[data-v-24ccaf94]{background:#2e7d32;color:#fff;transform:rotateY(180deg)}.problem[data-v-24ccaf94],.answer[data-v-24ccaf94]{margin-bottom:2rem}.question-text[data-v-24ccaf94],.answer-text[data-v-24ccaf94]{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.4}.number-sequence[data-v-24ccaf94]{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:3rem;font-weight:700}.number[data-v-24ccaf94]{background-color:#fff3;padding:.5rem 1rem;border-radius:12px;min-width:80px}.question-mark[data-v-24ccaf94],.result[data-v-24ccaf94]{color:#000;background-color:#ffeb3b;padding:.5rem 1rem;border-radius:12px;min-width:80px}.instruction[data-v-24ccaf94]{font-size:1rem;margin:0;min-height:1.5em}.fade-in-out[data-v-24ccaf94]{display:inline-block;transition:opacity .4s ease-in-out;opacity:1}.fade-in-out.hidden[data-v-24ccaf94]{opacity:0}.feedback-buttons[data-v-24ccaf94]{display:flex;gap:1rem;margin-top:1rem}.controls[data-v-24ccaf94]{display:flex;justify-content:center;gap:1rem;position:relative;z-index:10}.btn[data-v-24ccaf94]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;justify-content:center}.btn[data-v-24ccaf94]:disabled{opacity:.5;cursor:not-allowed}.btn-correct[data-v-24ccaf94]{background-color:#1b5e20;color:#fff}.btn-correct[data-v-24ccaf94]:hover:not(:disabled){background-color:#0d5016}.btn-incorrect[data-v-24ccaf94]{background-color:#b71c1c;color:#fff}.btn-incorrect[data-v-24ccaf94]:hover:not(:disabled){background-color:#8e0000}.btn-next[data-v-24ccaf94]{background-color:#1a237e;color:#fff}.btn-next[data-v-24ccaf94]:hover:not(:disabled){background-color:#0d1344}.btn-reset[data-v-24ccaf94]{background-color:#424242;color:#fff}.btn-reset[data-v-24ccaf94]:hover{background-color:#212121}.settings-dropdown[data-v-24ccaf94]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.settings-content[data-v-24ccaf94]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 8px 20px #00000026;max-width:400px;width:90%}.settings-content h3[data-v-24ccaf94]{margin:0 0 1.5rem;color:#2c3e50;text-align:center}.setting-group[data-v-24ccaf94]{margin-bottom:1.5rem}.setting-label[data-v-24ccaf94]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.radio-group[data-v-24ccaf94]{display:flex;flex-direction:column;gap:.5rem}.radio-option[data-v-24ccaf94]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s}.radio-option[data-v-24ccaf94]:hover{background-color:#f5f5f5}.radio-option input[type=radio][data-v-24ccaf94]{cursor:pointer}.btn-close[data-v-24ccaf94]{background-color:#1a237e;color:#fff;width:100%;margin-top:1rem}@media(max-width:600px){.flip-card[data-v-24ccaf94]{width:300px;height:250px}.number-sequence[data-v-24ccaf94]{font-size:1.5rem;gap:.3rem}.number[data-v-24ccaf94],.question-mark[data-v-24ccaf94],.result[data-v-24ccaf94]{min-width:50px;padding:.2rem .5rem}.question-text[data-v-24ccaf94],.answer-text[data-v-24ccaf94]{font-size:1rem;margin-bottom:1rem}.problem[data-v-24ccaf94],.answer[data-v-24ccaf94]{margin-bottom:1rem}.header[data-v-24ccaf94]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-24ccaf94]{justify-content:center}.feedback-buttons[data-v-24ccaf94]{flex-direction:column}}.reading-view[data-v-08a2df58]{max-width:1200px;margin:0 auto;padding:0rem 2rem 2rem}h1[data-v-08a2df58]{text-align:center;color:#2c3e50;margin-bottom:1rem}.reading-view>p[data-v-08a2df58]{text-align:center;font-size:1.1rem;color:#666;margin-bottom:3rem}.assignments-grid[data-v-08a2df58]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.assignment-card[data-v-08a2df58]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a;transition:transform .2s,box-shadow .2s;text-align:center;position:relative}.card-icon[data-v-08a2df58]{display:flex;justify-content:center;align-items:center;width:64px;height:64px;border-radius:50%;margin:0 auto 1.5rem;transition:background-color .2s,transform .2s}.assignment-card[data-v-08a2df58]:hover:not(.coming-soon){transform:translateY(-4px);box-shadow:0 8px 20px #00000026}.assignment-card:hover .card-icon[data-v-08a2df58]{color:#fff;transform:scale(1.1)}.theme-reading .card-icon[data-v-08a2df58]{background:#e0f2f1;color:#009688}.theme-reading:hover .card-icon[data-v-08a2df58]{background:#009688}.theme-spelling .card-icon[data-v-08a2df58]{background:#fce4ec;color:#e91e63}.theme-spelling:hover .card-icon[data-v-08a2df58]{background:#e91e63}.assignment-card h3[data-v-08a2df58]{color:#2c3e50;margin-bottom:1rem}.assignment-card p[data-v-08a2df58]{color:#666;margin-bottom:1.5rem;line-height:1.6}.btn[data-v-08a2df58]{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.btn-primary[data-v-08a2df58]{background-color:#1a237e;color:#fff}.btn-primary[data-v-08a2df58]:hover{background-color:#0d1344}.btn-reading[data-v-08a2df58]{background-color:#009688;color:#fff}.btn-reading[data-v-08a2df58]:hover{background-color:#00796b}.btn-spelling[data-v-08a2df58]{background-color:#e91e63;color:#fff}.btn-spelling[data-v-08a2df58]:hover{background-color:#c2185b}.btn-disabled[data-v-08a2df58]{background-color:#bdc3c7;color:#7f8c8d;cursor:not-allowed}.assignment-card.coming-soon[data-v-08a2df58]{opacity:.6}.reading-view[data-v-2044bdce]{max-width:600px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-2044bdce]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.header h1[data-v-2044bdce]{flex:1;margin:0;color:#1a237e;font-size:1.8rem;font-weight:700;text-align:center}.sound-btn[data-v-2044bdce]{background:none;border:2px solid #1a237e;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#1a237e;cursor:pointer;transition:all .2s}.sound-btn[data-v-2044bdce]:hover{background:#1a237e;color:#fff}.game-area[data-v-2044bdce]{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:2rem;text-align:center}.game-area .exercise[data-v-2044bdce]{margin-bottom:1rem;padding:.5rem 0rem;border-bottom:1px solid #eee;line-height:2}.game-area .exercise span[data-v-2044bdce]{font-size:1.1rem}.game-area .exercise[data-v-2044bdce] .highlighted-word{background:#ffe066;border-radius:4px;padding:0 2px;transition:background .2s}.game-area .btn[data-v-2044bdce]{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;text-decoration:none;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}.game-area .btn-primary[data-v-2044bdce]{background-color:#1a237e;color:#fff}.game-area .btn-primary[data-v-2044bdce]:hover{background-color:#0d1344}@media(max-width:600px){.header[data-v-2044bdce]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-2044bdce]{justify-content:center}}.spelling-game-view[data-v-047bc7de]{max-width:600px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-047bc7de]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.header h1[data-v-047bc7de]{flex:1;margin:0;color:#1a237e;font-size:1.8rem;font-weight:700;text-align:center}.sound-btn[data-v-047bc7de]{background:none;border:2px solid #1a237e;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#1a237e;cursor:pointer;transition:all .2s}.sound-btn[data-v-047bc7de]:hover{background:#1a237e;color:#fff}.game-area[data-v-047bc7de]{background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;padding:2rem;text-align:center}.drop-zones[data-v-047bc7de]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.drop-slot[data-v-047bc7de]{width:48px;height:56px;border:2px dashed #bdbdbd;border-radius:8px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;color:#1a237e;transition:background .2s,border .2s;touch-action:none}.drop-slot.filled[data-v-047bc7de]{border-style:solid;background:#ffeb3b}.drop-slot.selected[data-v-047bc7de]{border-color:#ffa726;background:#fff3e0;transform:scale(1.05)}.slot-letter[data-v-047bc7de]{cursor:grab;user-select:none;touch-action:none}.slot-letter[data-v-047bc7de]:active{cursor:grabbing}.draggable-letters[data-v-047bc7de]{display:flex;justify-content:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.draggable-letter[data-v-047bc7de]{width:48px;height:56px;background:#1a237e;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;cursor:grab;user-select:none;box-shadow:0 2px 8px #00000014;transition:background .2s,color .2s;touch-action:none}.draggable-letter[data-v-047bc7de]:active{background:#0d1344}.draggable-letter.selected[data-v-047bc7de]{background:#ffa726;transform:scale(1.05);box-shadow:0 4px 12px #ffa72666}.drop-instructions[data-v-047bc7de]{margin-bottom:1rem;color:#666}.return-zone[data-v-047bc7de]{margin:1rem 0;padding:1rem;border:2px dashed #bdbdbd;border-radius:8px;background:#f9f9f9;min-height:60px;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.return-zone[data-v-047bc7de]:hover{background:#f0f0f0;border-color:#999}.return-zone.active[data-v-047bc7de]{background:#ffebee;border-color:#f44336;border-style:solid}.return-zone.active .return-text[data-v-047bc7de]{color:#d32f2f;font-weight:600}.return-text[data-v-047bc7de]{color:#666;font-style:italic}.btn[data-v-047bc7de]{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;border:none;cursor:pointer;margin:.5rem;transition:background .2s}.btn-primary[data-v-047bc7de]{background:#1a237e;color:#fff}.btn-primary[data-v-047bc7de]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-047bc7de]{background:#bdbdbd;color:#222}.result-container[data-v-047bc7de]{margin:1rem 0;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f}.result-message[data-v-047bc7de]{display:flex;align-items:center;justify-content:center;min-height:40px;font-size:1.1rem;font-weight:700;border-radius:6px;margin-bottom:.5rem;padding:.5rem 1rem;letter-spacing:.03em}.result-message.correct[data-v-047bc7de]{background:#161;color:#fff}.result-message.incorrect[data-v-047bc7de]{background:#b80000;color:#fff}.result-text[data-v-047bc7de]{font-size:1.1rem;font-weight:700}.btn-next[data-v-047bc7de]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #2196f34d}.btn-next[data-v-047bc7de]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #2196f366}@media(max-width:600px){.header[data-v-047bc7de]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-047bc7de]{justify-content:center}}.clock-view[data-v-65ab747f]{max-width:800px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-65ab747f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.header-controls[data-v-65ab747f]{display:flex;align-items:center;gap:1rem}.sound-btn[data-v-65ab747f]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.sound-btn[data-v-65ab747f]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}.sound-btn.sound-off[data-v-65ab747f]{border-color:#b71c1c;color:#b71c1c}.sound-btn.sound-off[data-v-65ab747f]:hover{background-color:#b71c1c;color:#fff}h1[data-v-65ab747f]{color:#2c3e50;margin:0;margin-top:1rem}.score[data-v-65ab747f]{font-weight:600;color:#1a237e;font-size:1.1rem;background-color:#fff;padding:.5rem 1rem;border-radius:8px;border:2px solid #1a237e}.game-area[data-v-65ab747f]{text-align:center}.flip-card[data-v-65ab747f]{background-color:transparent;width:500px;height:450px;margin:0 auto 2rem;perspective:1000px;cursor:pointer}.flip-card-inner[data-v-65ab747f]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card.flipped .flip-card-inner[data-v-65ab747f]{transform:rotateY(180deg)}.flip-card-front[data-v-65ab747f],.flip-card-back[data-v-65ab747f]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 8px 20px #00000026}.flip-card-front[data-v-65ab747f]{background:#1a237e;color:#fff}.flip-card-back[data-v-65ab747f]{background:#2e7d32;color:#fff;transform:rotateY(180deg)}.question-text h2[data-v-65ab747f]{font-size:2rem;margin-bottom:1rem;color:#fff}.analog-clock[data-v-65ab747f]{margin:2rem 0}.clock-face[data-v-65ab747f]{position:relative;width:200px;height:200px;border:8px solid white;border-radius:50%;background:#fff;margin:0 auto}.clock-number[data-v-65ab747f]{position:absolute;top:50%;left:50%;width:20px;height:20px;color:#1a237e;font-weight:700;font-size:1.2rem;text-align:center;line-height:20px;margin-left:-10px;margin-top:-10px}.clock-hand[data-v-65ab747f]{position:absolute;top:50%;left:50%;background:#1a237e;transform-origin:50% 100%;border-radius:2px}.hour-hand[data-v-65ab747f]{width:4px;height:60px;margin-left:-2px;margin-top:-60px}.minute-hand[data-v-65ab747f]{width:2px;height:80px;margin-left:-1px;margin-top:-80px;background:#000}.clock-center[data-v-65ab747f]{position:absolute;top:50%;left:50%;width:12px;height:12px;background:#1a237e;border-radius:50%;margin-left:-6px;margin-top:-6px;z-index:10}.instruction[data-v-65ab747f]{font-size:1rem;margin:1rem 0 0;min-height:1.5em}.fade-in-out[data-v-65ab747f]{display:inline-block;transition:opacity .4s;opacity:1}.fade-in-out.hidden[data-v-65ab747f]{opacity:0}.answer-display h2[data-v-65ab747f]{font-size:3rem;margin-bottom:1rem;color:#000;background-color:#ffeb3b;padding:.5rem 1rem;border-radius:8px;display:inline-block}.time-explanation[data-v-65ab747f]{font-size:2rem;margin-bottom:2rem;font-weight:600;color:#000;background:#ffeb3b;padding:.5rem 1.5rem;border-radius:10px;display:inline-block}.feedback-buttons[data-v-65ab747f]{display:flex;gap:1rem;margin-top:1rem}.controls[data-v-65ab747f]{display:flex;justify-content:center;gap:1rem}.btn[data-v-65ab747f]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;justify-content:center}.btn[data-v-65ab747f]:disabled{opacity:.5;cursor:not-allowed}.btn-correct[data-v-65ab747f]{background-color:#1b5e20;color:#fff}.btn-correct[data-v-65ab747f]:hover:not(:disabled){background-color:#0d5016}.btn-incorrect[data-v-65ab747f]{background-color:#b71c1c;color:#fff}.btn-incorrect[data-v-65ab747f]:hover:not(:disabled){background-color:#8e0000}.btn-next[data-v-65ab747f]{background-color:#1a237e;color:#fff}.btn-next[data-v-65ab747f]:hover:not(:disabled){background-color:#0d1344}.btn-reset[data-v-65ab747f]{background-color:#424242;color:#fff}.btn-reset[data-v-65ab747f]:hover{background-color:#212121}@media(max-width:600px){.flip-card[data-v-65ab747f]{width:320px;height:400px}.hour-hand[data-v-65ab747f]{height:45px;margin-top:-45px}.minute-hand[data-v-65ab747f]{height:60px;margin-top:-60px}.question-text h2[data-v-65ab747f]{font-size:1.5rem}.answer-display h2[data-v-65ab747f]{font-size:2rem}.time-explanation[data-v-65ab747f]{font-size:1.2rem}.header[data-v-65ab747f]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-65ab747f]{justify-content:center}.feedback-buttons[data-v-65ab747f]{flex-direction:column}}.digital-clock-view[data-v-9563e060]{max-width:800px;margin:0 auto;padding:0rem 2rem 2rem}.header[data-v-9563e060]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.header-controls[data-v-9563e060]{display:flex;align-items:center;gap:1rem}.sound-btn[data-v-9563e060]{background:none;border:2px solid #1a237e;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#1a237e}.sound-btn[data-v-9563e060]:hover{background-color:#1a237e;color:#fff;transform:scale(1.05)}.sound-btn.sound-off[data-v-9563e060]{border-color:#b71c1c;color:#b71c1c}.sound-btn.sound-off[data-v-9563e060]:hover{background-color:#b71c1c;color:#fff}h1[data-v-9563e060]{color:#2c3e50;margin:0;margin-top:1rem}.score[data-v-9563e060]{font-weight:600;color:#1a237e;font-size:1.1rem;background-color:#fff;padding:.5rem 1rem;border-radius:8px;border:2px solid #1a237e}.game-area[data-v-9563e060]{text-align:center}.flip-card[data-v-9563e060]{background-color:transparent;width:500px;height:350px;margin:0 auto 2rem;perspective:1000px;cursor:pointer}.flip-card-inner[data-v-9563e060]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flip-card.flipped .flip-card-inner[data-v-9563e060]{transform:rotateY(180deg)}.flip-card-front[data-v-9563e060],.flip-card-back[data-v-9563e060]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 8px 20px #00000026}.flip-card-front[data-v-9563e060]{background:#1a237e;color:#fff}.flip-card-back[data-v-9563e060]{background:#2e7d32;color:#fff;transform:rotateY(180deg)}.question-text h2[data-v-9563e060]{font-size:2rem;margin-bottom:1rem;color:#fff}.digital-time-display[data-v-9563e060]{margin:2rem 0 1rem}.digital-time[data-v-9563e060]{font-size:3rem;font-family:Courier New,Courier,monospace;background:#ffeb3b;color:#000;padding:.5rem 1.5rem;border-radius:10px;box-shadow:0 2px 8px #00000014;letter-spacing:.1em}.instruction[data-v-9563e060]{font-size:1rem;margin:1rem 0 0;min-height:1.5em}.fade-in-out[data-v-9563e060]{display:inline-block;transition:opacity .4s;opacity:1}.fade-in-out.hidden[data-v-9563e060]{opacity:0}.answer-display[data-v-9563e060]{margin-top:2rem}.time-explanation[data-v-9563e060]{font-size:2rem;margin-bottom:2rem;font-weight:600;color:#000;background:#ffeb3b;padding:.5rem 1.5rem;border-radius:10px;display:inline-block}.feedback-buttons[data-v-9563e060]{display:flex;gap:1rem;margin-top:1rem}.controls[data-v-9563e060]{display:flex;justify-content:center;gap:1rem}.btn[data-v-9563e060]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;justify-content:center}.btn[data-v-9563e060]:disabled{opacity:.5;cursor:not-allowed}.btn-correct[data-v-9563e060]{background-color:#1b5e20;color:#fff}.btn-correct[data-v-9563e060]:hover:not(:disabled){background-color:#0d5016}.btn-incorrect[data-v-9563e060]{background-color:#b71c1c;color:#fff}.btn-incorrect[data-v-9563e060]:hover:not(:disabled){background-color:#8e0000}.btn-next[data-v-9563e060]{background-color:#1a237e;color:#fff}.btn-next[data-v-9563e060]:hover:not(:disabled){background-color:#0d1344}.btn-reset[data-v-9563e060]{background-color:#424242;color:#fff}.btn-reset[data-v-9563e060]:hover{background-color:#212121}@media(max-width:600px){.flip-card[data-v-9563e060]{width:320px;height:250px}.digital-time[data-v-9563e060]{font-size:2rem;padding:.5rem 1rem}.time-explanation[data-v-9563e060]{font-size:1.2rem;padding:.5rem 1rem}.header[data-v-9563e060]{flex-direction:column;gap:1rem;text-align:center}.header-controls[data-v-9563e060]{justify-content:center}.feedback-buttons[data-v-9563e060]{flex-direction:column}}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#f8f9fa;margin:60px 0 0;padding:0;font-size:16px}
