.modal-overlay[data-v-7c45fd87]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000073;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100;padding:6.4vw}.modal-wrapper[data-v-7c45fd87]{position:relative;width:100%;max-width:90.66667vw}.modal-container[data-v-7c45fd87]{position:relative;background-color:#fff8f2;width:100%;border-radius:2rem;-webkit-box-shadow:0 6.66667vw 13.33333vw -3.2vw rgba(0,0,0,.25);box-shadow:0 6.66667vw 13.33333vw -3.2vw #00000040;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:70vh;overflow:hidden}.close-btn[data-v-7c45fd87]{position:absolute;top:-4.26667vw;left:-4.26667vw;width:10.66667vw;height:10.66667vw;background:#fff;border:.26667vw solid black;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:150;-webkit-box-shadow:0 1.06667vw 1.6vw -.26667vw rgba(0,0,0,.1);box-shadow:0 1.06667vw 1.6vw -.26667vw #0000001a;cursor:pointer;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.close-btn[data-v-7c45fd87]:active{-webkit-transform:scale(.95);transform:scale(.95)}.modal-content[data-v-7c45fd87]{padding:8.53333vw 8.53333vw 10.66667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;overflow-y:auto;overflow-x:hidden;position:relative;max-height:calc(70vh - 8.53333vw);border-radius:2rem}.modal-content[data-v-7c45fd87]{-ms-overflow-style:none;scrollbar-width:none}.modal-content[data-v-7c45fd87]::-webkit-scrollbar{width:0;height:0;display:none}.modal-title[data-v-7c45fd87]{font-family:PlayfairDisplay-Bold,serif;font-size:6.4vw;font-weight:700;margin-bottom:8.53333vw;line-height:1.2;color:#1a1a1a}.modal-text[data-v-7c45fd87]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.4vw;font-family:DMSans,sans-serif;font-size:4vw;line-height:1.6;color:#1a1a1ae6}.modal-text p[data-v-7c45fd87]{margin:0}.modal-text .font-bold[data-v-7c45fd87]{font-family:DMSans-Bold,sans-serif;font-weight:700}.modal-enter-active[data-v-7c45fd87],.modal-leave-active[data-v-7c45fd87]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-enter-active .modal-wrapper[data-v-7c45fd87],.modal-leave-active .modal-wrapper[data-v-7c45fd87]{-webkit-transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:opacity .3s ease,-webkit-transform .3s cubic-bezier(.34,1.56,.64,1);transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,-webkit-transform .3s cubic-bezier(.34,1.56,.64,1)}.modal-enter-from[data-v-7c45fd87],.modal-leave-to[data-v-7c45fd87]{opacity:0}.modal-enter-from .modal-wrapper[data-v-7c45fd87],.modal-leave-to .modal-wrapper[data-v-7c45fd87]{-webkit-transform:scale(.9);transform:scale(.9);opacity:0}@media (min-width: 768px){.modal-overlay[data-v-7c45fd87]{padding:32px}.modal-wrapper[data-v-7c45fd87]{width:min(88vw,420px);max-width:420px}.modal-container[data-v-7c45fd87],.modal-content[data-v-7c45fd87]{border-radius:24px}.modal-container[data-v-7c45fd87]{max-height:min(72vh,560px)}.close-btn[data-v-7c45fd87]{top:14px;right:14px;left:auto;width:32px;height:32px}.close-btn svg[data-v-7c45fd87]{width:16px;height:16px}.modal-content[data-v-7c45fd87]{max-height:min(calc(72vh - 28px),532px);padding:36px 34px 32px}.modal-title[data-v-7c45fd87]{font-size:24px;margin-bottom:20px}.modal-text[data-v-7c45fd87]{gap:18px;font-size:14px;line-height:1.55}}.intro-screen[data-v-3787a45e]{min-height:100vh;min-height:var(--app-viewport-height);height:var(--app-viewport-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:calc(max(5.33333vw,env(safe-area-inset-top)) + clamp(1rem,4vh,2rem)) 6.4vw calc(env(safe-area-inset-bottom) + clamp(1rem,4vh,2rem));background-color:#f2ebe0;color:#000;-webkit-font-smoothing:antialiased;overflow:hidden}.header-nav[data-v-3787a45e]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.nav-btn[data-v-3787a45e]{padding:2.13333vw;background:none;border:none;cursor:pointer;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s;transition:opacity .2s}.nav-btn[data-v-3787a45e]:hover{opacity:.6}.nav-btn[data-v-3787a45e]:active{opacity:.4}.back-btn svg[data-v-3787a45e]{width:10.13333vw;height:2.93333vw}.faq-btn[data-v-3787a45e]{width:6.13333vw;height:6.13333vw;border:.50667vw solid rgba(0,0,0,.8);border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-icon[data-v-3787a45e]{font-family:Rethink Sans,sans-serif;font-size:4.6vw;font-weight:600;color:#000c;line-height:1}.hero-section[data-v-3787a45e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:clamp(1.5rem,3.5vh,1.875rem)}.title-container[data-v-3787a45e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;width:100%;max-width:85.33333vw}.localized-title[data-v-3787a45e]{max-width:min(100%,88vw)}.localized-title .title-prefix[data-v-3787a45e]{font-size:8vw}.localized-title .title-dating[data-v-3787a45e]{font-size:9.6vw}.localized-title .title-archetypes[data-v-3787a45e]{font-size:8vw}.title-row-1[data-v-3787a45e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.13333vw;max-width:100%}.title-prefix[data-v-3787a45e]{font-family:PlayfairDisplay-Bold,serif;font-size:11.46667vw;font-weight:700;line-height:1;color:#000;letter-spacing:0;margin-bottom:-2.13333vw;max-width:100%;overflow-wrap:anywhere;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.title-number[data-v-3787a45e]{font-family:PlayfairDisplay-Bold,serif;font-size:20.26667vw;font-weight:700;line-height:1;color:#000;letter-spacing:0;max-width:100%}.title-dating[data-v-3787a45e]{font-family:PlayfairDisplay-Bold,serif;font-size:14.13333vw;font-weight:700;line-height:1;color:#000;letter-spacing:0;margin:0;max-width:100%;overflow-wrap:anywhere;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.title-archetypes[data-v-3787a45e]{font-family:PlayfairDisplay-Bold,serif;font-size:10.93333vw;font-weight:700;line-height:1;color:#000;letter-spacing:0;margin:0;max-width:100%;overflow-wrap:anywhere;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.illustration-container[data-v-3787a45e]{position:relative;width:min(82vw,85.33333vw);aspect-ratio:3600 / 1890;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 3.73333vw}.illustration[data-v-3787a45e]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tagline-container[data-v-3787a45e]{max-width:65.06667vw}.tagline[data-v-3787a45e]{font-family:Rethink Sans,sans-serif;font-size:4.8vw;font-weight:400;line-height:1.3;letter-spacing:0;color:#000;margin:0}.action-footer[data-v-3787a45e]{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:clamp(.625rem,2.2vh,1.25rem);padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta-button[data-v-3787a45e]{background-color:#000;color:#e8dad4;padding:5.33333vw 12.8vw;border-radius:13.6vw;font-family:Rethink Sans,sans-serif;font-size:5.33333vw;font-weight:500;border:none;cursor:pointer;line-height:1.1;white-space:nowrap;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease;width:100%;max-width:69.33333vw}.cta-button[data-v-3787a45e]:active{-webkit-transform:scale(.96);transform:scale(.96);opacity:.85}.language-selector[data-v-3787a45e]{position:relative;margin-top:clamp(.875rem,2.6vh,2rem);min-width:46.66667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:20}.language-trigger[data-v-3787a45e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.33333vw;min-width:46.66667vw;height:6.4vw;background:transparent;border:0;color:#000;font-family:Rethink Sans,sans-serif;font-size:4.8vw;font-weight:400;line-height:1;cursor:pointer}.language-chevron[data-v-3787a45e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:-webkit-transform .22s var(--ease-out-quart);transition:-webkit-transform .22s var(--ease-out-quart);transition:transform .22s var(--ease-out-quart);transition:transform .22s var(--ease-out-quart),-webkit-transform .22s var(--ease-out-quart)}.language-trigger.open .language-chevron[data-v-3787a45e]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.language-menu[data-v-3787a45e]{position:absolute;left:50%;bottom:-1.06667vw;width:31.73333vw;height:45.6vw;-webkit-transform:translate(-50%,-7.46667vw);transform:translate(-50%,-7.46667vw);padding:3.73333vw 2.66667vw 3.2vw;background:#f2ebe0;border:.26667vw solid #000000;border-radius:6.93333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.language-option[data-v-3787a45e]{width:100%;height:6.4vw;display:grid;grid-template-columns:4.26667vw minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.06667vw;background:transparent;border:0;padding:0;color:#000;font-family:Roboto,Rethink Sans,sans-serif;font-size:4.33333vw;font-weight:400;line-height:1;text-align:left;white-space:nowrap;cursor:pointer}.language-check[data-v-3787a45e]{font-size:4.26667vw;line-height:1;text-align:center;font-weight:700}.language-menu-enter-active[data-v-3787a45e],.language-menu-leave-active[data-v-3787a45e]{-webkit-transition:opacity .22s var(--ease-out-quart),-webkit-transform .22s var(--ease-out-quart);transition:opacity .22s var(--ease-out-quart),-webkit-transform .22s var(--ease-out-quart);transition:opacity .22s var(--ease-out-quart),transform .22s var(--ease-out-quart);transition:opacity .22s var(--ease-out-quart),transform .22s var(--ease-out-quart),-webkit-transform .22s var(--ease-out-quart);-webkit-transform-origin:bottom center;transform-origin:bottom center}.language-menu-enter-from[data-v-3787a45e],.language-menu-leave-to[data-v-3787a45e]{opacity:0;-webkit-transform:translate(-50%,-4.26667vw) scaleY(.84);transform:translate(-50%,-4.26667vw) scaleY(.84)}@media (max-width: 47.9375rem) and (max-height: 43.75rem){.intro-screen[data-v-3787a45e]{padding-top:calc(max(20px,env(safe-area-inset-top)) + .875rem);padding-bottom:calc(env(safe-area-inset-bottom) + .875rem)}.hero-section[data-v-3787a45e]{gap:.5rem}.title-number[data-v-3787a45e]{font-size:64px}.title-prefix[data-v-3787a45e]{font-size:34px}.title-dating[data-v-3787a45e]{font-size:44px}.title-archetypes[data-v-3787a45e]{font-size:34px}.localized-title .title-prefix[data-v-3787a45e]{font-size:26px}.localized-title .title-dating[data-v-3787a45e]{font-size:32px}.localized-title .title-archetypes[data-v-3787a45e]{font-size:27px}.illustration-container[data-v-3787a45e]{width:min(82vw,17rem);margin-bottom:.5rem}.tagline[data-v-3787a45e]{font-size:16px;line-height:1.25}.cta-button[data-v-3787a45e]{padding-top:16px;padding-bottom:16px;font-size:18px}.language-selector[data-v-3787a45e]{margin-top:.875rem}}@media (min-width: 768px){.intro-screen[data-v-3787a45e]{margin:0 auto;padding:20px 48px}.hero-section[data-v-3787a45e]{gap:22px}.language-selector[data-v-3787a45e]{margin-top:26px;min-width:128px}.language-trigger[data-v-3787a45e]{min-width:128px;height:20px;gap:4px;font-size:14px}.language-chevron[data-v-3787a45e]{width:12px;height:7px}.language-chevron path[data-v-3787a45e]{stroke-width:2}.language-menu[data-v-3787a45e]{width:104px;height:142px;bottom:-2px;-webkit-transform:translate(-50%,-22px);transform:translate(-50%,-22px);padding:10px 9px 9px;border-radius:20px}.language-option[data-v-3787a45e]{height:20px;grid-template-columns:13px minmax(0,1fr);gap:3px;font-size:13.5px}.language-check[data-v-3787a45e]{font-size:13px}.language-menu-enter-from[data-v-3787a45e],.language-menu-leave-to[data-v-3787a45e]{-webkit-transform:translate(-50%,-12px) scaleY(.84);transform:translate(-50%,-12px) scaleY(.84)}.header-nav[data-v-3787a45e]{margin-bottom:0}.nav-btn[data-v-3787a45e]{padding:8px}.back-btn svg[data-v-3787a45e]{width:48px;height:21px}.faq-btn[data-v-3787a45e]{width:30px;height:30px;border-width:2px}.faq-icon[data-v-3787a45e]{font-size:24px}.title-container[data-v-3787a45e]{max-width:100%;margin-top:-10px}.localized-title[data-v-3787a45e]{max-width:27rem}.localized-title .title-prefix[data-v-3787a45e]{font-size:36px}.localized-title .title-dating[data-v-3787a45e]{font-size:42px}.localized-title .title-archetypes[data-v-3787a45e]{font-size:38px}.title-prefix[data-v-3787a45e]{font-size:50px}.title-row-1[data-v-3787a45e]{gap:8px}.title-number[data-v-3787a45e]{font-size:90px}.title-dating[data-v-3787a45e]{font-size:58px;margin-bottom:8px}.title-archetypes[data-v-3787a45e]{font-size:50px}.illustration-container[data-v-3787a45e]{width:min(100%,460px);margin:0}.tagline[data-v-3787a45e]{font-size:22px;max-width:400px;margin:0 auto}.action-footer[data-v-3787a45e]{padding-top:22px;padding-bottom:14px}.cta-button[data-v-3787a45e]{padding:24px 56px;font-size:24px;max-width:340px;min-height:82px}}@media (min-width: 768px) and (max-height: 860px){.intro-screen[data-v-3787a45e]{padding-top:18px;padding-bottom:16px}.header-nav[data-v-3787a45e]{margin-bottom:0}.hero-section[data-v-3787a45e]{gap:18px}.title-container[data-v-3787a45e]{margin-top:-8px}.title-number[data-v-3787a45e]{font-size:78px}.title-prefix[data-v-3787a45e]{font-size:44px}.title-dating[data-v-3787a45e]{font-size:52px;margin-bottom:4px}.title-archetypes[data-v-3787a45e]{font-size:45px}.localized-title .title-prefix[data-v-3787a45e]{font-size:32px}.localized-title .title-dating[data-v-3787a45e]{font-size:38px}.localized-title .title-archetypes[data-v-3787a45e]{font-size:34px}.illustration-container[data-v-3787a45e]{width:min(100%,400px)}.tagline[data-v-3787a45e]{font-size:20px;line-height:1.25}.action-footer[data-v-3787a45e]{padding-top:16px;padding-bottom:10px}.cta-button[data-v-3787a45e]{min-height:74px;padding-top:20px;padding-bottom:20px}.language-selector[data-v-3787a45e]{margin-top:18px}}@media (min-width: 768px) and (max-height: 740px){.intro-screen[data-v-3787a45e]{padding-top:14px;padding-bottom:12px}.nav-btn[data-v-3787a45e]{padding-top:6px;padding-bottom:6px}.back-btn svg[data-v-3787a45e]{width:42px;height:18px}.faq-btn[data-v-3787a45e]{width:28px;height:28px}.title-number[data-v-3787a45e]{font-size:68px}.title-prefix[data-v-3787a45e]{font-size:38px}.title-dating[data-v-3787a45e]{font-size:46px;margin-bottom:2px}.title-archetypes[data-v-3787a45e]{font-size:40px}.illustration-container[data-v-3787a45e]{width:min(100%,360px)}.tagline[data-v-3787a45e]{font-size:18px}.action-footer[data-v-3787a45e]{padding-top:12px;padding-bottom:8px}.cta-button[data-v-3787a45e]{min-height:64px;padding:17px 48px;font-size:22px;max-width:320px}.language-selector[data-v-3787a45e]{margin-top:12px}}.question-card[data-v-9dea3d99]{background:transparent;border:.13333vw solid #000000;border-radius:4.8vw;padding:5.86667vw 6.13333vw;margin-bottom:3.46667vw}.question-card.unanswered-highlight[data-v-9dea3d99]{background:#f7e3e3}.question-text[data-v-9dea3d99]{font-family:Rethink Sans,sans-serif;font-size:4.8vw;font-weight:400;line-height:1.3;color:#000;margin:0 0 6.4vw}.answer-scale[data-v-9dea3d99]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2vw}.scale-labels[data-v-9dea3d99]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-bottom:1.06667vw}.scale-label[data-v-9dea3d99]{font-family:Rethink Sans,sans-serif;font-size:4.22133vw;font-weight:400;color:#000}.scale-options[data-v-9dea3d99]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.93333vw}.scale-option[data-v-9dea3d99]{background:transparent;border:var(--border-width, .53333vw) solid #0d0d0d;border-radius:50%;cursor:pointer;-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}.ripple[data-v-9dea3d99]{position:absolute;border-radius:50%;background:#00000026;pointer-events:none;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:ripple-9dea3d99 .2s cubic-bezier(.25,.46,.45,.94);animation:ripple-9dea3d99 .2s cubic-bezier(.25,.46,.45,.94)}@-webkit-keyframes ripple-9dea3d99{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ripple-9dea3d99{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.scale-option[data-v-9dea3d99]:active{-webkit-transform:scale(.9);transform:scale(.9);opacity:.85;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.scale-option.selected[data-v-9dea3d99]{border-width:calc(var(--border-width, .53333vw) * 2)!important;border-color:#0d0d0d;background:transparent}.option-inner[data-v-9dea3d99]{width:100%;height:100%;background:#000;border:.8vw solid #f2ebe0;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:scaleIn-9dea3d99 .2s cubic-bezier(.34,1.56,.64,1);animation:scaleIn-9dea3d99 .2s cubic-bezier(.34,1.56,.64,1);-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes scaleIn-9dea3d99{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn-9dea3d99{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.scale-option.size-1[data-v-9dea3d99]{--border-width: .53333vw;width:10.66667vw;height:10.66667vw;border-width:var(--border-width)}.scale-option.size-2[data-v-9dea3d99]{--border-width: .53333vw;width:8.26667vw;height:8.26667vw;border-width:var(--border-width)}.scale-option.size-3[data-v-9dea3d99]{--border-width: .44267vw;width:7.2vw;height:7.2vw;border-width:var(--border-width)}.scale-option.size-4[data-v-9dea3d99]{--border-width: .4vw;width:5.33333vw;height:5.33333vw;border-width:var(--border-width)}.scale-option.size-5[data-v-9dea3d99]{--border-width: .44267vw;width:7.2vw;height:7.2vw;border-width:var(--border-width)}.scale-option.size-6[data-v-9dea3d99]{--border-width: .53333vw;width:8.26667vw;height:8.26667vw;border-width:var(--border-width)}.scale-option.size-7[data-v-9dea3d99]{--border-width: .53333vw;width:10.66667vw;height:10.66667vw;border-width:var(--border-width)}@media (min-width: 768px){.question-card[data-v-9dea3d99]{border:1px solid #000000;border-radius:20px;padding:22px 30px;margin-bottom:14px}.question-text[data-v-9dea3d99]{font-size:19px;margin:0 0 24px}.answer-scale[data-v-9dea3d99]{gap:14px}.scale-label[data-v-9dea3d99]{font-size:15px}.scale-option.selected[data-v-9dea3d99]{border-width:calc(var(--border-width, 1.5px) * 1.5)!important}.scale-option.size-1[data-v-9dea3d99],.scale-option.size-7[data-v-9dea3d99]{--border-width: 1.5px;width:40px;height:40px}.scale-option.size-2[data-v-9dea3d99],.scale-option.size-6[data-v-9dea3d99]{--border-width: 1.4px;width:31px;height:31px}.scale-option.size-3[data-v-9dea3d99],.scale-option.size-5[data-v-9dea3d99]{--border-width: 1.25px;width:27px;height:27px}.scale-option.size-4[data-v-9dea3d99]{--border-width: 1.15px;width:20px;height:20px}.option-inner[data-v-9dea3d99]{border:2px solid #f2ebe0}}.quiz-header[data-v-87f4c2f1]{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8.53333vw 6.4vw 4.26667vw;background:transparent}.back-btn[data-v-87f4c2f1]{position:absolute;left:6.4vw;top:12vw;padding:2.13333vw;background:none;border:none;cursor:pointer;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.back-btn[data-v-87f4c2f1]:hover{opacity:.6}.back-btn[data-v-87f4c2f1]:active{opacity:.4}.back-icon[data-v-87f4c2f1]{width:10.13333vw;height:2.93333vw}.faq-btn[data-v-87f4c2f1]{position:absolute;right:6.4vw;top:12.8vw;width:6.13333vw;height:6.13333vw;border:.50667vw solid rgba(0,0,0,.8);border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.faq-btn[data-v-87f4c2f1]:hover{opacity:.6}.faq-btn[data-v-87f4c2f1]:active{opacity:.4}.faq-icon[data-v-87f4c2f1]{font-family:Rethink Sans,sans-serif;font-size:4.6vw;font-weight:600;color:#000c;line-height:1}.progress-section[data-v-87f4c2f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:92.26667vw}.progress-text[data-v-87f4c2f1]{font-family:Rethink Sans,sans-serif;font-size:3.2vw;font-weight:400;color:#000;text-align:center;margin-bottom:2.13333vw}.progress-track[data-v-87f4c2f1]{width:51.2vw;height:3.73333vw;background:transparent;border:.26667vw solid #000000;border-radius:16vw;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.progress-fill[data-v-87f4c2f1]{height:100%;background:#000;border-radius:16vw;-webkit-transition:width .4s cubic-bezier(.16,1,.3,1);transition:width .4s cubic-bezier(.16,1,.3,1)}@media (min-width: 768px){.quiz-header[data-v-87f4c2f1]{padding:18px 32px 16px}.back-icon[data-v-87f4c2f1]{width:38px;height:11px}.back-btn[data-v-87f4c2f1]{top:32px;left:28px;padding:0}.faq-btn[data-v-87f4c2f1]{top:34px;right:28px;width:24px;height:24px;border-width:1.8px}.faq-icon[data-v-87f4c2f1]{font-size:17px}.progress-track[data-v-87f4c2f1]{width:206px;height:13px}.progress-fill[data-v-87f4c2f1]{border-radius:10px}.progress-text[data-v-87f4c2f1]{font-size:13px}}.question-screen[data-v-34a668a4]{min-height:100vh;min-height:var(--app-viewport-height);padding-top:max(5.33333vw,env(safe-area-inset-top));max-width:160vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f2ebe0}.dimension-header[data-v-34a668a4]{text-align:center;padding:0 6.4vw 4.26667vw}.dimension-title[data-v-34a668a4]{font-family:PlayfairDisplay-Bold,serif;font-size:6.34133vw;font-weight:700;line-height:1.33;color:#000;margin:0}.questions-list[data-v-34a668a4]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0 5.33333vw 42.66667vw;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.questions-list[data-v-34a668a4]::-webkit-scrollbar{display:none}.questions-list[data-v-34a668a4]{-ms-overflow-style:none;scrollbar-width:none}.action-footer[data-v-34a668a4]{position:fixed;bottom:0;left:0;right:0;padding:6.4vw;padding-bottom:max(10.66667vw,env(safe-area-inset-bottom));background:transparent;max-width:160vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.next-button[data-v-34a668a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.2vw;padding:4.8vw 12.8vw;background:#000;border:none;border-radius:8vw;cursor:pointer;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease;min-width:55.73333vw}.next-button[data-v-34a668a4]:active{-webkit-transform:scale(.96);transform:scale(.96);opacity:.85}.next-text[data-v-34a668a4]{font-family:Rethink Sans,sans-serif;font-size:5.33333vw;font-weight:500;color:#e8dad4}.next-arrow[data-v-34a668a4]{width:9.33333vw;height:2.66667vw}@supports (padding: max(0px)){.action-footer[data-v-34a668a4]{padding-bottom:max(40px,env(safe-area-inset-bottom))}}@media (min-width: 768px){.back-btn[data-v-34a668a4]{padding-top:0}.question-screen[data-v-34a668a4]{padding-top:0;margin:0 auto}.dimension-header[data-v-34a668a4]{padding:0 32px 24px}.dimension-title[data-v-34a668a4]{font-size:28px}.questions-list[data-v-34a668a4]{padding:0 32px 120px}.action-footer[data-v-34a668a4]{padding:24px 32px;max-width:720px;background:-webkit-gradient(linear,left bottom,left top,color-stop(80%,#f2ebe0),to(transparent));background:linear-gradient(to top,#f2ebe0 80%,transparent)}.next-button[data-v-34a668a4]{padding:16px 48px;min-width:220px;border-radius:40px}.next-text[data-v-34a668a4]{font-size:20px}.next-arrow[data-v-34a668a4]{width:35px;height:10px}}.result-screen[data-v-7e7acd44]{min-height:100vh;min-height:var(--app-viewport-height);background-color:#f2eae0;color:#000;font-family:DMSans,sans-serif;overflow-x:hidden}.top-nav[data-v-7e7acd44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(max(5.33333vw,env(safe-area-inset-top)) + 6.4vw) 5.33333vw 6.4vw}.nav-btn[data-v-7e7acd44]{padding:2.13333vw;background:none;border:none;cursor:pointer;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.nav-btn[data-v-7e7acd44]:active{opacity:.6}.back-icon[data-v-7e7acd44]{width:10.13333vw;height:2.93333vw}.faq-btn[data-v-7e7acd44]{width:6.13333vw;height:6.13333vw;border:.50667vw solid rgba(0,0,0,.8);border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-icon[data-v-7e7acd44]{font-family:Rethink Sans,sans-serif;font-size:4.6vw;font-weight:600;color:#000c;line-height:1}.main-content[data-v-7e7acd44]{padding:0 8vw 16vw;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.result-header[data-v-7e7acd44]{text-align:center;margin-bottom:10.66667vw;min-width:0}.you-are-label[data-v-7e7acd44]{font-size:4.26667vw;font-weight:500;margin-bottom:2.13333vw;font-family:PlayfairDisplay-Medium,serif;color:#000}.personality-title[data-v-7e7acd44]{font-size:9.6vw;font-weight:700;line-height:1.2;margin-bottom:4.26667vw;font-family:PlayfairDisplay-Bold,serif;color:#000;overflow-wrap:anywhere;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.title-divider[data-v-7e7acd44]{width:25.6vw;height:.26667vw;background-color:#000;margin:0 auto 2.13333vw}.personality-code[data-v-7e7acd44]{font-size:5.33333vw;font-weight:700;letter-spacing:.85333vw;margin-bottom:1.06667vw;font-family:PlayfairDisplay-Bold,serif;color:#000}.rarity-text[data-v-7e7acd44]{font-size:5.33333vw;font-family:PlayfairDisplay-Medium,serif;color:#000}.quote-section[data-v-7e7acd44]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.13333vw}.quote-mark[data-v-7e7acd44]{font-size:12.8vw;line-height:1;opacity:1;font-family:PlayfairDisplay,serif;color:#000}.quote-mark-open[data-v-7e7acd44]{-ms-flex-item-align:start;align-self:flex-start;margin-top:3.2vw}.quote-mark-close[data-v-7e7acd44]{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:2.13333vw}.quote-text[data-v-7e7acd44]{font-size:4.8vw;font-style:italic;text-align:center;font-weight:500;line-height:1.4;padding:4.26667vw 0;font-family:PlayfairDisplay,serif;color:#000;max-width:100%;overflow-wrap:anywhere;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.illustration-container[data-v-7e7acd44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:17.06667vw;max-width:100%;overflow:hidden}.illustration-img[data-v-7e7acd44]{width:69.33333vw;height:92vw;max-width:100%;-o-object-fit:contain;object-fit:contain}.trait-section[data-v-7e7acd44]{margin-bottom:17.06667vw;min-width:0}.trait-item[data-v-7e7acd44]{margin-bottom:6.93333vw}.trait-item[data-v-7e7acd44]:last-child{margin-bottom:0}.trait-title[data-v-7e7acd44]{font-size:3.73333vw;font-weight:600;text-align:center;font-family:Rethink Sans,DMSans-Bold,sans-serif;color:#000;margin-bottom:1.6vw}.trait-bar-container[data-v-7e7acd44]{display:grid;grid-template-columns:12.53333vw minmax(0,1fr) 12.53333vw;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-column-gap:2.13333vw;-moz-column-gap:2.13333vw;column-gap:2.13333vw}.trait-label-left[data-v-7e7acd44],.trait-label-right[data-v-7e7acd44]{text-align:center;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;min-width:0;-webkit-transform:translateY(-2.13333vw);transform:translateY(-2.13333vw)}.trait-label-left[data-v-7e7acd44]{text-align:right}.trait-label-right[data-v-7e7acd44]{text-align:left}.trait-value[data-v-7e7acd44]{display:block;font-size:3.2vw;line-height:1.15;color:#000;font-family:Rethink Sans,DMSans,sans-serif;overflow-wrap:normal;white-space:nowrap}.trait-percent[data-v-7e7acd44]{display:block;font-size:3.2vw;font-weight:400;line-height:1.15;color:#000;font-family:Rethink Sans,DMSans,sans-serif}.trait-bar[data-v-7e7acd44]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4.53333vw;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:26.66667vw;overflow:hidden;margin-bottom:.26667vw}.trait-fill-sage[data-v-7e7acd44]{height:100%;background-color:#9ef2c9;-webkit-transition:width 1s cubic-bezier(.16,1,.3,1);transition:width 1s cubic-bezier(.16,1,.3,1)}.trait-fill-peach[data-v-7e7acd44]{height:100%;background-color:#fed2a1;-webkit-transition:width 1s cubic-bezier(.16,1,.3,1);transition:width 1s cubic-bezier(.16,1,.3,1)}.analysis-section[data-v-7e7acd44]{margin-bottom:10.66667vw;min-width:0;max-width:100%;overflow-wrap:anywhere;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.analysis-block[data-v-7e7acd44]{margin-bottom:6.93333vw}.analysis-block[data-v-7e7acd44]:last-child{margin-bottom:0;padding-bottom:10.66667vw}.analysis-title[data-v-7e7acd44]{font-size:4.8vw;font-weight:800;font-family:DMSans-Bold,sans-serif;color:#000;line-height:1.35;margin-bottom:2.13333vw;overflow-wrap:anywhere;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.analysis-content[data-v-7e7acd44]{color:#374151;line-height:1.55;font-size:4.26667vw;overflow-wrap:anywhere;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.analysis-paragraph[data-v-7e7acd44]{line-height:1.55;margin-bottom:2.66667vw}.analysis-paragraph[data-v-7e7acd44]:last-child{margin-bottom:0}.analysis-list[data-v-7e7acd44]{list-style-type:disc;padding-left:5.33333vw;margin:2.13333vw 0 2.66667vw}.analysis-list li[data-v-7e7acd44]{line-height:1.55;margin-bottom:1.06667vw}.footer-actions[data-v-7e7acd44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9.06667vw;margin-top:10.66667vw}.discover-all-link[data-v-7e7acd44]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#000;cursor:pointer;font-family:Rethink Sans,DMSans,sans-serif;font-size:4.26667vw;font-style:italic;font-weight:400;line-height:1.8;text-align:center;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;max-width:100%;padding:0;overflow-wrap:anywhere}.discover-all-link[data-v-7e7acd44]:active{opacity:.65}.test-again-btn[data-v-7e7acd44]{background-color:#000;color:#e8ded4;font-weight:700;border-radius:8vw;font-size:5.33333vw;-webkit-box-shadow:0 2.66667vw 4vw -.8vw rgba(0,0,0,.1),0 1.06667vw 1.6vw -.53333vw rgba(0,0,0,.05);box-shadow:0 2.66667vw 4vw -.8vw #0000001a,0 1.06667vw 1.6vw -.53333vw #0000000d;border:none;cursor:pointer;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease;font-family:DMSans-Bold,sans-serif;width:56vw;height:16.26667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.test-again-btn[data-v-7e7acd44]:active{-webkit-transform:scale(.96);transform:scale(.96);opacity:.85}.share-container[data-v-7e7acd44]{text-align:center;width:100%;max-width:77.86667vw}.share-label[data-v-7e7acd44]{font-size:5.33333vw;font-weight:700;margin-bottom:3.2vw;font-family:DMSans-Bold,sans-serif;color:#000}.share-link-box[data-v-7e7acd44]{background-color:#000;color:#e8ded4;padding:3.2vw 6.4vw;border-radius:10.13333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.13333vw;cursor:pointer;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease;height:21.06667vw}.share-link-box[data-v-7e7acd44]:active{-webkit-transform:scale(.98);transform:scale(.98);opacity:.85}.share-link-text[data-v-7e7acd44]{font-size:3.73333vw;font-weight:500;letter-spacing:.21333vw;font-family:DMSans,sans-serif;overflow-wrap:anywhere;min-width:0}@media (max-width: 375px){.main-content[data-v-7e7acd44]{padding:0 24px 48px}.personality-title[data-v-7e7acd44]{font-size:30px}.illustration-img[data-v-7e7acd44]{width:200px;height:266px}.trait-label-left[data-v-7e7acd44],.trait-label-right[data-v-7e7acd44]{width:auto}.test-again-btn[data-v-7e7acd44]{width:180px;height:52px;font-size:18px}.share-link-box[data-v-7e7acd44]{height:64px}}@media (min-width: 768px){.result-screen[data-v-7e7acd44]{padding:1.25rem 0}.top-nav[data-v-7e7acd44]{padding:.625rem 2.5rem}.nav-btn[data-v-7e7acd44]{padding:0}.main-content[data-v-7e7acd44]{padding:1.25rem 2.5rem 3.75rem;width:100%;max-width:51.25rem;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,21.25rem);grid-template-areas:"header illustration" "divider illustration" "quote illustration" "traits illustration" "analysis analysis" "footer footer";-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.result-header[data-v-7e7acd44]{grid-area:header;text-align:left;margin-bottom:20px}.title-divider[data-v-7e7acd44]{grid-area:divider;margin:0 0 24px}.quote-section[data-v-7e7acd44]{grid-area:quote;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;margin-bottom:40px}.quote-text[data-v-7e7acd44]{text-align:left;font-size:18px;padding:0}.illustration-container[data-v-7e7acd44]{grid-area:illustration;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20px}.illustration-img[data-v-7e7acd44]{width:100%;height:auto;max-width:20rem}.trait-section[data-v-7e7acd44]{grid-area:traits;margin-bottom:40px}.analysis-section[data-v-7e7acd44]{grid-area:analysis;margin-bottom:40px}.footer-actions[data-v-7e7acd44]{grid-area:footer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discover-all-link[data-v-7e7acd44]{max-width:360px;font-size:16px;line-height:1.6}.you-are-label[data-v-7e7acd44]{font-size:16px}.personality-title[data-v-7e7acd44]{font-size:42px;margin-bottom:12px}.personality-code[data-v-7e7acd44]{font-size:20px}.rarity-text[data-v-7e7acd44]{font-size:18px}.trait-label-left[data-v-7e7acd44],.trait-label-right[data-v-7e7acd44]{width:auto}.trait-value[data-v-7e7acd44],.trait-percent[data-v-7e7acd44]{font-size:12px}.trait-title[data-v-7e7acd44]{font-size:15px;text-align:center;margin-bottom:7px}.trait-item[data-v-7e7acd44]{margin-bottom:20px}.trait-bar[data-v-7e7acd44]{height:17px;margin-bottom:1px}.trait-bar-container[data-v-7e7acd44]{grid-template-columns:72px minmax(0,1fr) 72px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.analysis-title[data-v-7e7acd44]{font-size:20px}.analysis-content[data-v-7e7acd44]{font-size:16px}.test-again-btn[data-v-7e7acd44]{width:220px;height:56px;font-size:18px}.share-container[data-v-7e7acd44]{margin:0;max-width:280px}.share-label[data-v-7e7acd44]{font-size:18px;margin-bottom:8px}.share-link-box[data-v-7e7acd44]{height:56px;padding:8px 20px}.share-link-text[data-v-7e7acd44]{font-size:14px}.faq-btn[data-v-7e7acd44]{width:32px;height:32px;border-width:2px}.faq-icon[data-v-7e7acd44]{font-size:20px}.back-icon[data-v-7e7acd44]{width:48px;height:14px}}.all-screen[data-v-2bf10137]{min-height:100vh;min-height:var(--app-viewport-height);background-color:#f2eae0;color:#000;font-family:DMSans,sans-serif;overflow-x:hidden}.top-nav[data-v-2bf10137]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(max(5.33333vw,env(safe-area-inset-top)) + 4.53333vw) 5.33333vw 5.06667vw}.nav-btn[data-v-2bf10137]{padding:2.13333vw;background:none;border:none;cursor:pointer;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.nav-btn[data-v-2bf10137]:active{opacity:.6}.back-icon[data-v-2bf10137]{width:10.13333vw;height:2.93333vw}.faq-btn[data-v-2bf10137]{width:6.13333vw;height:6.13333vw;border:.50667vw solid rgba(0,0,0,.8);border-radius:50%;padding:0}.faq-icon[data-v-2bf10137]{font-family:Rethink Sans,DMSans-Bold,sans-serif;font-size:4.6vw;font-weight:600;line-height:1;color:#000c}.all-content[data-v-2bf10137]{width:100%;padding:0 6.4vw 12.8vw;overflow-x:hidden}.all-title[data-v-2bf10137]{margin:0 auto 8vw;max-width:73.6vw;color:#000;font-family:Rethink Sans,DMSans,sans-serif;font-size:4.26667vw;font-style:italic;font-weight:400;line-height:1.8;text-align:center;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.archetype-list[data-v-2bf10137]{display:grid;grid-template-columns:minmax(0,1fr);gap:9.6vw}.archetype-card[data-v-2bf10137]{min-width:0;text-align:center}.archetype-copy[data-v-2bf10137]{max-width:77.33333vw;margin:0 auto 5.33333vw}.archetype-name[data-v-2bf10137]{margin:0 0 1.06667vw;color:#000;font-family:PlayfairDisplay-Bold,serif;font-size:8vw;font-weight:700;line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.archetype-quote[data-v-2bf10137]{margin:0;color:#000;font-family:PlayfairDisplay-Medium,serif;font-size:4.26667vw;font-weight:400;line-height:1.6;overflow-wrap:anywhere;text-wrap:balance}.archetype-illustration[data-v-2bf10137]{width:69.33333vw;height:92vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.archetype-img[data-v-2bf10137]{width:69.33333vw;height:92vw;max-width:100%;-o-object-fit:contain;object-fit:contain;display:block}.footer-actions[data-v-2bf10137]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10.13333vw;margin-top:14.4vw}.test-again-btn[data-v-2bf10137]{width:55.73333vw;height:16.26667vw;background-color:#000;color:#e8ded4;border:none;border-radius:8vw;cursor:pointer;font-family:Rethink Sans,DMSans-Bold,sans-serif;font-size:5.33333vw;font-weight:500;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease}.test-again-btn[data-v-2bf10137]:active{-webkit-transform:scale(.96);transform:scale(.96);opacity:.85}.share-container[data-v-2bf10137]{width:100%;max-width:77.86667vw;text-align:center}.share-label[data-v-2bf10137]{margin:0 0 3.2vw;color:#000;font-family:Rethink Sans,DMSans-Bold,sans-serif;font-size:5.33333vw;font-weight:500;line-height:1.2}.share-link-box[data-v-2bf10137]{width:100%;min-height:11.73333vw;padding:2.13333vw 5.33333vw;border:none;border-radius:10.13333vw;background-color:#000;color:#e8ded4;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease}.share-link-box[data-v-2bf10137]:active{-webkit-transform:scale(.98);transform:scale(.98);opacity:.85}.share-link-text[data-v-2bf10137]{min-width:0;color:#e8ded4;font-family:Rethink Sans,DMSans,sans-serif;font-size:4.26667vw;font-weight:500;line-height:1.2;overflow-wrap:anywhere}@media (max-width: 375px){.all-content[data-v-2bf10137]{padding-inline:20px}.archetype-name[data-v-2bf10137]{font-size:27px}.archetype-illustration[data-v-2bf10137],.archetype-img[data-v-2bf10137]{width:220px;height:292px}.share-link-text[data-v-2bf10137]{font-size:14px}}@media (min-width: 768px){.all-screen[data-v-2bf10137]{padding:1.25rem 0}.top-nav[data-v-2bf10137]{padding:.625rem 2.5rem 1.25rem}.nav-btn[data-v-2bf10137]{padding:0}.back-icon[data-v-2bf10137]{width:48px;height:14px}.faq-btn[data-v-2bf10137]{width:32px;height:32px;border-width:2px}.faq-icon[data-v-2bf10137]{font-size:20px}.all-content[data-v-2bf10137]{max-width:51.25rem;margin:0 auto;padding:0 2.5rem 3.75rem}.all-title[data-v-2bf10137]{max-width:none;margin-bottom:42px;font-size:18px}.archetype-list[data-v-2bf10137]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.archetype-copy[data-v-2bf10137]{max-width:300px;min-height:128px;margin-bottom:12px}.archetype-name[data-v-2bf10137]{font-size:28px}.archetype-quote[data-v-2bf10137]{font-size:15px}.archetype-illustration[data-v-2bf10137],.archetype-img[data-v-2bf10137]{width:220px;height:292px}.footer-actions[data-v-2bf10137]{margin-top:60px;gap:26px}.test-again-btn[data-v-2bf10137]{width:220px;height:56px;font-size:18px}.share-container[data-v-2bf10137]{max-width:280px}.share-label[data-v-2bf10137]{font-size:18px;margin-bottom:8px}.share-link-box[data-v-2bf10137]{min-height:56px}.share-link-text[data-v-2bf10137]{font-size:14px}}:root{--color-bg-cream: #fff8e8;--color-bg-light: #fffaef;--color-bg-option: #f5eddf;--color-bg-selected: #fff2df;--color-text-dark: #161616;--color-text-muted: #888888;--color-border: #d1d1d1;--color-border-light: #b0b0b0;--color-primary: #d4af37;--font-display: "PlayfairDisplay-Bold", serif;--font-body: "DMSans", sans-serif;--font-ui: "DMSans-Bold", sans-serif;--font-logo: "Vidaloka", serif;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--app-viewport-height: 100vh}@supports (height: 100dvh){:root{--app-viewport-height: 100dvh}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%;min-height:var(--app-viewport-height);width:100%;font-family:var(--font-body);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f2ebe0;overflow-x:hidden}#app{min-height:var(--app-viewport-height);height:auto;padding-top:0;background:var(--color-bg-cream);width:100%;max-width:51.25rem;margin:0 auto;overflow-x:hidden}.app{min-height:100vh;min-height:var(--app-viewport-height);background:var(--color-bg-cream);-webkit-transition:background-color .6s var(--ease-out-expo);transition:background-color .6s var(--ease-out-expo);margin:0 auto;position:relative;width:100%;max-width:51.25rem;-webkit-box-shadow:0 0 13.33333vw rgba(0,0,0,.1);box-shadow:0 0 13.33333vw #0000001a;overflow-x:hidden}@media (min-width: 768px){html,body{background:var(--color-bg-cream)}.app{border-radius:16px;margin-bottom:20px;min-height:auto;max-width:51.25rem}#app{padding-top:0}.app{-webkit-box-shadow:0 0 60px rgba(0,0,0,.1);box-shadow:0 0 60px #0000001a}}.app.dark-theme{background:var(--color-bg-cream)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .4s var(--ease-out-expo);transition:opacity .4s var(--ease-out-expo)}.fade-enter-from,.fade-leave-to{opacity:0}html,body,#app,.app{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}
