:root{--color-primary: #FFCF00;--color-primary2: #FEAF26;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#1f2937;background:#fffdf2}@font-face{font-family:MFLiHei;src:url(/assets/MFLiHei-HFfo73KN.otf);font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:DIN;src:url(/assets/DIN-WpPDw4DA.otf);font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:FZLan;src:url(/assets/FZLan-jTNs0P8K.ttf);font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:WenYue;src:url(/assets/WenYue-CL3RGrEf.otf);font-display:swap;font-style:normal;font-weight:400}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh}#app{width:100%;min-height:100vh;margin:0;padding:0;text-align:center}.introduction-page[data-v-773836f7]{height:100vh;width:100vw;display:flex;justify-content:center}.introduction-page .content[data-v-773836f7]{position:relative;width:calc(100% - 40px);max-width:800px;padding:0 20px;background:linear-gradient(180deg,#ffe185,#fffce8 34.77%,#fffae8 89.06%,#ffe385);display:flex;flex-direction:column;justify-content:space-around}.introduction-page .content .bg-pattern[data-v-773836f7]{width:100%;position:absolute;top:0;left:0;z-index:1;opacity:.6}.introduction-page .content .header-dom[data-v-773836f7]{position:relative;height:60px;font-weight:600;font-size:16px;letter-spacing:0%;text-align:center;color:#333;z-index:2;display:flex;flex-direction:column;justify-content:center}.introduction-page .content .content-dom[data-v-773836f7]{position:relative;height:80vh;width:100%;display:flex;align-items:flex-end;justify-content:center;z-index:2}.introduction-page .content .content-dom img[data-v-773836f7]{max-width:100%;max-height:100%}.introduction-page .content .summary-dom[data-v-773836f7]{position:relative;z-index:2;text-align:left;background:#ffffffb8;border-radius:18px;padding:16px}.introduction-page .content .summary-dom .summary-title[data-v-773836f7]{font-size:18px;font-weight:600;color:#333}.introduction-page .content .summary-dom .summary-text[data-v-773836f7]{margin-top:8px;font-size:14px;line-height:1.6;color:#6b7280}.introduction-page .content .status-dom[data-v-773836f7]{position:relative;z-index:2;margin-top:12px;font-size:14px;color:#4b5563;text-align:left}.introduction-page .content .error[data-v-773836f7]{color:#b91c1c}.introduction-page .content .btn-dom[data-v-773836f7]{position:relative;margin:15px 0 35px;background:linear-gradient(270deg,#ffcf00,#ffb700);height:60px;line-height:60px;text-align:center;color:#fff;border-radius:60px;z-index:2}.introduction-page .content .disabled[data-v-773836f7]{opacity:.7}.introduction-page .content .retry-dom[data-v-773836f7]{position:relative;z-index:2;margin-top:12px;text-align:center;font-size:14px;color:#7c3aed}.question-dom[data-v-7da24afc]{position:relative;border-radius:20px;background:#fff;padding:20px;text-align:left;box-shadow:0 14px 28px #78580014}.question-dom[data-v-7da24afc]:before{content:"";position:absolute;top:0;left:18px;right:18px;height:14px;border-radius:20px 20px 10px 10px;background:linear-gradient(180deg,#fff5c8d9,#fff5c800);pointer-events:none}.question-dom .question-title[data-v-7da24afc]{font-size:16px;font-weight:500;margin-bottom:10px;color:#333}.question-dom .question-tip[data-v-7da24afc]{font-size:14px;color:#9ca3af;margin-bottom:10px}.question-dom .question-options[data-v-7da24afc]{display:flex;flex-direction:column;justify-content:space-between;gap:10px}.question-dom .question-options .option[data-v-7da24afc]{background:#f9fafb;padding:18px;border-radius:12px;font-size:14px;line-height:1.6;color:#060606;display:flex;gap:20px;align-items:flex-start;border:2px solid #f9fafb;transition:border-color .2s ease,background-color .2s ease}.question-dom .question-options .option .radio[data-v-7da24afc]{width:20px;height:20px;border-radius:50%;border:2px solid #d1d5db;display:flex;justify-content:center;align-items:center;margin-top:1px;flex-shrink:0}.question-dom .question-options .option.disabled[data-v-7da24afc]{cursor:default}.question-dom .question-options .selected[data-v-7da24afc],.question-dom .question-options .selected .radio[data-v-7da24afc]{border:2px solid var(--color-primary)}.question-dom .question-options .selected .radio[data-v-7da24afc]:after{content:"";border-radius:12px;width:12px;height:12px;background:var(--color-primary)}.empty[data-v-7da24afc]{min-height:120px;display:flex;align-items:center}.quiz-page[data-v-74399401]{min-height:100vh;width:100vw;display:flex;justify-content:center}.quiz-page .content[data-v-74399401]{position:relative;width:100%;max-width:800px;padding:0 20px;overflow-y:hidden;background:linear-gradient(180deg,#f6d75c,#fae88b,#fff7d2)}.quiz-page .content .bg-pattern[data-v-74399401]{width:100%;position:absolute;top:0;left:0;z-index:1}.quiz-page .content .header-dom[data-v-74399401]{position:relative;height:60px;font-weight:600;font-size:16px;letter-spacing:0%;text-align:center;color:#333;z-index:2;display:flex;flex-direction:column;justify-content:center}.quiz-page .content .progress-dom[data-v-74399401]{height:80px;margin-top:25px;position:relative;border-radius:20px;background:#fff;z-index:2;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.quiz-page .content .progress-dom .progress-title[data-v-74399401]{color:#ffcf00;font-size:16px;font-weight:500;text-align:left}.quiz-page .content .progress-dom .progress-num[data-v-74399401]{font-size:14px;color:#9ca3af;display:flex;justify-content:space-between}.quiz-page .content .progress-dom .progress-num span[data-v-74399401]{color:#333;font-size:18px}.quiz-page .content .progress-dom .progress-num div[data-v-74399401]:last-child{background:#fdffe4;border-radius:20px;padding:3px 6px;color:var(--color-primary)}.quiz-page .content .progress-dom .progress-bar[data-v-74399401]{background:#e5e7eb;height:8px;border-radius:5px;position:relative}.quiz-page .content .progress-dom .progress-bar div[data-v-74399401]:first-child{position:absolute;top:0;left:0;width:10%;height:100%;border-radius:5px;background:var(--color-primary);transition:width .32s cubic-bezier(.22,1,.36,1)}.quiz-page .content .question-stage[data-v-74399401]{position:relative;z-index:2;margin-top:15px;min-height:280px;border-radius:20px}.quiz-page .content .question-stage .question-card-shell[data-v-74399401]{position:relative;min-height:100%;border-radius:20px;overflow:hidden;transform-origin:center center}.quiz-page .content .question-stage .question-card-shell[data-v-74399401]:before,.quiz-page .content .question-stage .question-card-shell[data-v-74399401]:after{content:"";position:absolute;width:22%;height:22%;background:#ffe88bc7;transition:inherit;z-index:0;pointer-events:none}.quiz-page .content .question-stage .question-card-shell[data-v-74399401]:before{top:0;right:0;border-radius:0 20px 0 100%}.quiz-page .content .question-stage .question-card-shell[data-v-74399401]:after{bottom:0;left:0;border-radius:0 100% 0 20px}.quiz-page .content .question-stage .question-card-shell[data-v-74399401] .question-dom{position:relative;z-index:1;margin:0}.quiz-page .content .question-forward-enter-active[data-v-74399401],.quiz-page .content .question-forward-leave-active[data-v-74399401],.quiz-page .content .question-backward-enter-active[data-v-74399401],.quiz-page .content .question-backward-leave-active[data-v-74399401]{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s ease}.quiz-page .content .question-forward-enter-active[data-v-74399401]:before,.quiz-page .content .question-forward-enter-active[data-v-74399401]:after,.quiz-page .content .question-backward-enter-active[data-v-74399401]:before,.quiz-page .content .question-backward-enter-active[data-v-74399401]:after,.quiz-page .content .question-forward-leave-active[data-v-74399401]:before,.quiz-page .content .question-forward-leave-active[data-v-74399401]:after,.quiz-page .content .question-backward-leave-active[data-v-74399401]:before,.quiz-page .content .question-backward-leave-active[data-v-74399401]:after{transition:width .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),border-radius .5s cubic-bezier(.22,1,.36,1),opacity .35s ease}.quiz-page .content .question-forward-enter-from[data-v-74399401],.quiz-page .content .question-backward-enter-from[data-v-74399401]{opacity:0;transform:translate(26px) scale(.97)}.quiz-page .content .question-backward-enter-from[data-v-74399401]{transform:translate(-26px) scale(.97)}.quiz-page .content .question-forward-leave-to[data-v-74399401],.quiz-page .content .question-backward-leave-to[data-v-74399401]{opacity:0;transform:translate(-26px) scale(.97)}.quiz-page .content .question-backward-leave-to[data-v-74399401]{transform:translate(26px) scale(.97)}.quiz-page .content .question-forward-enter-from[data-v-74399401]:before,.quiz-page .content .question-forward-enter-from[data-v-74399401]:after,.quiz-page .content .question-backward-enter-from[data-v-74399401]:before,.quiz-page .content .question-backward-enter-from[data-v-74399401]:after{width:22%;height:22%;opacity:.95}.quiz-page .content .question-forward-enter-from[data-v-74399401]:before,.quiz-page .content .question-backward-enter-from[data-v-74399401]:before{border-radius:0 20px 0 100%}.quiz-page .content .question-forward-enter-from[data-v-74399401]:after,.quiz-page .content .question-backward-enter-from[data-v-74399401]:after{border-radius:0 100% 0 20px}.quiz-page .content .question-forward-enter-to[data-v-74399401]:before,.quiz-page .content .question-forward-enter-to[data-v-74399401]:after,.quiz-page .content .question-backward-enter-to[data-v-74399401]:before,.quiz-page .content .question-backward-enter-to[data-v-74399401]:after{width:100%;height:100%;opacity:0;border-radius:20px}.quiz-page .content .question-forward-leave-from[data-v-74399401]:before,.quiz-page .content .question-forward-leave-from[data-v-74399401]:after,.quiz-page .content .question-backward-leave-from[data-v-74399401]:before,.quiz-page .content .question-backward-leave-from[data-v-74399401]:after{width:100%;height:100%;opacity:0;border-radius:20px}.quiz-page .content .question-forward-leave-to[data-v-74399401]:before,.quiz-page .content .question-forward-leave-to[data-v-74399401]:after,.quiz-page .content .question-backward-leave-to[data-v-74399401]:before,.quiz-page .content .question-backward-leave-to[data-v-74399401]:after{width:22%;height:22%;opacity:.85}.quiz-page .content .question-forward-leave-to[data-v-74399401]:before,.quiz-page .content .question-backward-leave-to[data-v-74399401]:before{border-radius:0 20px 0 100%}.quiz-page .content .question-forward-leave-to[data-v-74399401]:after,.quiz-page .content .question-backward-leave-to[data-v-74399401]:after{border-radius:0 100% 0 20px}.quiz-page .content .btn-dom[data-v-74399401]{position:relative;z-index:2;margin-top:15px;display:flex;gap:10px}.quiz-page .content .btn-dom .prev-btn[data-v-74399401]{flex:1;height:48px;line-height:48px;text-align:center;border-radius:10px;background:#efefff;font-size:14px;color:#000}.quiz-page .content .btn-dom .next-btn[data-v-74399401]{flex:2;height:48px;line-height:48px;border-radius:10px;background:var(--color-primary);font-size:14px;color:#fff}.quiz-page .content .btn-dom .disabled[data-v-74399401]{opacity:.65;pointer-events:none}.quiz-page .content .error-dom[data-v-74399401]{margin-top:12px;color:#b91c1c;font-size:14px;text-align:left}.result-page[data-v-f27029ab]{min-height:100vh;width:100vw;position:relative;display:flex;justify-content:center;overflow-y:auto}.result-page .content[data-v-f27029ab]{position:relative;width:calc(100% - 40px);max-width:800px;padding:0 20px;background:linear-gradient(180deg,#f6d75c,#fae88b,#fff7d2)}.result-page .content .bg-pattern[data-v-f27029ab]{width:100%;position:absolute;top:0;left:0;z-index:1}.result-page .content .header-dom[data-v-f27029ab]{position:relative;height:60px;font-weight:600;font-size:16px;letter-spacing:0%;text-align:center;color:#333;z-index:2;display:flex;flex-direction:column;justify-content:center}.result-page .content .result-dom[data-v-f27029ab]{width:calc(100% - 40px);margin-top:25px;position:relative;border-radius:20px;background:#fffce2;z-index:2;padding:5px 20px 15px}.result-page .content .result-dom .title-dom[data-v-f27029ab]{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.result-page .content .result-dom .title-dom .name-header[data-v-f27029ab]{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}.result-page .content .result-dom .title-dom .name-header .title[data-v-f27029ab]{font-family:WenYue;letter-spacing:6%;color:#000;z-index:2;font-size:clamp(4vw,28px,28px)}.result-page .content .result-dom .title-dom .name-header .nickname[data-v-f27029ab]{font-size:clamp(3vw,21px,21px);color:#000;z-index:2;font-family:WenYue;letter-spacing:6%}.result-page .content .result-dom .title-dom .name-header .subtract[data-v-f27029ab]{position:relative;height:clamp(2.8vh,10px,25px);line-height:clamp(2.8vh,10px,25px);margin-top:4px}.result-page .content .result-dom .title-dom .name-header .subtract img[data-v-f27029ab]{height:100%}.result-page .content .result-dom .title-dom .name-header .subtract .type[data-v-f27029ab]{position:absolute;top:0;left:-5%;font-size:clamp(1vw,12px,12px);color:#0d0d0d;font-weight:bolder;font-family:WenYue;text-align:center;width:100%}.result-page .content .result-dom .title-dom .type-code[data-v-f27029ab]{font-size:clamp(4vw,48px,48px);font-weight:bolder;letter-spacing:26%;font-family:MFLiHei;color:#f7e787}.result-page .content .result-dom .title-dom .type-name[data-v-f27029ab]{position:relative;width:34%;max-width:200px}.result-page .content .result-dom .title-dom .type-name img[data-v-f27029ab]{width:100%}.result-page .content .result-dom .title-dom .type-name .type-text[data-v-f27029ab]{position:absolute;top:50%;left:0;width:100%;text-align:center;font-size:clamp(2.2vw,20px,20px);font-weight:bolder;transform:translateY(-50%) rotate(30deg);font-family:FZLan;letter-spacing:10%;color:#f7e787}.result-page .content .result-dom .title-dom .type-name .type-text div[data-v-f27029ab]:last-child{font-family:MFLiHei;font-size:clamp(1.5vw,18px,18px)}.result-page .content .result-dom .name-dom .name-content[data-v-f27029ab]{display:flex}.result-page .content .result-dom .name-dom .name-content .name-img[data-v-f27029ab]{padding-top:15px;width:66%;display:flex;flex-direction:column;justify-content:flex-end}.result-page .content .result-dom .name-dom .name-content .name-img img[data-v-f27029ab]{width:80%}.result-page .content .result-dom .name-dom .name-content .num-dom[data-v-f27029ab]{width:34%;display:flex;flex-direction:column;gap:12px;font-size:12px;color:#606060}.result-page .content .result-dom .name-dom .name-content .num-dom .num-line .title[data-v-f27029ab]{display:flex;justify-content:space-between;gap:10px}.result-page .content .result-dom .name-dom .name-content .num-dom .num-line .title .title-item[data-v-f27029ab]{color:#606060;text-align:left}.result-page .content .result-dom .name-dom .name-content .num-dom .num-line .title .title-item div[data-v-f27029ab]:last-child{color:#000}.result-page .content .result-dom .name-dom .name-content .num-dom .num-line .title .active[data-v-f27029ab]{color:var(--color-primary)}.result-page .content .result-dom .name-dom .name-content .num-dom .num-line .progress[data-v-f27029ab]{height:8px;background:#fff;border-radius:8px;margin-top:4px;position:relative}.result-page .content .result-dom .name-dom .name-content .num-dom .num-line .progress .progress-value[data-v-f27029ab]{position:absolute;top:0;height:100%;border-radius:8px;background:var(--color-primary)}.result-page .content .result-dom .personality[data-v-f27029ab]{margin-top:10px}.result-page .content .result-dom .personality .description[data-v-f27029ab]{margin:15px 0 10px;font-size:14px;line-height:1.8;padding:10px 14px;color:var(--color-primary2);text-align:left;background:#fff5c8;line-height:20px;border-radius:8px}.result-page .content .result-dom .personality .per-content[data-v-f27029ab]{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0;font-size:14px}.result-page .content .result-dom .personality .per-content .tag[data-v-f27029ab]{padding:5px 14px;border-radius:8px;background:#fff5c8;color:var(--color-primary2)}.result-page .content .result-dom .playmate .play-content[data-v-f27029ab]{margin-top:15px;display:flex;gap:20px}.result-page .content .result-dom .playmate .play-content .item-dom[data-v-f27029ab]{position:relative;flex:1;padding:8px;border-radius:10px;border:1px solid #F9EBA3;display:flex;flex-direction:column;justify-content:space-between;align-items:center;aspect-ratio:1/1}.result-page .content .result-dom .playmate .play-content .item-dom .header[data-v-f27029ab]{width:100%;color:var(--color-primary2);display:flex;justify-content:space-between;font-size:clamp(1vw,10px,10px)}.result-page .content .result-dom .playmate .play-content .item-dom .header img[data-v-f27029ab]{position:absolute;top:0;right:0;max-width:40%;max-height:60px}.result-page .content .result-dom .playmate .play-content .item-dom .item-content[data-v-f27029ab]{width:100%;font-family:DIN;font-size:clamp(6vw,54px,54px);background:linear-gradient(180deg,#ffdb5799,#ffe06500);-webkit-background-clip:text;background-clip:text;color:transparent}.result-page .content .result-dom .playmate .play-content .item-dom .footer[data-v-f27029ab]{width:100%;font-weight:400;font-family:FZLan;font-size:clamp(1vw,10px,10px)}.result-page .content .result-dom .playmate .play-content .item-dom .item-img[data-v-f27029ab]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:60%;max-height:60%}.result-page .content .btn-dom[data-v-f27029ab]{margin-top:25px;display:flex;gap:10px}.result-page .content .btn-dom .prev-btn[data-v-f27029ab]{flex:1;height:48px;line-height:48px;text-align:center;border-radius:10px;background:#efefff;font-size:14px;color:#000}.result-page .content .btn-dom .next-btn[data-v-f27029ab]{flex:2;height:48px;line-height:48px;text-align:center;border-radius:10px;background:var(--color-primary);font-size:14px;color:#fff}.result-page .content .btn-dom .disabled[data-v-f27029ab]{opacity:.7;pointer-events:none}.result-page .content .qr-code[data-v-f27029ab]{margin:30px 0 35px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:clamp(1.6vw,16px,16px);font-weight:bolder}.result-page .content .qr-code .qr-code-img[data-v-f27029ab]{margin-top:10px;width:clamp(10vw,140px,140px)}.result-page .content .qr-code .company-logo[data-v-f27029ab]{margin-top:24px;width:clamp(10vw,140px,140px)}.result-page .content .line-title[data-v-f27029ab]{font-size:clamp(1.6vw,16px,16px);font-weight:600;text-align:left;display:flex}.result-page .content .line-title div[data-v-f27029ab]{position:relative;display:flex}.result-page .content .line-title img[data-v-f27029ab]{position:absolute;bottom:-5px;right:0;width:clamp(45px,4vw,4vw);height:27px;z-index:-1}.result-page .preview-mask[data-v-f27029ab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8}.result-page .preview-content[data-v-f27029ab]{width:min(100%,420px);display:flex;flex-direction:column;align-items:center;gap:12px}.result-page .preview-image[data-v-f27029ab]{width:100%;max-height:78vh;object-fit:contain;border-radius:16px;box-shadow:0 12px 40px #00000040}.result-page .preview-tip[data-v-f27029ab]{font-size:16px;font-weight:600;color:#fff;text-align:center}.result-page .sub-tip[data-v-f27029ab]{font-size:14px;font-weight:400;color:#ffffffd9}
