.page-wrapper.svelte-2vonb9{min-height:100vh;background-color:var(--bg-secondary)}.dual-guide-graphic.svelte-2vonb9{position:relative;width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--spacing-3)}.guide-card.svelte-2vonb9{background:var(--bg-card);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform .3s ease,box-shadow .3s ease}.guide-card.svelte-2vonb9:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.guide-header.svelte-2vonb9{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-sm);font-weight:600}.guide-header.child.svelte-2vonb9{background:var(--status-rose-bg);color:var(--status-rose-text);border-bottom:1px solid var(--status-rose-border)}.guide-header.parent.svelte-2vonb9{background:var(--status-info-bg);color:var(--status-info-text);border-bottom:1px solid var(--status-info-border)}.guide-content.svelte-2vonb9{padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-3)}.guide-section.svelte-2vonb9{display:flex;flex-direction:column;gap:var(--spacing-1)}.guide-label.svelte-2vonb9{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.guide-text.svelte-2vonb9{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;margin:0}.guide-text.child-text.svelte-2vonb9{color:var(--status-rose-text);font-style:italic}.mini-task.svelte-2vonb9{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--text-xs)}.mini-task.child-task.svelte-2vonb9{background:var(--status-rose-bg);color:var(--status-rose-text);border:1px solid var(--status-rose-border)}.mini-task.parent-task.svelte-2vonb9{background:var(--status-info-bg);color:var(--status-info-text);border:1px solid var(--status-info-border)}.task-check.svelte-2vonb9{width:14px;height:14px;border:2px solid currentColor;border-radius:var(--radius-sm);opacity:.5}.connection-line.svelte-2vonb9{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-2) 0}.connection-dot.svelte-2vonb9{width:8px;height:8px;background:var(--color-primary-400);border-radius:50%}.connection-label.svelte-2vonb9{font-size:var(--text-xs);font-weight:600;color:var(--color-primary-600);text-transform:uppercase;letter-spacing:.05em}@media(max-width:1024px){.dual-guide-graphic.svelte-2vonb9{max-width:340px;margin:0 auto}}@media(max-width:640px){.dual-guide-graphic.svelte-2vonb9{max-width:300px}.guide-header.svelte-2vonb9{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-xs)}.guide-content.svelte-2vonb9{padding:var(--spacing-3)}}.outputs-section.svelte-2vonb9{padding:var(--spacing-16) 0;background:var(--bg-secondary)}.slide-nav.svelte-2vonb9{display:flex;justify-content:center;gap:var(--spacing-2);margin-bottom:var(--spacing-8);flex-wrap:wrap}.slide-nav-item.svelte-2vonb9{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease}.slide-nav-item.svelte-2vonb9:hover{border-color:var(--color-primary-300)}.slide-nav-item.active.svelte-2vonb9{background:var(--color-primary-500);border-color:var(--color-primary-500)}.nav-num.svelte-2vonb9{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:50%;font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}.slide-nav-item.active.svelte-2vonb9 .nav-num:where(.svelte-2vonb9){background:#fff3;color:#fff}.nav-label.svelte-2vonb9{font-size:var(--text-sm);font-weight:500;color:var(--text-primary)}.slide-nav-item.active.svelte-2vonb9 .nav-label:where(.svelte-2vonb9){color:#fff}.slides-container.svelte-2vonb9{position:relative;min-height:480px}.slide.svelte-2vonb9{display:none;animation:svelte-2vonb9-fadeIn .3s ease}.slide.active.svelte-2vonb9{display:block}@keyframes svelte-2vonb9-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slide-content.svelte-2vonb9{display:flex;justify-content:center}.slide-content.centered.svelte-2vonb9{justify-content:center}.slide-card.svelte-2vonb9{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.slide-card.wide.svelte-2vonb9{max-width:600px;width:100%}.slide-card.child-card.svelte-2vonb9{border-color:var(--status-rose-border)}.slide-card.parent-card.svelte-2vonb9{border-color:var(--status-info-border)}.card-header.svelte-2vonb9{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);font-weight:600;font-size:var(--text-sm)}.card-header.child-header.svelte-2vonb9{background:var(--status-rose-bg);color:var(--status-rose-text);border-bottom:1px solid var(--status-rose-border)}.card-header.child-header.svelte-2vonb9 svg{color:var(--status-rose-accent)}.card-header.parent-header.svelte-2vonb9{background:var(--status-info-bg);color:var(--status-info-text);border-bottom:1px solid var(--status-info-border)}.card-header.parent-header.svelte-2vonb9 svg{color:var(--status-info-accent)}.card-body.svelte-2vonb9{padding:var(--spacing-5)}.summary-bubble.svelte-2vonb9{padding:var(--spacing-4);background:var(--status-rose-bg);border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);border-top-left-radius:0;border-bottom-left-radius:0;border-left:4px solid var(--status-rose-accent)}.child-summary-text.svelte-2vonb9{font-size:var(--text-sm);color:var(--status-rose-text);line-height:1.7;margin:0 0 var(--spacing-3) 0}.child-summary-text.svelte-2vonb9:last-child{margin-bottom:0}.age-indicator.svelte-2vonb9{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-4);padding:var(--spacing-2);background:var(--color-primary-50);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-primary-700)}.age-indicator.svelte-2vonb9 svg{color:var(--color-primary-500)}.child-tasks-list.svelte-2vonb9{display:flex;flex-direction:column;gap:var(--spacing-4)}.child-task-item.svelte-2vonb9{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--status-rose-bg);border-radius:var(--radius-lg);border:1px solid var(--status-rose-border)}.task-number.svelte-2vonb9{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--status-rose-accent);color:#fff;border-radius:50%;font-size:var(--text-sm);font-weight:700;flex-shrink:0}.task-content.svelte-2vonb9{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1)}.task-title.svelte-2vonb9{font-size:var(--text-base);font-weight:600;color:var(--status-rose-text)}.task-desc.svelte-2vonb9{font-size:var(--text-sm);color:var(--text-secondary)}.task-badges.svelte-2vonb9{display:flex;gap:var(--spacing-2);margin-top:var(--spacing-2)}.badge.svelte-2vonb9{font-size:10px;font-weight:500;padding:3px 8px;border-radius:var(--radius-full)}.badge.frequency.svelte-2vonb9{background:var(--status-rose-bg);color:var(--status-rose-text)}.badge.duration.svelte-2vonb9{background:#d1fae5;color:#065f46}.child-task-item.svelte-2vonb9 .calendar-icon{color:var(--status-rose-accent);flex-shrink:0;margin-top:var(--spacing-1)}.tasks-note.svelte-2vonb9{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-4);padding:var(--spacing-3);background:var(--bg-secondary);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-tertiary)}.tasks-note.svelte-2vonb9 svg{color:var(--color-primary-500)}.parent-summary.svelte-2vonb9{display:flex;flex-direction:column;gap:var(--spacing-4)}.summary-section.svelte-2vonb9{display:flex;flex-direction:column;gap:var(--spacing-2)}.section-label.svelte-2vonb9{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--status-info-text)}.summary-section.svelte-2vonb9 p:where(.svelte-2vonb9){font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;margin:0}.parent-tasks-list.svelte-2vonb9{display:flex;flex-direction:column;gap:var(--spacing-4)}.parent-task-item.svelte-2vonb9{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--status-info-bg);border-radius:var(--radius-lg);border:1px solid var(--status-info-border)}.parent-task-item.svelte-2vonb9 .task-number:where(.svelte-2vonb9){background:var(--status-info-accent)}.parent-task-item.svelte-2vonb9 .task-title:where(.svelte-2vonb9){color:var(--status-info-text)}.parent-task-item.svelte-2vonb9 .badge.frequency:where(.svelte-2vonb9){background:var(--status-info-bg);color:var(--status-info-text)}.slide-controls.svelte-2vonb9{display:flex;align-items:center;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-8)}.slide-arrow.svelte-2vonb9{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.slide-arrow.svelte-2vonb9:hover{border-color:var(--color-primary-300);color:var(--color-primary-600)}.slide-dots.svelte-2vonb9{display:flex;gap:var(--spacing-2)}.slide-dot.svelte-2vonb9{width:10px;height:10px;border-radius:50%;background:var(--border-medium);border:none;cursor:pointer;transition:all .2s ease}.slide-dot.active.svelte-2vonb9{background:var(--color-primary-500);transform:scale(1.2)}@media(max-width:900px){.slide-nav.svelte-2vonb9{flex-wrap:wrap}.nav-label.svelte-2vonb9{display:none}.slide-nav-item.svelte-2vonb9{padding:var(--spacing-2) var(--spacing-3)}.slides-container.svelte-2vonb9{min-height:auto}}.language-section.svelte-2vonb9{padding:var(--spacing-16) 0;background:var(--bg-primary)}.language-comparison.svelte-2vonb9{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--spacing-6);align-items:stretch;margin-top:var(--spacing-8)}.comparison-card.svelte-2vonb9{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column}.comparison-header.svelte-2vonb9{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);font-weight:600;font-size:var(--text-sm)}.comparison-header.child-bg.svelte-2vonb9{background:var(--status-rose-bg);color:var(--status-rose-text)}.comparison-header.child-bg.svelte-2vonb9 svg{color:var(--status-rose-accent)}.comparison-header.parent-bg.svelte-2vonb9{background:var(--status-info-bg);color:var(--status-info-text)}.comparison-header.parent-bg.svelte-2vonb9 svg{color:var(--status-info-accent)}.age-badge.svelte-2vonb9{margin-left:auto;font-size:var(--text-xs);font-weight:600;padding:var(--spacing-1) var(--spacing-2);background:#ffffff80;border-radius:var(--radius-sm)}.comparison-content.svelte-2vonb9{padding:var(--spacing-5);flex:1}.comparison-content.svelte-2vonb9 p:where(.svelte-2vonb9){font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;margin:0}.comparison-footer.svelte-2vonb9{padding:var(--spacing-3) var(--spacing-4);background:var(--bg-secondary);border-top:1px solid var(--border-light);font-size:var(--text-xs);color:var(--text-tertiary);text-align:center}.vs-divider.svelte-2vonb9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4)}.vs-divider.svelte-2vonb9 span:where(.svelte-2vonb9){font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-600);background:var(--color-primary-50);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full)}@media(max-width:900px){.language-comparison.svelte-2vonb9{grid-template-columns:1fr;gap:var(--spacing-4)}.vs-divider.svelte-2vonb9{padding:var(--spacing-2)}}.modalities-section.svelte-2vonb9{padding:var(--spacing-16) 0;background:var(--bg-secondary)}.modalities-grid.svelte-2vonb9{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4);margin-top:var(--spacing-8)}.modality-card.svelte-2vonb9{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--spacing-5);text-align:center;transition:all .2s ease}.modality-card.svelte-2vonb9:hover{border-color:var(--color-primary-300);box-shadow:var(--shadow-md)}.modality-name.svelte-2vonb9{display:block;font-size:var(--text-lg);font-weight:600;color:var(--color-primary-600);margin-bottom:var(--spacing-2)}.modality-desc.svelte-2vonb9{font-size:var(--text-sm);color:var(--text-secondary);margin:0}@media(max-width:900px){.modalities-grid.svelte-2vonb9{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.modalities-grid.svelte-2vonb9{grid-template-columns:1fr}}.workflow-section.svelte-2vonb9{padding:var(--spacing-16) 0;background:var(--bg-primary)}.workflow-content.svelte-2vonb9{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center}.section-eyebrow.svelte-2vonb9{display:inline-block;font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-600);margin-bottom:var(--spacing-4)}.workflow-text.svelte-2vonb9 h2:where(.svelte-2vonb9){font-size:var(--text-4xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--spacing-4)}.workflow-text.svelte-2vonb9>p:where(.svelte-2vonb9){font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-8)}.workflow-features.svelte-2vonb9{list-style:none;display:flex;flex-direction:column;gap:var(--spacing-4)}.workflow-features.svelte-2vonb9 li:where(.svelte-2vonb9){display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:var(--text-base);color:var(--text-secondary)}.workflow-features.svelte-2vonb9 li:where(.svelte-2vonb9) svg{color:var(--color-primary-500);flex-shrink:0;margin-top:2px}.workflow-visual.svelte-2vonb9{display:flex;flex-direction:column;gap:var(--spacing-6)}.workflow-flow.svelte-2vonb9{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl)}.flow-item.svelte-2vonb9{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);font-size:var(--text-sm);font-weight:500}.flow-item.session.svelte-2vonb9{background:var(--color-primary-50);color:var(--color-primary-700);border:1px solid var(--color-primary-200)}.flow-item.session.svelte-2vonb9 .flow-icon:where(.svelte-2vonb9){width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-500);color:#fff;border-radius:var(--radius-lg)}.flow-arrow.svelte-2vonb9{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-primary-500);color:#fff;border-radius:50%;flex-shrink:0}.flow-outputs.svelte-2vonb9{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}.flow-item.child-output.svelte-2vonb9{background:var(--status-rose-bg);color:var(--status-rose-text);border:1px solid var(--status-rose-border);flex-direction:row;justify-content:flex-start}.flow-item.child-output.svelte-2vonb9 svg{color:var(--status-rose-accent)}.flow-item.parent-output.svelte-2vonb9{background:var(--status-info-bg);color:var(--status-info-text);border:1px solid var(--status-info-border);flex-direction:row;justify-content:flex-start}.flow-item.parent-output.svelte-2vonb9 svg{color:var(--status-info-accent)}.sharing-preview.svelte-2vonb9{display:flex;flex-direction:column;gap:var(--spacing-2)}.share-action.svelte-2vonb9{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--text-secondary)}.share-action.svelte-2vonb9 svg{color:var(--color-primary-500)}.share-check.svelte-2vonb9{margin-left:auto;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#22c55e;color:#fff;border-radius:50%;font-size:11px;font-weight:700}@media(max-width:900px){.workflow-content.svelte-2vonb9{grid-template-columns:1fr;gap:var(--spacing-8)}.workflow-visual.svelte-2vonb9{order:-1}.workflow-text.svelte-2vonb9 h2:where(.svelte-2vonb9){font-size:var(--text-2xl)}}@media(max-width:640px){.workflow-flow.svelte-2vonb9{flex-direction:column;text-align:center}.flow-arrow.svelte-2vonb9{transform:rotate(90deg)}.flow-outputs.svelte-2vonb9{width:100%}}.features-section.svelte-2vonb9{padding:var(--spacing-16) 0;background:var(--bg-secondary)}
