.welcome-screen[data-v-3825ccc5]{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);overflow:hidden}.header[data-v-3825ccc5]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);padding:16px 24px}.nav-buttons[data-v-3825ccc5]{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.nav-btn[data-v-3825ccc5]{background:rgba(255, 255, 255, 0.2);border:1px solid rgba(255, 255, 255, 0.4);color:white;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.nav-btn[data-v-3825ccc5]:hover{background:rgba(255, 255, 255, 0.35);transform:translateY(-1px)}.auth-btn[data-v-3825ccc5]{text-decoration:none;display:inline-flex;align-items:center}.contact-info[data-v-3825ccc5]{color:white;font-size:13px;opacity:0.9}.content[data-v-3825ccc5]{padding:32px}.title[data-v-3825ccc5]{font-size:32px;font-weight:700;color:#1a1a2e;margin:0 0 8px 0}.subtitle[data-v-3825ccc5]{font-size:18px;color:#666;margin:0 0 24px 0;font-style:italic}.divider[data-v-3825ccc5]{height:2px;background:linear-gradient(90deg, #667eea, #764ba2);margin:24px 0;border-radius:1px}.intro[data-v-3825ccc5]{margin-bottom:24px}.greeting[data-v-3825ccc5]{font-weight:600;color:#667eea;margin-bottom:8px}.section[data-v-3825ccc5]{margin-bottom:28px}.section h3[data-v-3825ccc5]{color:#1a1a2e;font-size:18px;margin-bottom:12px}.section p[data-v-3825ccc5]{margin:0 0 12px 0}.section ul[data-v-3825ccc5]{margin:0;padding-left:20px}.section li[data-v-3825ccc5]{margin-bottom:8px}.key-points[data-v-3825ccc5]{list-style:none;padding:0}.key-points li[data-v-3825ccc5]{position:relative;padding-left:28px;margin-bottom:12px}.key-points li[data-v-3825ccc5]::before{content:'🔹';position:absolute;left:0}.rules[data-v-3825ccc5]{display:flex;flex-direction:column;gap:10px}.rule[data-v-3825ccc5]{background:#f8f9fa;padding:12px 16px;border-radius:8px;font-size:15px}.conclusion[data-v-3825ccc5]{background:linear-gradient(135deg, #f5f7fa 0%, #e8ecf1 100%);padding:20px;border-radius:12px;margin-bottom:28px}.conclusion p[data-v-3825ccc5]{margin:0 0 12px 0}.start-prompt[data-v-3825ccc5]{font-weight:600;color:#667eea;margin-bottom:0 !important}.start-btn[data-v-3825ccc5]{width:100%;padding:18px 32px;font-size:18px;font-weight:600;color:white;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border:none;border-radius:12px;cursor:pointer;transition:all 0.3s ease}.start-btn[data-v-3825ccc5]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102, 126, 234, 0.4)}@media (max-width: 600px){.content[data-v-3825ccc5]{padding:20px}.title[data-v-3825ccc5]{font-size:24px}.subtitle[data-v-3825ccc5]{font-size:16px}.nav-buttons[data-v-3825ccc5]{gap:8px}.nav-btn[data-v-3825ccc5]{padding:6px 12px;font-size:12px}}.share-btn[data-v-3825ccc5]{background:rgba(255, 255, 255, 0.3) !important;border:1px solid rgba(255, 255, 255, 0.5) !important}.share-btn[data-v-3825ccc5]:hover{background:rgba(255, 255, 255, 0.45) !important}.copied-message[data-v-3825ccc5]{position:fixed;top:20px;left:50%;transform:translateX(-50%);background:rgba(40, 167, 69, 0.95);color:white;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);z-index:1000;animation:fadeInOut 2s ease}.start-btn.disabled[data-v-3825ccc5]{opacity:0.5;cursor:not-allowed;transform:none !important;box-shadow:none !important}.register-btn[data-v-3825ccc5]{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-size:16px;font-weight:600;color:white;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border:none;border-radius:12px;text-decoration:none;transition:all 0.3s ease;margin-top:16px}.register-btn[data-v-3825ccc5]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102, 126, 234, 0.4)}.privacy-note[data-v-3825ccc5]{margin-top:14px;font-size:13px;color:#888;font-weight:400}.access-active[data-v-3825ccc5]{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:14px 28px;background:#e8f5e9;border:2px solid #4caf50;border-radius:12px;color:#2e7d32;font-size:16px;font-weight:600}.contents-screen[data-v-4c0afb30]{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);padding:32px}.header[data-v-4c0afb30]{text-align:center;margin-bottom:32px}.header h1[data-v-4c0afb30]{font-size:28px;color:#1a1a2e;margin:0 0 8px 0}.header p[data-v-4c0afb30]{color:#666;margin:0}.weeks[data-v-4c0afb30]{display:flex;flex-direction:column;gap:24px}.week[data-v-4c0afb30]{border:1px solid #e8ecf1;border-radius:12px;overflow:hidden}.week-header[data-v-4c0afb30]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg, #f8f9fa 0%, #e8ecf1 100%);border-bottom:1px solid #e8ecf1}.week-icon[data-v-4c0afb30]{font-size:24px}.week-header h3[data-v-4c0afb30]{margin:0;font-size:16px;color:#1a1a2e;font-weight:600}.lessons[data-v-4c0afb30]{display:flex;flex-direction:column}.lesson-btn[data-v-4c0afb30]{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;text-align:left;background:white;border:none;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all 0.2s ease}.lesson-btn[data-v-4c0afb30]:last-child{border-bottom:none}.lesson-btn[data-v-4c0afb30]:hover{background:#f8f9ff}.lesson-number[data-v-4c0afb30]{color:#667eea;font-weight:600;min-width:28px}.lesson-title[data-v-4c0afb30]{color:#333;font-size:14px;line-height:1.5}.back-btn[data-v-4c0afb30]{width:100%;margin-top:24px;padding:14px 24px;font-size:16px;color:#667eea;background:transparent;border:2px solid #667eea;border-radius:12px;cursor:pointer;transition:all 0.3s ease}.back-btn[data-v-4c0afb30]:hover{background:#667eea;color:white}.certificate-btn[data-v-4c0afb30]{width:100%;margin-top:12px;padding:14px 24px;font-size:16px;color:white;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border:none;border-radius:12px;cursor:pointer;transition:all 0.3s ease}.certificate-btn[data-v-4c0afb30]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102, 126, 234, 0.4)}@media (max-width: 600px){.contents-screen[data-v-4c0afb30]{padding:20px}.header h1[data-v-4c0afb30]{font-size:22px}.week-header[data-v-4c0afb30]{padding:12px 16px}.lesson-btn[data-v-4c0afb30]{padding:12px 16px}}.interactive-test[data-v-f8dcdd47]{background:linear-gradient(135deg, #f8f9ff 0%, #f0f4ff 100%);border-radius:16px;padding:24px;margin-bottom:24px;border:1px solid #e0e7ff}.test-title[data-v-f8dcdd47]{font-size:18px;color:#667eea;margin:0 0 12px 0}.test-description[data-v-f8dcdd47]{font-size:14px;color:#666;margin-bottom:24px;line-height:1.6}.progress-bar[data-v-f8dcdd47]{position:relative;height:8px;background:#e0e0e0;border-radius:4px;margin-bottom:24px;overflow:hidden}.progress-fill[data-v-f8dcdd47]{height:100%;background:linear-gradient(90deg, #667eea 0%, #764ba2 100%);border-radius:4px;transition:width 0.3s ease}.progress-text[data-v-f8dcdd47]{position:absolute;top:12px;left:0;font-size:12px;color:#666}.question-block[data-v-f8dcdd47]{margin-top:32px}.question-text[data-v-f8dcdd47]{font-size:16px;font-weight:500;color:#1a1a2e;margin-bottom:20px;line-height:1.5}.options-list[data-v-f8dcdd47]{display:flex;flex-direction:column;gap:12px}.option-button[data-v-f8dcdd47]{padding:16px 20px;text-align:left;background:white;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all 0.2s ease;font-size:14px}.option-button[data-v-f8dcdd47]:hover{border-color:#667eea;background:#f8f9ff;transform:translateY(-2px)}.option-label[data-v-f8dcdd47]{color:#333}.result-section[data-v-f8dcdd47]{animation:fadeIn-f8dcdd47 0.5s ease}@keyframes fadeIn-f8dcdd47{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.result-title[data-v-f8dcdd47]{font-size:20px;color:#1a1a2e;margin-bottom:20px}.result-card[data-v-f8dcdd47]{padding:24px;border-radius:12px;margin-bottom:20px}.result-card h5[data-v-f8dcdd47]{font-size:16px;margin:0 0 12px 0;font-weight:600}.result-card p[data-v-f8dcdd47]{margin-bottom:16px;line-height:1.6}.result-warning[data-v-f8dcdd47]{background:linear-gradient(135deg, #fff3e0 0%, #ffecb3 100%);border-left:4px solid #ff9800}.result-warning h5[data-v-f8dcdd47]{color:#f57c00}.result-good[data-v-f8dcdd47]{background:linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%);border-left:4px solid #4caf50}.result-good h5[data-v-f8dcdd47]{color:#2e7d32}.result-excellent[data-v-f8dcdd47]{background:linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);border-left:4px solid #2196f3}.result-excellent h5[data-v-f8dcdd47]{color:#1565c0}.recommendation[data-v-f8dcdd47]{margin-top:16px;padding-top:16px;border-top:1px solid rgba(0, 0, 0, 0.1)}.recommendation strong[data-v-f8dcdd47]{display:block;margin-bottom:8px;font-size:14px}.recommendation ul[data-v-f8dcdd47]{margin:0;padding-left:20px}.recommendation li[data-v-f8dcdd47]{margin-bottom:6px;font-size:14px;line-height:1.5}.test-actions[data-v-f8dcdd47]{text-align:center}.retry-btn[data-v-f8dcdd47]{padding:12px 24px;background:white;border:2px solid #667eea;color:#667eea;border-radius:8px;cursor:pointer;font-size:14px;transition:all 0.2s ease}.retry-btn[data-v-f8dcdd47]:hover{background:#667eea;color:white}@media (max-width: 600px){.interactive-test[data-v-f8dcdd47]{padding:16px}.option-button[data-v-f8dcdd47]{padding:14px 16px}}.final-screen[data-v-102e3334]{max-width:800px;margin:0 auto;padding:40px 20px;background:linear-gradient(180deg, #f8f9fa 0%, #fff 100%);min-height:100vh}.hero-section[data-v-102e3334]{text-align:center;padding:60px 20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:24px;margin-bottom:48px;color:white}.trophy-icon[data-v-102e3334]{font-size:80px;margin-bottom:24px;animation:bounce-102e3334 2s infinite}@keyframes bounce-102e3334{0%, 100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.final-title[data-v-102e3334]{font-size:28px;font-weight:700;margin:0 0 16px 0;line-height:1.3}.final-subtitle[data-v-102e3334]{font-size:18px;opacity:0.9;margin:0}.section-title[data-v-102e3334]{font-size:22px;color:#1a1a2e;margin:0 0 24px 0;text-align:center}.insights-section[data-v-102e3334]{margin-bottom:48px}.insights-grid[data-v-102e3334]{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:16px}.insight-card[data-v-102e3334]{background:white;border-radius:16px;padding:24px;text-align:center;box-shadow:0 4px 16px rgba(0, 0, 0, 0.06);border:1px solid rgba(102, 126, 234, 0.1);animation:fadeInUp-102e3334 0.6s ease forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp-102e3334{to{opacity:1;transform:translateY(0)}}.insight-icon[data-v-102e3334]{font-size:36px;display:block;margin-bottom:12px}.insight-text[data-v-102e3334]{font-size:14px;color:#4a4a6a;margin:0;line-height:1.5}.journey-section[data-v-102e3334]{background:linear-gradient(135deg, #f0f7f4 0%, #e8f5e9 100%);border-radius:20px;padding:32px;margin-bottom:48px;text-align:center}.journey-content p[data-v-102e3334]{font-size:16px;color:#2e7d32;margin:12px 0;font-weight:500}.actions-section[data-v-102e3334]{margin-bottom:48px}.actions-grid[data-v-102e3334]{display:flex;flex-direction:column;gap:12px;max-width:500px;margin:0 auto}.action-btn[data-v-102e3334]{display:flex;align-items:center;gap:16px;padding:20px 24px;background:white;border:2px solid #e8eaf6;border-radius:16px;cursor:pointer;transition:all 0.3s ease;text-align:left}.action-btn[data-v-102e3334]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 8px 24px rgba(102, 126, 234, 0.15)}.action-icon[data-v-102e3334]{font-size:28px}.action-text[data-v-102e3334]{font-size:15px;font-weight:500;color:#1a1a2e}.farewell-section[data-v-102e3334]{text-align:center;padding:40px 20px;margin-bottom:32px}.farewell-text[data-v-102e3334]{font-size:24px;font-weight:600;color:#1a1a2e;margin:0 0 12px 0}.farewell-subtext[data-v-102e3334]{font-size:16px;color:#667eea;margin:0}.navigation[data-v-102e3334]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.back-btn[data-v-102e3334]{padding:14px 32px;font-size:15px;font-weight:500;border-radius:12px;cursor:pointer;background:#f5f5f5;border:2px solid #e0e0e0;color:#666;transition:all 0.3s ease}.back-btn[data-v-102e3334]:hover{background:#eeeeee;border-color:#ccc}.certificate-btn[data-v-102e3334]{padding:14px 32px;font-size:15px;font-weight:500;border-radius:12px;cursor:pointer;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border:2px solid transparent;color:white;transition:all 0.3s ease}.certificate-btn[data-v-102e3334]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102, 126, 234, 0.3)}@media (max-width: 600px){.final-screen[data-v-102e3334]{padding:20px 16px}.hero-section[data-v-102e3334]{padding:40px 16px}.final-title[data-v-102e3334]{font-size:22px}.final-subtitle[data-v-102e3334]{font-size:16px}.trophy-icon[data-v-102e3334]{font-size:60px}.insights-grid[data-v-102e3334]{grid-template-columns:1fr}.journey-section[data-v-102e3334]{padding:24px 16px}.farewell-text[data-v-102e3334]{font-size:20px}}.lesson-screen[data-v-5e16726a]{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);overflow:hidden}.lesson-header[data-v-5e16726a]{display:flex;align-items:center;gap:16px;padding:16px 24px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%)}.back-arrow[data-v-5e16726a]{background:none;border:none;color:white;font-size:24px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background 0.2s}.back-arrow[data-v-5e16726a]:hover{background:rgba(255, 255, 255, 0.2)}.lesson-info[data-v-5e16726a]{display:flex;flex-direction:column;gap:4px}.week-badge[data-v-5e16726a]{color:rgba(255, 255, 255, 0.8);font-size:12px}.lesson-counter[data-v-5e16726a]{color:white;font-size:14px;font-weight:500}.lesson-content[data-v-5e16726a]{padding:32px}.lesson-title[data-v-5e16726a]{font-size:24px;color:#1a1a2e;margin:0 0 24px 0;line-height:1.3}.content-section[data-v-5e16726a]{margin-bottom:32px}.intro-text[data-v-5e16726a]{font-size:16px;color:#666;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px}.main-content[data-v-5e16726a]{font-size:15px;line-height:1.7}.main-content[data-v-5e16726a] p{margin-bottom:16px}.main-content[data-v-5e16726a] ul{margin-bottom:16px;padding-left:24px}.main-content[data-v-5e16726a] li{margin-bottom:8px}.main-content[data-v-5e16726a] strong{color:#1a1a2e}.practice-section[data-v-5e16726a]{margin-top:24px;padding:20px;background:linear-gradient(135deg, #f0f7f4 0%, #e8f5e9 100%);border-radius:12px;border-left:4px solid #4caf50}.practice-section h3[data-v-5e16726a]{margin:0 0 12px 0;color:#2e7d32}.test-section[data-v-5e16726a]{margin-bottom:32px;padding:24px;background:#f8f9ff;border-radius:12px}.test-section h3[data-v-5e16726a]{margin:0 0 16px 0;color:#667eea}.test-question[data-v-5e16726a]{font-weight:500;margin-bottom:16px}.test-options[data-v-5e16726a]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.option-btn[data-v-5e16726a]{padding:14px 18px;text-align:left;background:white;border:2px solid #e0e0e0;border-radius:10px;cursor:pointer;transition:all 0.2s ease;font-size:14px}.option-btn[data-v-5e16726a]:hover:not(:disabled){border-color:#667eea}.option-btn.selected[data-v-5e16726a]{border-color:#667eea;background:#f0f4ff}.option-btn.correct[data-v-5e16726a]{border-color:#4caf50;background:#e8f5e9}.option-btn.wrong[data-v-5e16726a]{border-color:#f44336;background:#ffebee}.result-block[data-v-5e16726a]{padding:16px;border-radius:10px;font-size:14px}.result-block.correct[data-v-5e16726a]{background:#e8f5e9;color:#2e7d32}.result-block.wrong[data-v-5e16726a]{background:#ffebee;color:#c62828}.explanation[data-v-5e16726a]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,0.1);font-style:italic}.reflection-section[data-v-5e16726a]{margin-bottom:32px;padding:24px;background:#fff8e1;border-radius:12px;border-left:4px solid #ffc107}.reflection-header[data-v-5e16726a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:12px}.reflection-header h3[data-v-5e16726a]{margin:0;color:#f57c00}.my-reflections-btn[data-v-5e16726a]{padding:8px 16px;font-size:13px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;border:none;border-radius:20px;cursor:pointer;transition:all 0.3s ease}.my-reflections-btn[data-v-5e16726a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102, 126, 234, 0.4)}.reflection-section p[data-v-5e16726a]{margin-bottom:16px}.reflection-section textarea[data-v-5e16726a]{width:100%;padding:12px;border:2px solid #ffe0b2;border-radius:8px;font-family:inherit;font-size:14px;resize:vertical;background:white}.reflection-section textarea[data-v-5e16726a]:focus{outline:none;border-color:#ff9800}.navigation[data-v-5e16726a]{display:flex;justify-content:space-between;gap:16px}.prev-btn[data-v-5e16726a], .next-btn[data-v-5e16726a]{padding:14px 24px;font-size:15px;font-weight:500;border-radius:10px;cursor:pointer;transition:all 0.3s ease}.prev-btn[data-v-5e16726a]{background:#f5f5f5;border:2px solid #e0e0e0;color:#666}.prev-btn[data-v-5e16726a]:hover:not(:disabled){background:#eeeeee}.prev-btn[data-v-5e16726a]:disabled{opacity:0.5;cursor:not-allowed}.next-btn[data-v-5e16726a]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border:none;color:white;flex:1}.next-btn[data-v-5e16726a]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102, 126, 234, 0.4)}@media (max-width: 600px){.lesson-content[data-v-5e16726a]{padding:20px}.lesson-title[data-v-5e16726a]{font-size:20px}.navigation[data-v-5e16726a]{flex-direction:column}.prev-btn[data-v-5e16726a], .next-btn[data-v-5e16726a]{width:100%}}.contacts-screen[data-v-e3de3820]{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);overflow:hidden}.header[data-v-e3de3820]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);padding:16px 24px}.nav-buttons[data-v-e3de3820]{display:flex;gap:12px}.nav-btn[data-v-e3de3820]{background:rgba(255, 255, 255, 0.2);border:1px solid rgba(255, 255, 255, 0.4);color:white;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.3s ease}.nav-btn[data-v-e3de3820]:hover{background:rgba(255, 255, 255, 0.35)}.content[data-v-e3de3820]{padding:32px}.title[data-v-e3de3820]{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 24px 0;text-align:center}.contact-card[data-v-e3de3820]{display:flex;align-items:center;gap:16px;background:#f8f9fa;padding:20px 24px;border-radius:12px;margin-bottom:16px;transition:all 0.3s ease}.contact-card.clickable[data-v-e3de3820]{cursor:pointer}.contact-card.clickable[data-v-e3de3820]:hover{background:#e8ecf1;transform:translateY(-2px)}.icon[data-v-e3de3820]{font-size:28px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}.info h3[data-v-e3de3820]{margin:0 0 4px 0;font-size:18px;color:#1a1a2e}.info p[data-v-e3de3820]{margin:0;color:#666;font-size:15px}.phone[data-v-e3de3820]{font-weight:600;color:#667eea !important;font-size:18px !important}@media (max-width: 600px){.content[data-v-e3de3820]{padding:20px}.title[data-v-e3de3820]{font-size:24px}.contact-card[data-v-e3de3820]{padding:16px 20px}}.author-screen[data-v-71d3781b]{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);overflow:hidden}.header[data-v-71d3781b]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);padding:16px 24px}.nav-buttons[data-v-71d3781b]{display:flex;gap:12px}.nav-btn[data-v-71d3781b]{background:rgba(255, 255, 255, 0.2);border:1px solid rgba(255, 255, 255, 0.4);color:white;padding:8px 16px;border-radius:20px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.3s ease}.nav-btn[data-v-71d3781b]:hover{background:rgba(255, 255, 255, 0.35)}.content[data-v-71d3781b]{padding:32px}.title[data-v-71d3781b]{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 24px 0;text-align:center}.author-card[data-v-71d3781b]{background:#f8f9fa;border-radius:16px;padding:28px}.author-header[data-v-71d3781b]{display:flex;gap:20px;margin-bottom:24px;align-items:flex-start}.avatar-img[data-v-71d3781b]{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid white;box-shadow:0 4px 15px rgba(0, 0, 0, 0.15);flex-shrink:0}.author-title[data-v-71d3781b]{flex:1}.name[data-v-71d3781b]{font-size:24px;font-weight:700;color:#1a1a2e;margin:0 0 12px 0}.roles[data-v-71d3781b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.role[data-v-71d3781b]{background:white;padding:4px 12px;border-radius:12px;font-size:13px;color:#667eea;font-weight:500;box-shadow:0 1px 4px rgba(0, 0, 0, 0.05)}.experience[data-v-71d3781b]{display:flex;gap:8px}.badge[data-v-71d3781b]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;padding:6px 14px;border-radius:16px;font-size:13px;font-weight:500}.author-description[data-v-71d3781b]{margin-bottom:24px}.intro[data-v-71d3781b]{font-size:15px;line-height:1.7;color:#444;margin:0}.credentials[data-v-71d3781b]{background:white;border-radius:12px;padding:20px;margin-bottom:24px}.credentials h3[data-v-71d3781b]{font-size:18px;font-weight:600;color:#1a1a2e;margin:0 0 16px 0}.credential-list[data-v-71d3781b]{display:flex;flex-direction:column;gap:12px}.credential-item[data-v-71d3781b]{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#444}.credential-item .icon[data-v-71d3781b]{font-size:20px;flex-shrink:0}.quote[data-v-71d3781b]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:12px;padding:24px;color:white}.quote blockquote[data-v-71d3781b]{margin:0;font-size:16px;font-style:italic;line-height:1.6;position:relative;padding-left:20px;border-left:3px solid rgba(255, 255, 255, 0.4)}@media (max-width: 600px){.content[data-v-71d3781b]{padding:20px}.title[data-v-71d3781b]{font-size:24px}.author-card[data-v-71d3781b]{padding:20px}.author-header[data-v-71d3781b]{flex-direction:column;text-align:center}.avatar[data-v-71d3781b]{margin:0 auto}.roles[data-v-71d3781b]{justify-content:center}.experience[data-v-71d3781b]{justify-content:center}.name[data-v-71d3781b]{font-size:20px}}.certificate-screen[data-v-b9f71f19]{min-height:100vh;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);padding:20px}.certificate-content[data-v-b9f71f19]{max-width:800px;margin:0 auto;background:white;border-radius:24px;padding:40px 30px;box-shadow:0 20px 60px rgba(0, 0, 0, 0.3)}.certificate-header[data-v-b9f71f19]{text-align:center;margin-bottom:30px}.trophy[data-v-b9f71f19]{font-size:80px;margin-bottom:15px;animation:pulse-b9f71f19 2s ease-in-out infinite}@keyframes pulse-b9f71f19{0%, 100%{transform:scale(1)}50%{transform:scale(1.1)}}.title[data-v-b9f71f19]{font-size:2rem;color:#764ba2;margin:0;font-weight:700}.certificate-body[data-v-b9f71f19]{margin-bottom:30px}.main-title[data-v-b9f71f19]{font-size:1.5rem;color:#333;margin-bottom:10px;text-align:center;line-height:1.4}.subtitle[data-v-b9f71f19]{font-size:1.1rem;color:#666;text-align:center;margin-bottom:25px;font-weight:500}.subtitle[data-v-b9f71f19] strong{color:#764ba2}.description[data-v-b9f71f19]{background:#f8f9fa;border-radius:16px;padding:20px;margin-bottom:25px;line-height:1.7;color:#555}.description p[data-v-b9f71f19]{margin:0}.insights-section[data-v-b9f71f19]{margin-bottom:25px}.insights-section h3[data-v-b9f71f19]{font-size:1.2rem;color:#333;margin-bottom:15px;text-align:center}.insights-list[data-v-b9f71f19]{display:flex;flex-direction:column;gap:12px}.insight-card[data-v-b9f71f19]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg, #f5f7fa 0%, #e4e8ec 100%);padding:15px 18px;border-radius:12px;animation:slideIn-b9f71f19 0.5s ease-out forwards;opacity:0;transform:translateX(-20px)}@keyframes slideIn-b9f71f19{to{opacity:1;transform:translateX(0)}}.insight-icon[data-v-b9f71f19]{font-size:1.5rem;flex-shrink:0}.insight-text[data-v-b9f71f19]{font-size:0.95rem;color:#444;line-height:1.5}.closing[data-v-b9f71f19]{text-align:center;font-style:italic;color:#666;margin-top:20px}.next-steps-section[data-v-b9f71f19]{background:#fff9e6;border-radius:16px;padding:25px;margin-bottom:25px}.next-steps-section h3[data-v-b9f71f19]{font-size:1.2rem;color:#333;margin-bottom:15px}.next-steps-list[data-v-b9f71f19]{list-style:none;padding:0;margin:0}.next-steps-list li[data-v-b9f71f19]{padding:10px 0;padding-left:30px;position:relative;color:#555;line-height:1.5}.next-steps-list li[data-v-b9f71f19]::before{content:'•';position:absolute;left:10px;color:#764ba2;font-weight:bold;font-size:1.2rem}.gratitude-section[data-v-b9f71f19]{text-align:center;margin-bottom:25px;padding:20px;background:#f0f7ff;border-radius:16px}.gratitude-text[data-v-b9f71f19]{font-size:1.05rem;color:#555;margin-bottom:20px;line-height:1.6}.contacts[data-v-b9f71f19]{color:#666}.address[data-v-b9f71f19]{margin-bottom:8px;font-weight:500}.phone[data-v-b9f71f19]{color:#764ba2;text-decoration:none;font-weight:600;font-size:1.1rem}.phone[data-v-b9f71f19]:hover{text-decoration:underline}.closing-message[data-v-b9f71f19]{text-align:center;padding:20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:16px;margin-bottom:25px}.closing-message p[data-v-b9f71f19]{color:white;font-size:1.2rem;font-weight:600;margin:0}.action-buttons[data-v-b9f71f19]{display:flex;flex-direction:column;gap:12px}.action-btn[data-v-b9f71f19]{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border:none;border-radius:12px;font-size:1rem;font-weight:500;cursor:pointer;transition:all 0.3s ease}.btn-restart[data-v-b9f71f19]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white}.btn-restart[data-v-b9f71f19]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(102, 126, 234, 0.4)}.btn-contents[data-v-b9f71f19]{background:#f5f7fa;color:#555}.btn-contents[data-v-b9f71f19]:hover{background:#e8ecf1}.btn-phone[data-v-b9f71f19]{background:#10b981;color:white}.btn-phone[data-v-b9f71f19]:hover{background:#059669;transform:translateY(-2px)}.btn-telegram[data-v-b9f71f19]{background:#0088cc;color:white}.btn-telegram[data-v-b9f71f19]:hover{background:#006699;transform:translateY(-2px)}.btn-icon[data-v-b9f71f19]{font-size:1.2rem}@media (max-width: 600px){.certificate-content[data-v-b9f71f19]{padding:25px 20px}.title[data-v-b9f71f19]{font-size:1.6rem}.main-title[data-v-b9f71f19]{font-size:1.3rem}.trophy[data-v-b9f71f19]{font-size:60px}.action-btn[data-v-b9f71f19]{padding:14px 20px;font-size:0.95rem}}.reflections-page[data-v-e619516c]{background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);overflow:hidden;min-height:100vh}.reflections-header[data-v-e619516c]{padding:32px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white}.back-btn[data-v-e619516c]{background:rgba(255, 255, 255, 0.2);border:none;color:white;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:14px;margin-bottom:16px;transition:all 0.3s ease}.back-btn[data-v-e619516c]:hover{background:rgba(255, 255, 255, 0.3)}.reflections-header h1[data-v-e619516c]{margin:0 0 8px 0;font-size:28px}.subtitle[data-v-e619516c]{margin:0;opacity:0.9;font-size:15px}.loading[data-v-e619516c]{padding:60px 32px;text-align:center;color:#666;font-size:16px}.empty-state[data-v-e619516c]{padding:60px 32px;text-align:center}.empty-icon[data-v-e619516c]{font-size:64px;margin-bottom:16px}.empty-state h3[data-v-e619516c]{margin:0 0 8px 0;color:#1a1a2e;font-size:20px}.empty-state p[data-v-e619516c]{margin:0 0 24px 0;color:#666;font-size:15px}.start-btn[data-v-e619516c]{padding:14px 28px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;border:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;transition:all 0.3s ease}.start-btn[data-v-e619516c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102, 126, 234, 0.4)}.reflections-list[data-v-e619516c]{padding:32px;display:flex;flex-direction:column;gap:20px}.reflection-card[data-v-e619516c]{padding:24px;background:#fff8e1;border-radius:12px;border-left:4px solid #ffc107}.reflection-card-header[data-v-e619516c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.lesson-number[data-v-e619516c]{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white;padding:4px 12px;border-radius:20px;font-size:13px;font-weight:500}.reflection-date[data-v-e619516c]{color:#999;font-size:13px}.reflection-question[data-v-e619516c]{margin-bottom:12px;padding:12px;background:rgba(255, 255, 255, 0.6);border-radius:8px;font-size:14px;color:#666}.reflection-question strong[data-v-e619516c]{color:#f57c00}.reflection-text[data-v-e619516c]{font-size:15px;line-height:1.6;color:#1a1a2e;white-space:pre-wrap}@media (max-width: 600px){.reflections-header[data-v-e619516c]{padding:24px}.reflections-header h1[data-v-e619516c]{font-size:22px}.reflections-list[data-v-e619516c]{padding:20px}.reflection-card[data-v-e619516c]{padding:16px}}.app-container[data-v-1d087307]{max-width:800px;margin:0 auto;padding:20px;font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;color:#333;line-height:1.6}.partner-block[data-v-1d087307]{display:flex;align-items:center;gap:16px;margin-top:28px;padding:20px 24px;background:linear-gradient(135deg, #1a1a2e 0%, #232342 100%);border:1px solid rgba(255, 215, 0, 0.45);border-radius:16px;text-decoration:none;transition:transform 0.3s ease, box-shadow 0.3s ease}.partner-block[data-v-1d087307]:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0, 0, 0, 0.25)}.partner-icon[data-v-1d087307]{font-size:28px;flex-shrink:0}.partner-text[data-v-1d087307]{display:flex;flex-direction:column;gap:4px;flex:1}.partner-title[data-v-1d087307]{color:#ffd700;font-size:17px;font-weight:600}.partner-sub[data-v-1d087307]{color:#c9c9e0;font-size:14px;line-height:1.5}.partner-arrow[data-v-1d087307]{color:#ffd700;font-size:22px;flex-shrink:0;transition:transform 0.3s ease}.partner-block:hover .partner-arrow[data-v-1d087307]{transform:translateX(5px)}@media (max-width: 600px){.partner-block[data-v-1d087307]{padding:16px;gap:12px}.partner-icon[data-v-1d087307]{font-size:22px}.partner-title[data-v-1d087307]{font-size:15px}.partner-sub[data-v-1d087307]{font-size:13px}}