*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f0f4f8;color:#2d3748}#app{max-width:600px;margin:0 auto;padding:16px;min-height:100vh}.nav{display:flex;gap:8px;margin-bottom:24px}.nav-link{flex:1;padding:12px;font-size:16px;text-align:center;text-decoration:none;border-radius:8px;background:#e2e8f0;color:#4a5568;transition:all .2s}.nav-link:hover{background:#cbd5e0}.nav-link.router-link-exact-active{background:#4299e1;color:#fff;font-weight:600}.trainer[data-v-d0f46c96]{background:#fff;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.example[data-v-d0f46c96]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px;flex-wrap:wrap}.factor[data-v-d0f46c96]{font-size:48px;font-weight:700;color:#2d3748;min-width:60px;text-align:center}.operator[data-v-d0f46c96]{font-size:40px;font-weight:600;color:#a0aec0}.answer-input[data-v-d0f46c96]{width:120px;height:72px;font-size:40px;font-weight:700;text-align:center;border:3px solid #cbd5e0;border-radius:12px;outline:none;color:#2d3748;transition:border-color .2s}.answer-input[data-v-d0f46c96]:focus{border-color:#4299e1}.answer-input[data-v-d0f46c96]:disabled{background:#f7fafc}.btn-check[data-v-d0f46c96]{width:100%;padding:18px;font-size:20px;font-weight:600;color:#fff;background:#4299e1;border:none;border-radius:12px;cursor:pointer;transition:background .2s}.btn-check[data-v-d0f46c96]:hover:not(:disabled){background:#3182ce}.btn-check[data-v-d0f46c96]:disabled{background:#cbd5e0;cursor:not-allowed}.result[data-v-d0f46c96]{text-align:center;padding:16px;border-radius:12px}.result-correct[data-v-d0f46c96]{background:#f0fff4;border:2px solid #48bb78}.result-wrong[data-v-d0f46c96]{background:#fff5f5;border:2px solid #f56565}.result-icon[data-v-d0f46c96]{font-size:56px;line-height:1;margin-bottom:8px}.result-correct .result-icon[data-v-d0f46c96]{color:#48bb78}.result-wrong .result-icon[data-v-d0f46c96]{color:#f56565}.result-text[data-v-d0f46c96]{font-size:20px;margin-bottom:16px}.btn-next[data-v-d0f46c96]{padding:12px 24px;font-size:16px;font-weight:600;color:#fff;background:#2d3748;border:none;border-radius:8px;cursor:pointer}.btn-next[data-v-d0f46c96]:hover{background:#1a202c}@media (max-width:480px){.trainer[data-v-d0f46c96]{padding:20px 16px}.factor[data-v-d0f46c96]{font-size:36px;min-width:44px}.operator[data-v-d0f46c96]{font-size:30px}.answer-input[data-v-d0f46c96]{width:90px;height:56px;font-size:30px}.btn-check[data-v-d0f46c96]{padding:14px;font-size:18px}}.stats[data-v-19a498bf]{display:flex;flex-direction:column;gap:16px}.loading[data-v-19a498bf]{text-align:center;padding:40px;color:#718096}.cards[data-v-19a498bf]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:480px){.cards[data-v-19a498bf]{grid-template-columns:repeat(3,1fr)}}.card[data-v-19a498bf]{background:#fff;border-radius:12px;padding:20px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.06);border-left:4px solid transparent}.card-total[data-v-19a498bf]{border-left-color:#4299e1}.card-correct[data-v-19a498bf]{border-left-color:#48bb78}.card-wrong[data-v-19a498bf]{border-left-color:#f56565}.card-value[data-v-19a498bf]{font-size:36px;font-weight:700;color:#2d3748;line-height:1;margin-bottom:8px}.card-label[data-v-19a498bf]{font-size:14px;color:#718096;text-transform:uppercase;letter-spacing:.5px}.card-percent[data-v-19a498bf]{font-size:20px;font-weight:600;margin-top:8px}.card-correct .card-percent[data-v-19a498bf]{color:#48bb78}.card-wrong .card-percent[data-v-19a498bf]{color:#f56565}.top-wrong[data-v-19a498bf]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.top-wrong h3[data-v-19a498bf]{font-size:18px;margin-bottom:16px;color:#2d3748}.top-wrong-item[data-v-19a498bf]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #edf2f7}.top-wrong-item[data-v-19a498bf]:last-child{border-bottom:none}.top-wrong-example[data-v-19a498bf]{font-size:20px;font-weight:600;color:#2d3748}.top-wrong-count[data-v-19a498bf]{font-size:14px;color:#f56565;font-weight:600}.empty[data-v-19a498bf]{text-align:center;padding:24px;color:#a0aec0;background:#fff;border-radius:12px}.btn-reset[data-v-19a498bf]{width:100%;padding:16px;margin-top:8px;font-size:16px;font-weight:600;color:#e53e3e;background:#fff5f5;border:2px solid #fed7d7;border-radius:12px;cursor:pointer;transition:all .2s}.btn-reset[data-v-19a498bf]:hover:not(:disabled){background:#fed7d7;border-color:#fc8181}.btn-reset[data-v-19a498bf]:disabled{opacity:.6;cursor:not-allowed}.period-tabs[data-v-19a498bf]{display:flex;gap:6px;background:#fff;padding:6px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.period-tab[data-v-19a498bf]{flex:1;padding:10px 8px;font-size:14px;font-weight:600;color:#718096;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.period-tab[data-v-19a498bf]:hover{background:#edf2f7}.period-tab.active[data-v-19a498bf]{background:#4299e1;color:#fff}@media (max-width:400px){.period-tab[data-v-19a498bf]{font-size:12px;padding:8px 4px}}