[data-v-a80a4a88]: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-a80a4a88]{--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-a80a4a88]: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-a80a4a88]{background-color:rgb(var(--art-bg-primary))!important;color:rgb(var(--art-primary))!important}.bg-secondary[data-v-a80a4a88]{background-color:rgb(var(--art-bg-secondary))!important;color:rgb(var(--art-secondary))!important;border:1px solid var(--art-secondary)}.bg-warning[data-v-a80a4a88]{background-color:rgb(var(--art-bg-warning))!important;color:rgb(var(--art-warning))!important}.bg-error[data-v-a80a4a88]{background-color:rgb(var(--art-bg-error))!important;color:rgb(var(--art-error))!important}.bg-success[data-v-a80a4a88]{background-color:rgb(var(--art-bg-success))!important;color:rgb(var(--art-success))!important}.bg-info[data-v-a80a4a88]{background-color:rgb(var(--art-bg-info))!important;color:rgb(var(--art-info))!important}.bg-danger[data-v-a80a4a88]{background-color:rgb(var(--art-bg-danger))!important;color:rgb(var(--art-danger))!important}.bg-grey100[data-v-a80a4a88]{background-color:rgb(var(--art-grey100))!important}.bg-grey200[data-v-a80a4a88]{background-color:rgb(var(--art-grey200))!important}.bg-hoverColor[data-v-a80a4a88]{background-color:rgb(var(--art-hoverColor))!important}.text-primary[data-v-a80a4a88]{color:rgb(var(--art-primary))!important}.text-secondary[data-v-a80a4a88]{color:rgb(var(--art-secondary))!important}.text-error[data-v-a80a4a88]{color:rgb(var(--art-error))!important}.text-danger[data-v-a80a4a88]{color:rgb(var(--art-danger))!important}.text-info[data-v-a80a4a88]{color:rgb(var(--art-info))!important}.text-success[data-v-a80a4a88]{color:rgb(var(--art-success))!important}.text-warning[data-v-a80a4a88]{color:rgb(var(--art-warning))!important}.pl-report[data-v-a80a4a88],.pl-report[data-v-a80a4a88] *,.pl-report[data-v-a80a4a88] *:before,.pl-report[data-v-a80a4a88] *:after{box-sizing:border-box}.pl-report[data-v-a80a4a88]{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-report h1[data-v-a80a4a88],.pl-report h2[data-v-a80a4a88],.pl-report p[data-v-a80a4a88]{margin-top:0}.pl-report h1[data-v-a80a4a88],.pl-report h2[data-v-a80a4a88]{color:inherit}.pl-report em[data-v-a80a4a88]{font-weight:inherit}.pl-report strong[data-v-a80a4a88]{font-weight:bolder}.pl-report button[data-v-a80a4a88]{font-family:inherit}.pl-report[data-v-a80a4a88] ::selection{color:#fff;background:#6b5db8}.pl-report button[data-v-a80a4a88]:focus-visible{outline:3px solid #6b5db8;outline-offset:3px}.shell[data-v-a80a4a88]{width:100%;max-width:680px;margin:0 auto;padding:20px 16px 56px}@media (max-width: 480px){.shell[data-v-a80a4a88]{padding:12px 12px 40px}}.state-center[data-v-a80a4a88]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;color:#8880b0}.top-card[data-v-a80a4a88]{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:28px;padding:30px 24px 26px;margin-bottom:18px;text-align:center}.top-sub[data-v-a80a4a88]{margin-bottom:12px;font-size:15px;color:#7b68c8;font-weight:700;letter-spacing:1px}.top-icon-emoji[data-v-a80a4a88]{margin-bottom:5px;font-size:44px}.match-pct[data-v-a80a4a88]{font-size:64px;font-weight:900;line-height:1.05;background:linear-gradient(135deg,#7b68c8,#6b5db8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.result-name[data-v-a80a4a88]{margin:10px 0 6px;font-size:34px;font-weight:900}.person-title[data-v-a80a4a88]{margin-bottom:16px;font-size:15px;color:#8279ae;line-height:1.6}.tags[data-v-a80a4a88]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.tag[data-v-a80a4a88]{display:inline-flex;align-items:center;padding:6px 14px;line-height:1.5;border:1px solid rgba(107,93,184,.18);border-radius:20px;background:rgba(107,93,184,.1);color:#6b5db8;font-size:14px;font-weight:700}.dominant-chip[data-v-a80a4a88]{display:inline-flex;align-items:center;margin:12px 0 0;padding:7px 14px;line-height:1.5;border-radius:20px;background:#f1edf9;color:#6b5db8;font-size:14px;font-weight:700}.match-reason[data-v-a80a4a88]{margin-top:16px;padding:15px 18px;border:1px solid rgba(107,93,184,.1);border-radius:16px;background:linear-gradient(135deg,rgba(232,228,242,.8),rgba(237,234,245,.6));text-align:left}.reason-title[data-v-a80a4a88]{display:block;margin-bottom:8px;font-size:15px;font-weight:800;color:#6b5db8}.quote[data-v-a80a4a88]{margin:0;font-size:17px;color:#514a75;line-height:1.85}.report-section[data-v-a80a4a88]{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:23px;margin-bottom:18px}.section-title[data-v-a80a4a88]{margin-bottom:16px;font-size:19px;font-weight:900}.bio[data-v-a80a4a88]{font-size:17px;line-height:1.9;color:#514a75}.dimension-grid[data-v-a80a4a88]{display:flex;flex-direction:column;gap:12px}.dim-row[data-v-a80a4a88]{display:grid;grid-template-columns:64px 1fr 34px;align-items:center;gap:10px;font-size:14px;color:#655d8f}.dim-bar[data-v-a80a4a88]{height:8px;border-radius:99px;background:#f0edf8;overflow:hidden}.dim-bar i[data-v-a80a4a88]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7b68c8,#6b5db8)}.three[data-v-a80a4a88]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.three[data-v-a80a4a88]{grid-template-columns:repeat(3,1fr)}}.note[data-v-a80a4a88]{padding:18px 17px;border:1px solid #e2dcf5;border-radius:17px;background:#faf8ff;color:#625b86;font-size:16px;line-height:1.8}.note b[data-v-a80a4a88]{display:block;margin-bottom:7px;font-size:17px;color:#2d2458}.alt-list[data-v-a80a4a88]{margin:0;padding:0;list-style:none}.alt-list li[data-v-a80a4a88]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed #ddd8ee}.alt-list li[data-v-a80a4a88]:last-child{border-bottom:0}.alt-list span[data-v-a80a4a88]{font-size:13px;color:#8880b0;text-align:right}.share-actions[data-v-a80a4a88]{display:grid;gap:10px;margin:22px 0}.btn-primary[data-v-a80a4a88]{width:100%;border:0;border-radius:16px;padding:15px 20px;background:linear-gradient(135deg,#7b68c8,#6b5db8);color:#fff;font:inherit;font-size:17px;font-weight:800;letter-spacing:1px;cursor:pointer;box-shadow:0 8px 24px rgba(107,93,184,.35);transition:transform .15s,box-shadow .15s}.btn-primary[data-v-a80a4a88]:hover:not(:disabled){transform:translateY(-2px)}.btn-primary[data-v-a80a4a88]:focus-visible{outline:3px solid rgba(123,104,200,.22);outline-offset:3px}.btn-primary[data-v-a80a4a88]:disabled{opacity:.6;cursor:wait}.btn-ghost[data-v-a80a4a88]{width:100%;border:2px solid #ddd8ee;border-radius:16px;padding:15px 20px;background:rgba(255,255,255,.85);color:#5a5190;font:inherit;font-weight:800;cursor:pointer;width:auto}.micro[data-v-a80a4a88]{margin:0;font-size:13px;color:#8d86ae;text-align:center;line-height:1.65}.save-modal[data-v-a80a4a88]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:18px;background:rgba(45,36,88,.52);overflow:auto}.save-panel[data-v-a80a4a88]{width:min(680px,100%);margin:auto;padding:16px;border-radius:24px;background:#fff;box-shadow:0 24px 70px rgba(45,36,88,.3)}.save-panel-head[data-v-a80a4a88]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.save-panel-head h2[data-v-a80a4a88]{margin:0;font-size:20px}.save-close[data-v-a80a4a88]{width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:#ece6fa;font-size:24px;cursor:pointer}.save-tip[data-v-a80a4a88]{margin:0 2px 14px;color:#625b86;font-size:14px;line-height:1.7}.save-preview[data-v-a80a4a88]{display:block;width:100%;height:auto;border:1px solid #ddd8ee;border-radius:16px}.spinner[data-v-a80a4a88]{width:32px;height:32px;border:3px solid #ddd8ee;border-top-color:#6b5db8;border-radius:50%;animation:spin-a80a4a88 1s linear infinite}@keyframes spin-a80a4a88{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){[data-v-a80a4a88],[data-v-a80a4a88]:before,[data-v-a80a4a88]:after{transition:none!important;animation-duration:.01ms!important}}
