.hero-wrapper[data-v-7cdfa04d]{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;overflow:hidden}.pulse-bg[data-v-7cdfa04d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.pulse-ring[data-v-7cdfa04d]{position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid rgba(153, 102, 204, 0.15);animation:pulse-expand-7cdfa04d 4s ease-out infinite}.pulse-ring.ring-1[data-v-7cdfa04d]{animation-delay:0s}.pulse-ring.ring-2[data-v-7cdfa04d]{animation-delay:1.3s;width:400px;height:400px}.pulse-ring.ring-3[data-v-7cdfa04d]{animation-delay:2.6s;width:500px;height:500px}@keyframes pulse-expand-7cdfa04d{0%{transform:scale(0.5);opacity:0.6}50%{opacity:0.2}100%{transform:scale(2);opacity:0}}.hero-content[data-v-7cdfa04d]{position:relative;z-index:2;text-align:center;max-width:640px}.hero-badge[data-v-7cdfa04d]{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:100px;border:1px solid rgba(153, 102, 204, 0.3);background:rgba(153, 102, 204, 0.08);color:#C0B0D0;font-size:13px;font-weight:400;letter-spacing:0.5px;margin-bottom:2rem}.badge-dot[data-v-7cdfa04d]{width:6px;height:6px;border-radius:50%;background:#9966CC;animation:dot-pulse-7cdfa04d 2s ease-in-out infinite}@keyframes dot-pulse-7cdfa04d{0%, 100%{opacity:0.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.hero-title[data-v-7cdfa04d]{font-family:Georgia, 'Times New Roman', serif;font-weight:500;font-size:clamp(2.2rem, 6vw, 3.5rem);line-height:1.15;color:#E8E0F0;margin-bottom:1.2rem;letter-spacing:-0.5px}.hero-title-accent[data-v-7cdfa04d]{background:linear-gradient(135deg, #4A90D9, #9966CC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-7cdfa04d]{font-size:clamp(1rem, 2.5vw, 1.2rem);color:#C0B0D0;line-height:1.6;margin-bottom:2rem}.hero-description[data-v-7cdfa04d]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:2.5rem}.desc-item[data-v-7cdfa04d]{display:flex;align-items:center;gap:12px;color:#8A8AB0;font-size:0.95rem}.desc-item i[data-v-7cdfa04d]{width:20px;text-align:center}.start-btn[data-v-7cdfa04d]{position:relative;display:inline-flex;align-items:center;gap:12px;padding:16px 40px;border:none;border-radius:16px;background:linear-gradient(135deg, #4A90D9, #3570B0);color:white;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 10px 40px rgba(74, 144, 217, 0.25);animation:btn-glow-7cdfa04d 3s ease-in-out infinite}.start-btn[data-v-7cdfa04d]:hover{transform:translateY(-2px);box-shadow:0 15px 50px rgba(74, 144, 217, 0.4)}.start-btn[data-v-7cdfa04d]:active{transform:translateY(0)}@keyframes btn-glow-7cdfa04d{0%, 100%{box-shadow:0 10px 40px rgba(74, 144, 217, 0.25)}50%{box-shadow:0 10px 60px rgba(153, 102, 204, 0.35)}}.btn-icon[data-v-7cdfa04d]{transition:transform 0.3s ease}.start-btn:hover .btn-icon[data-v-7cdfa04d]{transform:translateX(4px)}.hero-footnote[data-v-7cdfa04d]{margin-top:2rem;font-size:0.8rem;color:#8A8AB0;display:flex;align-items:center;justify-content:center}.heartbeat-progress[data-v-95e7bbe7]{display:flex;align-items:center;gap:14px;padding:0 4px;width:100%}.heartbeat-track[data-v-95e7bbe7]{position:relative;flex:1;height:4px;background:rgba(255, 255, 255, 0.06);border-radius:4px;overflow:visible}.heartbeat-fill[data-v-95e7bbe7]{height:100%;border-radius:4px;background:linear-gradient(90deg, #4A90D9, #9966CC);transition:width 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.heartbeat-pulse[data-v-95e7bbe7]{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:#9966CC;transform:translate(-50%, -50%) scale(0.8);box-shadow:0 0 20px rgba(153, 102, 204, 0.3);transition:left 0.5s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s ease}.heartbeat-pulse.active[data-v-95e7bbe7]{animation:beat-glow-95e7bbe7 0.6s ease-in-out}@keyframes beat-glow-95e7bbe7{0%{transform:translate(-50%, -50%) scale(0.8);box-shadow:0 0 20px rgba(153, 102, 204, 0.3)}30%{transform:translate(-50%, -50%) scale(1.5);box-shadow:0 0 40px rgba(153, 102, 204, 0.6)}60%{transform:translate(-50%, -50%) scale(1);box-shadow:0 0 30px rgba(153, 102, 204, 0.4)}100%{transform:translate(-50%, -50%) scale(0.8);box-shadow:0 0 20px rgba(153, 102, 204, 0.3)}}.heartbeat-labels[data-v-95e7bbe7]{display:flex;align-items:center;gap:8px;white-space:nowrap;min-width:90px}.label-text[data-v-95e7bbe7]{color:#8A8AB0;font-size:0.8rem;font-weight:400}.label-pct[data-v-95e7bbe7]{color:#9966CC;font-size:0.8rem;font-weight:600}.heart-icon[data-v-95e7bbe7]{flex-shrink:0;display:flex;align-items:center;transition:transform 0.3s ease}.heart-icon.beating[data-v-95e7bbe7]{animation:heartbeat-anim-95e7bbe7 0.6s ease-in-out}@keyframes heartbeat-anim-95e7bbe7{0%{transform:scale(1)}14%{transform:scale(1.25)}28%{transform:scale(1)}42%{transform:scale(1.2)}56%{transform:scale(1)}}.scenario-wrapper[data-v-c85364cd]{width:100%;max-width:680px;margin:0 auto}.scenario-header[data-v-c85364cd]{text-align:center;margin-bottom:1.5rem}.scenario-number[data-v-c85364cd]{color:#8A8AB0;font-size:0.85rem;font-weight:500;letter-spacing:2px;text-transform:uppercase}.scenario-card[data-v-c85364cd]{background:rgba(37, 37, 80, 0.7);border:1px solid rgba(153, 102, 204, 0.15);border-radius:20px;padding:2rem;text-align:center;margin-bottom:1.5rem;backdrop-filter:blur(10px)}.scenario-emoji[data-v-c85364cd]{font-size:2.5rem;margin-bottom:1rem}.scenario-title[data-v-c85364cd]{font-family:Georgia, 'Times New Roman', serif;font-weight:500;font-size:1.35rem;color:#E8E0F0;margin-bottom:1rem;line-height:1.4}.scenario-desc[data-v-c85364cd]{color:#C0B0D0;font-size:0.95rem;line-height:1.6}.options-list[data-v-c85364cd]{display:flex;flex-direction:column;gap:10px}.option-btn[data-v-c85364cd]{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border:1px solid rgba(255, 255, 255, 0.06);border-radius:14px;background:rgba(37, 37, 80, 0.5);color:#C0B0D0;font-size:0.9rem;line-height:1.5;text-align:left;cursor:pointer;transition:all 0.3s ease}.option-btn[data-v-c85364cd]:hover{background:rgba(42, 42, 90, 0.8);border-color:rgba(153, 102, 204, 0.3);transform:translateX(4px)}.option-btn[data-v-c85364cd]:active{transform:translateX(2px)}.option-selected[data-v-c85364cd]{background:rgba(153, 102, 204, 0.15) !important;border-color:#9966CC !important;animation:option-pulse-c85364cd 0.4s ease-in-out}@keyframes option-pulse-c85364cd{0%{transform:scale(1)}40%{transform:scale(1.02)}100%{transform:scale(1)}}.option-key[data-v-c85364cd]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:rgba(153, 102, 204, 0.12);color:#9966CC;font-size:0.8rem;font-weight:600}.option-text[data-v-c85364cd]{flex:1}.option-type-tag[data-v-c85364cd]{flex-shrink:0;display:none;padding:2px 8px;border-radius:6px;border:1px solid;font-size:0.7rem;font-weight:500;white-space:nowrap}@media (min-width: 600px){.option-type-tag[data-v-c85364cd]{display:inline-flex}}.types-chart[data-v-dfeaecae]{display:flex;flex-direction:column;gap:16px}.type-bar-row[data-v-dfeaecae]{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:14px;background:rgba(37, 37, 80, 0.4);border:1px solid rgba(255, 255, 255, 0.04);transition:all 0.3s ease}.type-bar-row.dominant[data-v-dfeaecae]{background:rgba(37, 37, 80, 0.7);border-color:rgba(153, 102, 204, 0.2)}.type-label[data-v-dfeaecae]{display:flex;align-items:center;gap:10px}.type-symbol[data-v-dfeaecae]{font-size:1.3rem}.type-info[data-v-dfeaecae]{display:flex;flex-direction:column;gap:1px}.type-name[data-v-dfeaecae]{color:#E8E0F0;font-size:0.9rem;font-weight:500}.type-value[data-v-dfeaecae]{color:#8A8AB0;font-size:0.75rem}.type-bar-track[data-v-dfeaecae]{position:relative;height:8px;background:rgba(255, 255, 255, 0.05);border-radius:10px;overflow:hidden}.type-bar-fill[data-v-dfeaecae]{height:100%;border-radius:10px;transition:width 1s cubic-bezier(0.4, 0, 0.2, 1);display:flex;align-items:center;justify-content:flex-end;padding-right:8px;min-width:fit-content}.bar-pct[data-v-dfeaecae]{font-size:0.65rem;font-weight:700;color:rgba(255, 255, 255, 0.9);padding:0 4px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.share-buttons[data-v-218c2ee0]{position:relative;width:100%}.share-title[data-v-218c2ee0]{color:#8A8AB0;font-size:0.85rem;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:1rem}.share-grid[data-v-218c2ee0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:1rem}.share-btn[data-v-218c2ee0]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid rgba(255, 255, 255, 0.08);border-radius:12px;background:rgba(37, 37, 80, 0.5);color:#C0B0D0;font-size:0.85rem;cursor:pointer;transition:all 0.25s ease}.share-btn[data-v-218c2ee0]:hover{transform:translateY(-2px);background:rgba(42, 42, 90, 0.8)}.share-btn i[data-v-218c2ee0]{font-size:1.1rem}.share-btn.telegram[data-v-218c2ee0]:hover{border-color:#0088cc;color:#0088cc}.share-btn.whatsapp[data-v-218c2ee0]:hover{border-color:#25D366;color:#25D366}.share-btn.vk[data-v-218c2ee0]:hover{border-color:#0077FF;color:#0077FF}.share-btn.max[data-v-218c2ee0]:hover{border-color:#9966CC;color:#9966CC}.share-btn.copy[data-v-218c2ee0]:hover{border-color:#4A90D9;color:#4A90D9}.channel-link[data-v-218c2ee0]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:12px;border:1px solid rgba(0, 136, 204, 0.2);background:rgba(0, 136, 204, 0.06);color:#C0B0D0;font-size:0.85rem;text-decoration:none;transition:all 0.25s ease}.channel-link[data-v-218c2ee0]:hover{background:rgba(0, 136, 204, 0.12);border-color:rgba(0, 136, 204, 0.4)}.channel-link i[data-v-218c2ee0]:first-child{color:#0088cc;font-size:1.1rem}.channel-link i[data-v-218c2ee0]:last-child{font-size:0.75rem;color:#8A8AB0}.copy-toast[data-v-218c2ee0]{position:absolute;top:-10px;left:50%;transform:translateX(-50%);padding:8px 20px;border-radius:10px;background:rgba(74, 144, 217, 0.9);color:white;font-size:0.85rem;font-weight:500;animation:toast-in-218c2ee0 0.3s ease}@keyframes toast-in-218c2ee0{from{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.lead-form[data-v-e60fbb80]{width:100%;max-width:440px;margin:0 auto}.form-header[data-v-e60fbb80]{text-align:center;margin-bottom:1.5rem}.form-title[data-v-e60fbb80]{font-family:Georgia, 'Times New Roman', serif;font-weight:500;font-size:1.2rem;color:#E8E0F0;margin:0.5rem 0 0.5rem}.form-desc[data-v-e60fbb80]{color:#8A8AB0;font-size:0.85rem;line-height:1.5}.form-fields[data-v-e60fbb80]{display:flex;flex-direction:column;gap:14px}.field-group[data-v-e60fbb80]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-e60fbb80]{display:flex;align-items:center;gap:6px;color:#C0B0D0;font-size:0.8rem;font-weight:500;padding-left:2px}.field-label i[data-v-e60fbb80]{font-size:0.75rem;color:#9966CC}.field-input[data-v-e60fbb80]{width:100%;padding:14px 16px;border:1px solid rgba(255, 255, 255, 0.08);border-radius:12px;background:rgba(37, 37, 80, 0.5);color:#E8E0F0;font-size:0.95rem;outline:none;transition:all 0.25s ease;box-sizing:border-box}.field-input[data-v-e60fbb80]::placeholder{color:#6B7B8D}.field-input[data-v-e60fbb80]:focus{border-color:#9966CC;box-shadow:0 0 0 3px rgba(153, 102, 204, 0.12)}.submit-btn[data-v-e60fbb80]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 24px;border:none;border-radius:14px;background:linear-gradient(135deg, #9966CC, #7B2D8E);color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 8px 30px rgba(153, 102, 204, 0.25)}.submit-btn[data-v-e60fbb80]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 40px rgba(153, 102, 204, 0.35)}.submit-btn[data-v-e60fbb80]:disabled{opacity:0.6;cursor:not-allowed}.form-footnote[data-v-e60fbb80]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:1rem;font-size:0.75rem;color:#6B7B8D}.form-footnote i[data-v-e60fbb80]{font-size:0.65rem}.success-message[data-v-e60fbb80]{display:flex;align-items:center;gap:12px;margin-top:1rem;padding:16px 20px;border-radius:12px;background:rgba(74, 144, 217, 0.12);border:1px solid rgba(74, 144, 217, 0.25);color:#C0B0D0;font-size:0.9rem;line-height:1.5}.success-message i[data-v-e60fbb80]{color:#4A90D9;font-size:1.3rem;flex-shrink:0}.success-message strong[data-v-e60fbb80]{color:#E8E0F0}.error-message[data-v-e60fbb80]{display:flex;align-items:center;gap:8px;margin-top:1rem;padding:12px 16px;border-radius:12px;background:rgba(224, 80, 80, 0.1);border:1px solid rgba(224, 80, 80, 0.2);color:#E05050;font-size:0.85rem}.result-page[data-v-d58a3027]{width:100%;max-width:680px;margin:0 auto;padding:2rem 1rem}.result-hero[data-v-d58a3027]{text-align:center;padding:2rem 0}.result-symbol[data-v-d58a3027]{font-size:4rem;margin-bottom:1rem;animation:float-symbol-d58a3027 3s ease-in-out infinite}@keyframes float-symbol-d58a3027{0%, 100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.result-title[data-v-d58a3027]{font-family:Georgia, 'Times New Roman', serif;font-weight:600;font-size:clamp(1.6rem, 4vw, 2.2rem);color:#E8E0F0;margin-bottom:0.8rem}.result-pct-badge[data-v-d58a3027]{display:inline-flex;align-items:center;justify-content:center;padding:6px 20px;border-radius:100px;border:1px solid;font-size:1.3rem;font-weight:700;color:#E8E0F0}.result-description[data-v-d58a3027]{margin-bottom:2rem}.desc-heading[data-v-d58a3027]{font-family:Georgia, 'Times New Roman', serif;font-weight:500;font-size:1.3rem;color:#E8E0F0;margin-bottom:0.5rem;line-height:1.4}.desc-subtitle[data-v-d58a3027]{color:#9966CC;font-size:0.95rem;margin-bottom:1.2rem;line-height:1.5}.desc-body[data-v-d58a3027]{color:#C0B0D0;font-size:0.9rem;line-height:1.7;white-space:pre-line}.result-section[data-v-d58a3027]{margin-bottom:2.5rem}.section-accent-line[data-v-d58a3027]{width:60px;height:3px;border-radius:3px;background:linear-gradient(90deg, #4A90D9, #9966CC, #4A90D9);margin-bottom:1rem;background-size:200% 100%;animation:gradient-shift-d58a3027 3s ease-in-out infinite}@keyframes gradient-shift-d58a3027{0%, 100%{background-position:0% 50%}50%{background-position:100% 50%}}.section-title[data-v-d58a3027]{font-family:Georgia, 'Times New Roman', serif;font-weight:500;font-size:1.15rem;color:#E8E0F0;margin-bottom:1rem}.steps-list[data-v-d58a3027]{display:flex;flex-direction:column;gap:12px}.step-card[data-v-d58a3027]{display:flex;gap:14px;padding:14px 18px;border-radius:14px;background:rgba(37, 37, 80, 0.4);border:1px solid rgba(255, 255, 255, 0.05)}.step-number[data-v-d58a3027]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(153, 102, 204, 0.15);color:#9966CC;font-weight:700;font-size:0.9rem}.step-text[data-v-d58a3027]{color:#C0B0D0;font-size:0.88rem;line-height:1.5}.cta-text[data-v-d58a3027]{color:#C0B0D0;font-size:0.9rem;line-height:1.6;margin-bottom:1rem}.cta-btn[data-v-d58a3027]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border-radius:14px;background:linear-gradient(135deg, #4A90D9, #3570B0);color:white;font-size:0.95rem;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 8px 30px rgba(74, 144, 217, 0.25)}.cta-btn[data-v-d58a3027]:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(74, 144, 217, 0.35)}.lead-done[data-v-d58a3027]{text-align:center;padding:2rem;border-radius:20px;background:rgba(74, 144, 217, 0.06);border:1px solid rgba(74, 144, 217, 0.15)}.done-icon[data-v-d58a3027]{font-size:2.5rem;color:#4A90D9;margin-bottom:0.5rem}.lead-done p[data-v-d58a3027]{color:#C0B0D0;font-size:0.95rem;line-height:1.5}.done-sub[data-v-d58a3027]{margin-top:0.5rem;font-size:0.85rem;color:#8A8AB0}.done-sub strong[data-v-d58a3027]{color:#E8E0F0}body{margin:0;background:#1A1A3A;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}::selection{background:rgba(153, 102, 204, 0.3);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:rgba(26, 26, 58, 0.5)}::-webkit-scrollbar-thumb{background:rgba(153, 102, 204, 0.3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(153, 102, 204, 0.5)}.test-app{position:relative;min-height:100vh;background:#1A1A3A;overflow:hidden;color:#E8E0F0}.particles-bg{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.particle{position:absolute;width:3px;height:3px;border-radius:50%;animation:float-particle 20s infinite linear}@keyframes float-particle{0%{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:0.6}90%{opacity:0.6}100%{transform:translateY(-10vh) rotate(720deg);opacity:0}}.questions-phase{position:relative;z-index:1;min-height:100vh;padding-top:80px;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;display:flex;flex-direction:column;align-items:center}.progress-sticky{position:fixed;top:0;left:0;right:0;z-index:100;padding:12px 20px;background:rgba(26, 26, 58, 0.9);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255, 255, 255, 0.04)}.progress-inner{max-width:680px;margin:0 auto;display:flex;align-items:center;gap:14px}.progress-logo{display:flex;align-items:center;gap:6px;flex-shrink:0}.question-area{width:100%;max-width:700px;flex:1;display:flex;align-items:flex-start;padding-top:1rem}.question-fade{width:100%;animation:fade-slide-in 0.4s ease}@keyframes fade-slide-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.results-phase{position:relative;z-index:1}