.test-container[data-v-6b23c3c5]{position:relative;overflow:hidden;min-height:100vh;background:var(--bg);font-family:'Segoe UI', system-ui, -apple-system, sans-serif}.waves-bg[data-v-6b23c3c5]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;transition:opacity 1.5s ease}.wave[data-v-6b23c3c5]{position:absolute;bottom:0;left:-5%;width:110%;height:180px;border-radius:50% 50% 0 0;opacity:0.25;transition:all 1.5s ease}.wave-1[data-v-6b23c3c5]{background:linear-gradient(180deg, var(--ocean) 0%, var(--ocean-dark) 100%);animation:waveMove-6b23c3c5 8s ease-in-out infinite alternate;height:200px;opacity:0.30}.wave-2[data-v-6b23c3c5]{background:linear-gradient(180deg, var(--ocean-light) 0%, var(--ocean) 100%);animation:waveMove-6b23c3c5 11s ease-in-out infinite alternate-reverse;height:150px;bottom:-20px;opacity:0.20}.wave-3[data-v-6b23c3c5]{background:linear-gradient(180deg, var(--gold) 0%, var(--gold-dark) 100%);animation:waveMove-6b23c3c5 14s ease-in-out infinite alternate;height:100px;bottom:-40px;opacity:0.15}.waves-calm .wave-1[data-v-6b23c3c5]{height:80px;opacity:0.06;background:var(--gold)}.waves-calm .wave-2[data-v-6b23c3c5]{height:50px;opacity:0.04;bottom:10px;background:var(--ocean-light)}.waves-calm .wave-3[data-v-6b23c3c5]{height:30px;opacity:0.03;bottom:20px;background:var(--gold)}@keyframes waveMove-6b23c3c5{0%{transform:translateX(-3%) scaleY(1)}50%{transform:translateX(0%) scaleY(1.2)}100%{transform:translateX(3%) scaleY(0.9)}}.step[data-v-6b23c3c5]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:48px 24px;max-width:640px;margin:0 auto}.intro-step[data-v-6b23c3c5]{text-align:center}.intro-icon[data-v-6b23c3c5]{font-size:72px;margin-bottom:16px;animation:float-6b23c3c5 3s ease-in-out infinite}@keyframes float-6b23c3c5{0%, 100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.intro-title[data-v-6b23c3c5]{font-size:clamp(32px, 6vw, 48px);font-weight:700;color:#2D2B28;letter-spacing:-0.02em;line-height:1.1;margin:0 0 12px}.intro-subtitle[data-v-6b23c3c5]{font-size:18px;color:#7A7568;margin:0 0 24px;line-height:1.5}.intro-badges[data-v-6b23c3c5]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:28px}.badge[data-v-6b23c3c5]{background:#E8DCC0;color:#7A6E50;padding:6px 14px;border-radius:100px;font-size:13px;font-weight:500}.intro-desc[data-v-6b23c3c5]{color:#7A7568;font-size:15px;line-height:1.6;margin:0 0 36px;max-width:440px}.btn-primary[data-v-6b23c3c5]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg, #4A6FA5 0%, #2E4F7A 100%);color:#fff;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(74, 111, 165, 0.3)}.btn-primary[data-v-6b23c3c5]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(74, 111, 165, 0.4)}.btn-primary[data-v-6b23c3c5]:disabled{opacity:0.6;cursor:not-allowed;transform:none}.progress-bar[data-v-6b23c3c5]{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:36px}.progress-track[data-v-6b23c3c5]{flex:1;height:6px;background:#E8DCC0;border-radius:100px;overflow:hidden}.progress-fill[data-v-6b23c3c5]{height:100%;background:linear-gradient(90deg, #4A6FA5, #C9A962);border-radius:100px;transition:width 0.5s ease}.progress-text[data-v-6b23c3c5]{font-size:14px;color:#7A7568;font-weight:600;min-width:48px}.questions-step[data-v-6b23c3c5]{padding-top:80px;padding-bottom:80px}.question-card[data-v-6b23c3c5]{width:100%;background:rgba(255, 255, 255, 0.85);backdrop-filter:blur(8px);border:1px solid #E8DCC0;border-radius:16px;padding:24px;margin-bottom:16px;transition:all 0.4s ease;opacity:0.4;transform:translateY(10px)}.question-card.active[data-v-6b23c3c5]{opacity:1;transform:translateY(0);border-color:#4A6FA5;box-shadow:0 4px 20px rgba(74, 111, 165, 0.1)}.question-card.answered[data-v-6b23c3c5]{opacity:0.8}.question-number[data-v-6b23c3c5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#4A6FA5;color:#fff;font-size:13px;font-weight:700;margin-bottom:12px}.question-text[data-v-6b23c3c5]{font-size:17px;font-weight:500;color:#2D2B28;margin:0 0 20px;line-height:1.5}.slider-row[data-v-6b23c3c5]{display:flex;align-items:center;gap:12px}.slider-label[data-v-6b23c3c5]{font-size:13px;color:#7A7568;font-weight:500;min-width:32px;text-align:center}.slider-wrapper[data-v-6b23c3c5]{flex:1;position:relative;height:40px;display:flex;align-items:center}.slider[data-v-6b23c3c5]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:100px;background:linear-gradient(90deg, #E8DCC0 0%, var(--gold) var(--val, 50%), #E8DCC0 var(--val, 50%));outline:none;cursor:pointer}.slider[data-v-6b23c3c5]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, #4A6FA5, #6B8FC5);cursor:pointer;box-shadow:0 2px 8px rgba(74, 111, 165, 0.4);transition:transform 0.2s ease}.slider[data-v-6b23c3c5]::-webkit-slider-thumb:hover{transform:scale(1.15)}.slider[data-v-6b23c3c5]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg, #4A6FA5, #6B8FC5);cursor:pointer;border:none;box-shadow:0 2px 8px rgba(74, 111, 165, 0.4)}.slider-value[data-v-6b23c3c5]{position:absolute;top:-28px;transform:translateX(-50%);font-size:13px;font-weight:700;color:#4A6FA5;background:rgba(255,255,255,0.9);padding:2px 8px;border-radius:6px;transition:left 0.15s ease}.next-btn[data-v-6b23c3c5]{margin-top:24px}.form-step[data-v-6b23c3c5]{padding-top:80px}.form-card[data-v-6b23c3c5]{width:100%;background:rgba(255, 255, 255, 0.9);backdrop-filter:blur(8px);border:1px solid #E8DCC0;border-radius:20px;padding:40px 32px;text-align:center}.form-title[data-v-6b23c3c5]{font-size:28px;font-weight:700;color:#2D2B28;margin:0 0 8px}.form-desc[data-v-6b23c3c5]{font-size:15px;color:#7A7568;margin:0 0 32px;line-height:1.5}.input-group[data-v-6b23c3c5]{text-align:left;margin-bottom:20px}.input-group label[data-v-6b23c3c5]{display:block;font-size:14px;font-weight:500;color:#2D2B28;margin-bottom:6px}.input-field[data-v-6b23c3c5]{width:100%;padding:12px 16px;border:1.5px solid #D4C5A0;border-radius:10px;font-size:15px;color:#2D2B28;background:rgba(255,255,255,0.8);outline:none;transition:border-color 0.3s ease;box-sizing:border-box}.input-field[data-v-6b23c3c5]:focus{border-color:#4A6FA5;box-shadow:0 0 0 3px rgba(74, 111, 165, 0.1)}.input-field[data-v-6b23c3c5]::placeholder{color:#B8A878}.form-card .btn-primary[data-v-6b23c3c5]{width:100%;justify-content:center;margin-top:8px}.form-note[data-v-6b23c3c5]{font-size:12px;color:#B8A878;margin:16px 0 0;line-height:1.4}.result-wrapper[data-v-affbcffa]{position:relative;min-height:100vh;background:#F9F7F2;display:flex;align-items:center;justify-content:center;padding:48px 24px;overflow:hidden;font-family:'Segoe UI', system-ui, -apple-system, sans-serif}.calm-waves[data-v-affbcffa]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.cw[data-v-affbcffa]{position:absolute;bottom:0;left:-10%;width:120%;border-radius:50% 50% 0 0}.cw-1[data-v-affbcffa]{height:120px;background:#4A6FA5;opacity:0.04;animation:calmWave-affbcffa 12s ease-in-out infinite alternate}.cw-2[data-v-affbcffa]{height:70px;bottom:20px;background:#C9A962;opacity:0.03;animation:calmWave-affbcffa 16s ease-in-out infinite alternate-reverse}@keyframes calmWave-affbcffa{0%{transform:translateX(-2%) scaleY(1)}100%{transform:translateX(2%) scaleY(1.1)}}.result-card[data-v-affbcffa]{position:relative;z-index:1;max-width:560px;width:100%;background:rgba(255, 255, 255, 0.92);backdrop-filter:blur(16px);border:1px solid #E8DCC0;border-radius:24px;padding:40px 32px;text-align:center}.type-badge[data-v-affbcffa]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:100px;border:1.5px solid;margin-bottom:24px}.type-icon[data-v-affbcffa]{font-size:20px}.type-label[data-v-affbcffa]{font-size:16px;font-weight:600}.ripple-ring[data-v-affbcffa]{position:relative;width:120px;height:120px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.ring[data-v-affbcffa]{position:absolute;inset:0;border-radius:50%;border:2px solid var(--ring-color);opacity:0;animation:rippleExpand-affbcffa 2.5s ease-out infinite}.ring-1[data-v-affbcffa]{animation-delay:0s}.ring-2[data-v-affbcffa]{animation-delay:0.8s}.ring-3[data-v-affbcffa]{animation-delay:1.6s}.ring-inner[data-v-affbcffa]{font-size:48px;animation:ringPulse-affbcffa 3s ease-in-out infinite}@keyframes rippleExpand-affbcffa{0%{transform:scale(0.8);opacity:0.4}100%{transform:scale(1.6);opacity:0}}@keyframes ringPulse-affbcffa{0%, 100%{transform:scale(1)}50%{transform:scale(1.08)}}.result-title[data-v-affbcffa]{font-size:24px;font-weight:700;margin:0 0 12px}.result-desc[data-v-affbcffa]{font-size:15px;color:#7A7568;line-height:1.6;margin:0 0 32px;max-width:420px;margin-left:auto;margin-right:auto}.scores-section[data-v-affbcffa]{text-align:left;margin-bottom:32px}.scores-title[data-v-affbcffa]{font-size:14px;font-weight:600;color:#7A7568;text-transform:uppercase;letter-spacing:0.05em;margin:0 0 16px}.score-bar[data-v-affbcffa]{margin-bottom:14px}.score-row[data-v-affbcffa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.score-name[data-v-affbcffa]{font-size:14px;font-weight:500;color:#2D2B28}.score-pct[data-v-affbcffa]{font-size:14px;font-weight:700}.bar-track[data-v-affbcffa]{width:100%;height:6px;background:#E8DCC0;border-radius:100px;overflow:hidden}.bar-fill[data-v-affbcffa]{height:100%;border-radius:100px;transition:width 1.2s ease}.cta-section[data-v-affbcffa]{text-align:center}.cta-divider[data-v-affbcffa]{width:48px;height:2px;background:linear-gradient(90deg, #4A6FA5, #C9A962);margin:0 auto 20px;border-radius:2px}.cta-text[data-v-affbcffa]{font-size:14px;color:#7A7568;line-height:1.6;margin:0 0 24px}.btn-cta[data-v-affbcffa]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg, #C9A962 0%, #B89840 100%);color:#fff;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)}.btn-cta[data-v-affbcffa]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(201, 169, 98, 0.4)}.test-page[data-v-0091e8c7]{min-height:100vh;background:#F9F7F2}