.lesson-card[data-astro-cid-y5krbrf7]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;text-decoration:none;color:inherit;transition:all .3s ease;box-shadow:0 2px 4px #0000000d}.lesson-card[data-astro-cid-y5krbrf7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a;border-color:#6e6e73}.lesson-card[data-astro-cid-y5krbrf7].completed{border-color:#34c759;background:#f8fff8}.lesson-card[data-astro-cid-y5krbrf7].completed .lesson-title[data-astro-cid-y5krbrf7]{color:#34c759}.lesson-card[data-astro-cid-y5krbrf7].completed .completion-indicator[data-astro-cid-y5krbrf7]{opacity:1;background:#34c759}.lesson-card[data-astro-cid-y5krbrf7].completed .completion-indicator[data-astro-cid-y5krbrf7] .checkmark-icon[data-astro-cid-y5krbrf7]{color:#fff}.lesson-content[data-astro-cid-y5krbrf7]{flex:1}.lesson-header[data-astro-cid-y5krbrf7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.lesson-title[data-astro-cid-y5krbrf7]{font-size:1.125rem;font-weight:600;color:#1d1d1f;margin:0;line-height:1.3}.completion-indicator[data-astro-cid-y5krbrf7]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f0f0f0;opacity:0;transition:all .3s ease}.completion-indicator[data-astro-cid-y5krbrf7] .checkmark-icon[data-astro-cid-y5krbrf7]{color:#6e6e73;transition:color .3s ease}.lesson-stats[data-astro-cid-y5krbrf7]{display:flex;align-items:center}.questions-count[data-astro-cid-y5krbrf7]{font-size:.875rem;color:#6e6e73;font-weight:500}.lesson-link[data-astro-cid-y5krbrf7]{text-decoration:none;color:inherit;display:flex;align-items:center}.lesson-arrow[data-astro-cid-y5krbrf7]{color:#6e6e73;transition:all .3s ease}.lesson-card[data-astro-cid-y5krbrf7]:hover .lesson-arrow[data-astro-cid-y5krbrf7]{color:#1d1d1f;transform:translate(4px)}@media (max-width: 768px){.lesson-card[data-astro-cid-y5krbrf7]{padding:16px}.lesson-title[data-astro-cid-y5krbrf7]{font-size:1rem}.questions-count[data-astro-cid-y5krbrf7]{font-size:.8rem}.completion-label[data-astro-cid-y5krbrf7]{width:20px;height:20px}}.category-header[data-astro-cid-ugjfbb3f]{text-align:center;margin-bottom:40px;padding:20px;background:#fff;border-radius:16px;border:1px solid #f0f0f0}.category-title[data-astro-cid-ugjfbb3f]{font-size:2.5rem;font-weight:700;color:#1d1d1f;margin:0 0 24px;line-height:1.2}.category-summary[data-astro-cid-ugjfbb3f]{display:flex;justify-content:center;gap:48px;margin-bottom:24px}.progress-bar[data-astro-cid-ugjfbb3f]{width:100%;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.progress-fill[data-astro-cid-ugjfbb3f]{height:100%;background:#34c759;border-radius:3px;transition:width .3s ease;width:0%}.summary-stat[data-astro-cid-ugjfbb3f]{display:flex;flex-direction:column;align-items:center}.stat-number[data-astro-cid-ugjfbb3f]{font-size:2rem;font-weight:700;color:#1d1d1f;line-height:1}.stat-label[data-astro-cid-ugjfbb3f]{font-size:.875rem;color:#6e6e73;margin-top:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.vocabulary-section[data-astro-cid-ugjfbb3f]{margin:40px 0}.vocabulary-title[data-astro-cid-ugjfbb3f]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0 0 24px;text-align:center}.vocabulary-groups-grid[data-astro-cid-ugjfbb3f]{display:grid;gap:20px;max-width:800px;margin:0 auto}.vocabulary-group-card[data-astro-cid-ugjfbb3f]{display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;text-decoration:none;color:inherit;transition:all .3s ease;box-shadow:0 2px 4px #0000000d}.vocabulary-group-card[data-astro-cid-ugjfbb3f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a;border-color:#6e6e73}.vocabulary-content[data-astro-cid-ugjfbb3f]{flex:1}.vocabulary-header[data-astro-cid-ugjfbb3f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.vocabulary-group-title[data-astro-cid-ugjfbb3f]{font-size:1.125rem;font-weight:600;color:#1d1d1f;margin:0;line-height:1.3}.vocabulary-stats[data-astro-cid-ugjfbb3f]{display:flex;align-items:center}.words-count[data-astro-cid-ugjfbb3f]{font-size:.875rem;color:#6e6e73;font-weight:500}.vocabulary-arrow[data-astro-cid-ugjfbb3f]{color:#6e6e73;transition:all .3s ease}.vocabulary-group-card[data-astro-cid-ugjfbb3f]:hover .vocabulary-arrow[data-astro-cid-ugjfbb3f]{color:#1d1d1f;transform:translate(4px)}.lessons-section[data-astro-cid-ugjfbb3f]{margin-top:40px}.lessons-title[data-astro-cid-ugjfbb3f]{font-size:1.5rem;font-weight:600;color:#1d1d1f;margin:0 0 24px;text-align:center}.lessons-grid[data-astro-cid-ugjfbb3f]{display:grid;gap:20px;max-width:600px;margin:0 auto}@media (max-width: 768px){.category-header[data-astro-cid-ugjfbb3f]{padding:16px;margin-bottom:32px}.category-title[data-astro-cid-ugjfbb3f]{font-size:2rem;margin-bottom:20px}.category-summary[data-astro-cid-ugjfbb3f]{gap:32px}.stat-number[data-astro-cid-ugjfbb3f]{font-size:1.5rem}.lessons-title[data-astro-cid-ugjfbb3f]{font-size:1.25rem;margin-bottom:20px}.vocabulary-section[data-astro-cid-ugjfbb3f]{margin:32px 0}.vocabulary-groups-grid[data-astro-cid-ugjfbb3f]{gap:16px}.vocabulary-group-card[data-astro-cid-ugjfbb3f]{padding:16px}.card-title[data-astro-cid-ugjfbb3f]{font-size:1.125rem}.stat-number[data-astro-cid-ugjfbb3f]{font-size:1.25rem}.lessons-grid[data-astro-cid-ugjfbb3f]{gap:16px}}
