[data-v-f3d0b9aa]:root{--art-primary: 93, 135, 255;--art-secondary: 73, 190, 255;--art-error: 250, 137, 107;--art-info: 107, 125, 155;--art-success: 19, 222, 185;--art-warning: 255, 174, 31;--art-danger: 255, 77, 79;--art-bg-primary: 236, 242, 255;--art-bg-secondary: 232, 247, 255;--art-bg-success: 230, 255, 250;--art-bg-error: 253, 237, 232;--art-bg-info: 240, 242, 247;--art-bg-warning: 254, 245, 229;--art-bg-danger: 253, 237, 232;--art-hoverColor: 246, 249, 252;--art-grey100: 242, 246, 250;--art-grey200: 234, 239, 244;--art-color: #ffffff;--art-light: #f9f9f9;--art-dark: #1e2129;--art-gray-100: #f9f9f9;--art-gray-100-rgb: 249, 249, 249;--art-gray-200: #f1f1f4;--art-gray-200-rgb: 241, 241, 244;--art-gray-300: #dbdfe9;--art-gray-300-rgb: 219, 223, 233;--art-gray-400: #b0b6cc;--art-gray-400-rgb: 176, 182, 204;--art-gray-500: #8891a8;--art-gray-500-rgb: 136, 145, 168;--art-gray-600: #6b7590;--art-gray-600-rgb: 107, 117, 144;--art-gray-700: #4b5675;--art-gray-700-rgb: 75, 86, 117;--art-gray-800: #252f4a;--art-gray-800-rgb: 37, 47, 74;--art-gray-900: #071437;--art-gray-900-rgb: 7, 20, 55;--art-text-muted: #8891a8;--art-text-gray-100: #f9f9f9;--art-text-gray-200: #f1f1f4;--art-text-gray-300: #dbdfe9;--art-text-gray-400: #b0b6cc;--art-text-gray-500: #8891a8;--art-text-gray-600: #6b7590;--art-text-gray-700: #4b5675;--art-text-gray-800: #252f4a;--art-text-gray-900: #071437;--art-border-color: #eaebf1;--art-border-dashed-color: #dbdfe9;--art-box-shadow-xs: 0 .1rem .75rem .25rem rgba(0, 0, 0, .05);--art-box-shadow-sm: 0 .1rem 1rem .25rem rgba(0, 0, 0, .05);--art-box-shadow: 0 .5rem 1.5rem .5rem rgba(0, 0, 0, .075);--art-box-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, .1);--art-root-card-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, .03);--art-root-card-border-color: #f1f1f4;--art-bg-color: #fafbfc;--art-main-bg-color: #ffffff}html.dark[data-v-f3d0b9aa]{--art-primary: 93, 135, 255;--art-secondary: 73, 190, 255;--art-error: 250, 137, 107;--art-info: 107, 125, 155;--art-success: 19, 222, 185;--art-warning: 255, 174, 31;--art-danger: 255, 77, 79;--art-bg-primary: 37, 54, 98;--art-bg-secondary: 28, 69, 93;--art-bg-success: 27, 60, 72;--art-bg-error: 75, 49, 61;--art-bg-info: 45, 50, 62;--art-bg-warning: 77, 58, 42;--art-bg-danger: 100, 49, 61;--art-hoverColor: 51, 63, 85;--art-grey100: 51, 63, 85;--art-grey200: 70, 86, 112;--art-color: #000000;--art-light: #1b1c22;--art-dark: #272a34;--art-gray-100: #1b1c22;--art-gray-100-rgb: 27, 28, 34;--art-gray-200: #26272f;--art-gray-200-rgb: 38, 39, 47;--art-gray-300: #363843;--art-gray-300-rgb: 54, 56, 67;--art-gray-400: #545662;--art-gray-400-rgb: 84, 86, 98;--art-gray-500: #7a7c88;--art-gray-500-rgb: 122, 124, 136;--art-gray-600: #9a9cae;--art-gray-600-rgb: 154, 156, 174;--art-gray-700: #b5b7c8;--art-gray-700-rgb: 181, 183, 200;--art-gray-800: #d0d2e0;--art-gray-800-rgb: 208, 210, 224;--art-gray-900: #f5f5f5;--art-gray-900-rgb: 245, 245, 245;--art-text-muted: #8b8d9a;--art-text-gray-100: #1b1c22;--art-text-gray-200: #26272f;--art-text-gray-300: #363843;--art-text-gray-400: #545662;--art-text-gray-500: #7a7c88;--art-text-gray-600: #9a9cae;--art-text-gray-700: #b5b7c8;--art-text-gray-800: #d0d2e0;--art-text-gray-900: #f5f5f5;--art-border-color: #363843;--art-border-dashed-color: #464852;--art-root-card-border-color: #2a2b35;--art-box-shadow-xs: 0 .1rem .75rem .25rem rgba(0, 0, 0, .05);--art-box-shadow-sm: 0 .1rem 1rem .25rem rgba(0, 0, 0, .05);--art-box-shadow: 0 .5rem 1.5rem .5rem rgba(0, 0, 0, .075);--art-box-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, .1);--art-root-card-box-shadow: none;--art-root-card-border-color: #1e2027;--art-bg-color: #070707;--art-main-bg-color: #161618}[data-v-f3d0b9aa]:root{--art-card-border: rgba(var(--art-gray-300-rgb), .6);--art-card-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .04)}.bg-primary[data-v-f3d0b9aa]{background-color:rgb(var(--art-bg-primary))!important;color:rgb(var(--art-primary))!important}.bg-secondary[data-v-f3d0b9aa]{background-color:rgb(var(--art-bg-secondary))!important;color:rgb(var(--art-secondary))!important;border:1px solid var(--art-secondary)}.bg-warning[data-v-f3d0b9aa]{background-color:rgb(var(--art-bg-warning))!important;color:rgb(var(--art-warning))!important}.bg-error[data-v-f3d0b9aa]{background-color:rgb(var(--art-bg-error))!important;color:rgb(var(--art-error))!important}.bg-success[data-v-f3d0b9aa]{background-color:rgb(var(--art-bg-success))!important;color:rgb(var(--art-success))!important}.bg-info[data-v-f3d0b9aa]{background-color:rgb(var(--art-bg-info))!important;color:rgb(var(--art-info))!important}.bg-danger[data-v-f3d0b9aa]{background-color:rgb(var(--art-bg-danger))!important;color:rgb(var(--art-danger))!important}.bg-grey100[data-v-f3d0b9aa]{background-color:rgb(var(--art-grey100))!important}.bg-grey200[data-v-f3d0b9aa]{background-color:rgb(var(--art-grey200))!important}.bg-hoverColor[data-v-f3d0b9aa]{background-color:rgb(var(--art-hoverColor))!important}.text-primary[data-v-f3d0b9aa]{color:rgb(var(--art-primary))!important}.text-secondary[data-v-f3d0b9aa]{color:rgb(var(--art-secondary))!important}.text-error[data-v-f3d0b9aa]{color:rgb(var(--art-error))!important}.text-danger[data-v-f3d0b9aa]{color:rgb(var(--art-danger))!important}.text-info[data-v-f3d0b9aa]{color:rgb(var(--art-info))!important}.text-success[data-v-f3d0b9aa]{color:rgb(var(--art-success))!important}.text-warning[data-v-f3d0b9aa]{color:rgb(var(--art-warning))!important}.pl-quiz[data-v-f3d0b9aa],.pl-quiz[data-v-f3d0b9aa] *,.pl-quiz[data-v-f3d0b9aa] *:before,.pl-quiz[data-v-f3d0b9aa] *:after{box-sizing:border-box}.pl-quiz[data-v-f3d0b9aa]{min-height:100vh;min-height:100dvh;background:linear-gradient(145deg,#e8e4f2,#efeaf7 55%,#e4dfef);color:#2d2458;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.pl-quiz h1[data-v-f3d0b9aa],.pl-quiz h2[data-v-f3d0b9aa],.pl-quiz p[data-v-f3d0b9aa]{margin-top:0}.pl-quiz h1[data-v-f3d0b9aa],.pl-quiz h2[data-v-f3d0b9aa]{color:inherit}.pl-quiz em[data-v-f3d0b9aa]{font-weight:inherit}.pl-quiz strong[data-v-f3d0b9aa]{font-weight:bolder}.pl-quiz button[data-v-f3d0b9aa]{font-family:inherit}.pl-quiz[data-v-f3d0b9aa] ::selection{color:#fff;background:#6b5db8}.pl-quiz button[data-v-f3d0b9aa]:focus-visible{outline:3px solid #6b5db8;outline-offset:3px}.shell[data-v-f3d0b9aa]{width:100%;max-width:680px;margin:0 auto;padding:20px 16px 56px}@media (max-width: 480px){.shell[data-v-f3d0b9aa]{padding:12px 12px 40px}}.card[data-v-f3d0b9aa]{background:rgba(255,255,255,.9);box-shadow:0 4px 20px rgba(107,93,184,.1);border:1px solid rgba(107,93,184,.08);border-radius:24px;padding:24px 22px;margin-bottom:18px}.state-center[data-v-f3d0b9aa]{min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#8880b0}.icon-box[data-v-f3d0b9aa]{width:72px;height:72px;margin:14px auto 16px;border-radius:20px;background:linear-gradient(135deg,#7b68c8,#6b5db8);display:flex;align-items:center;justify-content:center;font-size:34px;color:#fff;box-shadow:0 8px 28px rgba(107,93,184,.35)}.hero-sub[data-v-f3d0b9aa]{margin-bottom:8px;font-size:12px;color:#9180cc;letter-spacing:3px;font-weight:700;text-align:center}.preference[data-v-f3d0b9aa]{text-align:center}.preference h2[data-v-f3d0b9aa]{margin:0 0 8px;font-size:22px;line-height:1.45}.preference .hint[data-v-f3d0b9aa]{margin:0;font-size:13px;color:#8880b0;line-height:1.7}.choices[data-v-f3d0b9aa]{display:flex;flex-direction:column;gap:12px;margin-top:20px;text-align:left}.choice[data-v-f3d0b9aa]{width:100%;display:flex;align-items:center;gap:12px;padding:16px 18px;border:2px solid #e2dcf5;border-radius:16px;background:#f7f4fd;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:.16s all}.choice[data-v-f3d0b9aa]:hover:not(:disabled),.choice[data-v-f3d0b9aa]:focus-visible{border-color:#7b68c8;background:rgba(123,104,200,.06);outline:none}.choice.selected[data-v-f3d0b9aa]{border-color:#7b68c8;background:rgba(123,104,200,.1);color:#6b5db8;box-shadow:0 0 0 3px rgba(123,104,200,.08)}.choice[data-v-f3d0b9aa]:disabled{cursor:default}.choice strong[data-v-f3d0b9aa]{display:block;font-size:15px}.choice small[data-v-f3d0b9aa]{display:block;margin-top:4px;color:#8d86ae;font-size:12px;line-height:1.45}.gender-mark[data-v-f3d0b9aa]{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#9180cc,#6b5db8);color:#fff;font-weight:900}.answer .letter[data-v-f3d0b9aa]{width:22px;flex:0 0 22px;color:#7b68c8;font-weight:900;text-align:center}.answer .letter[data-v-f3d0b9aa]:before{content:"○";font-size:19px}.answer.selected .letter[data-v-f3d0b9aa]:before{content:"●"}.q-header[data-v-f3d0b9aa]{background:rgba(255,255,255,.9);box-shadow:0 4px 20px rgba(107,93,184,.1);border:1px solid rgba(107,93,184,.08);border-radius:20px;padding:16px 20px;margin-bottom:20px}.q-meta[data-v-f3d0b9aa]{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;margin-bottom:10px}.q-cat[data-v-f3d0b9aa]{font-size:13px;font-weight:800;color:#6b5db8}.q-count[data-v-f3d0b9aa]{font-size:13px;color:#8880b0}.q-pct[data-v-f3d0b9aa]{font-size:13px;font-weight:800;color:#7b68c8}.progress-track[data-v-f3d0b9aa]{height:8px;border-radius:99px;background:#ddd8ee;overflow:hidden}.progress-bar[data-v-f3d0b9aa]{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7b68c8,#6b5db8);transition:width .38s ease}.q-body[data-v-f3d0b9aa]{background:rgba(255,255,255,.9);box-shadow:0 4px 20px rgba(107,93,184,.1);border:1px solid rgba(107,93,184,.08);border-radius:24px;padding:28px 24px;margin-bottom:18px}@media (max-width: 480px){.q-body[data-v-f3d0b9aa]{padding:22px 17px}}.eyebrow[data-v-f3d0b9aa]{margin-bottom:8px;font-size:13px;color:#6b5db8;font-weight:800;letter-spacing:.08em}.q-text[data-v-f3d0b9aa]{margin:10px 0 22px;font-size:21px;font-weight:900;line-height:1.45}@media (max-width: 480px){.q-text[data-v-f3d0b9aa]{font-size:19px}}.q-nav[data-v-f3d0b9aa]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:22px}.nav-btn[data-v-f3d0b9aa]{padding:12px 17px;border:2px solid #ddd8ee;border-radius:14px;background:rgba(255,255,255,.86);color:#746c9a;font:inherit;font-size:14px;cursor:pointer}.nav-btn[data-v-f3d0b9aa]:disabled{opacity:.35;cursor:not-allowed}.auto-hint[data-v-f3d0b9aa]{flex:1;font-size:12px;color:#9b94c8;line-height:1.4;text-align:center;transition:.2s}.auto-hint.active[data-v-f3d0b9aa]{color:#6b5db8;font-weight:700}.error[data-v-f3d0b9aa]{margin:12px 0 0;color:#ef4444;font-size:14px}.spinner[data-v-f3d0b9aa]{width:32px;height:32px;border:3px solid #ddd8ee;border-top-color:#6b5db8;border-radius:50%;animation:spin-f3d0b9aa 1s linear infinite}@keyframes spin-f3d0b9aa{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){[data-v-f3d0b9aa],[data-v-f3d0b9aa]:before,[data-v-f3d0b9aa]:after{transition:none!important;animation-duration:.01ms!important}}.pastlife-recovery[data-v-25e61be9]{position:fixed;z-index:100;right:12px;bottom:12px;left:12px;max-width:640px;padding:16px;margin:auto;color:#2d2458;background:#fff;border:1px solid #ddd8ee;border-radius:16px;box-shadow:0 8px 24px rgba(45,36,88,.125);text-align:center}.pastlife-recovery p[data-v-25e61be9]{margin:0 0 12px;line-height:1.6}.pastlife-recovery button[data-v-25e61be9]{min-height:44px;padding:10px 16px;margin:4px;color:#fff;background:#6b5db8;border:0;border-radius:10px;cursor:pointer}.pastlife-recovery button[data-v-25e61be9]:focus-visible{outline:3px solid #2d2458;outline-offset:3px}
