.mbti-container[data-v-d7671db6]{max-width:820px;margin:0 auto;padding:20px}.mbti-card[data-v-d7671db6]{background:#141c28a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:40px;padding:32px 28px 28px;border:1px solid rgba(0,212,255,.25);box-shadow:0 25px 80px #0009,inset 0 0 0 1px #ffffff0a}.card-header[data-v-d7671db6]{text-align:center;margin-bottom:24px}.header-decoration[data-v-d7671db6]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.icon-big[data-v-d7671db6]{font-size:42px;line-height:1}.card-header h2[data-v-d7671db6]{font-size:34px;font-weight:700;background:linear-gradient(135deg,#00d4ff,#a855f7,#00d4ff);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradientMove-d7671db6 4s ease-in-out infinite;margin:0}@keyframes gradientMove-d7671db6{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.version-badge[data-v-d7671db6]{display:inline-block;background:#00d4ff33;border:1px solid rgba(0,212,255,.4);border-radius:40px;padding:2px 14px;font-size:13px;color:#00d4ff;font-weight:500}.subtitle[data-v-d7671db6]{color:#b0b8c5;font-size:15px;letter-spacing:3px;margin-top:4px}.version-selector[data-v-d7671db6]{margin:8px 0 16px}.version-intro[data-v-d7671db6]{text-align:center;font-size:16px;color:#ddd;margin-bottom:24px}.version-grid[data-v-d7671db6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.version-card[data-v-d7671db6]{background:#ffffff08;border-radius:20px;padding:24px 16px;text-align:center;border:2px solid rgba(255,255,255,.06);cursor:pointer;transition:all .3s ease}.version-card[data-v-d7671db6]:hover{background:#ffffff0f;border-color:#ffffff26}.version-card.selected[data-v-d7671db6]{background:#00d4ff1a;border-color:#00d4ff;box-shadow:0 0 30px #00d4ff14}.version-icon[data-v-d7671db6]{font-size:40px;margin-bottom:8px}.version-name[data-v-d7671db6]{font-size:18px;font-weight:600;color:#f0f0f0}.version-count[data-v-d7671db6]{font-size:28px;font-weight:700;color:#00d4ff;margin:4px 0}.version-desc[data-v-d7671db6]{font-size:13px;color:#aaa}.version-time[data-v-d7671db6]{font-size:12px;color:#888;margin-top:6px}.version-actions[data-v-d7671db6]{text-align:center}.start-btn[data-v-d7671db6]{border-radius:40px;padding:12px 60px;background:linear-gradient(135deg,#00d4ff,#7a2eff);border:none;color:#fff;font-weight:600;font-size:18px}.start-btn[data-v-d7671db6]:hover{transform:scale(1.02);box-shadow:0 4px 24px #00d4ff4d}.start-btn[data-v-d7671db6]:disabled{opacity:.5;cursor:not-allowed;transform:none}.version-note[data-v-d7671db6]{text-align:center;font-size:13px;color:#888;margin-top:16px}.history-section[data-v-d7671db6]{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.history-header[data-v-d7671db6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.history-title[data-v-d7671db6]{font-size:16px;font-weight:600;color:#ddd}.history-list[data-v-d7671db6]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.history-item[data-v-d7671db6]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#ffffff0a;border-radius:12px;cursor:pointer;transition:all .2s ease}.history-item[data-v-d7671db6]:hover{background:#ffffff14}.history-item.active[data-v-d7671db6]{background:#00d4ff1a;border:1px solid rgba(0,212,255,.2)}.history-info[data-v-d7671db6]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.history-type[data-v-d7671db6]{font-size:18px;font-weight:700;color:gold;letter-spacing:2px}.history-version[data-v-d7671db6]{font-size:13px;color:#aaa;background:#ffffff0f;padding:2px 12px;border-radius:20px}.history-time[data-v-d7671db6]{font-size:13px;color:#888}.history-arrow[data-v-d7671db6]{color:#555;font-size:18px;transition:transform .3s ease}.history-arrow.expanded[data-v-d7671db6]{transform:rotate(180deg)}.history-detail-area[data-v-d7671db6]{margin-top:16px;padding:20px 24px;background:#ffffff08;border-radius:20px;border:1px solid rgba(255,255,255,.06);animation:fadeIn-d7671db6 .3s ease}@keyframes fadeIn-d7671db6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.history-detail-header[data-v-d7671db6]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:16px}.history-detail-type[data-v-d7671db6]{font-size:28px;font-weight:700;color:gold;letter-spacing:2px}.history-detail-version[data-v-d7671db6]{font-size:14px;color:#aaa;background:#ffffff0f;padding:2px 14px;border-radius:20px}.history-detail-time[data-v-d7671db6]{font-size:14px;color:#888}.history-detail-actions[data-v-d7671db6]{margin-top:16px;text-align:right}.mbti-modules[data-v-d7671db6]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.mbti-module[data-v-d7671db6]{background:#ffffff0a;border-radius:16px;border:1px solid rgba(255,255,255,.06);overflow:hidden}.module-title[data-v-d7671db6]{font-size:16px;font-weight:700;color:#00d4ff;padding:14px 20px;background:#00d4ff0f;border-bottom:1px solid rgba(255,255,255,.05);letter-spacing:1px}.module-content[data-v-d7671db6]{padding:14px 20px}.module-line[data-v-d7671db6]{font-size:15px;line-height:1.8;color:#e0e8f0;padding:2px 0}.module-line-bold[data-v-d7671db6]{font-weight:700;color:gold;font-size:16px}.module-line strong[data-v-d7671db6]{color:gold}.module-list[data-v-d7671db6]{margin:6px 0 0;padding-left:20px;list-style:none}.module-list li[data-v-d7671db6]{font-size:15px;line-height:1.8;color:#e0e8f0;padding:3px 0 3px 8px;position:relative}.module-list li[data-v-d7671db6]:before{content:"▸";color:#00d4ff;position:absolute;left:-14px}.module-list li strong[data-v-d7671db6]{color:gold}.progress-area[data-v-d7671db6]{margin-bottom:24px}.progress-row[data-v-d7671db6]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.progress-text[data-v-d7671db6]{font-size:15px;color:#ddd;white-space:nowrap;flex-shrink:0}.progress-bar-wrapper[data-v-d7671db6]{flex:1;min-width:60px}.progress-bar[data-v-d7671db6]{margin:0}.progress-percent[data-v-d7671db6]{font-size:15px;font-weight:600;color:#00d4ff;white-space:nowrap;flex-shrink:0}.progress-tip[data-v-d7671db6]{font-size:13px;color:#888;text-align:center;margin-top:2px}.loading-placeholder[data-v-d7671db6]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 0;color:#aaa}.loading-icon[data-v-d7671db6]{font-size:32px;animation:spin-d7671db6 1s linear infinite}@keyframes spin-d7671db6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.question-area[data-v-d7671db6]{margin-top:8px}.question-card[data-v-d7671db6]{background:#ffffff0a;border-radius:20px;padding:20px 28px;margin-bottom:24px;border:1px solid rgba(255,255,255,.06)}.question-header[data-v-d7671db6]{display:flex;align-items:baseline;gap:16px}.question-number[data-v-d7671db6]{font-size:14px;color:#888;font-weight:500;white-space:nowrap;flex-shrink:0;background:#ffffff0f;padding:2px 14px;border-radius:20px}.question-text[data-v-d7671db6]{font-size:20px;line-height:1.6;color:#f0f0f0;flex:1}.options[data-v-d7671db6]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.option-item[data-v-d7671db6]{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;background:#ffffff08;border-radius:16px;border:2px solid rgba(255,255,255,.06);cursor:pointer;transition:all .3s ease}.option-item[data-v-d7671db6]:hover{background:#ffffff0f;border-color:#ffffff26}.option-item.selected[data-v-d7671db6]{background:#00d4ff1f;border-color:#00d4ff}.option-label[data-v-d7671db6]{flex-shrink:0;width:32px;height:32px;background:#ffffff14;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#bbb;transition:all .3s}.option-item.selected .option-label[data-v-d7671db6]{background:#00d4ff;color:#fff}.option-text[data-v-d7671db6]{font-size:16px;line-height:1.6;color:#ddd;padding-top:2px}.action-row[data-v-d7671db6]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.action-left[data-v-d7671db6]{display:flex;align-items:center;gap:12px}.back-btn[data-v-d7671db6]{color:#888;border-color:#ffffff1a}.back-btn[data-v-d7671db6]:hover{color:#00d4ff;border-color:#00d4ff4d}.switch-version-btn[data-v-d7671db6]{color:#aaa;border-color:#ffffff14;font-size:13px}.switch-version-btn[data-v-d7671db6]:hover{color:gold;border-color:#ffd7004d}.next-btn[data-v-d7671db6]{flex:1;max-width:200px;border-radius:40px;background:linear-gradient(135deg,#00d4ff,#7a2eff);border:none;color:#fff;font-weight:600}.next-btn[data-v-d7671db6]:hover{transform:scale(1.02);box-shadow:0 4px 20px #00d4ff4d}.next-btn[data-v-d7671db6]:disabled{opacity:.4;cursor:not-allowed;transform:none}.result-area[data-v-d7671db6]{animation:fadeIn-d7671db6 .6s ease}.result-header[data-v-d7671db6]{text-align:center;margin-bottom:20px}.result-icon[data-v-d7671db6]{font-size:48px;display:block;margin-bottom:8px}.result-header h3[data-v-d7671db6]{font-size:26px;font-weight:600;color:#fff}.result-type[data-v-d7671db6]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.type-badge[data-v-d7671db6]{font-size:32px;font-weight:700;color:gold;background:#ffd70026;padding:4px 24px;border-radius:40px;letter-spacing:4px}.type-label[data-v-d7671db6]{font-size:16px;color:#aaa}.result-actions[data-v-d7671db6]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.result-actions .el-button[data-v-d7671db6]{border-radius:40px;padding:12px 32px}.error-placeholder[data-v-d7671db6]{padding:40px 0}.footer-note[data-v-d7671db6]{margin-top:24px}.footer-note[data-v-d7671db6] .el-alert{background:#00d4ff0f;border:1px solid rgba(0,212,255,.15);border-radius:20px}.footer-note p[data-v-d7671db6]{margin:4px 0;font-size:13px;color:#c0c8d5;line-height:1.6}.sr-only[data-v-d7671db6]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}@media (max-width: 768px){.mbti-container[data-v-d7671db6]{padding:12px}.mbti-card[data-v-d7671db6]{padding:20px 16px;border-radius:28px}.card-header h2[data-v-d7671db6]{font-size:26px}.icon-big[data-v-d7671db6]{font-size:32px}.subtitle[data-v-d7671db6]{font-size:13px;letter-spacing:2px}.version-grid[data-v-d7671db6]{grid-template-columns:1fr;gap:12px}.version-card[data-v-d7671db6]{padding:16px}.version-count[data-v-d7671db6]{font-size:24px}.start-btn[data-v-d7671db6]{padding:12px 32px;font-size:16px}.progress-row[data-v-d7671db6]{gap:8px;flex-wrap:wrap}.progress-text[data-v-d7671db6]{font-size:14px}.progress-bar-wrapper[data-v-d7671db6]{flex:1 1 100%;order:3}.progress-percent[data-v-d7671db6]{font-size:14px}.question-header[data-v-d7671db6]{gap:12px;flex-wrap:wrap}.question-number[data-v-d7671db6]{font-size:13px}.question-text[data-v-d7671db6]{font-size:17px}.question-card[data-v-d7671db6]{padding:16px 18px}.option-item[data-v-d7671db6]{padding:14px 16px}.option-text[data-v-d7671db6]{font-size:15px}.action-row[data-v-d7671db6]{flex-direction:column;align-items:stretch}.action-left[data-v-d7671db6]{justify-content:center}.next-btn[data-v-d7671db6]{max-width:100%;flex:1 1 100%}.history-info[data-v-d7671db6]{gap:10px}.history-type[data-v-d7671db6]{font-size:16px}.history-version[data-v-d7671db6]{font-size:12px;padding:1px 10px}.history-time[data-v-d7671db6]{font-size:12px}.history-detail-area[data-v-d7671db6]{padding:16px}.history-detail-type[data-v-d7671db6]{font-size:22px}.module-title[data-v-d7671db6]{font-size:15px;padding:12px 16px}.module-content[data-v-d7671db6]{padding:12px 16px}.module-line[data-v-d7671db6],.module-list li[data-v-d7671db6]{font-size:14px}}@media (max-width: 480px){.mbti-card[data-v-d7671db6]{padding:16px 12px;border-radius:20px}.card-header h2[data-v-d7671db6]{font-size:22px}.icon-big[data-v-d7671db6]{font-size:28px}.version-badge[data-v-d7671db6]{font-size:11px;padding:0 10px}.subtitle[data-v-d7671db6]{font-size:12px;letter-spacing:1px}.progress-row[data-v-d7671db6]{gap:6px}.progress-text[data-v-d7671db6],.progress-percent[data-v-d7671db6]{font-size:13px}.question-header[data-v-d7671db6]{gap:8px;flex-wrap:wrap}.question-number[data-v-d7671db6]{font-size:12px;padding:1px 10px}.question-text[data-v-d7671db6]{font-size:15px}.question-card[data-v-d7671db6]{padding:14px}.option-text[data-v-d7671db6]{font-size:14px}.option-label[data-v-d7671db6]{width:28px;height:28px;font-size:12px}.switch-version-btn[data-v-d7671db6]{font-size:12px;padding:6px 12px}.history-item[data-v-d7671db6]{padding:8px 12px}.history-type[data-v-d7671db6]{font-size:14px}.history-detail-area[data-v-d7671db6]{padding:12px}.history-detail-type[data-v-d7671db6]{font-size:18px}.module-title[data-v-d7671db6]{font-size:14px;padding:10px 14px}.module-content[data-v-d7671db6]{padding:10px 14px}.module-line[data-v-d7671db6]{font-size:13px}.module-list li[data-v-d7671db6]{font-size:13px;padding:2px 0 2px 6px}.type-badge[data-v-d7671db6]{font-size:22px;padding:2px 16px}}
