.episode1-guide[data-v-1b97c7be]{min-height:100vh;background:linear-gradient(135deg,#0f0f23,#1a1a2e);color:var(--color-text);padding:60px 0}.container[data-v-1b97c7be]{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb[data-v-1b97c7be]{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;flex-wrap:wrap}.breadcrumb-link[data-v-1b97c7be]{color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease}.breadcrumb-link[data-v-1b97c7be]:hover{color:var(--color-primary-light);text-decoration:underline}.breadcrumb-separator[data-v-1b97c7be]{color:var(--color-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb-current[data-v-1b97c7be]{color:var(--color-text);font-weight:500}.hero[data-v-1b97c7be]{text-align:center;margin-bottom:60px;padding:60px 40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;position:relative;overflow:hidden}.episode-badge[data-v-1b97c7be]{display:inline-block;padding:10px 25px;background:#fff3;border-radius:50px;font-weight:700;font-size:.9rem;margin-bottom:20px;letter-spacing:1px;text-transform:uppercase}.hero h1[data-v-1b97c7be]{font-size:2.5rem;font-weight:900;color:#fff;margin:0 0 20px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-1b97c7be]{font-size:1.1rem;color:#fffffff2;max-width:900px;margin:0 auto;line-height:1.6}.section-title[data-v-1b97c7be]{font-size:2rem;font-weight:800;color:var(--color-text);margin-bottom:30px;text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.objectives[data-v-1b97c7be]{margin-bottom:60px}.objectives-grid[data-v-1b97c7be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.objective-card[data-v-1b97c7be]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:15px;padding:30px;text-align:center;transition:transform .3s ease}.objective-card[data-v-1b97c7be]:hover{transform:translateY(-5px)}.objective-icon[data-v-1b97c7be]{font-size:3rem;margin-bottom:15px}.objective-card h3[data-v-1b97c7be]{font-size:1.3rem;margin:0 0 15px;color:var(--color-text)}.objective-card p[data-v-1b97c7be]{color:var(--color-text-secondary);line-height:1.6;margin:0}.story-overview[data-v-1b97c7be]{margin-bottom:60px}.story-content[data-v-1b97c7be]{display:grid;gap:25px}.story-card[data-v-1b97c7be]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:15px;padding:30px}.story-card.highlight[data-v-1b97c7be]{border-color:#667eea;background:linear-gradient(135deg,#667eea1a,#764ba21a)}.story-card h3[data-v-1b97c7be]{color:#667eea;margin:0 0 15px;font-size:1.3rem}.story-card p[data-v-1b97c7be]{color:var(--color-text);line-height:1.7;margin:0 0 15px}.story-card p[data-v-1b97c7be]:last-child{margin-bottom:0}.story-card ul[data-v-1b97c7be]{list-style:none;padding:0;margin:15px 0 0}.story-card li[data-v-1b97c7be]{padding:8px 0 8px 25px;position:relative;line-height:1.6}.story-card li[data-v-1b97c7be]:before{content:"▸";position:absolute;left:0;color:#667eea;font-weight:700}.warning[data-v-1b97c7be]{background:#f443361a;border-left:4px solid #f44336;padding:12px 15px;border-radius:6px;margin-top:15px;color:#f44336;font-weight:600}.tutorial[data-v-1b97c7be]{margin-bottom:60px}.tutorial-content[data-v-1b97c7be]{display:grid;gap:30px}.tutorial-step[data-v-1b97c7be]{display:flex;gap:25px;background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:15px;padding:30px}.step-number[data-v-1b97c7be]{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.step-content[data-v-1b97c7be]{flex:1}.step-content h3[data-v-1b97c7be]{color:var(--color-text);margin:0 0 10px;font-size:1.3rem}.step-content>p[data-v-1b97c7be]{color:var(--color-text-secondary);margin:0 0 15px;line-height:1.6}.tips[data-v-1b97c7be]{background:var(--color-bg-surface);border-radius:10px;padding:20px;margin-top:15px}.tips.important[data-v-1b97c7be]{border-left:4px solid #667eea;background:#667eea1a}.tips strong[data-v-1b97c7be]{color:#667eea;display:block;margin-bottom:10px}.tips ul[data-v-1b97c7be]{list-style:none;padding:0;margin:10px 0 0}.tips li[data-v-1b97c7be]{padding:6px 0 6px 20px;position:relative;line-height:1.5}.tips li[data-v-1b97c7be]:before{content:"•";position:absolute;left:0;color:#667eea}.choices[data-v-1b97c7be]{margin-bottom:60px}.choice-card[data-v-1b97c7be]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:15px;padding:30px;margin-bottom:30px}.choice-header[data-v-1b97c7be]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.choice-number[data-v-1b97c7be]{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.choice-header h3[data-v-1b97c7be]{margin:0;color:var(--color-text);font-size:1.4rem}.choice-context[data-v-1b97c7be]{color:var(--color-text-secondary);margin:0 0 20px;font-style:italic;padding:15px;background:var(--color-bg-surface);border-radius:8px}.choice-options[data-v-1b97c7be]{display:grid;gap:20px}.option[data-v-1b97c7be]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:12px;padding:20px;position:relative}.option-best[data-v-1b97c7be]{border-color:#4caf50;background:#4caf500d}.option-neutral[data-v-1b97c7be]{border-color:#2196f3;background:#2196f30d}.option-bad[data-v-1b97c7be]{border-color:#f44336;background:#f443360d}.option-label[data-v-1b97c7be]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.option-best .option-label[data-v-1b97c7be]{background:#4caf5033;color:#4caf50}.option-neutral .option-label[data-v-1b97c7be]{background:#2196f333;color:#2196f3}.option-bad .option-label[data-v-1b97c7be]{background:#f4433633;color:#f44336}.option p[data-v-1b97c7be]{margin:8px 0;color:var(--color-text);line-height:1.6}.impact[data-v-1b97c7be]{font-size:.9rem;color:var(--color-text-secondary);font-style:italic;margin-top:10px}.choice-tip[data-v-1b97c7be]{margin-top:20px;padding:15px;background:#667eea1a;border-left:4px solid #667eea;border-radius:8px}.choice-tip.warning[data-v-1b97c7be]{background:#f443361a;border-left-color:#f44336}.choice-tip strong[data-v-1b97c7be]{color:#667eea;display:block;margin-bottom:8px}.choice-tip.warning strong[data-v-1b97c7be]{color:#f44336}.best-practices[data-v-1b97c7be]{margin-bottom:60px}.practices-grid[data-v-1b97c7be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.practice-card[data-v-1b97c7be]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:15px;padding:30px}.practice-card h3[data-v-1b97c7be]{color:#667eea;margin:0 0 20px;font-size:1.2rem}.practice-card ul[data-v-1b97c7be]{list-style:none;padding:0;margin:0}.practice-card li[data-v-1b97c7be]{padding:8px 0 8px 25px;position:relative;line-height:1.5;color:var(--color-text-secondary)}.practice-card li[data-v-1b97c7be]:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700}.mistakes[data-v-1b97c7be]{margin-bottom:60px}.mistakes-grid[data-v-1b97c7be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.mistake-card[data-v-1b97c7be]{background:var(--color-bg-elevated);border:2px solid #f44336;border-radius:15px;padding:30px}.mistake-icon[data-v-1b97c7be]{font-size:2.5rem;margin-bottom:15px}.mistake-card h3[data-v-1b97c7be]{color:#f44336;margin:0 0 15px;font-size:1.1rem}.mistake-card p[data-v-1b97c7be]{color:var(--color-text-secondary);line-height:1.6;margin:8px 0;font-size:.95rem}.mistake-card strong[data-v-1b97c7be]{color:var(--color-text)}.episode-ending[data-v-1b97c7be]{margin-bottom:60px}.ending-content[data-v-1b97c7be]{display:grid;gap:30px}.ending-summary[data-v-1b97c7be],.next-episode[data-v-1b97c7be]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:15px;padding:30px}.ending-summary h3[data-v-1b97c7be],.next-episode h3[data-v-1b97c7be]{color:#667eea;margin:0 0 20px;font-size:1.3rem}.ending-summary p[data-v-1b97c7be],.next-episode p[data-v-1b97c7be]{color:var(--color-text);line-height:1.7;margin:0 0 15px}.ending-summary ul[data-v-1b97c7be]{list-style:none;padding:0;margin:15px 0 0}.ending-summary li[data-v-1b97c7be]{padding:6px 0;color:var(--color-text);line-height:1.6}.next-link[data-v-1b97c7be]{display:inline-block;padding:12px 30px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;text-decoration:none;font-weight:600;margin-top:15px;transition:transform .3s ease}.next-link[data-v-1b97c7be]:hover{transform:translate(5px)}.checklist[data-v-1b97c7be]{margin-bottom:60px}.checklist-card[data-v-1b97c7be]{background:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:15px;padding:30px}.checklist-card h3[data-v-1b97c7be]{color:var(--color-text);margin:0 0 20px;font-size:1.3rem}.checklist-items[data-v-1b97c7be]{list-style:none;padding:0;margin:0 0 25px}.checklist-items li[data-v-1b97c7be]{padding:12px 0;color:var(--color-text);line-height:1.6;font-size:1.05rem}.checklist-note[data-v-1b97c7be]{background:#667eea1a;border-left:4px solid #667eea;padding:15px 20px;border-radius:8px;margin-top:20px}.checklist-note strong[data-v-1b97c7be]{color:#667eea}.tools-section[data-v-1b97c7be]{margin-bottom:60px}.tools-grid[data-v-1b97c7be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.tool-card[data-v-1b97c7be]{background:var(--color-bg-surface);border:2px solid var(--color-border);border-radius:15px;padding:30px;text-align:center;text-decoration:none;color:var(--color-text);transition:all .3s ease;cursor:pointer}.tool-card[data-v-1b97c7be]:hover{transform:translateY(-5px);border-color:#667eea;box-shadow:0 10px 30px #667eea4d}.tool-icon[data-v-1b97c7be]{font-size:3rem;margin-bottom:15px}.tool-card h3[data-v-1b97c7be]{color:var(--color-text);font-size:1.2rem;margin:0 0 15px}.tool-card p[data-v-1b97c7be]{color:var(--color-text-secondary);font-size:.95rem;margin:0;line-height:1.5}@media(max-width:768px){.hero h1[data-v-1b97c7be]{font-size:1.8rem}.subtitle[data-v-1b97c7be]{font-size:1rem}.section-title[data-v-1b97c7be]{font-size:1.6rem}.objectives-grid[data-v-1b97c7be],.practices-grid[data-v-1b97c7be],.mistakes-grid[data-v-1b97c7be],.tools-grid[data-v-1b97c7be]{grid-template-columns:1fr}.tutorial-step[data-v-1b97c7be]{flex-direction:column}}
