.hero-section[data-v-74ec456f]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#F4F3F0}.gears-bg[data-v-74ec456f]{position:absolute;inset:0;z-index:0;pointer-events:none}.gear[data-v-74ec456f]{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center}.gear-1[data-v-74ec456f]{width:280px;height:280px;top:-40px;left:-60px;animation:spinSlow-74ec456f 20s linear infinite}.gear-2[data-v-74ec456f]{width:180px;height:180px;bottom:10%;right:-30px;animation:spinReverse-74ec456f 15s linear infinite}.gear-3[data-v-74ec456f]{width:140px;height:140px;bottom:30%;left:20%;animation:spinSlow-74ec456f 18s linear infinite}.gear-inner[data-v-74ec456f]{position:absolute;width:40%;height:40%;border-radius:50%;background:rgba(198,124,78,0.04);border:2px solid rgba(198,124,78,0.08);z-index:1}.gear-teeth[data-v-74ec456f]{position:absolute;inset:0}.tooth[data-v-74ec456f]{position:absolute;width:20%;height:8px;background:rgba(198,124,78,0.06);top:50%;left:40%;transform-origin:center;transform:translateY(-50%) rotate(calc(var(--i, 0) * 30deg)) translateX(140%);border-radius:2px}.gear-1 .tooth[data-v-74ec456f]{transform:translateY(-50%) rotate(calc(var(--i, 0) * 30deg)) translateX(140%);height:10px;width:18%}.gear-2 .tooth[data-v-74ec456f]{transform:translateY(-50%) rotate(calc(var(--i, 0) * 45deg)) translateX(120%);height:8px;width:16%}.gear-3 .tooth[data-v-74ec456f]{transform:translateY(-50%) rotate(calc(var(--i, 0) * 36deg)) translateX(115%);height:6px;width:14%}@keyframes spinSlow-74ec456f{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spinReverse-74ec456f{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.gear-1 .tooth[data-v-74ec456f]:nth-child(1){--i:0}.gear-1 .tooth[data-v-74ec456f]:nth-child(2){--i:1}.gear-1 .tooth[data-v-74ec456f]:nth-child(3){--i:2}.gear-1 .tooth[data-v-74ec456f]:nth-child(4){--i:3}.gear-1 .tooth[data-v-74ec456f]:nth-child(5){--i:4}.gear-1 .tooth[data-v-74ec456f]:nth-child(6){--i:5}.gear-1 .tooth[data-v-74ec456f]:nth-child(7){--i:6}.gear-1 .tooth[data-v-74ec456f]:nth-child(8){--i:7}.gear-1 .tooth[data-v-74ec456f]:nth-child(9){--i:8}.gear-1 .tooth[data-v-74ec456f]:nth-child(10){--i:9}.gear-1 .tooth[data-v-74ec456f]:nth-child(11){--i:10}.gear-1 .tooth[data-v-74ec456f]:nth-child(12){--i:11}.gear-2 .tooth[data-v-74ec456f]:nth-child(1){--i:0}.gear-2 .tooth[data-v-74ec456f]:nth-child(2){--i:1}.gear-2 .tooth[data-v-74ec456f]:nth-child(3){--i:2}.gear-2 .tooth[data-v-74ec456f]:nth-child(4){--i:3}.gear-2 .tooth[data-v-74ec456f]:nth-child(5){--i:4}.gear-2 .tooth[data-v-74ec456f]:nth-child(6){--i:5}.gear-2 .tooth[data-v-74ec456f]:nth-child(7){--i:6}.gear-2 .tooth[data-v-74ec456f]:nth-child(8){--i:7}.gear-3 .tooth[data-v-74ec456f]:nth-child(1){--i:0}.gear-3 .tooth[data-v-74ec456f]:nth-child(2){--i:1}.gear-3 .tooth[data-v-74ec456f]:nth-child(3){--i:2}.gear-3 .tooth[data-v-74ec456f]:nth-child(4){--i:3}.gear-3 .tooth[data-v-74ec456f]:nth-child(5){--i:4}.gear-3 .tooth[data-v-74ec456f]:nth-child(6){--i:5}.gear-3 .tooth[data-v-74ec456f]:nth-child(7){--i:6}.gear-3 .tooth[data-v-74ec456f]:nth-child(8){--i:7}.gear-3 .tooth[data-v-74ec456f]:nth-child(9){--i:8}.gear-3 .tooth[data-v-74ec456f]:nth-child(10){--i:9}.hero-overlay[data-v-74ec456f]{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%, rgba(198,124,78,0.08) 0%, transparent 50%),
    radial-gradient(ellipse at 80% 30%, rgba(142,158,171,0.06) 0%, transparent 50%),
    radial-gradient(ellipse at 50% 80%, rgba(244,243,240,1) 0%, transparent 60%);z-index:1}.ambient-light[data-v-74ec456f]{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(100px);opacity:0.12;animation:pulse-74ec456f 6s ease-in-out infinite;z-index:0}.light-1[data-v-74ec456f]{top:-150px;right:-80px;background:radial-gradient(circle, #C67C4E 0%, transparent 70%);animation-delay:0s}.light-2[data-v-74ec456f]{bottom:-150px;left:-80px;background:radial-gradient(circle, #B8956A 0%, transparent 70%);animation-delay:3s}@keyframes pulse-74ec456f{0%, 100%{opacity:0.08;transform:scale(1)}50%{opacity:0.18;transform:scale(1.1)}}.hero-content[data-v-74ec456f]{position:relative;z-index:2;text-align:center;padding:2rem;max-width:720px}.hero-badge[data-v-74ec456f]{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1.25rem;background:rgba(198,124,78,0.08);border:1px solid rgba(198,124,78,0.2);border-radius:100px;margin-bottom:2rem;animation:fadeInDown-74ec456f 0.8s ease-out}.badge-icon[data-v-74ec456f]{font-size:1rem}.badge-text[data-v-74ec456f]{font-family:'Playfair Display', serif;font-size:0.875rem;color:#C67C4E;letter-spacing:0.05em;text-transform:uppercase}.hero-title[data-v-74ec456f]{font-family:'Playfair Display', serif;font-size:clamp(2.5rem, 6vw, 4.5rem);font-weight:600;color:#2D3748;line-height:1.15;margin:0 0 1.25rem;animation:fadeInUp-74ec456f 0.8s ease-out 0.2s both;letter-spacing:-0.02em}.hero-subtitle[data-v-74ec456f]{font-family:'Inter', sans-serif;font-size:clamp(1rem, 2vw, 1.25rem);line-height:1.6;color:#6B7A8E;margin:0 0 2.5rem;animation:fadeInUp-74ec456f 0.8s ease-out 0.4s both;max-width:540px;margin-left:auto;margin-right:auto}.hero-stats[data-v-74ec456f]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2.5rem;animation:fadeInUp-74ec456f 0.8s ease-out 0.5s both}.stat-item[data-v-74ec456f]{display:flex;flex-direction:column;align-items:center;gap:0.25rem}.stat-number[data-v-74ec456f]{font-family:'Playfair Display', serif;font-size:1.75rem;font-weight:600;color:#C67C4E}.stat-label[data-v-74ec456f]{font-family:'Inter', sans-serif;font-size:0.8125rem;color:#8E9EAB;text-transform:uppercase;letter-spacing:0.08em}.stat-divider[data-v-74ec456f]{width:1px;height:40px;background:linear-gradient(to bottom, transparent, rgba(198,124,78,0.3), transparent)}.cta-button[data-v-74ec456f]{display:inline-flex;align-items:center;gap:0.75rem;padding:1.125rem 2.5rem;background:linear-gradient(135deg, #C67C4E 0%, #B0683C 100%);border:none;border-radius:12px;cursor:pointer;transition:all 0.3s ease;animation:fadeInUp-74ec456f 0.8s ease-out 0.6s both;box-shadow:0 4px 14px rgba(198,124,78,0.3);position:relative;overflow:hidden}.cta-button[data-v-74ec456f]::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(255,255,255,0.15) 0%, transparent 50%);transition:opacity 0.3s ease}.cta-button[data-v-74ec456f]:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(198,124,78,0.4)}.cta-button[data-v-74ec456f]:hover::before{opacity:0}.cta-button[data-v-74ec456f]:active{transform:translateY(-1px)}.cta-text[data-v-74ec456f]{font-family:'Inter', sans-serif;font-size:1.125rem;font-weight:600;color:#fff}.cta-arrow[data-v-74ec456f]{font-size:1.25rem;color:#fff;transition:transform 0.3s ease}.cta-button:hover .cta-arrow[data-v-74ec456f]{transform:translateX(4px)}.hero-note[data-v-74ec456f]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#8E9EAB;margin-top:1.5rem;animation:fadeInUp-74ec456f 0.8s ease-out 0.7s both}.hero-gradient[data-v-74ec456f]{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to top, #F4F3F0 0%, transparent 100%);z-index:2}@keyframes fadeInUp-74ec456f{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown-74ec456f{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.hero-content[data-v-74ec456f]{padding:1.5rem}.hero-stats[data-v-74ec456f]{gap:1rem}.stat-number[data-v-74ec456f]{font-size:1.375rem}.cta-button[data-v-74ec456f]{padding:1rem 2rem}.gear-1[data-v-74ec456f]{width:200px;height:200px;top:-30px;left:-50px}.gear-2[data-v-74ec456f]{width:130px;height:130px}.gear-3[data-v-74ec456f]{width:100px;height:100px}}.progress-bar-container[data-v-4ab61bd4]{margin-bottom:2rem}.progress-info[data-v-4ab61bd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.75rem}.progress-label[data-v-4ab61bd4]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#8E9EAB;font-weight:500}.progress-percent[data-v-4ab61bd4]{font-family:'Playfair Display', serif;font-size:0.9375rem;color:#C67C4E;font-weight:600}.progress-track[data-v-4ab61bd4]{width:100%;height:4px;background:rgba(198,124,78,0.12);border-radius:4px;overflow:hidden;margin-bottom:0.75rem}.progress-fill[data-v-4ab61bd4]{height:100%;background:linear-gradient(90deg, #C67C4E, #B8956A);border-radius:4px;transition:width 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.progress-dots[data-v-4ab61bd4]{display:flex;gap:6px;justify-content:center}.progress-dot[data-v-4ab61bd4]{width:8px;height:8px;border-radius:50%;background:rgba(142,158,171,0.2);transition:all 0.3s ease}.progress-dot.dot-active[data-v-4ab61bd4]{background:rgba(198,124,78,0.3)}.progress-dot.dot-current[data-v-4ab61bd4]{background:#C67C4E;box-shadow:0 0 8px rgba(198,124,78,0.5);animation:dotPulse-4ab61bd4 1.5s ease-in-out infinite}@keyframes dotPulse-4ab61bd4{0%, 100%{box-shadow:0 0 8px rgba(198,124,78,0.5)}50%{box-shadow:0 0 16px rgba(198,124,78,0.8)}}.question-card[data-v-02ca44d2]{background:#fff;border:1px solid rgba(142,158,171,0.2);border-radius:20px;padding:2.5rem;box-shadow:0 4px 24px rgba(0,0,0,0.04);animation:slideIn-02ca44d2 0.4s ease-out;position:relative;overflow:hidden}.question-card[data-v-02ca44d2]::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, transparent, #C67C4E, #B8956A, transparent);opacity:0.6}@keyframes slideIn-02ca44d2{from{opacity:0;transform:translateY(20px) scale(0.98)}to{opacity:1;transform:translateY(0) scale(1)}}.question-number[data-v-02ca44d2]{font-family:'Playfair Display', serif;font-size:3rem;font-weight:600;color:rgba(198,124,78,0.1);line-height:1;margin-bottom:0.25rem}.question-label[data-v-02ca44d2]{font-family:'Inter', sans-serif;font-size:0.75rem;color:#C67C4E;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:1rem;font-weight:500}.question-text[data-v-02ca44d2]{font-family:'Playfair Display', serif;font-size:1.2rem;line-height:1.6;color:#2D3748;margin:0 0 2rem;font-weight:500}.options-list[data-v-02ca44d2]{display:flex;flex-direction:column;gap:0.75rem}.option-button[data-v-02ca44d2]{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1rem 1.25rem;background:rgba(244,243,240,0.6);border:1px solid rgba(142,158,171,0.15);border-radius:12px;cursor:pointer;transition:all 0.3s ease;text-align:left;position:relative;overflow:hidden}.option-button[data-v-02ca44d2]:hover:not(.option-selected){background:rgba(244,243,240,1);border-color:rgba(198,124,78,0.25);transform:translateX(4px)}.option-selected[data-v-02ca44d2]{border-width:1.5px;box-shadow:0 0 16px rgba(198,124,78,0.08)}.option-marker[data-v-02ca44d2]{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(142,158,171,0.08);border:1px solid rgba(142,158,171,0.2);transition:all 0.3s ease;font-size:0.75rem;font-weight:600;color:#8E9EAB;margin-top:2px}.marker-selected[data-v-02ca44d2]{border-color:transparent;color:#fff}.marker-check[data-v-02ca44d2]{font-size:0.8125rem}.option-text[data-v-02ca44d2]{font-family:'Inter', sans-serif;font-size:0.9375rem;line-height:1.5;color:#4A5568;flex:1}.option-selected .option-text[data-v-02ca44d2]{color:#2D3748;font-weight:500}.option-type-hint[data-v-02ca44d2]{flex-shrink:0;font-size:1.125rem;opacity:0;transition:opacity 0.3s ease;margin-top:2px}.option-selected .option-type-hint[data-v-02ca44d2]{opacity:1}@media (max-width: 640px){.question-card[data-v-02ca44d2]{padding:1.5rem;border-radius:16px}.question-number[data-v-02ca44d2]{font-size:2.25rem}.question-text[data-v-02ca44d2]{font-size:1.1rem}.option-button[data-v-02ca44d2]{padding:0.875rem 1rem}.option-text[data-v-02ca44d2]{font-size:0.875rem}}.types-chart[data-v-74137d51]{margin-bottom:2rem;padding:1.5rem;background:#fff;border:1px solid rgba(142,158,171,0.2);border-radius:16px}.section-title[data-v-74137d51]{font-family:'Playfair Display', serif;font-size:1.375rem;color:#2D3748;margin:0 0 1.25rem;font-weight:600}.type-bars[data-v-74137d51]{display:flex;flex-direction:column;gap:0.75rem}.type-bar-row[data-v-74137d51]{display:flex;align-items:center;gap:0.75rem}.type-bar-info[data-v-74137d51]{display:flex;align-items:center;gap:0.5rem;min-width:150px}.type-bar-symbol[data-v-74137d51]{font-size:1.125rem}.type-bar-name[data-v-74137d51]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#4A5568;font-weight:500;white-space:nowrap}.type-bar-track[data-v-74137d51]{flex:1;height:8px;background:rgba(142,158,171,0.1);border-radius:4px;overflow:hidden}.type-bar-fill[data-v-74137d51]{height:100%;border-radius:4px;transition:width 0.8s cubic-bezier(0.4, 0, 0.2, 1)}.type-bar-percent[data-v-74137d51]{font-family:'Inter', sans-serif;font-size:0.8125rem;font-weight:600;color:#8E9EAB;min-width:36px;text-align:right}@media (max-width: 640px){.type-bar-info[data-v-74137d51]{min-width:120px}.type-bar-name[data-v-74137d51]{font-size:0.8125rem}}.dominant-type[data-v-973a193d]{margin-bottom:2rem;border:1px solid;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,0.04);animation:fadeInUp-973a193d 0.6s ease-out}@keyframes fadeInUp-973a193d{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dominant-hero[data-v-973a193d]{text-align:center;padding:2.5rem 2rem 2rem}.dominant-symbol[data-v-973a193d]{font-size:3.5rem;margin-bottom:1rem;animation:scaleIn-973a193d 0.5s ease-out 0.2s both}@keyframes scaleIn-973a193d{from{transform:scale(0.5);opacity:0}to{transform:scale(1);opacity:1}}.dominant-name[data-v-973a193d]{font-family:'Playfair Display', serif;font-size:1.75rem;color:#2D3748;margin:0 0 1.25rem;font-weight:600}.dominant-bar-container[data-v-973a193d]{max-width:280px;margin:0 auto;position:relative;height:36px;background:rgba(142,158,171,0.08);border-radius:18px;overflow:hidden}.dominant-bar[data-v-973a193d]{height:100%;border-radius:18px;transition:width 1s cubic-bezier(0.4, 0, 0.2, 1);animation:barGrow-973a193d 1s ease-out 0.5s both}@keyframes barGrow-973a193d{from{width:0 !important}}.dominant-bar-label[data-v-973a193d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:'Inter', sans-serif;font-size:0.875rem;font-weight:600;color:#fff}.dominant-description[data-v-973a193d]{padding:0 2rem 2rem}.dominant-characteristic[data-v-973a193d]{font-family:'Inter', sans-serif;font-size:1rem;line-height:1.6;color:#4A5568;margin:0 0 1.25rem;font-weight:500;padding:1rem 1.25rem;background:rgba(244,243,240,0.6);border-radius:12px;border-left:3px solid #C67C4E}.dominant-full-description p[data-v-973a193d]{font-family:'Inter', sans-serif;font-size:0.9375rem;line-height:1.7;color:#4A5568;margin:0 0 1rem}.dominant-full-description p[data-v-973a193d]:last-child{margin-bottom:0}@media (max-width: 640px){.dominant-hero[data-v-973a193d]{padding:1.75rem 1.25rem 1.5rem}.dominant-name[data-v-973a193d]{font-size:1.375rem}.dominant-description[data-v-973a193d]{padding:0 1.25rem 1.5rem}}.action-plan[data-v-da502a0f]{margin-bottom:2rem;padding:1.5rem;background:#fff;border:1px solid rgba(142,158,171,0.2);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,0.04)}.section-title[data-v-da502a0f]{font-family:'Playfair Display', serif;font-size:1.375rem;color:#2D3748;margin:0 0 0.75rem;font-weight:600}.plan-intro[data-v-da502a0f]{font-family:'Inter', sans-serif;font-size:0.9375rem;line-height:1.6;color:#8E9EAB;margin:0 0 1.5rem;font-style:italic;padding:0.875rem 1rem;background:rgba(244,243,240,0.5);border-radius:10px}.plan-steps[data-v-da502a0f]{display:flex;flex-direction:column;gap:1rem}.plan-step[data-v-da502a0f]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-da502a0f]{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Playfair Display', serif;font-size:1rem;font-weight:600;border:1px solid}.step-content[data-v-da502a0f]{flex:1;padding-top:4px}.step-text[data-v-da502a0f]{font-family:'Inter', sans-serif;font-size:0.9375rem;line-height:1.5;color:#4A5568;margin:0}.lead-form-section[data-v-2505d11d]{position:relative;padding:2rem;background:#fff;border:1px solid rgba(142,158,171,0.2);border-radius:20px;overflow:hidden;margin-bottom:1.5rem;box-shadow:0 4px 24px rgba(0,0,0,0.04)}.form-glow[data-v-2505d11d]{position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle, rgba(198,124,78,0.05) 0%, transparent 70%);border-radius:50%;pointer-events:none}.form-title[data-v-2505d11d]{font-family:'Playfair Display', serif;font-size:1.5rem;color:#2D3748;margin:0 0 0.5rem;text-align:center;font-weight:600}.form-description[data-v-2505d11d]{font-family:'Inter', sans-serif;font-size:0.9375rem;color:#6B7A8E;line-height:1.5;margin:0 0 1.5rem;text-align:center;max-width:520px;margin-left:auto;margin-right:auto}.lead-form[data-v-2505d11d]{max-width:480px;margin:0 auto}.form-field[data-v-2505d11d]{margin-bottom:1rem}.field-label[data-v-2505d11d]{display:block;font-family:'Inter', sans-serif;font-size:0.8125rem;font-weight:500;color:#4A5568;margin-bottom:0.375rem}.field-input[data-v-2505d11d]{width:100%;padding:0.875rem 1rem;background:#F4F3F0;border:1px solid rgba(142,158,171,0.2);border-radius:10px;font-family:'Inter', sans-serif;font-size:0.9375rem;color:#2D3748;transition:all 0.2s ease;outline:none;box-sizing:border-box}.field-input[data-v-2505d11d]::placeholder{color:#8E9EAB}.field-input[data-v-2505d11d]:focus{border-color:rgba(198,124,78,0.4);background:#fff;box-shadow:0 0 0 3px rgba(198,124,78,0.08)}.form-row[data-v-2505d11d]{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}.submit-button[data-v-2505d11d]{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg, #C67C4E 0%, #B0683C 100%);border:none;border-radius:12px;font-family:'Inter', sans-serif;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all 0.3s ease;margin-top:0.5rem;box-shadow:0 4px 14px rgba(198,124,78,0.3)}.submit-button[data-v-2505d11d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,124,78,0.4)}.submit-button[data-v-2505d11d]:disabled{opacity:0.6;cursor:not-allowed}.form-note[data-v-2505d11d]{font-family:'Inter', sans-serif;font-size:0.75rem;color:#8E9EAB;text-align:center;margin-top:1rem}.success-message[data-v-2505d11d]{text-align:center;padding:1rem;animation:fadeIn-2505d11d 0.5s ease}.success-icon[data-v-2505d11d]{font-size:2.5rem;margin-bottom:0.75rem}.success-title[data-v-2505d11d]{font-family:'Playfair Display', serif;font-size:1.5rem;color:#2D3748;margin:0 0 0.5rem}.success-text[data-v-2505d11d]{font-family:'Inter', sans-serif;font-size:0.9375rem;color:#6B7A8E;line-height:1.5;margin:0}.success-link[data-v-2505d11d]{color:#C67C4E;text-decoration:none;font-weight:500}.success-link[data-v-2505d11d]:hover{text-decoration:underline}@keyframes fadeIn-2505d11d{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.lead-form-section[data-v-2505d11d]{padding:1.5rem}.form-row[data-v-2505d11d]{grid-template-columns:1fr}}.share-section[data-v-238d91d0]{margin-top:2rem;padding:1.5rem;background:#fff;border:1px solid rgba(142,158,171,0.2);border-radius:16px;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,0.04)}.share-title[data-v-238d91d0]{font-family:'Playfair Display', serif;font-size:1.25rem;color:#2D3748;margin:0 0 1.25rem;font-weight:600}.share-buttons[data-v-238d91d0]{display:flex;gap:0.5rem;justify-content:center;flex-wrap:wrap}.share-btn[data-v-238d91d0]{display:flex;align-items:center;gap:0.5rem;padding:0.75rem 1rem;border-radius:10px;border:1px solid rgba(142,158,171,0.15);background:#F4F3F0;cursor:pointer;transition:all 0.2s ease;font-family:'Inter', sans-serif;font-size:0.875rem;color:#4A5568}.share-btn[data-v-238d91d0]:hover{transform:translateY(-2px);background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.06)}.share-btn i[data-v-238d91d0]{font-size:1.125rem}.tg-btn[data-v-238d91d0]:hover{border-color:#0088cc;color:#0088cc}.wa-btn[data-v-238d91d0]:hover{border-color:#25D366;color:#25D366}.vk-btn[data-v-238d91d0]:hover{border-color:#4C75A3;color:#4C75A3}.max-btn[data-v-238d91d0]:hover{border-color:#C67C4E;color:#C67C4E}.ig-btn[data-v-238d91d0]:hover{border-color:#E1306C;color:#E1306C}.fb-btn[data-v-238d91d0]:hover{border-color:#1877F2;color:#1877F2}.ok-btn[data-v-238d91d0]:hover{border-color:#ED812B;color:#ED812B}.vib-btn[data-v-238d91d0]:hover{border-color:#7360F2;color:#7360F2}.copy-btn[data-v-238d91d0]:hover{border-color:#C67C4E;color:#C67C4E}.share-copied[data-v-238d91d0]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#5B8C5A;margin-top:1rem;animation:fadeIn-238d91d0 0.3s ease}.share-channel[data-v-238d91d0]{font-family:'Inter', sans-serif;font-size:0.8125rem;color:#8E9EAB;margin-top:1rem}.channel-link[data-v-238d91d0]{color:#C67C4E;text-decoration:none;font-weight:500;transition:color 0.2s ease}.channel-link[data-v-238d91d0]:hover{color:#B0683C;text-decoration:underline}@keyframes fadeIn-238d91d0{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.share-btn span[data-v-238d91d0]{display:none}.share-btn[data-v-238d91d0]{padding:0.75rem}.share-btn i[data-v-238d91d0]{font-size:1.25rem}}.result-image[data-v-a894cf41]{margin-bottom:2rem;border:1px solid;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,0.04);animation:fadeInUp-a894cf41 0.6s ease-out}@keyframes fadeInUp-a894cf41{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.image-container[data-v-a894cf41]{position:relative;height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden}.image-gear-bg[data-v-a894cf41]{position:absolute;inset:0;pointer-events:none}.img-gear[data-v-a894cf41]{position:absolute;border-radius:50%;border:2px solid rgba(198,124,78,0.06)}.img-gear-1[data-v-a894cf41]{width:200px;height:200px;top:-50px;left:-40px;animation:spinSlow-a894cf41 20s linear infinite}.img-gear-2[data-v-a894cf41]{width:130px;height:130px;bottom:-30px;right:-20px;animation:spinReverse-a894cf41 15s linear infinite}.img-gear-3[data-v-a894cf41]{width:80px;height:80px;bottom:20%;left:30%;animation:spinSlow-a894cf41 18s linear infinite}@keyframes spinSlow-a894cf41{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spinReverse-a894cf41{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.image-content[data-v-a894cf41]{position:relative;z-index:1;text-align:center}.image-symbol[data-v-a894cf41]{font-size:3rem;display:block;margin-bottom:0.5rem;animation:scaleIn-a894cf41 0.5s ease-out 0.2s both}@keyframes scaleIn-a894cf41{from{transform:scale(0.5);opacity:0}to{transform:scale(1);opacity:1}}.image-title[data-v-a894cf41]{font-family:'Playfair Display', serif;font-size:1.5rem;color:#2D3748;margin:0 0 0.75rem;font-weight:600}.image-bar[data-v-a894cf41]{height:6px;border-radius:3px;max-width:200px;margin:0 auto 0.5rem;transition:width 1s cubic-bezier(0.4, 0, 0.2, 1);animation:barGrow-a894cf41 1s ease-out 0.5s both}@keyframes barGrow-a894cf41{from{width:0 !important}}.image-percent[data-v-a894cf41]{font-family:'Inter', sans-serif;font-size:1.5rem;font-weight:700;color:#2D3748;margin:0}.test-app[data-v-bd0d6f86]{background:#F4F3F0;min-height:100vh;font-family:'Inter', sans-serif}.test-section[data-v-bd0d6f86]{background:#F4F3F0;min-height:100vh;padding:3rem 1.5rem;max-width:680px;margin:0 auto;position:relative}.flash-overlay[data-v-bd0d6f86]{position:fixed;inset:0;background:linear-gradient(135deg, rgba(198,124,78,0.08), rgba(142,158,171,0.05));pointer-events:none;z-index:100;animation:flashFade-bd0d6f86 0.3s ease-out forwards}@keyframes flashFade-bd0d6f86{0%{opacity:1}100%{opacity:0}}.navigation[data-v-bd0d6f86]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.nav-spacer[data-v-bd0d6f86]{flex:1}.nav-btn[data-v-bd0d6f86]{display:inline-flex;align-items:center;gap:0.5rem;font-family:'Inter', sans-serif;font-size:0.9375rem;font-weight:500;padding:0.875rem 1.5rem;border-radius:12px;cursor:pointer;transition:all 0.2s ease;border:none}.back-btn[data-v-bd0d6f86]{background:rgba(142,158,171,0.08);border:1px solid rgba(142,158,171,0.15);color:#8E9EAB}.back-btn[data-v-bd0d6f86]:hover{background:rgba(142,158,171,0.15);color:#6B7A8E}.next-btn[data-v-bd0d6f86]{background:linear-gradient(135deg, #C67C4E 0%, #B0683C 100%);color:#fff;font-weight:600;box-shadow:0 4px 14px rgba(198,124,78,0.3);margin-left:auto}.next-btn[data-v-bd0d6f86]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,124,78,0.4)}.results-section[data-v-bd0d6f86]{background:#F4F3F0;min-height:100vh;padding:3rem 1.5rem}.results-container[data-v-bd0d6f86]{max-width:720px;margin:0 auto}.cta-wrapper[data-v-bd0d6f86]{margin-bottom:1.5rem}.restart-btn[data-v-bd0d6f86]{display:inline-flex;align-items:center;gap:0.5rem;margin:2rem auto 0;padding:0.75rem 1.5rem;font-family:'Inter', sans-serif;font-size:0.9375rem;color:#8E9EAB;background:transparent;border:1px solid rgba(142,158,171,0.2);border-radius:10px;cursor:pointer;transition:all 0.2s ease;width:auto;display:block}.restart-btn[data-v-bd0d6f86]:hover{color:#C67C4E;border-color:rgba(198,124,78,0.3)}.footer-section[data-v-bd0d6f86]{padding:2rem 1.5rem;text-align:center}.footer-content[data-v-bd0d6f86]{max-width:680px;margin:0 auto}.footer-text[data-v-bd0d6f86]{font-family:'Inter', sans-serif;font-size:0.875rem;color:#8E9EAB;margin:0}.footer-link[data-v-bd0d6f86]{color:#C67C4E;text-decoration:none;font-weight:500;transition:color 0.2s ease}.footer-link[data-v-bd0d6f86]:hover{color:#B0683C;text-decoration:underline}@media (max-width: 640px){.test-section[data-v-bd0d6f86]{padding:1.5rem 1rem}.results-section[data-v-bd0d6f86]{padding:1.5rem 1rem}.navigation[data-v-bd0d6f86]{flex-wrap:wrap}.nav-btn[data-v-bd0d6f86]{padding:0.75rem 1.25rem;font-size:0.875rem}}