.index-module-scss-module__0KX9Hq__container{color:#fff;background:radial-gradient(160vw 74.6667vw at 10% -8%,#81b0ff40,#0000 64%),radial-gradient(128vw 64vw at 92% 4%,#96e5ff33,#0000 62%),linear-gradient(170deg,#030713 0%,#091126 52%,#0f1a34 100%);min-height:100vh;padding:4.26667vw 2.66667vw 10.6667vw;transition:background .5s,color .5s;position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__container:before{content:"";opacity:.28;pointer-events:none;background-image:radial-gradient(.26667vw .26667vw at 20% 30%,#fff,#0000),radial-gradient(.26667vw .26667vw at 60% 70%,#fff,#0000),radial-gradient(1px 1px,#fff,#0000),radial-gradient(1px 1px at 80% 10%,#fff,#0000),radial-gradient(.26667vw .26667vw at 90% 60%,#fff,#0000),radial-gradient(1px 1px at 33% 85%,#fff,#0000);background-position:0 0,5.33333vw 8vw,17.3333vw 36vw,9.33333vw 13.3333vw,20vw 6.66667vw,12vw 26.6667vw;background-size:26.6667vw 26.6667vw,40vw 40vw,20vw 20vw,33.3333vw 33.3333vw,24vw 24vw,29.3333vw 29.3333vw;animation:4s ease-in-out infinite index-module-scss-module__0KX9Hq__twinkle;position:absolute;inset:0}.index-module-scss-module__0KX9Hq__container:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#81b0ff33 0%,#0000 50%);width:200%;height:200%;animation:20s ease-in-out infinite index-module-scss-module__0KX9Hq__float;position:absolute;top:-50%;left:-50%}.index-module-scss-module__0KX9Hq__container.index-module-scss-module__0KX9Hq__soulgeoMode,.index-module-scss-module__0KX9Hq__container.index-module-scss-module__0KX9Hq__cosmicMode{padding:0}@keyframes index-module-scss-module__0KX9Hq__twinkle{0%,to{opacity:.4}50%{opacity:.6}}@keyframes index-module-scss-module__0KX9Hq__float{0%,to{opacity:.5;transform:translate(0)}50%{opacity:.8;transform:translate(-2.66667vw,2.66667vw)}}.index-module-scss-module__0KX9Hq__singleQuizWrapper{z-index:2;max-width:120vw;margin:0 auto;padding:2.66667vw 0;position:relative}@keyframes index-module-scss-module__0KX9Hq__backgroundPulse{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-5%,-5%)scale(1.05)}}.index-module-scss-module__0KX9Hq__mbtiNav{z-index:2;flex-wrap:wrap;gap:1.33333vw;margin:1.06667vw 0 2.4vw;display:flex;position:relative}.index-module-scss-module__0KX9Hq__mbtiNavLink{color:#a78bfa;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#1e1e3299;border:.26667vw solid #8b5cf64d;border-radius:133.2vw;padding:1.33333vw 2.4vw;font-size:2.13333vw;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.index-module-scss-module__0KX9Hq__mbtiNavLink:hover{color:#ec4899;border-color:#ec489999;transform:translateY(-.26667vw)}.index-module-scss-module__0KX9Hq__mbtiNavActive{color:#7c3aed;background:#ec48994d;border-color:#ec4899}.index-module-scss-module__0KX9Hq__typeGrid{z-index:2;grid-template-columns:repeat(auto-fit,minmax(24vw,1fr));gap:1.86667vw;margin-top:2.13333vw;display:grid;position:relative}.index-module-scss-module__0KX9Hq__typeCard{color:inherit;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#1e1e3266;border:.26667vw solid #8b5cf633;border-radius:2.13333vw;padding:1.86667vw 2.13333vw;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__typeCard:before{content:"";opacity:0;background:linear-gradient(135deg,#ec48991a 0%,#8b5cf61a 100%);transition:opacity .3s;position:absolute;inset:0}.index-module-scss-module__0KX9Hq__typeCard:hover{border-color:#ec489999;transform:translateY(-.53333vw)scale(1.02)}.index-module-scss-module__0KX9Hq__typeCard:hover:before{opacity:1}.index-module-scss-module__0KX9Hq__typeName{color:#7c3aed;z-index:1;font-size:2.93333vw;font-weight:700;position:relative}.index-module-scss-module__0KX9Hq__typeTitle{color:#a78bfa;z-index:1;margin-top:.53333vw;font-size:2.13333vw;position:relative}.index-module-scss-module__0KX9Hq__header{z-index:1;text-align:center;max-width:106.667vw;margin:0 auto;padding:8vw 2.66667vw 5.33333vw;animation:1s ease-out index-module-scss-module__0KX9Hq__fadeIn;position:relative}@keyframes index-module-scss-module__0KX9Hq__fadeIn{0%{opacity:0;transform:translateY(2.66667vw)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.index-module-scss-module__0KX9Hq__header{padding:5.33333vw 2.13333vw 2.66667vw}}.index-module-scss-module__0KX9Hq__mainTitle{color:#f5f9ff;letter-spacing:-.02em;text-shadow:0 1.33333vw 3.46667vw #060d1c99;margin:0 0 3.2vw;font-size:7.46667vw;font-weight:900;line-height:1.2}@media (max-width:768px){.index-module-scss-module__0KX9Hq__mainTitle{margin-bottom:2.66667vw;font-size:6.4vw}}@media (max-width:480px){.index-module-scss-module__0KX9Hq__mainTitle{font-size:5.06667vw}}.index-module-scss-module__0KX9Hq__subtitle{color:#cbdfffe6;font-size:2.93333vw;font-weight:600;line-height:1.5}@media (max-width:768px){.index-module-scss-module__0KX9Hq__subtitle{font-size:2.66667vw}}@media (max-width:480px){.index-module-scss-module__0KX9Hq__subtitle{font-size:2.4vw}}.index-module-scss-module__0KX9Hq__description{color:#ffffffe6;margin:3.2vw 0;font-size:2.13333vw;line-height:1.8}.index-module-scss-module__0KX9Hq__description p{margin:1.33333vw 0}@media (max-width:768px){.index-module-scss-module__0KX9Hq__description{font-size:2.26667vw}}@media (max-width:480px){.index-module-scss-module__0KX9Hq__description{font-size:2.13333vw}}.index-module-scss-module__0KX9Hq__features{text-align:left;margin:2.13333vw 0;padding:0;list-style:none;display:inline-block}.index-module-scss-module__0KX9Hq__features li{margin:1.06667vw 0;font-size:2.13333vw;line-height:1.6}@media (max-width:768px){.index-module-scss-module__0KX9Hq__features li{font-size:2.13333vw}}@media (max-width:480px){.index-module-scss-module__0KX9Hq__features li{font-size:2.13333vw}}.index-module-scss-module__0KX9Hq__tagline{color:#8f6deff2;margin:2.13333vw 0 1.06667vw;font-size:2.13333vw;font-weight:600}@media (max-width:768px){.index-module-scss-module__0KX9Hq__tagline{font-size:2.13333vw}}.index-module-scss-module__0KX9Hq__finalNote{color:#8f6def;margin:1.6vw 0 0;font-size:2.13333vw;font-style:italic;font-weight:600}@media (max-width:768px){.index-module-scss-module__0KX9Hq__finalNote{font-size:2.26667vw}}.index-module-scss-module__0KX9Hq__quizWrapper{z-index:1;max-width:120vw;margin:0 auto;padding:0 2.66667vw;position:relative}@media (max-width:768px){.index-module-scss-module__0KX9Hq__quizWrapper{padding:0 2.13333vw}}.index-module-scss-module__0KX9Hq__progressHint{text-align:center;color:#8f6def;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#8f6def26;border:.26667vw solid #8f6def66;border-radius:2.13333vw;margin-top:4.26667vw;padding:2.66667vw 3.73333vw;font-size:2.13333vw;font-weight:600;animation:.5s ease-out index-module-scss-module__0KX9Hq__fadeInUp}@keyframes index-module-scss-module__0KX9Hq__fadeInUp{0%{opacity:0;transform:translateY(1.33333vw)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.index-module-scss-module__0KX9Hq__progressHint{margin-top:3.2vw;padding:2.13333vw 2.66667vw;font-size:2.26667vw}}.index-module-scss-module__0KX9Hq__title{color:#7c3aed;margin:0;font-size:6.4vw;font-weight:700}.index-module-scss-module__0KX9Hq__subTitle{color:#a78bfa;margin:.8vw 0 0;font-size:2.4vw}.index-module-scss-module__0KX9Hq__languageBubbleWrap{z-index:10;position:absolute;top:2.4vw;right:2.66667vw}.index-module-scss-module__0KX9Hq__languageBubble{color:#7c3aed;cursor:pointer;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:linear-gradient(135deg,#ec48994d 0%,#8b5cf64d 100%);border:.26667vw solid #ec489980;border-radius:133.2vw;padding:1.06667vw 1.86667vw;font-size:1.86667vw;font-weight:600;transition:all .3s}.index-module-scss-module__0KX9Hq__languageBubble:hover{transform:translateY(-.26667vw)}.index-module-scss-module__0KX9Hq__languageDropdown{-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);background:#ffffffd9;border:.26667vw solid #8b5cf64d;border-radius:2.13333vw;min-width:24vw;margin-top:1.33333vw;padding:1.06667vw}.index-module-scss-module__0KX9Hq__languageOption{color:#6b21a8;border-radius:1.6vw;justify-content:space-between;align-items:center;gap:1.6vw;padding:1.33333vw 1.6vw;text-decoration:none;transition:all .2s;display:flex}.index-module-scss-module__0KX9Hq__languageOption:hover{color:#7c3aed;background:#8b5cf633}.index-module-scss-module__0KX9Hq__languageOptionActive{color:#7c3aed;background:linear-gradient(135deg,#ec489933 0%,#8b5cf633 100%)}.index-module-scss-module__0KX9Hq__languageOptionLabel{font-size:1.86667vw;font-weight:600}.index-module-scss-module__0KX9Hq__languageOptionName{color:#a78bfa;font-size:1.6vw}.index-module-scss-module__0KX9Hq__notice{color:#fbbf24;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);z-index:2;background:#fbbf241a;border:.26667vw solid #fbbf244d;border-radius:1.33333vw;margin-bottom:2.13333vw;padding:1.33333vw 1.6vw;font-size:1.86667vw;position:relative}.index-module-scss-module__0KX9Hq__card{-webkit-backdrop-filter:blur(2vw);backdrop-filter:blur(2vw);z-index:2;background:#1e1e3266;border:.26667vw solid #8b5cf633;border-radius:2.66667vw;padding:2.66667vw;position:relative}.index-module-scss-module__0KX9Hq__card:before{content:"";opacity:.5;background:linear-gradient(90deg,#ec4899,#8b5cf6,#22d3ee);height:.26667vw;position:absolute;top:0;left:0;right:0}.index-module-scss-module__0KX9Hq__progress{color:#a78bfa;justify-content:space-between;align-items:center;gap:1.6vw;margin-bottom:2.13333vw;font-size:2.4vw;font-weight:600;display:flex}.index-module-scss-module__0KX9Hq__progressBar{background:#1e1e3299;border:1px solid #8b5cf64d;border-radius:133.2vw;flex:1;height:1.06667vw;overflow:hidden}.index-module-scss-module__0KX9Hq__progressFill{background:linear-gradient(90deg,#ec4899,#8b5cf6,#22d3ee);border-radius:133.2vw;height:100%;transition:width .3s;position:relative}.index-module-scss-module__0KX9Hq__progressFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:2s infinite index-module-scss-module__0KX9Hq__shimmer;position:absolute;inset:0}@keyframes index-module-scss-module__0KX9Hq__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.index-module-scss-module__0KX9Hq__questionList{flex-direction:column;gap:2.13333vw;margin-bottom:2.66667vw;display:flex}.index-module-scss-module__0KX9Hq__questionItem{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#0000004d;border:.26667vw solid #8b5cf633;border-radius:1.86667vw;padding:1.86667vw;transition:all .3s}.index-module-scss-module__0KX9Hq__questionTitle{color:#fff;margin-bottom:1.33333vw;font-size:2.66667vw;font-weight:600}.index-module-scss-module__0KX9Hq__options{flex-direction:column;gap:1.33333vw;display:flex}.index-module-scss-module__0KX9Hq__optionButton{cursor:pointer;text-align:left;color:#1e293b;-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);background:#fff9;border:1px solid #ffffff80;border-radius:1.6vw;padding:1.86667vw 2.13333vw;font-size:2.26667vw;transition:all .25s cubic-bezier(.4,0,.2,1)}.index-module-scss-module__0KX9Hq__optionActive{color:#1e40af;background:#e0f2fee6;border-color:#3b82f6;transform:translate(.53333vw)}.index-module-scss-module__0KX9Hq__actions{gap:1.6vw;display:flex}.index-module-scss-module__0KX9Hq__primaryButton,.index-module-scss-module__0KX9Hq__secondaryButton{cursor:pointer;border:none;border-radius:1.6vw;flex:1;padding:2.13333vw 3.2vw;font-size:2.4vw;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.index-module-scss-module__0KX9Hq__primaryButton{color:#fff;background:#ec4899;position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__primaryButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.index-module-scss-module__0KX9Hq__primaryButton:hover{transform:translateY(-.26667vw)}.index-module-scss-module__0KX9Hq__primaryButton:hover:before{left:100%}.index-module-scss-module__0KX9Hq__primaryButton:active{transform:translateY(0)}.index-module-scss-module__0KX9Hq__primaryButton:disabled{cursor:not-allowed;opacity:.5;background:#64748b4d}.index-module-scss-module__0KX9Hq__primaryButton:disabled:hover{transform:none}.index-module-scss-module__0KX9Hq__secondaryButton{color:#a78bfa;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#1e1e3280;border:.26667vw solid #8b5cf64d}.index-module-scss-module__0KX9Hq__secondaryButton:hover{background:#8b5cf633;border-color:#8b5cf699;transform:translateY(-.26667vw)}.index-module-scss-module__0KX9Hq__result{z-index:2;margin-top:3.2vw;position:relative}.index-module-scss-module__0KX9Hq__resultActions{z-index:2;justify-content:center;margin-top:2.13333vw;display:flex;position:relative}.index-module-scss-module__0KX9Hq__resultCard{-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);background:#ffffffb3;border:1px solid #ffffff80;border-radius:2.66667vw;padding:2.66667vw;animation:6s ease-in-out infinite index-module-scss-module__0KX9Hq__cardFloat;position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__resultCard:before{content:"";background:linear-gradient(90deg,#ec4899,#8b5cf6,#22d3ee);height:.4vw;position:absolute;top:0;left:0;right:0}.index-module-scss-module__0KX9Hq__resultCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#ec48991a 0%,#0000 50%);width:200%;height:200%;animation:8s ease-in-out infinite index-module-scss-module__0KX9Hq__cardGlow;position:absolute;top:-50%;right:-50%}@keyframes index-module-scss-module__0KX9Hq__cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.33333vw)}}@keyframes index-module-scss-module__0KX9Hq__cardGlow{0%,to{opacity:.3;transform:translate(0)rotate(0)}50%{opacity:.6;transform:translate(-10%,-10%)rotate(45deg)}}.index-module-scss-module__0KX9Hq__resultHeader{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.13333vw;margin-bottom:1.6vw;display:flex;position:relative}.index-module-scss-module__0KX9Hq__resultTitle{color:#a78bfa;text-transform:uppercase;letter-spacing:.26667vw;font-size:2.66667vw;font-weight:700}.index-module-scss-module__0KX9Hq__resultType{color:#ec4899;margin:1.06667vw 0 1.6vw;font-size:7.46667vw;font-weight:700}.index-module-scss-module__0KX9Hq__resultHero{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#ffffffa6;border:.4vw solid #ec489966;border-radius:2.4vw;justify-content:center;align-items:center;width:18.6667vw;height:18.6667vw;animation:4s ease-in-out infinite index-module-scss-module__0KX9Hq__heroFloat;display:flex}@keyframes index-module-scss-module__0KX9Hq__heroFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1.33333vw)rotate(2deg)}}.index-module-scss-module__0KX9Hq__resultSummary{color:#6b21a8;z-index:1;margin-bottom:2.13333vw;font-size:2.4vw;line-height:1.6;position:relative}.index-module-scss-module__0KX9Hq__resultSection{z-index:1;margin-bottom:2.13333vw;position:relative}.index-module-scss-module__0KX9Hq__resultSectionTitle{color:#7c3aed;margin-bottom:1.06667vw;font-size:2.66667vw;font-weight:600}.index-module-scss-module__0KX9Hq__resultChips{flex-wrap:wrap;gap:1.06667vw;display:flex}.index-module-scss-module__0KX9Hq__resultChip{color:#7c3aed;-webkit-backdrop-filter:blur(1.06667vw);backdrop-filter:blur(1.06667vw);background:#8b5cf633;border:.26667vw solid #8b5cf666;border-radius:133.2vw;padding:1.06667vw 2.13333vw;font-size:2.13333vw;font-weight:600;transition:all .3s}.index-module-scss-module__0KX9Hq__resultChip:hover{color:#7c3aed;background:#ec48994d;border-color:#ec489999;transform:translateY(-.26667vw)}.index-module-scss-module__0KX9Hq__resultScoreList{grid-template-columns:repeat(auto-fit,minmax(16vw,1fr));gap:1.06667vw;margin-top:1.6vw;display:grid}.index-module-scss-module__0KX9Hq__resultScoreItem{-webkit-backdrop-filter:blur(1.06667vw);backdrop-filter:blur(1.06667vw);background:#fff9;border:.26667vw solid #8b5cf633;border-radius:1.6vw;justify-content:space-between;align-items:center;padding:1.6vw 2.13333vw;font-size:2.26667vw;transition:all .3s;display:flex}.index-module-scss-module__0KX9Hq__resultScoreItem:hover{border-color:#ec489980;transform:scale(1.05)}.index-module-scss-module__0KX9Hq__resultScoreLabel{color:#a78bfa;font-weight:600}.index-module-scss-module__0KX9Hq__resultScoreValue{color:#7c3aed;font-weight:600}.index-module-scss-module__0KX9Hq__resultText{color:#6b21a8;line-height:1.6}.index-module-scss-module__0KX9Hq__inlineHint{color:#ec4899;font-weight:600}.index-module-scss-module__0KX9Hq__resultMatchList{gap:1.6vw;margin-top:1.6vw;display:grid}.index-module-scss-module__0KX9Hq__resultMatchItem{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#fff9;border:.26667vw solid #8b5cf64d;border-radius:1.86667vw;padding:1.6vw 1.86667vw;transition:all .3s}.index-module-scss-module__0KX9Hq__resultMatchItem:hover{border-color:#ec489999;transform:translate(1.06667vw)}.index-module-scss-module__0KX9Hq__resultMatchType{color:#ec4899;font-size:2.93333vw;font-weight:700}.index-module-scss-module__0KX9Hq__resultMatchName{color:#a78bfa;margin-top:.26667vw;font-size:2.26667vw}.index-module-scss-module__0KX9Hq__resultMatchReason{color:#6b21a8;margin-top:.8vw;font-size:2.26667vw}.index-module-scss-module__0KX9Hq__resultProfile{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#fff9;border:.26667vw dashed #8b5cf666;border-radius:2.13333vw;margin-bottom:2.13333vw;padding:1.86667vw 2.13333vw}.index-module-scss-module__0KX9Hq__resultProfileTitle{color:#7c3aed;margin-bottom:1.06667vw;font-weight:600}.index-module-scss-module__0KX9Hq__resultProfileContent{flex-wrap:wrap;align-items:center;gap:1.06667vw;display:flex}.index-module-scss-module__0KX9Hq__resultProfileLabel{color:#a78bfa;font-size:1.73333vw}.index-module-scss-module__0KX9Hq__resultProfileValue{color:#ec4899;font-weight:600}.index-module-scss-module__0KX9Hq__resultProfileHint{color:#a78bfa;margin-top:1.06667vw;font-size:1.73333vw}.index-module-scss-module__0KX9Hq__resultSubtitle{color:#7c3aed;margin-bottom:1.6vw;font-size:2.13333vw;font-weight:600}.index-module-scss-module__0KX9Hq__match{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2.13333vw;display:flex}.index-module-scss-module__0KX9Hq__matchInfo{flex:1;min-width:24vw}.index-module-scss-module__0KX9Hq__matchType{color:#ec4899;font-size:4.8vw;font-weight:700}.index-module-scss-module__0KX9Hq__matchTitle{color:#a78bfa;margin-top:.53333vw;font-size:2.4vw}.index-module-scss-module__0KX9Hq__matchImage{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#ffffffa6;border:.4vw solid #ec489966;border-radius:2.13333vw;justify-content:center;align-items:center;width:16vw;height:16vw;animation:5s ease-in-out infinite index-module-scss-module__0KX9Hq__imageFloat;display:flex}@keyframes index-module-scss-module__0KX9Hq__imageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.06667vw)}}.index-module-scss-module__0KX9Hq__resultHint{color:#a78bfa;margin-top:2.13333vw;font-size:1.86667vw}.index-module-scss-module__0KX9Hq__multiverseSection{z-index:2;margin-top:4.26667vw;position:relative}.index-module-scss-module__0KX9Hq__multiverseCard{-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);background:#ffffffb3;border:1px solid #ffffff80;border-radius:3.2vw;padding:4.26667vw 3.2vw;animation:8s ease-in-out infinite index-module-scss-module__0KX9Hq__multiverseFloat;position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__multiverseCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#ec48994d 0%,#8b5cf633 40%,#0000 70%);border-radius:50%;width:53.3333vw;height:53.3333vw;animation:6s ease-in-out infinite index-module-scss-module__0KX9Hq__glowOrb;position:absolute;top:-50%;right:-20%}.index-module-scss-module__0KX9Hq__multiverseCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee33 0%,#0000 70%);border-radius:50%;width:46.6667vw;height:46.6667vw;animation:8s ease-in-out infinite reverse index-module-scss-module__0KX9Hq__glowOrb;position:absolute;bottom:-50%;left:-20%}@keyframes index-module-scss-module__0KX9Hq__multiverseFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.66667vw)}}@keyframes index-module-scss-module__0KX9Hq__glowOrb{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.index-module-scss-module__0KX9Hq__multiverseHeader{text-align:center;z-index:1;margin-bottom:4.26667vw;position:relative}.index-module-scss-module__0KX9Hq__multiverseTitle{color:#7c3aed;margin:0 0 1.6vw;font-size:5.6vw;font-weight:700}.index-module-scss-module__0KX9Hq__multiverseSubtitle{color:#7c3aed;margin:0;font-size:2.4vw;line-height:1.6}.index-module-scss-module__0KX9Hq__birthInputSection{-webkit-backdrop-filter:blur(2vw);backdrop-filter:blur(2vw);z-index:1;background:#1e1e32cc;border:.26667vw solid #8b5cf64d;border-radius:2.66667vw;padding:3.2vw;position:relative}.index-module-scss-module__0KX9Hq__birthInputTitle{color:#7c3aed;align-items:center;gap:1.06667vw;margin:0 0 2.66667vw;font-size:3.73333vw;font-weight:600;display:flex}.index-module-scss-module__0KX9Hq__dateInputs{grid-template-columns:repeat(auto-fit,minmax(13.3333vw,1fr));gap:2.13333vw;margin-bottom:2.66667vw;display:grid}.index-module-scss-module__0KX9Hq__inputGroup{flex-direction:column;gap:1.06667vw;display:flex}.index-module-scss-module__0KX9Hq__inputGroup label{color:#a78bfa;text-transform:uppercase;letter-spacing:1px;font-size:2.13333vw;font-weight:600}.index-module-scss-module__0KX9Hq__inputGroup input,.index-module-scss-module__0KX9Hq__hourInput input{color:#7c3aed;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#ffffffa6;border:.26667vw solid #8b5cf666;border-radius:1.6vw;padding:2.13333vw 2.4vw;font-size:2.4vw;font-weight:600;transition:all .3s}.index-module-scss-module__0KX9Hq__inputGroup input::placeholder,.index-module-scss-module__0KX9Hq__hourInput input::placeholder{color:#a78bfa80}.index-module-scss-module__0KX9Hq__inputGroup input:focus,.index-module-scss-module__0KX9Hq__hourInput input:focus{border-color:#ec4899;outline:none}.index-module-scss-module__0KX9Hq__baziToggle{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#fff9;border:.26667vw dashed #8b5cf666;border-radius:1.86667vw;margin-bottom:2.66667vw;padding:2.13333vw;transition:all .3s}.index-module-scss-module__0KX9Hq__baziToggle:hover{border-color:#ec489999}.index-module-scss-module__0KX9Hq__checkboxLabel{cursor:pointer;color:#6b21a8;align-items:center;gap:1.33333vw;font-weight:600;display:flex}.index-module-scss-module__0KX9Hq__checkboxLabel:hover{color:#7c3aed}.index-module-scss-module__0KX9Hq__checkboxLabel input[type=checkbox]{cursor:pointer;accent-color:#ec4899;width:2.66667vw;height:2.66667vw}.index-module-scss-module__0KX9Hq__checkboxLabel span{font-size:2vw}.index-module-scss-module__0KX9Hq__hourInput{align-items:center;gap:1.6vw;margin-top:2.13333vw;display:flex}.index-module-scss-module__0KX9Hq__hourInput label{color:#a78bfa;text-transform:uppercase;letter-spacing:1px;min-width:10.6667vw;font-size:1.86667vw;font-weight:600}.index-module-scss-module__0KX9Hq__hourInput input{flex:1;max-width:16vw}.index-module-scss-module__0KX9Hq__hourHint{color:#a78bfa;font-size:1.73333vw}.index-module-scss-module__0KX9Hq__unlockButton{color:#fff;cursor:pointer;background:#ec4899;border:none;border-radius:1.86667vw;width:100%;padding:2.4vw 3.2vw;font-size:2.66667vw;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__unlockButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.index-module-scss-module__0KX9Hq__unlockButton:hover{transform:translateY(-.4vw)}.index-module-scss-module__0KX9Hq__unlockButton:hover:before{left:100%}.index-module-scss-module__0KX9Hq__unlockButton:active{transform:translateY(-1px)}.index-module-scss-module__0KX9Hq__resetBirthButton{color:#ec4899;cursor:pointer;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#fff9;border:.26667vw solid #ec489966;border-radius:133.2vw;margin-top:1.86667vw;padding:1.33333vw 2.13333vw;font-weight:600;transition:all .3s}.index-module-scss-module__0KX9Hq__resetBirthButton:hover{color:#7c3aed;background:#ec489933;border-color:#ec4899cc;transform:translateY(-.26667vw)}.index-module-scss-module__0KX9Hq__zodiacInfo{margin-top:1.6vw}.index-module-scss-module__0KX9Hq__zodiacHeader{flex-wrap:wrap;align-items:center;gap:2.13333vw;margin-bottom:1.6vw;display:flex}.index-module-scss-module__0KX9Hq__zodiacSign{color:#7c3aed;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#ec48994d;border:.26667vw solid #ec489980;border-radius:1.6vw;padding:1.6vw 3.2vw;font-size:4.26667vw;font-weight:700}.index-module-scss-module__0KX9Hq__zodiacElement{color:#7c3aed;-webkit-backdrop-filter:blur(1.06667vw);backdrop-filter:blur(1.06667vw);background:#8b5cf633;border:.26667vw solid #8b5cf64d;border-radius:1.06667vw;padding:.8vw 1.6vw;font-size:1.86667vw;font-weight:600}.index-module-scss-module__0KX9Hq__baziInfo{margin-top:1.6vw}.index-module-scss-module__0KX9Hq__baziPillars{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:linear-gradient(135deg,#fbbf2433 0%,#f59e0b33 100%);border:.26667vw solid #fbbf2466;border-radius:1.6vw;flex-wrap:wrap;align-items:center;gap:1.6vw;margin-bottom:2.13333vw;padding:1.6vw;display:flex}.index-module-scss-module__0KX9Hq__baziPillars strong{color:#fbbf24;font-size:1.86667vw}.index-module-scss-module__0KX9Hq__baziPillars span{color:#7c3aed;background:#ffffffa6;border:.26667vw solid #fbbf2480;border-radius:1.06667vw;padding:1.33333vw 2.4vw;font-size:3.2vw;font-weight:700}.index-module-scss-module__0KX9Hq__simplifiedQuiz{z-index:2;max-width:90.6667vw;margin:0 auto;position:relative}.index-module-scss-module__0KX9Hq__progressSection{margin-bottom:4.26667vw}.index-module-scss-module__0KX9Hq__progressHeader{justify-content:space-between;align-items:center;margin-bottom:1.6vw;display:flex}.index-module-scss-module__0KX9Hq__progressText{color:#7c3aed;text-transform:uppercase;letter-spacing:.5px;font-size:2.4vw;font-weight:700}.index-module-scss-module__0KX9Hq__progressPercent{color:#ec4899;font-size:3.2vw;font-weight:900}.index-module-scss-module__0KX9Hq__questionsWrapper{animation:.4s ease-out index-module-scss-module__0KX9Hq__slideIn}@keyframes index-module-scss-module__0KX9Hq__slideIn{0%{opacity:0;transform:translateY(2.66667vw)}to{opacity:1;transform:translateY(0)}}.index-module-scss-module__0KX9Hq__questionCard{-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);background:#ffffffb3;border:1px solid #ffffff80;border-radius:2.66667vw;margin-bottom:2.66667vw;padding:3.2vw;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__questionCard:before{content:"";opacity:0;background:linear-gradient(90deg,#ec4899,#8b5cf6,#22d3ee);height:.53333vw;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.index-module-scss-module__0KX9Hq__questionCard.index-module-scss-module__0KX9Hq__answered:before{opacity:1}.index-module-scss-module__0KX9Hq__questionCard.index-module-scss-module__0KX9Hq__answered{border-color:#ec489999}.index-module-scss-module__0KX9Hq__questionNumber{color:#7c3aed;letter-spacing:1px;background:#8b5cf633;border:.26667vw solid #8b5cf666;border-radius:133.2vw;margin-bottom:1.6vw;padding:.8vw 1.86667vw;font-size:1.86667vw;font-weight:900;display:inline-block}.index-module-scss-module__0KX9Hq__questionText{color:#7c3aed;margin-bottom:2.66667vw;font-size:2.66667vw;font-weight:700;line-height:1.4}.index-module-scss-module__0KX9Hq__optionsGrid{grid-template-columns:1fr 1fr;gap:1.6vw;display:grid}.index-module-scss-module__0KX9Hq__optionCard{color:#6b21a8;cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#ffffffa6;border:.4vw solid #8b5cf64d;border-radius:2.13333vw;flex-direction:column;justify-content:center;align-items:center;gap:1.06667vw;min-height:13.3333vw;padding:2.66667vw 2.13333vw;font-size:2.4vw;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.index-module-scss-module__0KX9Hq__optionCard:hover{color:#7c3aed;border-color:#ec489999;transform:translateY(-.53333vw)scale(1.02)}.index-module-scss-module__0KX9Hq__optionCard.index-module-scss-module__0KX9Hq__active{color:#7c3aed;background:linear-gradient(135deg,#ec489966 0%,#8b5cf666 100%);border-color:#ec4899;transform:translateY(-.53333vw)scale(1.05)}.index-module-scss-module__0KX9Hq__optionLabel{font-size:2.13333vw;line-height:1.3}.index-module-scss-module__0KX9Hq__checkmark{color:#7c3aed;font-size:2.66667vw;animation:.3s cubic-bezier(.68,-.55,.265,1.55) index-module-scss-module__0KX9Hq__checkPop;position:absolute;top:1.06667vw;right:1.06667vw}@keyframes index-module-scss-module__0KX9Hq__checkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.index-module-scss-module__0KX9Hq__actionSection{text-align:center;margin-top:4.26667vw}.index-module-scss-module__0KX9Hq__continueButton{color:#a78bfa80;cursor:not-allowed;text-transform:uppercase;letter-spacing:1px;background:#64748b4d;border:none;border-radius:133.2vw;padding:2.4vw 6.4vw;font-size:2.4vw;font-weight:900;transition:all .3s}.index-module-scss-module__0KX9Hq__continueButton.index-module-scss-module__0KX9Hq__ready{color:#7c3aed;cursor:pointer;background:#ec4899;animation:2s infinite index-module-scss-module__0KX9Hq__pulse}.index-module-scss-module__0KX9Hq__continueButton.index-module-scss-module__0KX9Hq__ready:hover{transform:translateY(-.53333vw)}@keyframes index-module-scss-module__0KX9Hq__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.index-module-scss-module__0KX9Hq__birthFormWrapper{animation:.4s ease-out index-module-scss-module__0KX9Hq__slideIn}.index-module-scss-module__0KX9Hq__birthFormCard{-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);background:#1e1e3299;border:.26667vw solid #667eea66;border-radius:3.2vw;padding:5.33333vw 4.26667vw;position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__birthFormCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#ec48994d 0%,#8b5cf633 40%,#0000 70%);border-radius:50%;width:53.3333vw;height:53.3333vw;animation:6s ease-in-out infinite index-module-scss-module__0KX9Hq__float;position:absolute;top:-50%;right:-20%}.index-module-scss-module__0KX9Hq__birthFormCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#22d3ee33 0%,#0000 70%);border-radius:50%;width:46.6667vw;height:46.6667vw;animation:8s ease-in-out infinite reverse index-module-scss-module__0KX9Hq__float;position:absolute;bottom:-50%;left:-20%}.index-module-scss-module__0KX9Hq__formTitle{color:#a78bfa;text-align:center;z-index:1;margin:0 0 1.06667vw;font-size:4.26667vw;font-weight:900;position:relative}.index-module-scss-module__0KX9Hq__formSubtitle{color:#a78bfa;text-align:center;z-index:1;margin:0 0 4.26667vw;font-size:2.13333vw;position:relative}.index-module-scss-module__0KX9Hq__birthInputGroup,.index-module-scss-module__0KX9Hq__genderInputGroup{z-index:1;margin-bottom:3.73333vw;position:relative}.index-module-scss-module__0KX9Hq__inputLabel{color:#a78bfa;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.6vw;font-size:1.86667vw;font-weight:700;display:block}.index-module-scss-module__0KX9Hq__dateSelectors{flex-wrap:wrap;align-items:center;gap:1.06667vw;display:flex}.index-module-scss-module__0KX9Hq__timeSelectors{flex-wrap:wrap;align-items:center;gap:1.06667vw;margin-top:1.6vw;display:flex}.index-module-scss-module__0KX9Hq__dateSelect{color:#7c3aed;cursor:pointer;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#fff;border:.26667vw solid #8b5cf666;border-radius:1.6vw;flex:1;min-width:10.6667vw;padding:1.86667vw 1.6vw;font-size:2.4vw;font-weight:700;transition:all .3s}.index-module-scss-module__0KX9Hq__dateSelect:focus{border-color:#ec4899;outline:none}@media (max-width:768px){.index-module-scss-module__0KX9Hq__dateSelect{padding:2.13333vw 1.6vw;font-size:2.26667vw}}@media (max-width:480px){.index-module-scss-module__0KX9Hq__dateSelect{font-size:2.13333vw}}.index-module-scss-module__0KX9Hq__dateSeparator{color:#7c3aed;padding:0 .53333vw;font-size:2.13333vw;font-weight:700}.index-module-scss-module__0KX9Hq__genderGrid{grid-template-columns:repeat(3,1fr);gap:1.6vw;display:grid}.index-module-scss-module__0KX9Hq__genderOption{color:#6b21a8;cursor:pointer;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#fff9;border:.4vw solid #8b5cf64d;border-radius:1.86667vw;padding:2.13333vw 1.6vw;font-size:2.13333vw;font-weight:700;transition:all .25s}.index-module-scss-module__0KX9Hq__genderOption:hover{background:#8b5cf633;border-color:#ec489980;transform:translateY(-.26667vw)}.index-module-scss-module__0KX9Hq__genderOption.index-module-scss-module__0KX9Hq__selected{color:#7c3aed;background:linear-gradient(135deg,#ec489966 0%,#8b5cf666 100%);border-color:#ec4899;transform:translateY(-.26667vw)}.index-module-scss-module__0KX9Hq__formActions{z-index:1;gap:1.6vw;margin-top:4.26667vw;display:flex;position:relative}.index-module-scss-module__0KX9Hq__backButton{color:#7c3aed;cursor:pointer;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#fff9;border:.26667vw solid #8b5cf666;border-radius:133.2vw;flex:none;padding:1.86667vw 3.2vw;font-size:2.13333vw;font-weight:700;transition:all .25s}.index-module-scss-module__0KX9Hq__backButton:hover{color:#7c3aed;background:#8b5cf633;border-color:#8b5cf699;transform:translateY(-.26667vw)}.index-module-scss-module__0KX9Hq__submitButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#ec4899;border:none;border-radius:133.2vw;flex:1;padding:1.86667vw 4.26667vw;font-size:2.4vw;font-weight:900;transition:all .3s;position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__submitButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.index-module-scss-module__0KX9Hq__submitButton:hover{transform:translateY(-.4vw)}.index-module-scss-module__0KX9Hq__submitButton:hover:before{left:100%}.index-module-scss-module__0KX9Hq__submitButton:active{transform:translateY(-1px)}.index-module-scss-module__0KX9Hq__submitButton:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media (max-width:768px){.index-module-scss-module__0KX9Hq__submitButton{padding:2.4vw 4.26667vw;font-size:2.53333vw}}@media (max-width:480px){.index-module-scss-module__0KX9Hq__submitButton{padding:2.13333vw 4.26667vw;font-size:2.4vw}}.index-module-scss-module__0KX9Hq__submitSection{z-index:1;text-align:center;max-width:120vw;margin:5.33333vw auto 0;padding:0 2.66667vw 8vw;animation:.6s ease-out .2s backwards index-module-scss-module__0KX9Hq__fadeInScale;position:relative}@keyframes index-module-scss-module__0KX9Hq__fadeInScale{0%{opacity:0;transform:scale(.95)translateY(2.66667vw)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:768px){.index-module-scss-module__0KX9Hq__submitSection{margin-top:4.26667vw;padding:0 2.13333vw 5.33333vw}}.index-module-scss-module__0KX9Hq__simplifiedResult{z-index:2;max-width:96vw;margin:0 auto;animation:.6s ease-out index-module-scss-module__0KX9Hq__slideIn;position:relative}.index-module-scss-module__0KX9Hq__resultGlow{-webkit-backdrop-filter:blur(3.33333vw);backdrop-filter:blur(3.33333vw);text-align:center;background:#ffffffbf;border:.26667vw solid #ec489966;border-radius:4.26667vw;padding:6.4vw 4.26667vw;position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__resultGlow:before{content:"";background:radial-gradient(circle,#ec489966 0%,#8b5cf64d 40%,#0000 70%);border-radius:50%;width:40vw;height:40vw;animation:4s ease-in-out infinite index-module-scss-module__0KX9Hq__glowPulse;position:absolute;top:-13.3333vw;left:-13.3333vw}.index-module-scss-module__0KX9Hq__resultGlow:after{content:"";background:radial-gradient(circle,#22d3ee4d 0%,#8b5cf633 40%,#0000 70%);border-radius:50%;width:53.3333vw;height:53.3333vw;animation:5s ease-in-out infinite reverse index-module-scss-module__0KX9Hq__glowPulse;position:absolute;bottom:-20vw;right:-20vw}@keyframes index-module-scss-module__0KX9Hq__glowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.index-module-scss-module__0KX9Hq__heroAvatar{z-index:1;border:.8vw solid #ec489980;border-radius:50%;width:24vw;height:24vw;margin:0 auto 3.2vw;animation:3s ease-in-out infinite index-module-scss-module__0KX9Hq__avatarFloat;position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__heroAvatar:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(135deg,#ec4899,#8b5cf6,#22d3ee);border-radius:50%;padding:.8vw;animation:3s linear infinite index-module-scss-module__0KX9Hq__borderRotate;position:absolute;inset:-.8vw;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes index-module-scss-module__0KX9Hq__avatarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.33333vw)}}@keyframes index-module-scss-module__0KX9Hq__borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-module-scss-module__0KX9Hq__avatarImage{object-fit:cover;width:100%;height:100%}.index-module-scss-module__0KX9Hq__personaLabel{z-index:1;color:#7c3aed;letter-spacing:-1px;margin-bottom:2.13333vw;font-size:6.4vw;font-weight:900;line-height:1.1;position:relative}.index-module-scss-module__0KX9Hq__comboIdentity{z-index:1;color:#7c3aed;text-transform:uppercase;letter-spacing:.26667vw;margin-bottom:3.2vw;font-size:2.4vw;font-weight:700;position:relative}.index-module-scss-module__0KX9Hq__powerStatement{z-index:1;color:#6b21a8;max-width:66.6667vw;margin-bottom:4.26667vw;margin-left:auto;margin-right:auto;font-size:2.93333vw;font-style:italic;font-weight:600;line-height:1.5;position:relative}.index-module-scss-module__0KX9Hq__socialValue{z-index:1;color:#7c3aed;-webkit-backdrop-filter:blur(2vw);backdrop-filter:blur(2vw);background:#ffffffa6;border:.26667vw solid #8b5cf666;border-radius:133.2vw;margin-bottom:5.33333vw;padding:2.13333vw 3.2vw;font-size:2.13333vw;display:inline-block;position:relative}.index-module-scss-module__0KX9Hq__socialCount{color:#22d3ee;margin-right:.53333vw;font-size:3.2vw;font-weight:900}.index-module-scss-module__0KX9Hq__ctaSection{z-index:1;flex-direction:column;gap:2.13333vw;max-width:53.3333vw;margin:0 auto;display:flex;position:relative}.index-module-scss-module__0KX9Hq__primaryCta{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#ec4899;border:none;border-radius:133.2vw;padding:2.4vw 5.33333vw;font-size:2.66667vw;font-weight:900;transition:all .3s;position:relative;overflow:hidden}.index-module-scss-module__0KX9Hq__primaryCta:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.index-module-scss-module__0KX9Hq__primaryCta:hover{transform:translateY(-.53333vw)}.index-module-scss-module__0KX9Hq__primaryCta:hover:before{left:100%}.index-module-scss-module__0KX9Hq__secondaryCta{color:#7c3aed;cursor:pointer;-webkit-backdrop-filter:blur(2vw);backdrop-filter:blur(2vw);background:#fff9;border:.4vw solid #8b5cf680;border-radius:133.2vw;padding:1.86667vw 4.26667vw;font-size:2.13333vw;font-weight:700;transition:all .25s}.index-module-scss-module__0KX9Hq__secondaryCta:hover{color:#7c3aed;background:#8b5cf633;border-color:#ec489999;transform:translateY(-.26667vw)}@media (max-width:640px){.index-module-scss-module__0KX9Hq__optionsGrid,.index-module-scss-module__0KX9Hq__genderGrid{grid-template-columns:1fr}.index-module-scss-module__0KX9Hq__personaLabel{font-size:4.8vw}.index-module-scss-module__0KX9Hq__comboIdentity{font-size:1.86667vw}.index-module-scss-module__0KX9Hq__powerStatement{font-size:2.4vw}}.index-module-scss-module__0KX9Hq__privacyNotice{color:#a78bfaf2;text-align:center;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#8f6def1f;border:.26667vw solid #8f6def4d;border-radius:1.6vw;margin-top:2.66667vw;padding:2.13333vw 2.66667vw;font-size:1.73333vw;line-height:1.6}@media (max-width:768px){.index-module-scss-module__0KX9Hq__privacyNotice{padding:1.86667vw 2.13333vw;font-size:1.86667vw}}.index-module-scss-module__0KX9Hq__disclaimer{z-index:1;text-align:center;max-width:120vw;margin:10.6667vw auto 0;padding:4.26667vw 2.66667vw 8vw;position:relative}@media (max-width:768px){.index-module-scss-module__0KX9Hq__disclaimer{margin-top:8vw;padding:3.2vw 2.13333vw 5.33333vw}}.index-module-scss-module__0KX9Hq__disclaimerDivider{color:#a78bfa4d;letter-spacing:.26667vw;margin-bottom:3.2vw;font-size:1.6vw}.index-module-scss-module__0KX9Hq__disclaimerText{color:#a78bfacc;margin-bottom:2.13333vw;padding:0 2.66667vw;font-size:1.86667vw;line-height:1.8}@media (max-width:768px){.index-module-scss-module__0KX9Hq__disclaimerText{font-size:1.86667vw}}.index-module-scss-module__0KX9Hq__disclaimerCopyright{color:#a78bfa99;margin-top:3.2vw;font-size:1.73333vw;font-weight:600}@media (max-width:768px){.index-module-scss-module__0KX9Hq__disclaimerCopyright{font-size:1.73333vw}}.index-module-scss-module__0KX9Hq__timeTag{color:#000;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-radius:1.06667vw;margin-right:1.6vw;padding:.53333vw 2.13333vw;font-size:3.2vw;font-weight:900;animation:2s ease-in-out infinite index-module-scss-module__0KX9Hq__pulse;display:inline-block;box-shadow:0 .53333vw 1.6vw #fbbf2466}@media (max-width:768px){.index-module-scss-module__0KX9Hq__timeTag{margin-right:1.06667vw;padding:.4vw 1.6vw;font-size:2.66667vw}}.index-module-scss-module__0KX9Hq__stepIndicator{justify-content:center;align-items:center;gap:3.2vw;max-width:80vw;margin:6.4vw auto 4.26667vw;display:flex}@media (max-width:768px){.index-module-scss-module__0KX9Hq__stepIndicator{gap:2.13333vw;margin:4.8vw auto 3.2vw}}.index-module-scss-module__0KX9Hq__step{background:#8f6def1a;border:.26667vw solid #8f6def4d;border-radius:2.13333vw;flex-direction:column;flex:1;align-items:center;gap:1.06667vw;padding:2.66667vw;transition:all .3s;display:flex}.index-module-scss-module__0KX9Hq__step.index-module-scss-module__0KX9Hq__active{background:#8f6def33;border-color:#8f6def99;box-shadow:0 0 3.2vw #8f6def66}.index-module-scss-module__0KX9Hq__step.index-module-scss-module__0KX9Hq__completed{background:#22c55e1a;border-color:#22c55e66}.index-module-scss-module__0KX9Hq__step.index-module-scss-module__0KX9Hq__completed .index-module-scss-module__0KX9Hq__stepNumber{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)}@media (max-width:768px){.index-module-scss-module__0KX9Hq__step{padding:2.13333vw 1.6vw}}.index-module-scss-module__0KX9Hq__stepNumber{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:5.33333vw;height:5.33333vw;font-size:2.66667vw;font-weight:700;display:flex;box-shadow:0 .53333vw 1.6vw #667eea66}@media (max-width:768px){.index-module-scss-module__0KX9Hq__stepNumber{width:4.26667vw;height:4.26667vw;font-size:2.13333vw}}.index-module-scss-module__0KX9Hq__stepLabel{color:#a78bfa;text-align:center;font-size:2.13333vw;font-weight:700}@media (max-width:768px){.index-module-scss-module__0KX9Hq__stepLabel{font-size:1.86667vw}}.index-module-scss-module__0KX9Hq__stepDesc{color:#ffffffb3;text-align:center;font-size:1.73333vw}@media (max-width:768px){.index-module-scss-module__0KX9Hq__stepDesc{font-size:1.6vw}}.index-module-scss-module__0KX9Hq__stepConnector{background:linear-gradient(90deg,#8f6def4d 0%,#8f6def99 50%,#8f6def4d 100%);flex-shrink:0;width:5.33333vw;height:.26667vw}@media (max-width:768px){.index-module-scss-module__0KX9Hq__stepConnector{width:3.2vw}}.index-module-scss-module__0KX9Hq__formHeader{align-items:center;gap:1.6vw;margin-bottom:2.13333vw;display:flex}.index-module-scss-module__0KX9Hq__stepBadge{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:6.66667vw;justify-content:center;align-items:center;padding:.8vw 2.13333vw;font-size:1.86667vw;font-weight:700;display:inline-flex;box-shadow:0 .53333vw 1.6vw #667eea66}@media (max-width:768px){.index-module-scss-module__0KX9Hq__stepBadge{padding:.53333vw 1.6vw;font-size:1.6vw}}.index-module-scss-module__0KX9Hq__optionalTag{color:#fbbf24;background:#fbbf2433;border:1px solid #fbbf2466;border-radius:.53333vw;margin-left:1.06667vw;padding:.26667vw 1.06667vw;font-size:1.6vw;font-weight:600}.index-module-scss-module__0KX9Hq__inputHint{color:#fff9;margin-top:1.06667vw;margin-bottom:0;font-size:1.73333vw}.index-module-scss-module__0KX9Hq__promoFooter{z-index:1;text-align:center;background:#8f6def0d;border-top:.26667vw solid #8f6def33;border-radius:3.2vw 3.2vw 0 0;margin-top:10.6667vw;padding:8vw 2.66667vw;position:relative}@media (max-width:768px){.index-module-scss-module__0KX9Hq__promoFooter{margin-top:8vw;padding:6.4vw 2.66667vw}}.index-module-scss-module__0KX9Hq__promoContent{max-width:106.667vw;margin:0 auto}.index-module-scss-module__0KX9Hq__promoTitle{color:#fff;-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea 0%,#a78bfa 50%,#fbbf24 100%) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:2.13333vw;font-size:4.26667vw;font-weight:800}@media (max-width:768px){.index-module-scss-module__0KX9Hq__promoTitle{font-size:3.2vw}}.index-module-scss-module__0KX9Hq__promoText{color:#ffffffd9;margin-bottom:4.26667vw;font-size:2.4vw;line-height:1.8}@media (max-width:768px){.index-module-scss-module__0KX9Hq__promoText{margin-bottom:3.2vw;font-size:2.13333vw}}.index-module-scss-module__0KX9Hq__promoFeatures{text-align:left;flex-direction:column;gap:2.13333vw;max-width:80vw;margin-bottom:4.26667vw;margin-left:auto;margin-right:auto;display:flex}@media (max-width:768px){.index-module-scss-module__0KX9Hq__promoFeatures{gap:1.6vw;margin-bottom:3.2vw}}.index-module-scss-module__0KX9Hq__promoFeature{color:#ffffffe6;background:#8f6def1a;border:1px solid #8f6def4d;border-radius:1.6vw;align-items:center;gap:1.6vw;padding:2.13333vw 2.66667vw;font-size:2.13333vw;transition:all .3s;display:flex}@media (max-width:768px){.index-module-scss-module__0KX9Hq__promoFeature{padding:1.6vw 2.13333vw;font-size:1.86667vw}}.index-module-scss-module__0KX9Hq__promoIcon{flex-shrink:0;font-size:3.2vw}@media (max-width:768px){.index-module-scss-module__0KX9Hq__promoIcon{font-size:2.66667vw}}.index-module-scss-module__0KX9Hq__promoTagline{color:#a78bfa;background:#8f6def26;border-radius:6.66667vw;margin-top:3.2vw;padding:2.13333vw 3.2vw;font-size:2.13333vw;font-weight:600;display:inline-block}@media (max-width:768px){.index-module-scss-module__0KX9Hq__promoTagline{margin-top:2.13333vw;padding:1.6vw 2.66667vw;font-size:1.86667vw}}.index-module-scss-module__0KX9Hq__phaseLabel{z-index:1;text-align:center;color:#a78bfacc;letter-spacing:.05em;justify-content:center;align-items:center;gap:1.06667vw;margin:4.26667vw auto 2.13333vw;font-size:1.73333vw;font-weight:500;display:flex;position:relative}@media (max-width:768px){.index-module-scss-module__0KX9Hq__phaseLabel{margin:3.2vw auto 1.6vw;font-size:1.6vw}}.index-module-scss-module__0KX9Hq__phaseIcon{opacity:.6;font-size:1.33333vw}.index-module-scss-module__0KX9Hq__seoSection{z-index:2;gap:1.86667vw;max-width:130.667vw;margin:2.93333vw auto 0;display:grid;position:relative}.index-module-scss-module__0KX9Hq__seoCard{background:#0c1d38b8;border:1px solid #a2cbff38;border-radius:2.13333vw;padding:2.13333vw 2.4vw}.index-module-scss-module__0KX9Hq__seoHeading{color:#ebf5fff5;margin:0 0 1.33333vw;font-size:2.4vw;font-weight:700}.index-module-scss-module__0KX9Hq__seoParagraph{color:#d4e6ffd1;margin:0;font-size:1.86667vw;line-height:1.75}.index-module-scss-module__0KX9Hq__seoList{color:#d4e6ffd6;margin:0;padding-left:2.4vw;font-size:1.86667vw;line-height:1.72}.index-module-scss-module__0KX9Hq__seoList li+li{margin-top:1.06667vw}.index-module-scss-module__0KX9Hq__faqList{gap:1.06667vw;display:grid}.index-module-scss-module__0KX9Hq__faqItem{background:#1429499e;border:1px solid #a3ccff33;border-radius:1.33333vw;padding:1.33333vw 1.6vw}.index-module-scss-module__0KX9Hq__faqItem summary{cursor:pointer;color:#e3f0fff2;font-weight:700}.index-module-scss-module__0KX9Hq__faqItem p{color:#cee2ffd1;margin:1.06667vw 0 0;font-size:1.86667vw;line-height:1.7}.index-module-scss-module__0KX9Hq__header,.index-module-scss-module__0KX9Hq__quizWrapper,.index-module-scss-module__0KX9Hq__birthFormWrapper,.index-module-scss-module__0KX9Hq__submitSection,.index-module-scss-module__0KX9Hq__promoFooter,.index-module-scss-module__0KX9Hq__disclaimer{z-index:2;position:relative}.index-module-scss-module__0KX9Hq__phaseLabel{color:#d2e6ffeb;letter-spacing:.08em;background:#122749a6;border:1px solid #a0cdff57;border-radius:133.2vw;width:fit-content;margin:4.8vw auto 2.4vw;padding:1.06667vw 2.4vw}.index-module-scss-module__0KX9Hq__quizWrapper{max-width:128vw;padding:0 1.6vw}.index-module-scss-module__0KX9Hq__card,.index-module-scss-module__0KX9Hq__birthFormCard,.index-module-scss-module__0KX9Hq__promoFooter,.index-module-scss-module__0KX9Hq__disclaimer{background:linear-gradient(160deg,#0c1b34d1 0%,#0e223eb8 100%);border:1px solid #a7d0ff47;border-radius:2.66667vw;box-shadow:0 2.13333vw 4.53333vw #050c1b73}.index-module-scss-module__0KX9Hq__card:before,.index-module-scss-module__0KX9Hq__birthFormCard:before,.index-module-scss-module__0KX9Hq__promoFooter:before{content:"";background:linear-gradient(90deg,#0000 0%,#b8dfff99 48%,#0000 100%);height:1px;position:absolute;top:0;left:1.86667vw;right:1.86667vw}.index-module-scss-module__0KX9Hq__birthFormCard{padding:3.73333vw 3.2vw}.index-module-scss-module__0KX9Hq__formTitle{color:#f3f9ff;letter-spacing:.02em;font-size:3.46667vw}.index-module-scss-module__0KX9Hq__formSubtitle{color:#cde1ffd6}.index-module-scss-module__0KX9Hq__inputLabel{color:#ddedffeb;font-weight:700}.index-module-scss-module__0KX9Hq__optionalTag{color:#c8e6ffdb;background:#142b4eb3;border:1px solid #aad7ff6b}.index-module-scss-module__0KX9Hq__inputHint,.index-module-scss-module__0KX9Hq__privacyNotice{color:#c8dfffc2}.index-module-scss-module__0KX9Hq__dateSelect{color:#e8f2ffeb;background:#112648bf;border:1px solid #a7d1ff57;border-radius:1.6vw}.index-module-scss-module__0KX9Hq__dateSelect:focus{border-color:#c0e3ffb8;outline:none;box-shadow:0 0 0 .4vw #88b6ff2e}.index-module-scss-module__0KX9Hq__questionItem{background:#0e1e38b3;border:1px solid #a1ceff3d;border-radius:1.86667vw}.index-module-scss-module__0KX9Hq__questionTitle{color:#f4f8ff}.index-module-scss-module__0KX9Hq__optionButton{color:#deedffe6;background:#1226469e;border:1px solid #a5d1ff42;border-radius:1.6vw}.index-module-scss-module__0KX9Hq__optionButton:hover{background:#173056cc;border-color:#b5dfff80;transform:translate(.26667vw)}.index-module-scss-module__0KX9Hq__optionActive{color:#ebf5ff;background:linear-gradient(135deg,#2e568ed6 0%,#2c487cd1 100%);border-color:#a5e3ffb8}.index-module-scss-module__0KX9Hq__submitSection{margin-top:4vw}.index-module-scss-module__0KX9Hq__submitButton,.index-module-scss-module__0KX9Hq__primaryButton{color:#08162c;background:linear-gradient(135deg,#8ddfff 0%,#7ab0ff 54%,#6e91f6 100%);border:0;box-shadow:0 1.33333vw 3.2vw #5d9aff5c}.index-module-scss-module__0KX9Hq__submitButton:hover,.index-module-scss-module__0KX9Hq__primaryButton:hover{transform:translateY(-.26667vw);box-shadow:0 1.86667vw 4vw #60a0ff75}.index-module-scss-module__0KX9Hq__secondaryButton{color:#dcebfff0;background:#102443b8;border:1px solid #a5d0ff57}.index-module-scss-module__0KX9Hq__promoFooter{margin-top:5.6vw;padding:4.26667vw 3.2vw}.index-module-scss-module__0KX9Hq__promoTitle{color:#f6fbff;background:linear-gradient(135deg,#b5e4ff 0%,#9ec7ff 44%,#88b4ff 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.index-module-scss-module__0KX9Hq__promoText,.index-module-scss-module__0KX9Hq__promoFeature{color:#deedffe0}.index-module-scss-module__0KX9Hq__promoFeature{background:#13284aa8;border:1px solid #a3cdff3d}.index-module-scss-module__0KX9Hq__promoTagline{color:#d3e7fff0;background:#183055ad;border:1px solid #a4d0ff52}.index-module-scss-module__0KX9Hq__disclaimer{margin-top:4.8vw;padding:3.2vw}.index-module-scss-module__0KX9Hq__disclaimerDivider{color:#b0d3ff5c}.index-module-scss-module__0KX9Hq__disclaimerText,.index-module-scss-module__0KX9Hq__disclaimerCopyright{color:#cee1fabd}@media (max-width:768px){.index-module-scss-module__0KX9Hq__phaseLabel{margin-top:3.46667vw}.index-module-scss-module__0KX9Hq__birthFormCard,.index-module-scss-module__0KX9Hq__promoFooter,.index-module-scss-module__0KX9Hq__disclaimer{border-radius:2.13333vw;padding:2.66667vw 1.86667vw}.index-module-scss-module__0KX9Hq__formTitle{font-size:2.93333vw}}
.PersonalSoulGeo3D-module-scss-module__buJi5W__container{background:linear-gradient(170deg,#0e1d38c7 0%,#0a182ead 55%,#0b1e36d1 100%);border:1px solid #a4cbff3d;border-radius:2.93333vw;width:100%;max-width:120vw;margin:2.93333vw auto 0;padding:3.46667vw 2.4vw 2.66667vw;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 2.13333vw 4vw #030a1880}.PersonalSoulGeo3D-module-scss-module__buJi5W__container:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 15%,#8de3ff2e 0%,#0000 44%);position:absolute;inset:0}.PersonalSoulGeo3D-module-scss-module__buJi5W__header{z-index:2;text-align:center;margin-bottom:2.93333vw;position:relative}.PersonalSoulGeo3D-module-scss-module__buJi5W__title{color:#f7fbff;letter-spacing:.015em;margin:0;font-size:4vw;font-weight:800;line-height:1.2}.PersonalSoulGeo3D-module-scss-module__buJi5W__subtitle{color:#d4e3ffbd;max-width:90.6667vw;margin:1.33333vw auto 0;font-size:1.73333vw;line-height:1.65}.PersonalSoulGeo3D-module-scss-module__buJi5W__attributes{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.06667vw;margin-top:1.6vw;display:flex}.PersonalSoulGeo3D-module-scss-module__buJi5W__attr{letter-spacing:.04em;background:#122544b8;border:1px solid #b1d6ff47;border-radius:133.2vw;padding:.8vw 1.6vw;font-size:1.73333vw;font-weight:700}.PersonalSoulGeo3D-module-scss-module__buJi5W__attr[data-type=mbti]{color:#a8c8ff}.PersonalSoulGeo3D-module-scss-module__buJi5W__attr[data-type=zodiac]{color:#9ce6ff}.PersonalSoulGeo3D-module-scss-module__buJi5W__attr[data-type=element]{color:#b5ffd8}.PersonalSoulGeo3D-module-scss-module__buJi5W__divider{opacity:.4}.PersonalSoulGeo3D-module-scss-module__buJi5W__scene{perspective:186.667vw;justify-content:center;align-items:center;width:100%;height:58.6667vw;display:flex;position:relative}.PersonalSoulGeo3D-module-scss-module__buJi5W__cube{width:41.3333vw;height:41.3333vw;transform-style:preserve-3d;position:relative;transform:rotateX(18deg)rotateY(34deg)}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis{transform-style:preserve-3d;position:absolute}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=x]{width:52vw;height:.26667vw;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=x] .PersonalSoulGeo3D-module-scss-module__buJi5W__line{background:linear-gradient(90deg,#0000 0%,#8fb5ff 50%,#0000 100%)}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=x] .PersonalSoulGeo3D-module-scss-module__buJi5W__label{color:#8fb5ff;right:-14.9333vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=y]{width:.26667vw;height:52vw;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=y] .PersonalSoulGeo3D-module-scss-module__buJi5W__line{background:linear-gradient(90deg,#0000 0%,#93eaff 50%,#0000 100%)}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=y] .PersonalSoulGeo3D-module-scss-module__buJi5W__label{color:#93eaff;right:-14.9333vw;transform:rotate(-90deg)}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=z]{width:52vw;height:.26667vw;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(90deg)}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=z] .PersonalSoulGeo3D-module-scss-module__buJi5W__line{background:linear-gradient(90deg,#0000 0%,#9dffd0 50%,#0000 100%)}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=z] .PersonalSoulGeo3D-module-scss-module__buJi5W__label{color:#9dffd0;right:-14.9333vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__line{opacity:.72;width:100%;height:100%}.PersonalSoulGeo3D-module-scss-module__buJi5W__label{white-space:nowrap;position:absolute;top:50%;transform:translateY(-50%)}.PersonalSoulGeo3D-module-scss-module__buJi5W__labelText{letter-spacing:.06em;font-size:1.6vw;font-weight:700;display:block}.PersonalSoulGeo3D-module-scss-module__buJi5W__core{z-index:9;width:5.6vw;height:5.6vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PersonalSoulGeo3D-module-scss-module__buJi5W__innerCore{background:radial-gradient(circle,#b0e2ff 0%,#74a9ff 45%,#3c6fca 100%);border-radius:50%;width:100%;height:100%;box-shadow:0 0 3.2vw #92ccffd9}.PersonalSoulGeo3D-module-scss-module__buJi5W__pulse{border:.2vw solid #9fd8ff;border-radius:50%;animation:2.4s ease-out infinite PersonalSoulGeo3D-module-scss-module__buJi5W__pulse;position:absolute;inset:0}@keyframes PersonalSoulGeo3D-module-scss-module__buJi5W__pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.PersonalSoulGeo3D-module-scss-module__buJi5W__orbit{border:1px solid #98c7ff59;border-radius:50%;position:absolute;top:50%;left:50%}.PersonalSoulGeo3D-module-scss-module__buJi5W__orbit[data-orbit="1"]{width:20vw;height:20vw;animation:17s linear infinite PersonalSoulGeo3D-module-scss-module__buJi5W__rotate3d;transform:translate(-50%,-50%)rotateY(0)}.PersonalSoulGeo3D-module-scss-module__buJi5W__orbit[data-orbit="2"]{width:27.4667vw;height:27.4667vw;animation:23s linear infinite reverse PersonalSoulGeo3D-module-scss-module__buJi5W__rotate3d;transform:translate(-50%,-50%)rotateY(58deg)}.PersonalSoulGeo3D-module-scss-module__buJi5W__orbit[data-orbit="3"]{width:34.4vw;height:34.4vw;animation:27s linear infinite PersonalSoulGeo3D-module-scss-module__buJi5W__rotate3d;transform:translate(-50%,-50%)rotateX(58deg)}@keyframes PersonalSoulGeo3D-module-scss-module__buJi5W__rotate3d{0%{transform:translate(-50%,-50%)rotateY(0)}to{transform:translate(-50%,-50%)rotateY(360deg)}}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag{z-index:4;letter-spacing:.02em;color:#ecf5fff2;-webkit-backdrop-filter:blur(1.06667vw);backdrop-filter:blur(1.06667vw);white-space:nowrap;background:#142a4bbf;border:1px solid #a0cdff57;border-radius:133.2vw;padding:.8vw 1.86667vw;font-size:1.6vw;font-weight:600;animation:7.4s ease-in-out infinite PersonalSoulGeo3D-module-scss-module__buJi5W__float;position:absolute}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="0"]{top:14%;left:8%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="1"]{top:16%;right:12%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="2"]{bottom:24%;left:20%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="3"]{bottom:20%;right:8%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="4"]{top:7%;left:50%;transform:translate(-50%)}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="5"]{bottom:7%;left:50%;transform:translate(-50%)}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="6"]{top:52%;left:4%;transform:translateY(-50%)}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="7"]{top:48%;right:4%;transform:translateY(-50%)}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="8"]{top:31%;left:29%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="9"]{bottom:31%;right:30%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="10"]{top:32%;left:15%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="11"]{top:34%;right:18%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="12"]{bottom:16%;left:32%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="13"]{bottom:15%;right:28%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="14"]{top:18%;left:38%}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag[data-index="15"]{bottom:19%;right:38%}@keyframes PersonalSoulGeo3D-module-scss-module__buJi5W__float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.06667vw)}}.PersonalSoulGeo3D-module-scss-module__buJi5W__downloadButton{z-index:2;color:#e0eefff0;cursor:pointer;background:#122748d1;border:1px solid #a7d4ff66;border-radius:133.2vw;justify-content:center;align-items:center;gap:1.06667vw;margin:1.06667vw auto 0;padding:1.33333vw 2.13333vw;font-size:1.73333vw;font-weight:700;transition:transform .2s,border-color .2s;display:inline-flex;position:relative}.PersonalSoulGeo3D-module-scss-module__buJi5W__downloadButton:hover{border-color:#b8dfffa8;transform:translateY(-1px)}.PersonalSoulGeo3D-module-scss-module__buJi5W__downloadButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.PersonalSoulGeo3D-module-scss-module__buJi5W__downloadIcon{font-size:1.6vw}@media (max-width:768px){.PersonalSoulGeo3D-module-scss-module__buJi5W__container{margin-top:2.4vw;padding:2.93333vw 1.6vw 2.13333vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__title{font-size:3.2vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__subtitle{font-size:1.6vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__scene{height:48vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__cube{width:33.0667vw;height:33.0667vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=x],.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=z]{width:40vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=y]{height:40vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=x] .PersonalSoulGeo3D-module-scss-module__buJi5W__label,.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=y] .PersonalSoulGeo3D-module-scss-module__buJi5W__label,.PersonalSoulGeo3D-module-scss-module__buJi5W__axis[data-axis=z] .PersonalSoulGeo3D-module-scss-module__buJi5W__label{right:-11.2vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__labelText{font-size:1.33333vw}.PersonalSoulGeo3D-module-scss-module__buJi5W__floatingTag{padding:.66667vw 1.46667vw;font-size:1.46667vw}}
.BestMatches-module-scss-module__2EjOXq__container{gap:2.13333vw;display:grid}.BestMatches-module-scss-module__2EjOXq__matchCard{background:linear-gradient(150deg,#10223eb8 0%,#14294999 100%);border:1px solid #a1cdff3d;border-radius:2.4vw;padding:2.4vw;transition:transform .2s,border-color .2s;box-shadow:0 1.06667vw 2.93333vw #06112757}.BestMatches-module-scss-module__2EjOXq__matchCard:hover{border-color:#bee2ff7a;transform:translateY(-.26667vw)}.BestMatches-module-scss-module__2EjOXq__matchHeader{margin-bottom:1.6vw}.BestMatches-module-scss-module__2EjOXq__matchInfo{align-items:center;gap:2.13333vw;display:flex}.BestMatches-module-scss-module__2EjOXq__matchImage{border:1px solid #aad2ff8f;border-radius:50%;flex-shrink:0;width:10.6667vw;height:10.6667vw;overflow:hidden;box-shadow:0 1.06667vw 2.4vw #0914286b}.BestMatches-module-scss-module__2EjOXq__avatar{object-fit:cover;width:100%;height:100%}.BestMatches-module-scss-module__2EjOXq__matchMeta{flex:1}.BestMatches-module-scss-module__2EjOXq__matchType{color:#f4f8ff;font-size:3.2vw;font-weight:800;line-height:1}.BestMatches-module-scss-module__2EjOXq__matchDescription{color:#dae8ffc2;margin-top:1.06667vw;font-size:1.73333vw;line-height:1.6}.BestMatches-module-scss-module__2EjOXq__compatibility{grid-template-columns:auto 1fr auto;align-items:center;gap:1.33333vw;margin-top:1.33333vw;display:grid}.BestMatches-module-scss-module__2EjOXq__compatibilityLabel{color:#cfe3ffbd;font-size:1.6vw}.BestMatches-module-scss-module__2EjOXq__compatibilityBar{background:#79a0d742;border-radius:133.2vw;height:.93333vw;overflow:hidden}.BestMatches-module-scss-module__2EjOXq__compatibilityFill{background:linear-gradient(90deg,#8de3ff 0%,#7bb6ff 52%,#6a8dff 100%);border-radius:133.2vw;height:100%}.BestMatches-module-scss-module__2EjOXq__compatibilityValue{color:#9be3ff;font-size:1.73333vw;font-weight:700}.BestMatches-module-scss-module__2EjOXq__matchReason{color:#dfedffd6;background:#1123409e;border:1px solid #a5c9ff36;border-radius:1.6vw;align-items:flex-start;gap:1.06667vw;padding:1.6vw 1.6vw 1.46667vw;font-size:1.86667vw;line-height:1.7;display:flex}.BestMatches-module-scss-module__2EjOXq__reasonIcon{color:#97e2ff;flex-shrink:0;margin-top:1px}@media (max-width:768px){.BestMatches-module-scss-module__2EjOXq__matchCard{padding:1.86667vw}.BestMatches-module-scss-module__2EjOXq__matchInfo{gap:1.6vw}.BestMatches-module-scss-module__2EjOXq__matchImage{width:8.53333vw;height:8.53333vw}.BestMatches-module-scss-module__2EjOXq__matchType{font-size:2.66667vw}.BestMatches-module-scss-module__2EjOXq__compatibility{grid-template-columns:1fr;gap:.8vw}.BestMatches-module-scss-module__2EjOXq__compatibilityValue{justify-self:end}}
.AllQuestionsSection-module-scss-module__ULzl-W__allQuestionsContainer{--theme-primary:#8b5cf6;--theme-secondary:#7c3aed;--theme-gradient:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);--theme-light:#8b5cf626;--theme-border:#8b5cf64d;width:100%;max-width:120vw;margin:0 auto;padding:0}.AllQuestionsSection-module-scss-module__ULzl-W__progressIndicator{text-align:center;margin-bottom:6.4vw}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__progressIndicator{margin-bottom:4.26667vw}}.AllQuestionsSection-module-scss-module__ULzl-W__progressCount{color:var(--theme-primary);margin-bottom:2.13333vw;font-size:3.2vw;font-weight:700}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__progressCount{font-size:2.66667vw}}.AllQuestionsSection-module-scss-module__ULzl-W__progressBar{background:var(--theme-light);border-radius:133.2vw;width:100%;height:1.06667vw;overflow:hidden}.AllQuestionsSection-module-scss-module__ULzl-W__progressFill{background:var(--theme-gradient);border-radius:133.2vw;height:100%;transition:width .3s}.AllQuestionsSection-module-scss-module__ULzl-W__questionsList{flex-direction:column;gap:4.26667vw;display:flex}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__questionsList{gap:3.2vw;margin-bottom:5.33333vw}}.AllQuestionsSection-module-scss-module__ULzl-W__questionItem{background:var(--theme-light);border:.26667vw solid var(--theme-border);-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);border-radius:2.13333vw;padding:3.73333vw;transition:all .3s}.AllQuestionsSection-module-scss-module__ULzl-W__questionItem.AllQuestionsSection-module-scss-module__ULzl-W__answered{background:var(--theme-light);border-color:var(--theme-primary);box-shadow:0 .53333vw 2.66667vw #8b5cf626}.AllQuestionsSection-module-scss-module__ULzl-W__questionItem:hover{border-color:var(--theme-primary)}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__questionItem{border-radius:1.6vw;padding:2.66667vw}}.AllQuestionsSection-module-scss-module__ULzl-W__questionHeader{margin-bottom:3.2vw}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__questionHeader{margin-bottom:2.66667vw}}.AllQuestionsSection-module-scss-module__ULzl-W__questionNumber{color:#6b7280;background:#f3f4f6;border-radius:.8vw;margin-bottom:1.6vw;padding:.53333vw 1.33333vw;font-size:2.13333vw;font-weight:700;display:inline-block}.AllQuestionsSection-module-scss-module__ULzl-W__questionTitle{color:#fff;margin:1.6vw 0 0;font-size:3.2vw;font-weight:700;line-height:1.4}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__questionTitle{font-size:2.66667vw}}.AllQuestionsSection-module-scss-module__ULzl-W__optionsGrid{grid-template-columns:repeat(2,1fr);gap:1.6vw;display:grid}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__optionsGrid{grid-template-columns:1fr;gap:1.33333vw}}.AllQuestionsSection-module-scss-module__ULzl-W__optionButton{cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:1.6vw;justify-content:space-between;align-items:center;gap:1.6vw;padding:2.13333vw;transition:all .2s;display:flex}.AllQuestionsSection-module-scss-module__ULzl-W__optionButton:active{transform:scale(.98)}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__optionButton{padding:1.86667vw}}.AllQuestionsSection-module-scss-module__ULzl-W__optionText{color:var(--theme-primary);font-size:2.13333vw;font-weight:600;line-height:1.5}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__optionText{font-size:2.13333vw}}.AllQuestionsSection-module-scss-module__ULzl-W__optionSelected{border-color:var(--theme-primary);background:var(--theme-light);border-width:.4vw}.AllQuestionsSection-module-scss-module__ULzl-W__optionSelected .AllQuestionsSection-module-scss-module__ULzl-W__optionText{color:#fff}.AllQuestionsSection-module-scss-module__ULzl-W__checkmark{color:var(--theme-primary);flex-shrink:0;font-size:2.66667vw;font-weight:900}.AllQuestionsSection-module-scss-module__ULzl-W__submitSection{flex-direction:column;align-items:center;gap:2.13333vw;margin-top:6.4vw;padding-bottom:5.33333vw;display:flex}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__submitSection{margin-top:4.26667vw;padding-bottom:4.26667vw}}.AllQuestionsSection-module-scss-module__ULzl-W__submitButton{background:var(--theme-gradient);color:#fff;cursor:pointer;box-shadow:0 .53333vw 2.66667vw var(--theme-light);border:none;border-radius:2.13333vw;padding:2.4vw 8vw;font-size:2.66667vw;font-weight:700;transition:all .3s}.AllQuestionsSection-module-scss-module__ULzl-W__submitButton:hover:not(:disabled){box-shadow:0 .8vw 4vw var(--theme-border);transform:translateY(-.26667vw)}.AllQuestionsSection-module-scss-module__ULzl-W__submitButton:active:not(:disabled){transform:translateY(0)}.AllQuestionsSection-module-scss-module__ULzl-W__submitButton:disabled{cursor:not-allowed;box-shadow:none;background:#9ca3af80}@media (max-width:768px){.AllQuestionsSection-module-scss-module__ULzl-W__submitButton{width:100%;padding:2.13333vw 5.33333vw;font-size:2.4vw}}.AllQuestionsSection-module-scss-module__ULzl-W__submitHint{color:#fff9;text-align:center;margin:0;font-size:2.13333vw}
.SoulGeoLoading-module-scss-module__qMsh8G__container{background:linear-gradient(#0a0e27 0%,#1a1a2e 50%,#0f0f23 100%);flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:5.33333vw 2.66667vw;display:flex;position:relative;overflow:hidden}.SoulGeoLoading-module-scss-module__qMsh8G__container:before{content:"";pointer-events:none;opacity:.3;background-image:radial-gradient(.26667vw .26667vw at 20% 30%,#fff,#0000),radial-gradient(.26667vw .26667vw at 60% 70%,#fff,#0000),radial-gradient(1px 1px,#fff,#0000);background-size:200% 200%,300% 300%,250% 250%;animation:100s linear infinite SoulGeoLoading-module-scss-module__qMsh8G__twinkle;position:absolute;inset:0}@keyframes SoulGeoLoading-module-scss-module__qMsh8G__twinkle{0%{background-position:0 0,0 0,0 0}to{background-position:-100% -100%,100% 100%,-50%}}.SoulGeoLoading-module-scss-module__qMsh8G__scene{width:40vw;height:40vw;margin-bottom:5.33333vw;position:relative}@media (max-width:768px){.SoulGeoLoading-module-scss-module__qMsh8G__scene{width:32vw;height:32vw}}.SoulGeoLoading-module-scss-module__qMsh8G__core{width:13.3333vw;height:13.3333vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SoulGeoLoading-module-scss-module__qMsh8G__coreCenter{background:radial-gradient(circle,#a78bfa 0%,#667eeacc 100%);border-radius:50%;width:8vw;height:8vw;animation:2s ease-in-out infinite SoulGeoLoading-module-scss-module__qMsh8G__corePulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8vw #a78bfacc}.SoulGeoLoading-module-scss-module__qMsh8G__coreGlow{background:radial-gradient(circle,#a78bfa99 0%,#0000 70%);border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite SoulGeoLoading-module-scss-module__qMsh8G__glowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes SoulGeoLoading-module-scss-module__qMsh8G__corePulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.1)}}@keyframes SoulGeoLoading-module-scss-module__qMsh8G__glowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:.3;transform:translate(-50%,-50%)scale(1.5)}}.SoulGeoLoading-module-scss-module__qMsh8G__coreRing{border:.26667vw solid #a78bfa80;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite SoulGeoLoading-module-scss-module__qMsh8G__ringPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes SoulGeoLoading-module-scss-module__qMsh8G__ringPulse{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.SoulGeoLoading-module-scss-module__qMsh8G__orbit{border:.26667vw solid #667eea4d;border-radius:50%;width:24vw;height:24vw;margin-top:-12vw;margin-left:-12vw;animation:8s linear infinite SoulGeoLoading-module-scss-module__qMsh8G__rotate;position:absolute;top:50%;left:50%}.SoulGeoLoading-module-scss-module__qMsh8G__orbit2{border:.26667vw solid #a78bfa4d;border-radius:50%;width:32vw;height:32vw;margin-top:-16vw;margin-left:-16vw;animation:12s linear infinite reverse SoulGeoLoading-module-scss-module__qMsh8G__rotate;position:absolute;top:50%;left:50%}.SoulGeoLoading-module-scss-module__qMsh8G__orbit3{border:.26667vw solid #fbbf2433;border-radius:50%;width:40vw;height:40vw;margin-top:-20vw;margin-left:-20vw;animation:16s linear infinite SoulGeoLoading-module-scss-module__qMsh8G__rotate;position:absolute;top:50%;left:50%}@keyframes SoulGeoLoading-module-scss-module__qMsh8G__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SoulGeoLoading-module-scss-module__qMsh8G__particles{width:100%;height:100%;position:absolute;top:0;left:0}.SoulGeoLoading-module-scss-module__qMsh8G__particle{background:linear-gradient(135deg,#667eea 0%,#fbbf24 100%);border-radius:50%;width:.8vw;height:.8vw;animation:4s linear infinite SoulGeoLoading-module-scss-module__qMsh8G__particleOrbit;position:absolute;box-shadow:0 0 1.33333vw}.SoulGeoLoading-module-scss-module__qMsh8G__particle:first-child{animation-delay:.1s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(2){animation-delay:.2s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(3){animation-delay:.3s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(4){animation-delay:.4s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(5){animation-delay:.5s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(6){animation-delay:.6s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(7){animation-delay:.7s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(8){animation-delay:.8s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(9){animation-delay:.9s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(10){animation-delay:1s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(11){animation-delay:1.1s}.SoulGeoLoading-module-scss-module__qMsh8G__particle:nth-child(12){animation-delay:1.2s}@keyframes SoulGeoLoading-module-scss-module__qMsh8G__particleOrbit{0%{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)translate(16vw)}10%{opacity:1}90%{opacity:1}to{opacity:0;top:50%;left:50%;transform:translate(-50%,-50%)rotate(360deg)translate(16vw)}}.SoulGeoLoading-module-scss-module__qMsh8G__message{z-index:1;text-align:center;margin-bottom:2.13333vw;position:relative}.SoulGeoLoading-module-scss-module__qMsh8G__messageText{background:linear-gradient(135deg,#667eea 0%,#a78bfa 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1.6vw;font-size:3.2vw;font-weight:700}@media (max-width:768px){.SoulGeoLoading-module-scss-module__qMsh8G__messageText{font-size:2.66667vw}}.SoulGeoLoading-module-scss-module__qMsh8G__dots{justify-content:center;gap:1.06667vw;display:flex}.SoulGeoLoading-module-scss-module__qMsh8G__dots span{background:#a78bfa;border-radius:50%;width:1.06667vw;height:1.06667vw;animation:1.4s ease-in-out infinite SoulGeoLoading-module-scss-module__qMsh8G__dotPulse}.SoulGeoLoading-module-scss-module__qMsh8G__dots span:first-child{animation-delay:0s}.SoulGeoLoading-module-scss-module__qMsh8G__dots span:nth-child(2){animation-delay:.2s}.SoulGeoLoading-module-scss-module__qMsh8G__dots span:nth-child(3){animation-delay:.4s}@keyframes SoulGeoLoading-module-scss-module__qMsh8G__dotPulse{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.SoulGeoLoading-module-scss-module__qMsh8G__subMessage{z-index:1;color:#fff9;text-align:center;font-size:1.86667vw;position:relative}@media (max-width:768px){.SoulGeoLoading-module-scss-module__qMsh8G__subMessage{font-size:1.73333vw}}
.AppDownloadBanner-module-scss-module__eqR42a__banner{z-index:999;background:#8b5cf6;padding:2.13333vw 4.26667vw;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.53333vw 2.66667vw #0000001a}@media (max-width:768px){.AppDownloadBanner-module-scss-module__eqR42a__banner{padding:1.86667vw 2.66667vw}}.AppDownloadBanner-module-scss-module__eqR42a__content{justify-content:space-between;align-items:center;gap:3.2vw;max-width:186.667vw;margin:0 auto;display:flex}.AppDownloadBanner-module-scss-module__eqR42a__logoSection{flex-direction:column;align-items:center;gap:1.6vw;display:flex}@media (max-width:768px){.AppDownloadBanner-module-scss-module__eqR42a__logoSection{gap:.8vw}}.AppDownloadBanner-module-scss-module__eqR42a__logo{align-items:center;gap:1.06667vw;display:flex}.AppDownloadBanner-module-scss-module__eqR42a__logoIcon{object-fit:contain;width:auto;height:9.06667vw}@media (max-width:768px){.AppDownloadBanner-module-scss-module__eqR42a__logoIcon{height:5.6vw}}.AppDownloadBanner-module-scss-module__eqR42a__tagline{color:#fffffff2;font-size:2.93333vw;font-weight:500}@media (max-width:768px){.AppDownloadBanner-module-scss-module__eqR42a__tagline{font-size:2.13333vw}}.AppDownloadBanner-module-scss-module__eqR42a__downloadButton{color:#8b5cf6;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:133.2vw;justify-content:center;align-items:center;gap:1.06667vw;width:45.3333vw;padding:1.86667vw 0;font-size:4.93333vw;font-weight:700;transition:all .2s;display:flex}.AppDownloadBanner-module-scss-module__eqR42a__downloadButton:hover{background:#f8f5ff;transform:scale(1.05)}.AppDownloadBanner-module-scss-module__eqR42a__downloadButton:active{transform:scale(.98)}@media (max-width:768px){.AppDownloadBanner-module-scss-module__eqR42a__downloadButton{justify-content:center;width:32vw;padding:1.6vw 3.2vw;font-size:3.46667vw}}.AppDownloadBanner-module-scss-module__eqR42a__arrow{font-size:2.4vw;transition:transform .2s}.AppDownloadBanner-module-scss-module__eqR42a__downloadButton:hover .AppDownloadBanner-module-scss-module__eqR42a__arrow{transform:translate(.53333vw)}
.ResultPromotion-module-scss-module__5zIdZa__promotionSection{z-index:1;flex-direction:column;gap:3.2vw;width:100%;max-width:120vw;margin:0 auto 6.4vw;display:flex;position:relative}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__promotionSection{gap:2.66667vw;margin-bottom:4.26667vw}}.ResultPromotion-module-scss-module__5zIdZa__soulgeoPromo{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);text-align:center;background:linear-gradient(135deg,#667eea26 0%,#8f6def26 100%);border:.26667vw solid #8f6def4d;border-radius:2.66667vw;padding:4.26667vw;transition:all .3s;box-shadow:0 1.06667vw 4.26667vw #8f6def33}.ResultPromotion-module-scss-module__5zIdZa__soulgeoPromo:hover{border-color:#8f6def80;transform:translateY(-.26667vw);box-shadow:0 1.6vw 5.33333vw #8f6def4d}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__soulgeoPromo{padding:3.2vw 2.66667vw}}.ResultPromotion-module-scss-module__5zIdZa__promoContent{flex-direction:column;align-items:center;gap:2.13333vw;display:flex}.ResultPromotion-module-scss-module__5zIdZa__promoTitle{color:#fff;margin:0;font-size:4.26667vw;font-weight:800;line-height:1.2}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__promoTitle{font-size:3.46667vw}}.ResultPromotion-module-scss-module__5zIdZa__promoDescription{color:#ffffffd9;margin:0;font-size:2.4vw;line-height:1.6}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__promoDescription{font-size:2.13333vw}}.ResultPromotion-module-scss-module__5zIdZa__soulgeoButton{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:2.13333vw;margin-top:1.06667vw;padding:2.13333vw 5.33333vw;font-size:2.66667vw;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 .53333vw 2.66667vw #667eea66}.ResultPromotion-module-scss-module__5zIdZa__soulgeoButton:hover{transform:translateY(-.26667vw)scale(1.05);box-shadow:0 .8vw 4vw #667eea99}.ResultPromotion-module-scss-module__5zIdZa__soulgeoButton:active{transform:translateY(0)scale(1)}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__soulgeoButton{padding:1.86667vw 4.26667vw;font-size:2.4vw}}.ResultPromotion-module-scss-module__5zIdZa__actionBar{align-items:center;gap:2.13333vw;display:flex}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__actionBar{flex-direction:column;gap:1.6vw}}.ResultPromotion-module-scss-module__5zIdZa__litMatchPromo{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#8b5cf61a;border:.26667vw solid #8b5cf64d;border-radius:2.13333vw;flex:1;justify-content:space-between;align-items:center;gap:2.13333vw;padding:2.66667vw 3.2vw;transition:all .3s;display:flex}.ResultPromotion-module-scss-module__5zIdZa__litMatchPromo:hover{background:#8b5cf626;border-color:#8b5cf680}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__litMatchPromo{width:100%;padding:2.13333vw 2.66667vw}}.ResultPromotion-module-scss-module__5zIdZa__litMatchContent{flex:1;align-items:center;gap:1.6vw;display:flex}.ResultPromotion-module-scss-module__5zIdZa__litMatchIcon{flex-shrink:0;font-size:4.26667vw}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__litMatchIcon{font-size:3.73333vw}}.ResultPromotion-module-scss-module__5zIdZa__litMatchText{flex-direction:column;flex:1;gap:1.06667vw;display:flex}.ResultPromotion-module-scss-module__5zIdZa__archetypeBadge{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#fff3;border-radius:133.2vw;width:fit-content;padding:.8vw 1.86667vw;font-size:1.86667vw;font-weight:700;display:inline-block}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__archetypeBadge{padding:.66667vw 1.6vw;font-size:1.6vw}}.ResultPromotion-module-scss-module__5zIdZa__litMatchEvaluation{color:#fffffff2;font-size:2vw;font-style:italic;font-weight:600;line-height:1.5}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__litMatchEvaluation{font-size:1.86667vw}}.ResultPromotion-module-scss-module__5zIdZa__litMatchTitle{color:#fff;font-size:2.66667vw;font-weight:700;line-height:1.4}.ResultPromotion-module-scss-module__5zIdZa__litMatchTitle strong{text-shadow:0 0 1.33333vw #ffffff4d;font-size:2.93333vw;display:block}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__litMatchTitle{font-size:2.4vw}.ResultPromotion-module-scss-module__5zIdZa__litMatchTitle strong{font-size:2.53333vw}}.ResultPromotion-module-scss-module__5zIdZa__litMatchDescription{color:#ffffffd9;margin-top:.53333vw;font-size:2.13333vw;line-height:1.6}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__litMatchDescription{font-size:2vw}}.ResultPromotion-module-scss-module__5zIdZa__litMatchSubtitle{color:#ffffffb3;font-size:2.13333vw}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__litMatchSubtitle{font-size:2.13333vw}}.ResultPromotion-module-scss-module__5zIdZa__litMatchButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);border:none;border-radius:1.6vw;padding:1.6vw 3.73333vw;font-size:2.13333vw;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 .26667vw 1.6vw #8b5cf64d}.ResultPromotion-module-scss-module__5zIdZa__litMatchButton:hover{transform:translateY(-.26667vw);box-shadow:0 .53333vw 2.66667vw #8b5cf680}.ResultPromotion-module-scss-module__5zIdZa__litMatchButton:active{transform:translateY(0)}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__litMatchButton{padding:1.33333vw 3.2vw;font-size:2.13333vw}}.ResultPromotion-module-scss-module__5zIdZa__retakeButton{color:#a78bfa;cursor:pointer;-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);white-space:nowrap;background:#8f6def1f;border:.26667vw solid #8f6def4d;border-radius:2.13333vw;padding:2.13333vw 4.26667vw;font-size:2.4vw;font-weight:600;transition:all .3s}.ResultPromotion-module-scss-module__5zIdZa__retakeButton:hover{background:#8f6def33;border-color:#8f6def80;transform:translateY(-.26667vw)}.ResultPromotion-module-scss-module__5zIdZa__retakeButton:active{transform:translateY(0)}@media (max-width:768px){.ResultPromotion-module-scss-module__5zIdZa__retakeButton{width:100%;padding:1.86667vw 3.2vw;font-size:2.13333vw}}
.SoulGeoResult-module-scss-module__1oXTAW__container{--sg-bg-1:#040712;--sg-bg-2:#0b1228;--sg-bg-3:#121d3a;--sg-accent:#74a9ff;--sg-accent-2:#8de3ff;--sg-text:#e8f0ff;--sg-muted:#e0eaffb8;max-width:130.667vw;min-height:100vh;color:var(--sg-text);background:radial-gradient(146.667vw 69.3333vw at 12% -4%,#74a9ff3d,transparent 64%),radial-gradient(120vw 58.6667vw at 92% 6%,#8de3ff29,transparent 62%),linear-gradient(160deg,var(--sg-bg-1)0%,var(--sg-bg-2)45%,var(--sg-bg-3)100%);-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);border:1px solid #b4d4ff33;border-radius:4.26667vw;margin:3.2vw auto;padding:4.8vw 2.66667vw 8.53333vw;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 3.73333vw 9.33333vw #040817a6}.SoulGeoResult-module-scss-module__1oXTAW__container:before{content:"";pointer-events:none;opacity:.32;background-image:radial-gradient(.26667vw .26667vw at 10% 18%,#ffffffb3,#0000),radial-gradient(.26667vw .26667vw at 86% 21%,#ffffff6b,#0000),radial-gradient(1px 1px at 48% 72%,#ffffff80,#0000),radial-gradient(1px 1px at 72% 84%,#ffffff5c,#0000);position:absolute;inset:0}.SoulGeoResult-module-scss-module__1oXTAW__mapSection,.SoulGeoResult-module-scss-module__1oXTAW__profileSection,.SoulGeoResult-module-scss-module__1oXTAW__synthesisSection,.SoulGeoResult-module-scss-module__1oXTAW__matchesSection,.SoulGeoResult-module-scss-module__1oXTAW__resonanceHint,.SoulGeoResult-module-scss-module__1oXTAW__actions,.SoulGeoResult-module-scss-module__1oXTAW__footer{z-index:1;position:relative}.SoulGeoResult-module-scss-module__1oXTAW__mapSection,.SoulGeoResult-module-scss-module__1oXTAW__synthesisSection,.SoulGeoResult-module-scss-module__1oXTAW__matchesSection{margin-bottom:5.6vw}.SoulGeoResult-module-scss-module__1oXTAW__sectionTitle{letter-spacing:.02em;text-align:center;color:#f4f8ff;justify-content:center;align-items:center;gap:1.33333vw;margin:0;font-size:2.93333vw;font-weight:700;display:flex}.SoulGeoResult-module-scss-module__1oXTAW__sectionSubTitle{text-align:center;color:var(--sg-muted);max-width:90.6667vw;margin:1.33333vw auto .8vw;font-size:1.86667vw;line-height:1.7}.SoulGeoResult-module-scss-module__1oXTAW__icon{color:var(--sg-accent-2);font-size:2.4vw}.SoulGeoResult-module-scss-module__1oXTAW__profileSection{text-align:center;margin-bottom:5.6vw}.SoulGeoResult-module-scss-module__1oXTAW__archetypeBrief{background:#11223d94;border:1px solid #a8cfff33;border-radius:1.86667vw;max-width:101.333vw;margin:2.13333vw auto 0;padding:1.86667vw 2.13333vw}.SoulGeoResult-module-scss-module__1oXTAW__archetypeDesc{color:#e3eeffdb;margin:0;font-size:2vw;line-height:1.72}.SoulGeoResult-module-scss-module__1oXTAW__archetypeMeta{color:#bdd7fac2;margin:1.06667vw 0 0;font-size:1.73333vw}.SoulGeoResult-module-scss-module__1oXTAW__avatarWrapper{width:23.4667vw;height:23.4667vw;margin:0 auto 2.66667vw;position:relative}.SoulGeoResult-module-scss-module__1oXTAW__avatarGlow{filter:blur(.26667vw);background:radial-gradient(circle,#74a9ff57 0%,#0000 65%);border-radius:50%;width:29.3333vw;height:29.3333vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SoulGeoResult-module-scss-module__1oXTAW__avatar{border:.26667vw solid #b0ceffb3;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 1.06667vw #0d1b3685,0 1.6vw 3.73333vw #0d183399}.SoulGeoResult-module-scss-module__1oXTAW__cosmicId{margin-bottom:1.86667vw}.SoulGeoResult-module-scss-module__1oXTAW__idLabel{letter-spacing:.18em;color:#c6dcffa3;margin-bottom:1.06667vw;font-size:1.46667vw}.SoulGeoResult-module-scss-module__1oXTAW__idValue{color:#d2e5ff;font-size:2vw;font-weight:600}.SoulGeoResult-module-scss-module__1oXTAW__archetypeName{letter-spacing:.02em;color:#fff;align-items:center;gap:1.33333vw;font-size:4.53333vw;font-weight:800;line-height:1.2;display:inline-flex}.SoulGeoResult-module-scss-module__1oXTAW__archetypeIcon{color:#93d8ff;font-size:2.4vw}.SoulGeoResult-module-scss-module__1oXTAW__synthesisCard{background:linear-gradient(145deg,#102344c7 0%,#132d4ea3 100%);border:1px solid #a4caff3d;border-radius:2.93333vw;padding:3.46667vw;box-shadow:0 2.13333vw 5.06667vw #07122b7a}.SoulGeoResult-module-scss-module__1oXTAW__uniqueInsight{background:linear-gradient(135deg,#74a9ff3d 0%,#8de3ff24 100%);border:1px solid #a7d6ff57;border-radius:1.86667vw;align-items:center;gap:1.6vw;margin-bottom:2.93333vw;padding:2.13333vw 2.4vw;display:flex}.SoulGeoResult-module-scss-module__1oXTAW__insightIcon{color:#9be3ff;font-size:3.2vw}.SoulGeoResult-module-scss-module__1oXTAW__insightText{line-height:1.7}.SoulGeoResult-module-scss-module__1oXTAW__highlight{color:#fff;font-weight:700}.SoulGeoResult-module-scss-module__1oXTAW__synthesisBlock{margin-bottom:2.4vw}.SoulGeoResult-module-scss-module__1oXTAW__synthesisBlock:last-of-type{margin-bottom:0}.SoulGeoResult-module-scss-module__1oXTAW__synthesisLabel{color:#bed9ffdb;letter-spacing:.06em;align-items:center;gap:1.06667vw;margin-bottom:1.06667vw;font-size:1.73333vw;display:flex}.SoulGeoResult-module-scss-module__1oXTAW__synthesisLabel strong{font-size:1.86667vw;font-weight:700}.SoulGeoResult-module-scss-module__1oXTAW__labelDot{color:#9fe2ff;font-size:1.33333vw}.SoulGeoResult-module-scss-module__1oXTAW__synthesisText{color:var(--sg-muted);padding-left:2.13333vw;font-size:2vw;line-height:1.75}.SoulGeoResult-module-scss-module__1oXTAW__resonanceHint{text-align:center;background:#12223f9e;border:1px solid #9ec2fb33;border-radius:18px;flex-direction:column;align-items:center;gap:12px;margin:34px 0;padding:24px 20px;display:flex}.SoulGeoResult-module-scss-module__1oXTAW__hintIcon{color:#9fe2ffcc;font-size:1.46667vw}.SoulGeoResult-module-scss-module__1oXTAW__hintText{color:#e0ecffd1;font-size:2vw;line-height:1.75}.SoulGeoResult-module-scss-module__1oXTAW__hintNumber{color:#9ee4ff;font-size:2.26667vw;font-weight:800}.SoulGeoResult-module-scss-module__1oXTAW__actions{flex-direction:column;gap:1.86667vw;display:flex}.SoulGeoResult-module-scss-module__1oXTAW__ctaHint{text-align:center;color:#d5e5ffd1;font-size:2vw}.SoulGeoResult-module-scss-module__1oXTAW__primaryButton,.SoulGeoResult-module-scss-module__1oXTAW__secondaryButton{cursor:pointer;border:none;border-radius:1.86667vw;width:100%;padding:1.86667vw 2.4vw;font-size:2.13333vw;font-weight:700;transition:transform .18s,box-shadow .22s}.SoulGeoResult-module-scss-module__1oXTAW__primaryButton{color:#031020;background:linear-gradient(135deg,#87d7ff 0%,#76a8ff 100%);box-shadow:0 1.33333vw 3.46667vw #639fff61}.SoulGeoResult-module-scss-module__1oXTAW__primaryButton:hover{transform:translateY(-.26667vw);box-shadow:0 1.86667vw 4vw #66a1ff75}.SoulGeoResult-module-scss-module__1oXTAW__secondaryButton{color:#d7e9ff;background:#10223fbf;border:1px solid #9fceff59}.SoulGeoResult-module-scss-module__1oXTAW__secondaryButton:hover{border-color:#b7ddff99;transform:translateY(-.26667vw)}.SoulGeoResult-module-scss-module__1oXTAW__footer{text-align:center;margin-top:5.86667vw}.SoulGeoResult-module-scss-module__1oXTAW__footerDivider{color:#a6caff42;letter-spacing:.1em;font-size:1.33333vw}.SoulGeoResult-module-scss-module__1oXTAW__footerText{color:#c0d8ff8f;letter-spacing:.18em;margin-top:1.33333vw;font-size:1.6vw}@media (max-width:768px){.SoulGeoResult-module-scss-module__1oXTAW__container{border-radius:3.2vw;margin:1.86667vw auto;padding:3.73333vw 1.86667vw 6.13333vw}.SoulGeoResult-module-scss-module__1oXTAW__sectionTitle{font-size:2.4vw}.SoulGeoResult-module-scss-module__1oXTAW__sectionSubTitle{font-size:1.73333vw}.SoulGeoResult-module-scss-module__1oXTAW__avatarWrapper{width:19.7333vw;height:19.7333vw}.SoulGeoResult-module-scss-module__1oXTAW__avatarGlow{width:25.3333vw;height:25.3333vw}.SoulGeoResult-module-scss-module__1oXTAW__archetypeName{font-size:3.46667vw}.SoulGeoResult-module-scss-module__1oXTAW__synthesisCard{padding:2.4vw}.SoulGeoResult-module-scss-module__1oXTAW__synthesisText,.SoulGeoResult-module-scss-module__1oXTAW__hintText,.SoulGeoResult-module-scss-module__1oXTAW__ctaHint{font-size:1.86667vw}}
.index-module-scss-module__Q6a9uW__container{color:#fff;background:linear-gradient(#0a0e27 0%,#1a1a2e 50%,#0f0f23 100%);min-height:100vh;padding:4.26667vw 2.66667vw 10.6667vw;position:relative;overflow:hidden}.index-module-scss-module__Q6a9uW__container:before{content:"";opacity:.4;pointer-events:none;background-image:radial-gradient(.26667vw .26667vw at 20% 30%,#fff,#0000),radial-gradient(.26667vw .26667vw at 60% 70%,#fff,#0000),radial-gradient(1px 1px,#fff,#0000),radial-gradient(1px 1px at 80% 10%,#fff,#0000),radial-gradient(.26667vw .26667vw at 90% 60%,#fff,#0000),radial-gradient(1px 1px at 33% 85%,#fff,#0000);background-position:0 0,5.33333vw 8vw,17.3333vw 36vw,9.33333vw 13.3333vw,20vw 6.66667vw,12vw 26.6667vw;background-size:26.6667vw 26.6667vw,40vw 40vw,20vw 20vw,33.3333vw 33.3333vw,24vw 24vw,29.3333vw 29.3333vw;animation:3s ease-in-out infinite index-module-scss-module__Q6a9uW__twinkle;position:absolute;inset:0}.index-module-scss-module__Q6a9uW__container:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#667eea26 0%,#0000 50%);width:200%;height:200%;animation:20s ease-in-out infinite index-module-scss-module__Q6a9uW__float;position:absolute;top:-50%;left:-50%}@keyframes index-module-scss-module__Q6a9uW__twinkle{0%,to{opacity:.4}50%{opacity:.6}}@keyframes index-module-scss-module__Q6a9uW__float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10%,-10%)rotate(180deg)}}@media (max-width:768px){.index-module-scss-module__Q6a9uW__container{padding:4.26667vw 2.66667vw 8vw}}.index-module-scss-module__Q6a9uW__testGridContainer{z-index:1;grid-template-columns:repeat(auto-fill,minmax(37.3333vw,1fr));gap:3.2vw;max-width:160vw;margin:0 auto;display:grid;position:relative}@media (max-width:768px){.index-module-scss-module__Q6a9uW__testGridContainer{grid-template-columns:1fr;gap:2.13333vw}}.index-module-scss-module__Q6a9uW__testCard{cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e5e7eb;border-radius:2.13333vw;padding:3.2vw;text-decoration:none;transition:all .2s;display:block}.index-module-scss-module__Q6a9uW__testCard:hover{border-color:#18181b;transform:translateY(-.26667vw)}.index-module-scss-module__Q6a9uW__testIcon{margin-bottom:2.13333vw;font-size:7.46667vw;display:block}.index-module-scss-module__Q6a9uW__testTitle{color:#1e293b;margin-bottom:1.06667vw;font-size:3.73333vw;font-weight:700}.index-module-scss-module__Q6a9uW__testSubtitle{opacity:.75;color:#334155;margin-bottom:1.6vw;font-size:2.13333vw}.index-module-scss-module__Q6a9uW__testDescription{color:#475569;margin-bottom:2.13333vw;font-size:2.13333vw;line-height:1.6}.index-module-scss-module__Q6a9uW__testTags{flex-wrap:wrap;gap:1.06667vw;display:flex}.index-module-scss-module__Q6a9uW__testTag{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.8vw;padding:.8vw 1.6vw;font-size:2.13333vw;font-weight:500}
.test-module-scss-module__EQk3ia__container{color:#fff;background:#0a0e27;min-height:100vh;padding:4.26667vw 2.66667vw 10.6667vw;position:relative;overflow:hidden}.test-module-scss-module__EQk3ia__container:before{content:"";opacity:.4;pointer-events:none;background-image:radial-gradient(.26667vw .26667vw at 20% 30%,#fff,#0000),radial-gradient(.26667vw .26667vw at 60% 70%,#fff,#0000),radial-gradient(1px 1px,#fff,#0000),radial-gradient(1px 1px at 80% 10%,#fff,#0000),radial-gradient(.26667vw .26667vw at 90% 60%,#fff,#0000),radial-gradient(1px 1px at 33% 85%,#fff,#0000);background-position:0 0,5.33333vw 8vw,17.3333vw 36vw,9.33333vw 13.3333vw,20vw 6.66667vw,12vw 26.6667vw;background-size:26.6667vw 26.6667vw,40vw 40vw,20vw 20vw,33.3333vw 33.3333vw,24vw 24vw,29.3333vw 29.3333vw;animation:3s ease-in-out infinite test-module-scss-module__EQk3ia__twinkle;position:absolute;inset:0}.test-module-scss-module__EQk3ia__container:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#667eea26 0%,#0000 50%);width:200%;height:200%;animation:20s ease-in-out infinite test-module-scss-module__EQk3ia__float;position:absolute;top:-50%;left:-50%}@keyframes test-module-scss-module__EQk3ia__twinkle{0%,to{opacity:.4}50%{opacity:.6}}@keyframes test-module-scss-module__EQk3ia__float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10%,-10%)rotate(180deg)}}@media (max-width:768px){.test-module-scss-module__EQk3ia__container{padding:4.26667vw 2.66667vw 8vw}}.test-module-scss-module__EQk3ia__fullScreenContainer{color:#fff;background:#0a0e27;justify-content:center;align-items:center;min-height:100vh;padding:2.66667vw;display:flex;position:relative;overflow:hidden}.test-module-scss-module__EQk3ia__fullScreenContainer:before{content:"";opacity:.4;pointer-events:none;background-image:radial-gradient(.26667vw .26667vw at 20% 30%,#fff,#0000),radial-gradient(.26667vw .26667vw at 60% 70%,#fff,#0000),radial-gradient(1px 1px,#fff,#0000),radial-gradient(1px 1px at 80% 10%,#fff,#0000),radial-gradient(.26667vw .26667vw at 90% 60%,#fff,#0000),radial-gradient(1px 1px at 33% 85%,#fff,#0000);background-position:0 0,5.33333vw 8vw,17.3333vw 36vw,9.33333vw 13.3333vw,20vw 6.66667vw,12vw 26.6667vw;background-size:26.6667vw 26.6667vw,40vw 40vw,20vw 20vw,33.3333vw 33.3333vw,24vw 24vw,29.3333vw 29.3333vw;animation:3s ease-in-out infinite test-module-scss-module__EQk3ia__twinkle;position:absolute;inset:0}.test-module-scss-module__EQk3ia__fullScreenContainer:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 40%,#667eea26 0%,#0000 50%);width:200%;height:200%;animation:20s ease-in-out infinite test-module-scss-module__EQk3ia__float;position:absolute;top:-50%;left:-50%}.test-module-scss-module__EQk3ia__backLink{color:#3b82f6;margin-bottom:2.66667vw;font-weight:500;text-decoration:none;display:inline-block}.test-module-scss-module__EQk3ia__backLink:hover{text-decoration:underline}.test-module-scss-module__EQk3ia__backLinkFixed{color:#3b82f6;z-index:100;background:#fff;border:.26667vw solid #e2e8f0;border-radius:1.06667vw;padding:1.06667vw 2.13333vw;font-size:2.13333vw;font-weight:600;text-decoration:none;transition:all .2s;position:fixed;top:3.2vw;left:3.2vw}.test-module-scss-module__EQk3ia__backLinkFixed:hover{background:#f0f9ff;border-color:#3b82f6;transform:translate(-.53333vw)}@media (max-width:768px){.test-module-scss-module__EQk3ia__backLinkFixed{padding:.8vw 1.6vw;font-size:1.86667vw;top:2.13333vw;left:2.13333vw}}.test-module-scss-module__EQk3ia__singleQuizContainer{width:100%;max-width:120vw;margin:0 auto}.test-module-scss-module__EQk3ia__progressIndicator{text-align:center;margin-bottom:6.4vw}@media (max-width:768px){.test-module-scss-module__EQk3ia__progressIndicator{margin-bottom:4.26667vw}}.test-module-scss-module__EQk3ia__progressCount{color:#7c3aed;margin-bottom:2.13333vw;font-size:3.2vw;font-weight:700}@media (max-width:768px){.test-module-scss-module__EQk3ia__progressCount{font-size:2.66667vw}}.test-module-scss-module__EQk3ia__progressBar{background:#a78bfa4d;border-radius:133.2vw;width:100%;height:1.06667vw;overflow:hidden}.test-module-scss-module__EQk3ia__progressFill{background:linear-gradient(90deg,#8b5cf6 0%,#a78bfa 100%);border-radius:133.2vw;height:100%;transition:width .3s}.test-module-scss-module__EQk3ia__questionCard{-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);text-align:center;background:#ffffffd9;border:.26667vw solid #a78bfa4d;border-radius:3.2vw;margin-bottom:6.4vw;padding:6.4vw 5.33333vw}@media (max-width:768px){.test-module-scss-module__EQk3ia__questionCard{border-radius:2.66667vw;margin-bottom:4.26667vw;padding:4.26667vw 3.2vw}}.test-module-scss-module__EQk3ia__questionText{color:#7c3aed;margin:0;font-size:6.93333vw;font-weight:700;line-height:1.4}@media (max-width:768px){.test-module-scss-module__EQk3ia__questionText{font-size:4.8vw}}@media (max-width:480px){.test-module-scss-module__EQk3ia__questionText{font-size:3.73333vw}}.test-module-scss-module__EQk3ia__largeOptions{flex-direction:column;gap:2.66667vw;margin-bottom:6.4vw;display:flex}@media (max-width:768px){.test-module-scss-module__EQk3ia__largeOptions{gap:2.13333vw;margin-bottom:4.26667vw}}.test-module-scss-module__EQk3ia__largeOptionButton{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);color:#6b21a8;text-align:left;cursor:pointer;background:#fffc;border:.26667vw solid #a78bfa4d;border-radius:2.66667vw;width:100%;padding:4.8vw 5.33333vw;font-size:3.73333vw;font-weight:600;line-height:1.5;transition:all .3s}.test-module-scss-module__EQk3ia__largeOptionButton:hover{background:#f5f3fff2;border-color:#a78bfa;transform:translateY(-.26667vw)}.test-module-scss-module__EQk3ia__largeOptionButton:active{transform:scale(.98)}@media (max-width:768px){.test-module-scss-module__EQk3ia__largeOptionButton{border-radius:2.13333vw;padding:3.73333vw 4.26667vw;font-size:2.93333vw}}@media (max-width:480px){.test-module-scss-module__EQk3ia__largeOptionButton{padding:3.2vw 3.73333vw;font-size:2.4vw}}.test-module-scss-module__EQk3ia__largeOptionActive{color:#6b21a8;background:linear-gradient(135deg,#ede9fef2 0%,#ddd6fef2 100%);border-width:.4vw;border-color:#8b5cf6}.test-module-scss-module__EQk3ia__quizNavigation{justify-content:center;gap:2.13333vw;margin-bottom:3.2vw;display:flex}@media (max-width:768px){.test-module-scss-module__EQk3ia__quizNavigation{flex-direction:column}}.test-module-scss-module__EQk3ia__navButton{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);color:#7c3aed;cursor:pointer;background:#fffc;border:.26667vw solid #a78bfa66;border-radius:1.6vw;padding:2.13333vw 5.33333vw;font-size:2.13333vw;font-weight:600;transition:all .2s}.test-module-scss-module__EQk3ia__navButton:hover:not(:disabled){color:#6b21a8;background:#f5f3ffe6;border-color:#a78bfa}.test-module-scss-module__EQk3ia__navButton:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.test-module-scss-module__EQk3ia__navButton{padding:1.86667vw 4.26667vw;font-size:2vw}}.test-module-scss-module__EQk3ia__submitButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6 0%,#a78bfa 100%);border:none;border-radius:1.6vw;padding:2.13333vw 6.4vw;font-size:2.4vw;font-weight:700;transition:all .3s}.test-module-scss-module__EQk3ia__submitButton:hover{opacity:.9;transform:translateY(-.26667vw)}.test-module-scss-module__EQk3ia__submitButton:active{transform:scale(.98)}@media (max-width:768px){.test-module-scss-module__EQk3ia__submitButton{padding:1.86667vw 5.33333vw;font-size:2.13333vw}}.test-module-scss-module__EQk3ia__completionHint{text-align:center;color:#9333ea;font-size:1.86667vw;font-weight:500}@media (max-width:768px){.test-module-scss-module__EQk3ia__completionHint{font-size:1.73333vw}}.test-module-scss-module__EQk3ia__personaCard{-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);background:#ffffffb3;border:1px solid #ffffff80;border-radius:3.73333vw;max-width:106.667vw;margin:0 auto 4.26667vw;padding:5.33333vw}@media (max-width:768px){.test-module-scss-module__EQk3ia__personaCard{border-radius:2.66667vw;padding:3.2vw}}.test-module-scss-module__EQk3ia__personaHeader{text-align:center;margin-bottom:4.26667vw}.test-module-scss-module__EQk3ia__personaIcon{margin-bottom:2.13333vw;font-size:10.6667vw;display:block}@media (max-width:768px){.test-module-scss-module__EQk3ia__personaIcon{font-size:8.53333vw}}.test-module-scss-module__EQk3ia__personaName{color:var(--primary-color);margin-bottom:1.06667vw;font-size:4.8vw;font-weight:700}@media (max-width:768px){.test-module-scss-module__EQk3ia__personaName{font-size:3.73333vw}}.test-module-scss-module__EQk3ia__personaSubtitle{opacity:.8;color:#475569;font-size:2.4vw}.test-module-scss-module__EQk3ia__personaTraits{flex-wrap:wrap;justify-content:center;gap:1.6vw;margin:3.73333vw 0;display:flex}.test-module-scss-module__EQk3ia__traitBadge{background:var(--primary-color);color:#fff;border-radius:133.2vw;padding:1.33333vw 2.66667vw;font-size:1.86667vw;font-weight:600}.test-module-scss-module__EQk3ia__personaSection{margin-bottom:3.73333vw}.test-module-scss-module__EQk3ia__personaSection .test-module-scss-module__EQk3ia__sectionTitle{color:var(--primary-color);font-size:2.66667vw;font-weight:700}.test-module-scss-module__EQk3ia__personaSection .test-module-scss-module__EQk3ia__sectionContent{color:#475569;font-size:2vw;line-height:1.8}.test-module-scss-module__EQk3ia__strengthsList,.test-module-scss-module__EQk3ia__challengesList{margin:0;padding:0;list-style:none}.test-module-scss-module__EQk3ia__strengthsList li,.test-module-scss-module__EQk3ia__challengesList li{color:#475569;padding:1.33333vw 0 1.33333vw 3.73333vw;line-height:1.6;position:relative}.test-module-scss-module__EQk3ia__strengthsList li:before,.test-module-scss-module__EQk3ia__challengesList li:before{font-weight:700;position:absolute;left:0}.test-module-scss-module__EQk3ia__strengthsList li:before{content:"✓";color:var(--primary-color)}.test-module-scss-module__EQk3ia__challengesList li:before{content:"⚡";color:var(--primary-color)}.test-module-scss-module__EQk3ia__personaAdvice{border-left:.53333vw solid var(--primary-color);background:#3b82f61a;border-radius:2.13333vw;margin-top:3.2vw;padding:2.66667vw}.test-module-scss-module__EQk3ia__personaAdvice .test-module-scss-module__EQk3ia__adviceContent{color:#1e293b;font-size:2vw;font-weight:500;line-height:1.8}.test-module-scss-module__EQk3ia__shareButtons{justify-content:center;gap:2.13333vw;margin-top:4.26667vw;display:flex}@media (max-width:768px){.test-module-scss-module__EQk3ia__shareButtons{flex-direction:column}}.test-module-scss-module__EQk3ia__shareButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:1.6vw;padding:1.86667vw 4.26667vw;font-size:2.13333vw;font-weight:600;transition:all .2s}.test-module-scss-module__EQk3ia__shareButton:hover:not(:disabled){background:#2563eb;transform:translateY(-.26667vw)}.test-module-scss-module__EQk3ia__shareButton:disabled{opacity:.5;cursor:not-allowed}.test-module-scss-module__EQk3ia__secondaryButton{background:#6b7280}.test-module-scss-module__EQk3ia__secondaryButton:hover:not(:disabled){background:#4b5563}.test-module-scss-module__EQk3ia__toast{-webkit-backdrop-filter:blur(2.66667vw);backdrop-filter:blur(2.66667vw);color:#1e293b;background:#fffc;border:1px solid #ffffff80;border-radius:1.6vw;padding:2.13333vw 3.2vw;animation:.3s test-module-scss-module__EQk3ia__slideIn;position:fixed;bottom:4.26667vw;right:4.26667vw}@keyframes test-module-scss-module__EQk3ia__slideIn{0%{opacity:0;transform:translateY(2.66667vw)}to{opacity:1;transform:translateY(0)}}.test-module-scss-module__EQk3ia__actions{justify-content:center;gap:2.13333vw;margin-top:3.2vw;display:flex}@media (max-width:768px){.test-module-scss-module__EQk3ia__actions{flex-direction:column}}.test-module-scss-module__EQk3ia__primaryButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:1.6vw;padding:1.86667vw 4.26667vw;font-size:2.13333vw;font-weight:600;transition:all .2s}.test-module-scss-module__EQk3ia__primaryButton:hover{background:#2563eb;transform:translateY(-.26667vw)}.test-module-scss-module__EQk3ia__secondaryButton{color:#6b7280;cursor:pointer;text-align:center;background:#fff;border:.26667vw solid #d1d5db;border-radius:1.6vw;padding:1.86667vw 4.26667vw;font-size:2.13333vw;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.test-module-scss-module__EQk3ia__secondaryButton:hover{color:#4b5563;border-color:#9ca3af}.test-module-scss-module__EQk3ia__allQuestionsContainer{width:100%;max-width:120vw;margin:0 auto;padding:0}.test-module-scss-module__EQk3ia__questionsList{flex-direction:column;gap:4.26667vw;display:flex}@media (max-width:768px){.test-module-scss-module__EQk3ia__questionsList{gap:3.2vw;margin-bottom:5.33333vw}}.test-module-scss-module__EQk3ia__questionItem{-webkit-backdrop-filter:blur(1.33333vw);backdrop-filter:blur(1.33333vw);background:#8f6def0d;border:.26667vw solid #8f6def33;border-radius:2.13333vw;padding:3.73333vw;transition:all .3s}.test-module-scss-module__EQk3ia__questionItem.test-module-scss-module__EQk3ia__answered{background:#8f6def1a;border-color:#8f6def66}.test-module-scss-module__EQk3ia__questionItem:hover{border-color:#8f6def4d}@media (max-width:768px){.test-module-scss-module__EQk3ia__questionItem{border-radius:1.6vw;padding:2.66667vw}}.test-module-scss-module__EQk3ia__questionHeader{margin-bottom:3.2vw}@media (max-width:768px){.test-module-scss-module__EQk3ia__questionHeader{margin-bottom:2.66667vw}}.test-module-scss-module__EQk3ia__questionNumber{color:#6b7280;background:#f3f4f6;border-radius:.8vw;margin-bottom:1.6vw;padding:.53333vw 1.33333vw;font-size:1.73333vw;font-weight:700;display:inline-block}.test-module-scss-module__EQk3ia__questionTitle{color:#7c3aed;margin:1.6vw 0 0;font-size:3.2vw;font-weight:700;line-height:1.4}@media (max-width:768px){.test-module-scss-module__EQk3ia__questionTitle{font-size:2.66667vw}}.test-module-scss-module__EQk3ia__optionsGrid{grid-template-columns:repeat(2,1fr);gap:1.6vw;display:grid}@media (max-width:768px){.test-module-scss-module__EQk3ia__optionsGrid{grid-template-columns:1fr;gap:1.33333vw}}.test-module-scss-module__EQk3ia__optionButton{cursor:pointer;text-align:left;background:#fff;border:1px solid #d1d5db;border-radius:1.6vw;justify-content:space-between;align-items:center;gap:1.6vw;padding:2.13333vw;transition:all .2s;display:flex}.test-module-scss-module__EQk3ia__optionButton:hover{background:#f9fafb;border-color:#9ca3af}.test-module-scss-module__EQk3ia__optionButton:active{transform:scale(.98)}@media (max-width:768px){.test-module-scss-module__EQk3ia__optionButton{padding:1.86667vw}}.test-module-scss-module__EQk3ia__optionText{color:#6b21a8;font-size:2.13333vw;font-weight:600;line-height:1.5}@media (max-width:768px){.test-module-scss-module__EQk3ia__optionText{font-size:2vw}}.test-module-scss-module__EQk3ia__optionSelected{background:linear-gradient(135deg,#ede9fef2 0%,#ddd6fef2 100%);border-width:.4vw;border-color:#8b5cf6}.test-module-scss-module__EQk3ia__checkmark{color:#8b5cf6;flex-shrink:0;font-size:2.66667vw;font-weight:900}.test-module-scss-module__EQk3ia__submitSection{text-align:center;padding:4.26667vw 0}@media (max-width:768px){.test-module-scss-module__EQk3ia__submitSection{padding:3.2vw 0}}.test-module-scss-module__EQk3ia__submitHint{color:#9333ea;margin-top:2.13333vw;font-size:1.86667vw;font-weight:500}
