.grade-select[data-v-40fb7186]{padding:12px 20px;border-radius:25px;border:3px solid #ffd700;background:white;font-size:1.1rem;font-weight:700;color:#667eea;cursor:pointer;box-shadow:0 4px 10px #0000001a;min-width:200px;text-align:center}.progress-bar[data-v-40fb7186]{width:80%;max-width:500px;height:20px;background:#e0e0e0;border-radius:10px;margin:0 auto 10px;overflow:hidden;box-shadow:inset 0 2px 5px #0003}.progress-fill[data-v-40fb7186]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.progress-text[data-v-40fb7186]{font-size:1.1rem;color:#666;font-weight:700}.math-problem-container[data-v-40fb7186]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;min-height:400px}.math-problem-card[data-v-40fb7186]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:30px;padding:40px;margin-bottom:30px;text-align:center;box-shadow:0 15px 35px #667eea66,inset 0 0 0 4px #ffffff1a;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);min-width:250px;min-height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center}.problem-statement[data-v-40fb7186]{margin-bottom:30px}.problem-title[data-v-40fb7186]{color:gold;font-size:1.5rem;margin-bottom:10px}.problem-text[data-v-40fb7186]{color:#fff;font-size:1.2rem;margin:0}.problem-equation[data-v-40fb7186]{margin:20px 0;width:100%;text-align:center}.equation-main[data-v-40fb7186]{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.number[data-v-40fb7186]{font-size:3rem;font-weight:700;color:#fff;min-width:60px;text-align:center}.operator[data-v-40fb7186]{font-size:2.5rem;font-weight:700;color:gold;min-width:40px;text-align:center}.equals[data-v-40fb7186]{font-size:2.5rem;color:#fff;min-width:40px;text-align:center}.answer-field[data-v-40fb7186]{font-size:3rem;font-weight:700;color:#a8e6cf;min-width:60px;text-align:center;border-bottom:3px solid #a8e6cf}.result-feedback[data-v-40fb7186]{margin-top:20px}.feedback-text[data-v-40fb7186]{font-size:1.5rem;font-weight:700;padding:10px;border-radius:10px}.feedback-text.correct[data-v-40fb7186]{color:#2ecc71;background:rgba(46,204,113,.2)}.feedback-text.incorrect[data-v-40fb7186]{color:#e74c3c;background:rgba(231,76,60,.2)}.math-controls[data-v-40fb7186]{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.control-btn[data-v-40fb7186]{padding:15px 25px;border:none;border-radius:25px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;min-width:120px;text-align:center}.control-btn.primary[data-v-40fb7186]{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a6f 100%);color:#fff;box-shadow:0 8px 20px #ff6b6b66}.control-btn.primary[data-v-40fb7186]:hover{transform:translateY(-3px);box-shadow:0 12px 25px #ff6b6b99}.control-btn[data-v-40fb7186]:not(.primary){background:linear-gradient(135deg,#74b9ff 0%,#0984e3 100%);color:#fff;box-shadow:0 8px 20px #74b9ff66}.control-btn[data-v-40fb7186]:not(.primary):hover{transform:translateY(-3px);box-shadow:0 12px 25px #74b9ff99}.math-practice-area[data-v-40fb7186]{padding:20px;background:rgba(255,255,255,.1);border-radius:25px;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2)}.math-practice-area h3[data-v-40fb7186]{color:#667eea;margin-bottom:20px;text-align:center}.number-pad[data-v-40fb7186]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:25px}.number-btn[data-v-40fb7186]{padding:20px;border:2px solid #667eea;border-radius:25px;background:white;color:#667eea;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s ease}.number-btn[data-v-40fb7186]:hover{background:#667eea;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #667eea66}.number-btn.clear[data-v-40fb7186]{background:#ff6b6b;color:#fff}.math-tips[data-v-40fb7186]{background:rgba(255,255,255,.3);border-radius:20px;padding:15px}.math-tips h4[data-v-40fb7186]{color:#667eea;margin-bottom:10px;text-align:center}.tip-content[data-v-40fb7186]{display:flex;flex-direction:column;gap:8px}.tip-item[data-v-40fb7186]{padding:8px 0;color:#555;font-size:.9rem;border-bottom:1px dashed #ccc}.tip-item[data-v-40fb7186]:last-child{border-bottom:none}.achievements-section[data-v-40fb7186]{margin-top:30px;text-align:center}.achievements-section h3[data-v-40fb7186]{font-size:1.5rem;color:#ff6b6b;margin-bottom:15px}.achievements-grid[data-v-40fb7186]{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.achievement-item[data-v-40fb7186]{display:flex;flex-direction:column;align-items:center;padding:15px;border:2px solid #ddd;border-radius:15px;opacity:.5;transition:all .3s ease}.achievement-item.unlocked[data-v-40fb7186]{opacity:1;border:2px solid #ffd700;background:rgba(255,215,0,.1);transform:scale(1.05)}.achievement-emoji[data-v-40fb7186]{font-size:2rem;margin-bottom:5px}.achievement-name[data-v-40fb7186]{font-size:.9rem;color:#666}@media (max-width: 768px){.math-problem-card[data-v-40fb7186]{padding:30px 20px;min-width:200px;min-height:200px}.number[data-v-40fb7186],.operator[data-v-40fb7186],.equals[data-v-40fb7186],.answer-field[data-v-40fb7186]{font-size:2rem}.control-btn[data-v-40fb7186]{padding:12px 20px;font-size:1rem;min-width:100px}.number-btn[data-v-40fb7186]{padding:15px;font-size:1.2rem}}@media (max-width: 375px){.math-problem-card[data-v-40fb7186]{padding:20px 15px;min-width:150px;min-height:180px}.number[data-v-40fb7186]{font-size:1.5rem;min-width:45px}.operator[data-v-40fb7186],.equals[data-v-40fb7186]{font-size:1.5rem;min-width:35px}.answer-field[data-v-40fb7186]{font-size:1.5rem;min-width:45px}.control-btn[data-v-40fb7186]{padding:10px 15px;font-size:.9rem;min-width:90px}.number-btn[data-v-40fb7186]{padding:12px;font-size:1rem}}
