.form-wrapper[data-v-315a25b3]{width:100%;max-width:480px;margin:0 auto}.form-card[data-v-315a25b3]{background:rgba(255,255,255,0.92);backdrop-filter:blur(16px);border:1px solid #E8E0D5;border-radius:20px;padding:40px 32px;text-align:center}.form-icon[data-v-315a25b3]{font-size:48px;margin-bottom:12px}.form-title[data-v-315a25b3]{font-family:'Cormorant Garamond', serif;font-size:26px;font-weight:600;color:#3D3229;margin:0 0 8px}.form-desc[data-v-315a25b3]{font-size:14px;color:#8B7E74;line-height:1.6;margin:0 0 32px}.success-message[data-v-315a25b3]{padding:16px 0}.success-icon[data-v-315a25b3]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg, #C9A962, #D4A5A5);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:24px;color:#fff;font-weight:700}.success-message h3[data-v-315a25b3]{font-family:'Cormorant Garamond', serif;font-size:22px;font-weight:600;color:#3D3229;margin:0 0 8px}.success-message p[data-v-315a25b3]{font-size:14px;color:#8B7E74;line-height:1.6;margin:0}.tg-hint[data-v-315a25b3]{margin-top:16px !important;font-size:13px !important}.tg-link[data-v-315a25b3]{color:#C9A962;text-decoration:none;font-weight:600}.tg-link[data-v-315a25b3]:hover{text-decoration:underline}.form[data-v-315a25b3]{text-align:left}.input-group[data-v-315a25b3]{margin-bottom:20px}.input-group label[data-v-315a25b3]{display:block;font-size:14px;font-weight:500;color:#3D3229;margin-bottom:6px}.input-field[data-v-315a25b3]{width:100%;padding:12px 16px;border:1.5px solid #E8E0D5;border-radius:10px;font-size:15px;color:#3D3229;background:rgba(255,255,255,0.8);outline:none;transition:border-color 0.3s ease;box-sizing:border-box;font-family:'Inter', sans-serif}.input-field[data-v-315a25b3]:focus{border-color:#C9A962;box-shadow:0 0 0 3px rgba(201,169,98,0.1)}.input-field[data-v-315a25b3]::placeholder{color:#B8A878}.btn-submit[data-v-315a25b3]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg, #C9A962 0%, #DFC888 50%, #C9A962 100%);color:#3D3229;border:none;padding:14px 32px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 16px rgba(201,169,98,0.3);font-family:'Inter', sans-serif;margin-top:8px}.btn-submit[data-v-315a25b3]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(201,169,98,0.4)}.btn-submit[data-v-315a25b3]:disabled{opacity:0.6;cursor:not-allowed;transform:none}.form-note[data-v-315a25b3]{font-size:12px;color:#B8A878;text-align:center;margin:16px 0 0;line-height:1.4}.test-container[data-v-78a19481]{position:relative;min-height:100vh;background:#FAF8F5;overflow:hidden;font-family:'Inter', sans-serif}.bg-particles[data-v-78a19481]{position:fixed;inset:0;pointer-events:none;z-index:0}.bg-particle[data-v-78a19481]{position:absolute;border-radius:50%;opacity:0.05;animation:bgFloat-78a19481 25s ease-in-out infinite}.bp-1[data-v-78a19481]{width:400px;height:400px;background:radial-gradient(circle, #C9A962, transparent);top:-10%;left:-10%;animation-delay:0s}.bp-2[data-v-78a19481]{width:300px;height:300px;background:radial-gradient(circle, #D4A5A5, transparent);bottom:20%;right:-5%;animation-delay:-8s}.bp-3[data-v-78a19481]{width:250px;height:250px;background:radial-gradient(circle, #8B9DAF, transparent);top:50%;left:60%;animation-delay:-16s}@keyframes bgFloat-78a19481{0%, 100%{transform:translate(0, 0) scale(1)}33%{transform:translate(20px, -15px) scale(1.05)}66%{transform:translate(-15px, 10px) scale(0.95)}}.step[data-v-78a19481]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:48px 24px;max-width:640px;margin:0 auto}.intro-step[data-v-78a19481]{justify-content:center;text-align:center;padding-top:80px;padding-bottom:80px}.intro-badge[data-v-78a19481]{display:inline-block;padding:6px 16px;border-radius:100px;background:rgba(201,169,98,0.1);border:1px solid rgba(201,169,98,0.2);color:#C9A962;font-size:12px;font-weight:500;letter-spacing:0.05em;text-transform:uppercase;margin-bottom:24px}.intro-icon[data-v-78a19481]{font-size:72px;margin-bottom:16px;animation:float-78a19481 3s ease-in-out infinite}@keyframes float-78a19481{0%, 100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.intro-title[data-v-78a19481]{font-family:'Cormorant Garamond', serif;font-size:clamp(38px, 7vw, 56px);font-weight:600;color:#3D3229;line-height:1.1;letter-spacing:-0.03em;margin:0 0 16px}.intro-desc[data-v-78a19481]{font-size:16px;color:#8B7E74;line-height:1.6;max-width:400px;margin:0 auto 28px}.intro-badges[data-v-78a19481]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:36px}.badge[data-v-78a19481]{display:inline-flex;align-items:center;gap:6px;background:#E8E0D5;color:#8B7E74;padding:8px 16px;border-radius:100px;font-size:13px;font-weight:500}.badge i[data-v-78a19481]{font-size:12px}.btn-primary[data-v-78a19481]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg, #C9A962 0%, #DFC888 50%, #C9A962 100%);color:#3D3229;border:none;padding:14px 36px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 16px rgba(201,169,98,0.3)}.btn-primary[data-v-78a19481]:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(201,169,98,0.45)}.questions-step[data-v-78a19481]{padding-top:32px;padding-bottom:80px}.block-header[data-v-78a19481]{display:flex;align-items:center;gap:10px;margin-bottom:20px;padding:10px 18px;background:rgba(201,169,98,0.08);border-radius:12px;border:1px solid rgba(201,169,98,0.15)}.block-emoji[data-v-78a19481]{font-size:22px}.block-name[data-v-78a19481]{font-family:'Cormorant Garamond', serif;font-size:18px;font-weight:600;color:#8B7E74}.progress-bar[data-v-78a19481]{width:100%;margin-bottom:32px}.progress-track[data-v-78a19481]{width:100%;height:6px;background:#E8E0D5;border-radius:100px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-78a19481]{height:100%;background:linear-gradient(90deg, #C9A962, #D4A5A5);border-radius:100px;transition:width 0.5s ease}.progress-info[data-v-78a19481]{display:flex;justify-content:space-between;font-size:13px;color:#8B7E74}.progress-text[data-v-78a19481]{font-weight:500}.progress-pct[data-v-78a19481]{opacity:0.7}.question-wrapper[data-v-78a19481]{width:100%}.question-fade-enter-active[data-v-78a19481],
.question-fade-leave-active[data-v-78a19481]{transition:all 0.35s ease}.question-fade-enter-from[data-v-78a19481]{opacity:0;transform:translateX(24px)}.question-fade-leave-to[data-v-78a19481]{opacity:0;transform:translateX(-24px)}.question-card[data-v-78a19481]{background:rgba(255,255,255,0.85);backdrop-filter:blur(8px);border:1px solid #E8E0D5;border-radius:16px;padding:28px 24px;margin-bottom:20px}.q-number[data-v-78a19481]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg, #C9A962, #D4A5A5);color:#fff;font-size:14px;font-weight:700;margin-bottom:16px}.q-text[data-v-78a19481]{font-size:18px;font-weight:500;color:#3D3229;line-height:1.6;font-family:'Cormorant Garamond', serif}.answers-grid[data-v-78a19481]{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.answer-btn[data-v-78a19481]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px 20px;border:1.5px solid #E8E0D5;border-radius:12px;background:rgba(255,255,255,0.7);cursor:pointer;transition:all 0.25s ease;text-align:left;font-family:'Inter', sans-serif;font-size:14px;color:#3D3229;line-height:1.5}.answer-btn[data-v-78a19481]:hover{border-color:#C9A962;background:rgba(201,169,98,0.04);transform:translateX(4px)}.answer-key[data-v-78a19481]{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:50%;background:#E8E0D5;font-size:13px;font-weight:700;color:#8B7E74;flex-shrink:0;transition:all 0.25s ease}.answer-btn.selected .answer-key[data-v-78a19481]{color:#fff;background:#C9A962}.answer-btn.selected.type-worthy[data-v-78a19481]{border-color:#C9A962;background:rgba(201,169,98,0.08)}.answer-btn.selected.type-undervalued[data-v-78a19481]{border-color:#8B9DAF;background:rgba(139,157,175,0.08)}.answer-btn.selected.type-measuring[data-v-78a19481]{border-color:#5A7A6A;background:rgba(90,122,106,0.08)}.answer-btn.selected.type-free[data-v-78a19481]{border-color:#D4A5A5;background:rgba(212,165,165,0.08)}.answer-text[data-v-78a19481]{flex:1;padding-top:3px}.btn-next[data-v-78a19481]{width:100%;justify-content:center}.result-step[data-v-78a19481]{padding-top:48px;padding-bottom:80px}.result-container[data-v-78a19481]{width:100%;max-width:560px}.type-reveal[data-v-78a19481]{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:28px}.reveal-ring[data-v-78a19481]{position:absolute;width:120px;height:120px;top:0}.ring[data-v-78a19481]{position:absolute;inset:0;border-radius:50%;border:2px solid var(--ring-color);opacity:0;animation:ringExpand-78a19481 2.5s ease-out infinite}.r-1[data-v-78a19481]{animation-delay:0s}.r-2[data-v-78a19481]{animation-delay:0.8s}.r-3[data-v-78a19481]{animation-delay:1.6s}@keyframes ringExpand-78a19481{0%{transform:scale(0.85);opacity:0.35}100%{transform:scale(1.4);opacity:0}}.type-icon-wrapper[data-v-78a19481]{width:100px;height:100px;border-radius:50%;border:3px solid;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.type-emoji-big[data-v-78a19481]{font-size:48px}.type-name-badge[data-v-78a19481]{display:inline-block;padding:8px 24px;border-radius:100px;color:#fff;font-family:'Cormorant Garamond', serif;font-size:20px;font-weight:600;letter-spacing:0.02em}.result-title[data-v-78a19481]{text-align:center;font-family:'Cormorant Garamond', serif;font-size:28px;font-weight:600;margin:0 0 8px}.result-subtitle[data-v-78a19481]{text-align:center;font-size:14px;color:#8B7E74;line-height:1.5;margin:0 0 28px;max-width:400px;margin-left:auto;margin-right:auto}.result-message[data-v-78a19481]{background:rgba(255,255,255,0.8);border:1px solid #E8E0D5;border-radius:14px;padding:24px;margin-bottom:24px}.result-message p[data-v-78a19481]{font-size:15px;color:#3D3229;line-height:1.7}.traits-section[data-v-78a19481]{margin-bottom:28px}.traits-title[data-v-78a19481]{font-family:'Cormorant Garamond', serif;font-size:18px;font-weight:600;color:#3D3229;margin:0 0 14px}.traits-list[data-v-78a19481]{display:flex;flex-direction:column;gap:10px}.trait-item[data-v-78a19481]{display:flex;align-items:center;gap:12px;font-size:14px;color:#3D3229}.trait-bullet[data-v-78a19481]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.scores-section[data-v-78a19481]{background:rgba(255,255,255,0.8);border:1px solid #E8E0D5;border-radius:14px;padding:24px;margin-bottom:24px}.scores-title[data-v-78a19481]{font-family:'Cormorant Garamond', serif;font-size:18px;font-weight:600;color:#3D3229;margin:0 0 18px}.score-row[data-v-78a19481]{margin-bottom:14px}.score-row[data-v-78a19481]:last-child{margin-bottom:0}.score-label[data-v-78a19481]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:14px}.score-name[data-v-78a19481]{font-weight:500;color:#3D3229}.score-bar-wrapper[data-v-78a19481]{display:flex;align-items:center;gap:12px}.score-bar-bg[data-v-78a19481]{flex:1;height:8px;background:#E8E0D5;border-radius:100px;overflow:hidden}.score-bar-fill[data-v-78a19481]{height:100%;border-radius:100px;transition:width 1.2s ease}.score-pct[data-v-78a19481]{font-size:14px;font-weight:700;min-width:36px;text-align:right}.affirmation-card[data-v-78a19481]{border:1.5px solid;border-radius:14px;padding:24px;text-align:center;margin-bottom:32px}.affirmation-icon[data-v-78a19481]{font-size:28px;margin-bottom:10px}.affirmation-text[data-v-78a19481]{font-size:15px;color:#3D3229;line-height:1.6;font-style:italic;font-family:'Cormorant Garamond', serif}.share-section[data-v-78a19481]{text-align:center;margin-bottom:32px}.share-label[data-v-78a19481]{font-size:14px;color:#8B7E74;margin-bottom:12px}.share-buttons[data-v-78a19481]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.share-btn[data-v-78a19481]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:1.5px solid #E8E0D5;background:rgba(255,255,255,0.8);cursor:pointer;font-size:14px;font-weight:500;color:#8B7E74;transition:all 0.2s ease;font-family:'Inter', sans-serif}.share-btn[data-v-78a19481]:hover{transform:translateY(-2px)}.share-btn.tg[data-v-78a19481]:hover{border-color:#0088cc;color:#0088cc;background:rgba(0,136,204,0.04)}.share-btn.vk[data-v-78a19481]:hover{border-color:#4A76A8;color:#4A76A8;background:rgba(74,118,168,0.04)}.share-btn.copy[data-v-78a19481]:hover{border-color:#C9A962;color:#C9A962;background:rgba(201,169,98,0.04)}.cta-block[data-v-78a19481]{text-align:center;padding-top:8px}.cta-divider[data-v-78a19481]{width:48px;height:2px;background:linear-gradient(90deg, #C9A962, #D4A5A5);margin:0 auto 20px;border-radius:2px}.cta-text[data-v-78a19481]{font-size:14px;color:#8B7E74;line-height:1.6;margin:0 0 24px}.cta-btn[data-v-78a19481]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg, #C9A962 0%, #DFC888 50%, #C9A962 100%);color:#3D3229;padding:14px 32px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 16px rgba(201,169,98,0.3)}.cta-btn[data-v-78a19481]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(201,169,98,0.4)}@media (max-width: 480px){.step[data-v-78a19481]{padding-left:16px;padding-right:16px}.q-text[data-v-78a19481]{font-size:16px}.answer-btn[data-v-78a19481]{padding:14px 16px;font-size:13px}}