.intro__wrap[data-v-ff6cd1a1]{margin-top:24px}.intro__wrap .intro__cards[data-v-ff6cd1a1]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.intro__wrap .intro__cards .intro__card[data-v-ff6cd1a1]{background:var(--el-fill-color-light);text-align:center;border-radius:12px;padding:20px;transition:transform .2s}@media (hover:hover){.intro__wrap .intro__cards .intro__card[data-v-ff6cd1a1]:hover{transform:translateY(-4px)}}.intro__wrap .intro__cards .intro__card .intro__card-icon[data-v-ff6cd1a1]{margin-bottom:8px;font-size:32px}.intro__wrap .intro__cards .intro__card h4[data-v-ff6cd1a1]{color:var(--el-text-color-primary);margin:0 0 8px;font-size:16px}.intro__wrap .intro__cards .intro__card p[data-v-ff6cd1a1]{color:var(--el-text-color-secondary);min-height:39px;margin:0 0 12px;font-size:13px;line-height:1.5}.intro__wrap .intro__cards .intro__card .intro__card-poles[data-v-ff6cd1a1]{justify-content:space-between;gap:8px;display:flex}.intro__wrap .intro__cards .intro__card .intro__card-poles .pole[data-v-ff6cd1a1]{border-radius:4px;flex:1;padding:4px 8px;font-size:12px;font-weight:500}.intro__wrap .intro__cards .intro__card .intro__card-poles .pole--first[data-v-ff6cd1a1]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.intro__wrap .intro__cards .intro__card .intro__card-poles .pole--second[data-v-ff6cd1a1]{background:var(--el-color-success-light-9);color:var(--el-color-success)}.intro__wrap .intro__info[data-v-ff6cd1a1]{margin-bottom:24px}.intro__wrap .intro__action[data-v-ff6cd1a1]{text-align:center;margin-bottom:16px}.intro__wrap .intro__action .el-button[data-v-ff6cd1a1]{min-width:200px}.intro__wrap .intro__tip[data-v-ff6cd1a1]{text-align:center;color:var(--el-text-color-secondary);font-size:13px}.quiz__wrap[data-v-ff6cd1a1]{margin-top:24px}.quiz__wrap .quiz__shortcut-tip[data-v-ff6cd1a1]{text-align:center;margin-bottom:24px}.quiz__wrap .quiz__shortcut-tip .shortcut-keys[data-v-ff6cd1a1]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.quiz__wrap .quiz__shortcut-tip .shortcut-keys .shortcut-key[data-v-ff6cd1a1]{color:var(--el-text-color-regular);background:var(--el-fill-color);border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;display:flex}.quiz__wrap .quiz__shortcut-tip .shortcut-keys .shortcut-key kbd[data-v-ff6cd1a1]{color:var(--el-color-primary);background:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary-light-5);border-radius:4px;padding:2px 8px;font-family:monospace;font-size:13px;font-weight:700;line-height:1.4;display:inline-block}.quiz__wrap .quiz__question[data-v-ff6cd1a1]{text-align:center;justify-content:center;align-items:center;min-height:80px;margin-bottom:32px;display:flex}.quiz__wrap .quiz__question h3[data-v-ff6cd1a1]{color:var(--el-text-color-primary);margin:0;font-size:20px;line-height:1.6}.quiz__wrap .quiz__options[data-v-ff6cd1a1]{margin-bottom:32px}.quiz__wrap .quiz__options .quiz__option-item[data-v-ff6cd1a1]{border:2px solid var(--el-border-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:16px;margin-bottom:12px;padding:14px 20px;transition:all .2s;display:flex}@media (hover:hover){.quiz__wrap .quiz__options .quiz__option-item[data-v-ff6cd1a1]:hover{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}}.quiz__wrap .quiz__options .quiz__option-item--selected[data-v-ff6cd1a1]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.quiz__wrap .quiz__options .quiz__option-item--selected .quiz__option-num[data-v-ff6cd1a1]{background:var(--el-color-primary);color:#fff}.quiz__wrap .quiz__options .quiz__option-item--locked[data-v-ff6cd1a1]{pointer-events:none;opacity:.7}.quiz__wrap .quiz__options .quiz__option-item .quiz__option-num[data-v-ff6cd1a1]{background:var(--el-fill-color);width:28px;height:28px;color:var(--el-text-color-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.quiz__wrap .quiz__options .quiz__option-item .quiz__option-label[data-v-ff6cd1a1]{color:var(--el-text-color-primary);font-size:15px}.quiz__wrap .quiz__nav[data-v-ff6cd1a1]{justify-content:center;gap:16px;margin-bottom:24px;display:flex}.quiz__wrap .quiz__counter-wrap[data-v-ff6cd1a1]{text-align:center;margin-bottom:16px}.quiz__wrap .quiz__counter-wrap .quiz__counter[data-v-ff6cd1a1]{color:var(--el-text-color-primary);letter-spacing:2px;font-size:15px;font-weight:700}.quiz__wrap .quiz__dots[data-v-ff6cd1a1]{background:var(--el-fill-color-light);border-radius:8px;flex-wrap:wrap;justify-content:center;gap:8px;padding:16px;display:flex}.quiz__wrap .quiz__dots .quiz__dot[data-v-ff6cd1a1]{border:2px solid var(--el-border-color);cursor:pointer;background:0 0;border-radius:50%;width:10px;height:10px;transition:all .2s}@media (hover:hover){.quiz__wrap .quiz__dots .quiz__dot[data-v-ff6cd1a1]:hover{border-color:var(--el-color-primary)}}.quiz__wrap .quiz__dots .quiz__dot--current[data-v-ff6cd1a1]{border-color:var(--el-color-primary);background:var(--el-color-primary);transform:scale(1.3)}.quiz__wrap .quiz__dots .quiz__dot--answered[data-v-ff6cd1a1]{background:var(--el-color-success);border-color:var(--el-color-success)}.result__wrap[data-v-ff6cd1a1]{margin-top:24px}.result__wrap .result__header[data-v-ff6cd1a1]{text-align:center;margin-bottom:32px}.result__wrap .result__header .result__type .result__code[data-v-ff6cd1a1]{color:var(--el-color-primary);letter-spacing:4px;font-size:48px;font-weight:700}.result__wrap .result__header .result__type .result__name[data-v-ff6cd1a1]{color:var(--el-text-color-primary);margin-left:8px;font-size:24px}.result__wrap .result__dimensions[data-v-ff6cd1a1]{margin-bottom:24px}.result__wrap .result__dimensions .result__dim[data-v-ff6cd1a1]{margin-bottom:16px}.result__wrap .result__dimensions .result__dim .result__dim-labels[data-v-ff6cd1a1]{color:var(--el-text-color-secondary);justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.result__wrap .result__dimensions .result__dim .result__dim-labels .result__dim-label--dominant[data-v-ff6cd1a1]{color:var(--el-text-color-primary);font-weight:600}.result__wrap .result__dimensions .result__dim .result__dim-bar[data-v-ff6cd1a1]{background:var(--el-fill-color);border-radius:4px;height:8px;overflow:hidden}.result__wrap .result__dimensions .result__dim .result__dim-bar .result__dim-bar--fill[data-v-ff6cd1a1]{background:linear-gradient(90deg,var(--el-color-primary),var(--el-color-success));border-radius:4px;height:100%;transition:width .5s}.result__wrap .result__dimensions .result__dim .result__dim-pct[data-v-ff6cd1a1]{text-align:right;color:var(--el-text-color-secondary);margin-top:4px;font-size:13px}.result__wrap .result__profile[data-v-ff6cd1a1]{margin-bottom:24px}.result__wrap .result__profile h3[data-v-ff6cd1a1]{color:var(--el-text-color-primary);margin-bottom:12px;font-size:20px}.result__wrap .result__profile .result__desc[data-v-ff6cd1a1]{color:var(--el-text-color-regular);margin-bottom:20px;font-size:15px;line-height:1.8}.result__wrap .result__profile .result__sections[data-v-ff6cd1a1]{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;display:grid}@media screen and (width<=600px){.result__wrap .result__profile .result__sections[data-v-ff6cd1a1]{grid-template-columns:1fr}}.result__wrap .result__profile .result__sections .result__section[data-v-ff6cd1a1]{background:var(--el-fill-color-light);border-radius:12px;padding:20px}.result__wrap .result__profile .result__sections .result__section h4[data-v-ff6cd1a1]{color:var(--el-text-color-primary);border-bottom:1px solid var(--el-border-color-light);margin:0 0 12px;padding-bottom:8px;font-size:16px}.result__wrap .result__profile .result__list[data-v-ff6cd1a1]{margin:0;padding-left:20px}.result__wrap .result__profile .result__list li[data-v-ff6cd1a1]{color:var(--el-text-color-regular);margin-bottom:8px;line-height:1.6}.result__wrap .result__actions[data-v-ff6cd1a1]{justify-content:center;gap:16px;display:flex}@media screen and (width<=600px){.result__wrap .result__header .result__type .result__code[data-v-ff6cd1a1]{font-size:36px}.result__wrap .result__header .result__type .result__name[data-v-ff6cd1a1]{margin-left:4px;font-size:18px}.result__wrap .result__profile h3[data-v-ff6cd1a1]{font-size:18px}.result__wrap .result__profile .result__desc[data-v-ff6cd1a1]{font-size:14px}}
