.tutorial-content[data-v-67fad547]{max-width:800px;margin:0 auto}.tutorial-meta[data-v-67fad547],.notification[data-v-67fad547]{margin:2rem 0}.tutorial-navigation[data-v-67fad547]{display:flex;justify-content:space-between;margin-top:4rem;padding-top:2rem;border-top:1px solid #eee}.highlight-box[data-v-67fad547]{background:#f5f5f5;padding:1.5rem;border-radius:4px;margin:2rem 0}code[data-v-67fad547]{background:#f4f4f4;padding:.2em .4em;border-radius:3px}pre[data-v-67fad547]{background:#f4f4f4;padding:1rem;border-radius:4px;overflow-x:auto}.anticipatory-set[data-v-67fad547]{margin:2rem 0}.engagement-hook[data-v-67fad547]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1.5rem}.engagement-hook h3[data-v-67fad547]{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.reflection-prompt[data-v-67fad547]{background:#ffffff1a;padding:1rem;border-radius:8px;margin-top:1rem}.reflection-prompt strong[data-v-67fad547]{color:gold;font-size:1.1rem}.reflection-prompt ul[data-v-67fad547]{margin:.75rem 0 .75rem 1.5rem}.reflection-prompt li[data-v-67fad547]{margin:.5rem 0}.objectives[data-v-67fad547]{margin:2rem 0}.objectives-list[data-v-67fad547]{list-style:none;padding-left:0;margin:1rem 0}.objectives-list li[data-v-67fad547]{padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6}.purpose-statement[data-v-67fad547]{background:#fff9e6;padding:1rem;border-radius:8px;margin-top:1rem;border-left:4px solid #ffd700}.purpose-statement h4[data-v-67fad547]{color:#d97706;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.purpose-statement p[data-v-67fad547]{color:#78350f;line-height:1.6}.check-understanding[data-v-67fad547]{margin:3rem 0}.checkpoint[data-v-67fad547]{background:#f0f9ff;border-left:4px solid #3b82f6;padding:1.5rem;border-radius:8px}.checkpoint h3[data-v-67fad547]{color:#1e40af;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.checkpoint-questions[data-v-67fad547]{margin:1rem 0 1rem 1.5rem}.checkpoint-questions li[data-v-67fad547]{margin:.75rem 0;line-height:1.6}.answer-key[data-v-67fad547]{background:#fff;padding:1rem;border-radius:4px;border:2px solid #3b82f6}.answer-key ol[data-v-67fad547]{margin-left:1.5rem}.answer-key li[data-v-67fad547]{margin:.75rem 0;line-height:1.6}.practice-guided[data-v-67fad547]{background:#f0fdf4;border-left:4px solid #22c55e;padding:1.5rem;border-radius:8px;margin:2rem 0}.practice-guided h3[data-v-67fad547]{color:#15803d;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.practice-guided>p[data-v-67fad547]{margin-bottom:1.5rem;line-height:1.6}.steps[data-v-67fad547]{margin:1.5rem 0}.step-item[data-v-67fad547]{background:#fff;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem;border:1px solid #e5e7eb}.step-item[data-v-67fad547]:last-child{margin-bottom:0}.step-item h4[data-v-67fad547]{color:#15803d;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.hint-box[data-v-67fad547]{margin-top:1rem;padding:.75rem;background:#fef3c7;border-radius:4px}.hint-box details summary[data-v-67fad547]{cursor:pointer;color:#92400e;font-weight:600;list-style:none}.hint-box details summary[data-v-67fad547]::-webkit-details-marker{display:none}.hint-box details[open][data-v-67fad547]{padding:.5rem}.hint-content[data-v-67fad547]{margin-top:.75rem;padding-left:.5rem}.hint[data-v-67fad547]{margin:.5rem 0;padding:.5rem;background:#fff;border-radius:4px;line-height:1.6}.success-criteria[data-v-67fad547]{background:#fff;padding:1rem;border-radius:4px;margin-top:1.5rem;border:2px solid #22c55e}.success-criteria h4[data-v-67fad547]{color:#15803d;margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.success-criteria ul[data-v-67fad547]{list-style:none;padding-left:0;margin:0}.success-criteria li[data-v-67fad547]{padding:.25rem 0 .25rem 1.5rem;position:relative}.practice-independent[data-v-67fad547]{background:#fef2f2;border-left:4px solid #dc2626;padding:1.5rem;border-radius:8px;margin:2rem 0}.practice-independent h3[data-v-67fad547]{color:#991b1b;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.practice-independent>p[data-v-67fad547]{margin-bottom:1.5rem;line-height:1.6}.challenge-box[data-v-67fad547]{background:#fff;padding:1.5rem;border-radius:8px;margin:1rem 0;border:1px solid #fecaca}.challenge-box h4[data-v-67fad547],.challenge-box h5[data-v-67fad547]{color:#991b1b;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.challenge-box h5[data-v-67fad547]{font-size:1.1rem}.requirements ul[data-v-67fad547],.stretch-goals ul[data-v-67fad547]{margin-left:1.5rem}.requirements li[data-v-67fad547],.stretch-goals li[data-v-67fad547]{margin:.5rem 0;line-height:1.6}.stretch-goals[data-v-67fad547]{padding-top:1rem;border-top:1px dashed #fca5a5}.rubric[data-v-67fad547]{background:#fff;padding:1.5rem;border-radius:8px;margin-top:1rem;border:2px solid #dc2626}.rubric h4[data-v-67fad547]{margin-bottom:1rem;color:#991b1b;font-size:1.25rem;font-weight:700}.rubric table[data-v-67fad547]{width:100%;margin-top:.5rem}.rubric th[data-v-67fad547]{background:#fee2e2;color:#991b1b;font-weight:700;padding:.75rem}.rubric td[data-v-67fad547]{padding:.75rem;line-height:1.6}.rubric tr[data-v-67fad547]:nth-child(2n){background:#fef2f2}.closure[data-v-67fad547]{margin:3rem 0}.closure-section[data-v-67fad547]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:2rem;border-radius:8px}.closure-section h2[data-v-67fad547],.closure-section h3[data-v-67fad547]{color:#fff;margin-bottom:1rem}.closure-section h2[data-v-67fad547]{font-size:1.75rem;font-weight:700}.closure-section h3[data-v-67fad547]{font-size:1.5rem;font-weight:700}.key-takeaways[data-v-67fad547],.objectives-review[data-v-67fad547],.reflection-prompts[data-v-67fad547]{background:#ffffff1a;padding:1.5rem;border-radius:8px}.key-takeaways ul[data-v-67fad547],.objectives-review ul[data-v-67fad547]{list-style:none;padding-left:0;margin:1rem 0}.key-takeaways li[data-v-67fad547],.objectives-checklist li[data-v-67fad547]{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.6}.key-takeaways li[data-v-67fad547]:before{content:"→";position:absolute;left:0;color:gold;font-weight:700;font-size:1.2rem}.objectives-review p[data-v-67fad547]{margin:.5rem 0;line-height:1.6}.reflection-questions[data-v-67fad547]{margin-top:1rem}.question-card[data-v-67fad547]{background:#fff;color:#1f2937;padding:1.5rem;border-radius:8px;border-left:4px solid #10b981;margin-bottom:1rem}.question-card[data-v-67fad547]:last-child{margin-bottom:0}.question-card strong[data-v-67fad547]{color:#059669;font-size:1.1rem}.question-card ul[data-v-67fad547],.question-card ol[data-v-67fad547]{margin:.75rem 0 .75rem 1.5rem}.question-card li[data-v-67fad547]{margin:.5rem 0;line-height:1.6}.question-card p[data-v-67fad547]{line-height:1.6}
