.engineer-aptitude-diagnosis-module__r8qGpG__main{color:#1e293b;flex-direction:column;gap:32px;max-width:760px;margin:0 auto;padding:24px 16px 48px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__titleBlock{flex-direction:column;gap:8px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__title{letter-spacing:.02em;font-size:24px;font-weight:800;line-height:1.35}.engineer-aptitude-diagnosis-module__r8qGpG__titleEyebrow{color:#64748b;letter-spacing:.05em;font-size:13px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__titleSub{color:#4f46e5;font-size:15px;font-weight:600;line-height:1.5}.engineer-aptitude-diagnosis-module__r8qGpG__lead{color:#475569;font-size:14px;line-height:1.7}.engineer-aptitude-diagnosis-module__r8qGpG__section{flex-direction:column;gap:12px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__sectionTitle{font-size:18px;font-weight:700;line-height:1.4}.engineer-aptitude-diagnosis-module__r8qGpG__bodyText{color:#334155;font-size:14px;line-height:1.8}.engineer-aptitude-diagnosis-module__r8qGpG__disclaimerBox{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.7}.engineer-aptitude-diagnosis-module__r8qGpG__sharedResultBanner{background:#eef2ff;border:1px solid #c7d2fe;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__sharedResultEmoji{font-size:32px;line-height:1.1}.engineer-aptitude-diagnosis-module__r8qGpG__sharedResultText{color:#3730a3;font-size:13px;line-height:1.7}.engineer-aptitude-diagnosis-module__r8qGpG__testCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:20px;padding:20px 16px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__partChipRow{flex-wrap:wrap;gap:8px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__partChip{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__startButton{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:12px;min-height:48px;padding:10px 24px;font-size:16px;font-weight:800}.engineer-aptitude-diagnosis-module__r8qGpG__startButton:hover{background:#4338ca}.engineer-aptitude-diagnosis-module__r8qGpG__introNote{color:#64748b;font-size:12px;line-height:1.6}.engineer-aptitude-diagnosis-module__r8qGpG__progressTrack{background:#e2e8f0;border-radius:4px;width:100%;height:8px;overflow:hidden}.engineer-aptitude-diagnosis-module__r8qGpG__progressFill{background:#4f46e5;border-radius:4px;height:100%;transition:width .25s}.engineer-aptitude-diagnosis-module__r8qGpG__quizMeta{color:#475569;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__prompt{color:#0f172a;font-size:16px;font-weight:700;line-height:1.6}.engineer-aptitude-diagnosis-module__r8qGpG__choiceList{flex-direction:column;gap:10px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__choiceButton{color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700;transition:border-color .12s,background .12s}.engineer-aptitude-diagnosis-module__r8qGpG__choiceButton:hover{background:#eef2ff;border-color:#4f46e5}.engineer-aptitude-diagnosis-module__r8qGpG__careerOptions{flex-direction:column;gap:10px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__careerButton{color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:12px;min-height:48px;padding:10px 16px;font-size:14px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__careerButton:hover{background:#eef2ff;border-color:#4f46e5}.engineer-aptitude-diagnosis-module__r8qGpG__skipButton{color:#64748b;cursor:pointer;background:0 0;border:none;align-self:center;font-size:13px;text-decoration-line:underline}.engineer-aptitude-diagnosis-module__r8qGpG__resultPanel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:16px;padding:20px 16px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__resultHeading{color:#475569;font-size:13px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__typeHero{text-align:center;background:#fff;border:2px solid #4f46e5;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__typeEmoji{font-size:56px;line-height:1.1}.engineer-aptitude-diagnosis-module__r8qGpG__heroFitLabel{color:#0f172a;font-size:26px;font-weight:800;line-height:1.3}.engineer-aptitude-diagnosis-module__r8qGpG__typeCodename{letter-spacing:.1em;color:#4f46e5;font-size:14px;font-weight:800}.engineer-aptitude-diagnosis-module__r8qGpG__heroPercent{color:#fff;background:#4f46e5;border-radius:999px;padding:4px 14px;font-size:14px;font-weight:800}.engineer-aptitude-diagnosis-module__r8qGpG__typeSummary{color:#475569;text-align:left;font-size:13px;line-height:1.7}.engineer-aptitude-diagnosis-module__r8qGpG__radarWrap{justify-content:center;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__evidenceList{flex-direction:column;gap:8px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__evidenceItem{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__evidenceAxis{color:#4338ca;font-size:13px;font-weight:800}.engineer-aptitude-diagnosis-module__r8qGpG__evidenceText{color:#475569;font-size:13px;line-height:1.6}.engineer-aptitude-diagnosis-module__r8qGpG__balancedBox{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.7}.engineer-aptitude-diagnosis-module__r8qGpG__rankList{flex-direction:column;gap:10px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__rankRow{-moz-column-gap:10px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;column-gap:10px;padding:10px 12px;display:grid}.engineer-aptitude-diagnosis-module__r8qGpG__rankBadge{color:#4338ca;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__rankRoleName{color:#0f172a;font-size:13px;font-weight:700;line-height:1.5}.engineer-aptitude-diagnosis-module__r8qGpG__rankSummary{color:#64748b;grid-column:2/4;font-size:12px;line-height:1.6}.engineer-aptitude-diagnosis-module__r8qGpG__rankPercent{color:#4f46e5;font-size:15px;font-weight:800}.engineer-aptitude-diagnosis-module__r8qGpG__runnerUpRow{flex-wrap:wrap;gap:8px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__runnerUpChip{color:#4338ca;background:#fff;border:1px solid #c7d2fe;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__lowPriorityBox{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.7}.engineer-aptitude-diagnosis-module__r8qGpG__detailBlock{flex-direction:column;gap:8px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__blockLabel{color:#334155;font-size:13px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__fitReasonText{color:#475569;font-size:13px;line-height:1.7}.engineer-aptitude-diagnosis-module__r8qGpG__firstStepText{color:#475569;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.7}.engineer-aptitude-diagnosis-module__r8qGpG__techChipRow{flex-wrap:wrap;gap:8px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__techChip{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__exitBlock{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__exitTitle{color:#0f172a;font-size:16px;font-weight:800;line-height:1.5}.engineer-aptitude-diagnosis-module__r8qGpG__exitBody{color:#475569;font-size:13px;line-height:1.7}.engineer-aptitude-diagnosis-module__r8qGpG__internalLink{color:#4f46e5;align-items:center;gap:4px;font-size:13px;font-weight:700;text-decoration-line:underline;display:inline-flex}.engineer-aptitude-diagnosis-module__r8qGpG__internalLinkList{flex-direction:column;gap:8px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__shareRow{flex-wrap:wrap;gap:10px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__shareButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:40px;padding:8px 16px;font-size:13px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__shareButton:hover{color:#4f46e5;border-color:#4f46e5}.engineer-aptitude-diagnosis-module__r8qGpG__shareImageButton{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:999px;min-height:40px;padding:8px 16px;font-size:13px;font-weight:800}.engineer-aptitude-diagnosis-module__r8qGpG__shareImageButton:hover{background:#4338ca}.engineer-aptitude-diagnosis-module__r8qGpG__shareImageButton:disabled{cursor:default;background:#a5b4fc}.engineer-aptitude-diagnosis-module__r8qGpG__shareImagePreviewBlock{flex-direction:column;gap:6px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__shareImagePreview{border:1px solid #c7d2fe;border-radius:12px;width:100%;height:auto}.engineer-aptitude-diagnosis-module__r8qGpG__retryButton{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #4f46e5;border-radius:999px;align-self:flex-start;min-height:40px;padding:8px 20px;font-size:13px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__axisExplainList{flex-direction:column;gap:10px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__axisExplainRow{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__axisExplainName{color:#4338ca;font-size:13px;font-weight:800}.engineer-aptitude-diagnosis-module__r8qGpG__axisExplainDescription{color:#475569;font-size:13px;line-height:1.7}.engineer-aptitude-diagnosis-module__r8qGpG__roleTable{border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.engineer-aptitude-diagnosis-module__r8qGpG__roleTableRow{-moz-column-gap:8px;background:#fff;grid-template-columns:148px 1fr;grid-template-areas:"label name""label techs";align-items:center;column-gap:8px;padding:10px 12px;display:grid}.engineer-aptitude-diagnosis-module__r8qGpG__roleTableRow:nth-child(2n){background:#f8fafc}.engineer-aptitude-diagnosis-module__r8qGpG__roleTableLabel{color:#4338ca;grid-area:label;font-size:13px;font-weight:800}.engineer-aptitude-diagnosis-module__r8qGpG__roleTableName{color:#0f172a;grid-area:name;font-size:13px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__roleTableTechs{color:#64748b;grid-area:techs;font-size:12px;line-height:1.5}.engineer-aptitude-diagnosis-module__r8qGpG__faqItem{flex-direction:column;gap:6px;display:flex}.engineer-aptitude-diagnosis-module__r8qGpG__faqQuestion{color:#1e293b;font-size:14px;font-weight:700}.engineer-aptitude-diagnosis-module__r8qGpG__faqAnswer{color:#475569;font-size:13px;line-height:1.7}
