@charset "UTF-8";._container_q5z6c_8{width:100%;max-width:74rem;margin:0 auto;padding:0 2rem 140px;box-sizing:border-box;min-height:200px}@media (width <= 768px){._container_q5z6c_8{padding:0 1rem 160px}}._topBar_q5z6c_22{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:28px}._card_q5z6c_32{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:28px 28px 24px;margin-bottom:24px;box-shadow:0 1px 3px #00000014;transition:box-shadow .2s}._cardTitle_q5z6c_42{font-size:1.0625rem;font-weight:700;color:#252525;margin:0 0 4px;display:flex;align-items:center;gap:8px}._cardDescription_q5z6c_52{font-size:.875rem;color:#4b5563;line-height:1.55;margin:0 0 16px}._infoAlert_q5z6c_60{background:linear-gradient(135deg,#e8f4fd,#eff6ff);border:1px solid #bfdbfe;border-left:4px solid var(--border-color-primary);border-radius:8px;padding:16px 22px;margin-bottom:28px}._infoAlertText_q5z6c_69{font-size:.875rem;color:var(--color-text-primary);line-height:1.6;margin:0}._workflowCard_q5z6c_79{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:0;margin-bottom:28px;box-shadow:0 1px 4px #0000000f,0 4px 16px -8px #00000014;overflow:hidden}._workflowTitle_q5z6c_89{display:flex;align-items:center;gap:14px;font-size:1.125rem;font-weight:700;font-family:Helvetica Neue,sans-serif;color:#252525;margin:0;padding:20px 28px;background:linear-gradient(135deg,#e8f4fd,#eff6ff);border-bottom:1px solid #bfdbfe;position:relative}._workflowTitle_q5z6c_89:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--btn-blue-dark);border-radius:0 2px 2px 0}._workflowTitleIcon_q5z6c_114{width:38px;height:38px;border-radius:10px;background:var(--btn-blue-dark);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#fff;flex-shrink:0}._workflowBody_q5z6c_128{padding:24px 28px 20px}._workflowRoleCount_q5z6c_132{font-size:.75rem;font-weight:500;padding:4px 12px;border-radius:20px;background:rgba(var(--color-text-primary-rgb),.08);color:var(--color-text-primary)}._roleHeader_q5z6c_144{all:unset;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%;padding:16px 20px;border:1px solid #E5E7EB;border-radius:8px;margin-bottom:8px;cursor:pointer;background:#fff;box-sizing:border-box;transition:border-color .2s,box-shadow .2s,background .15s}._roleHeader_q5z6c_144:hover{border-color:rgba(var(--color-text-primary-rgb),.25);box-shadow:0 2px 8px -2px rgba(var(--color-text-primary-rgb),.08);background:#f9fafb}._roleHeader_q5z6c_144:focus-visible{outline:2px solid var(--border-color-primary);outline-offset:2px}._roleHeaderExpanded_q5z6c_171{border-color:rgba(var(--color-text-primary-rgb),.3);border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;background:#eff6ff}._roleHeaderLeft_q5z6c_179{display:flex;align-items:center;flex-wrap:wrap;gap:14px;min-width:0}._roleIdCircle_q5z6c_187{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--btn-blue-dark) 0%,#1e3a8a 100%);display:flex;align-items:center;justify-content:center;font-size:.9375rem;font-weight:700;color:#fff;flex-shrink:0;box-shadow:0 2px 6px -1px rgba(var(--color-text-primary-rgb),.3)}._roleInfo_q5z6c_202{display:flex;flex-direction:column;gap:2px;min-width:0}._roleName_q5z6c_209{font-size:.9375rem;font-weight:700;color:#252525;margin:0}._roleMeta_q5z6c_216{font-size:.8125rem;color:#6b7280;margin:0;display:flex;align-items:center;gap:6px}._roleMeta_q5z6c_216 span{display:inline-flex;align-items:center;gap:4px}._roleMetaDot_q5z6c_230{width:3px;height:3px;border-radius:50%;background:#9ca3af;flex-shrink:0}._roleHeaderRight_q5z6c_238{display:flex;align-items:center;gap:12px}._roleBadge_q5z6c_244{font-size:.6875rem;font-weight:500;padding:4px 12px;border-radius:20px;background:#e8f4fd;color:var(--color-text-primary);white-space:nowrap}._addedBadge_q5z6c_254{font-size:.625rem;font-weight:700;padding:3px 10px;border-radius:20px;background:linear-gradient(135deg,#8e34f41f,#8e34f40f);color:#a45bee;text-transform:uppercase;border:1px solid rgba(142,52,244,.15)}._chevron_q5z6c_265{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.625rem;color:#6b7280;background:transparent;transition:background .2s,transform .25s}._roleHeader_q5z6c_144:hover ._chevron_q5z6c_265{background:rgba(var(--color-text-primary-rgb),.08);color:var(--color-text-primary)}._chevronUp_q5z6c_282{transform:rotate(180deg)}._roleBody_q5z6c_286{padding:20px 24px 16px;border:1px solid rgba(var(--color-text-primary-rgb),.2);border-top:none;border-radius:0 0 8px 8px;background:#fff;margin-bottom:12px}._roleBodyTitle_q5z6c_295{font-size:.8125rem;font-weight:500;color:#6b7280;text-transform:uppercase;margin:0 0 14px}._skillRow_q5z6c_306{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:10px;background:#fff;border:1.5px solid #E5E7EB;border-radius:8px;transition:all .2s ease;cursor:pointer}._skillRow_q5z6c_306:hover{border-color:rgba(var(--color-text-primary-rgb),.25);box-shadow:0 2px 8px -2px rgba(var(--color-text-primary-rgb),.08)}._skillRow_q5z6c_306:last-child{margin-bottom:0}._skillRowConfirmed_q5z6c_326{background:#f0fdf4;border-color:#16a34a;box-shadow:0 0 0 1px #21812d0a}._skillRowConfirmed_q5z6c_326:hover{border-color:#16a34a;box-shadow:0 2px 8px -2px #21812d1f}._skillCheckbox_q5z6c_336{flex-shrink:0}._skillNameWrap_q5z6c_340{flex:1;min-width:0}._skillName_q5z6c_340{font-size:.875rem;font-weight:500;color:#252525;margin:0 0 3px;line-height:1.3}._skillDesc_q5z6c_353{font-size:.8125rem;color:#4b5563;line-height:1.45;margin:0}._skillBadges_q5z6c_360{display:flex;align-items:center;gap:8px;flex-shrink:0}._categoryBadge_q5z6c_367{font-size:.6875rem;font-weight:500;padding:3px 10px;border-radius:20px;flex-shrink:0;white-space:nowrap}._categoryTechnical_q5z6c_376{background:#e8f4fd;color:var(--color-text-primary);border:1px solid #bfdbfe}._categoryBusiness_q5z6c_382{background:#8e34f414;color:#a45bee;border:1px solid rgba(142,52,244,.15)}._categorySoftSkill_q5z6c_388{background:#27897e14;color:#27897e;border:1px solid rgba(39,137,126,.15)}._confidenceBadge_q5z6c_394{font-size:.6875rem;font-weight:500;padding:3px 10px;border-radius:20px;white-space:nowrap}._confidenceHigh_q5z6c_402{background:#f0fdf4;color:#21812d;border:1px solid rgba(33,129,45,.2)}._confidenceMedium_q5z6c_408{background:#fffbeb;color:#b45309;border:1px solid #fde68a}._confidenceLow_q5z6c_414{background:#ffedeb;color:#c52a1a;border:1px solid rgba(197,42,26,.2)}._additionalSkillsBtn_q5z6c_423{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:8px 16px;border-radius:20px;background:transparent;border:1.5px dashed #E5E7EB;color:var(--color-text-primary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}._additionalSkillsBtn_q5z6c_423:hover{background:#e8f4fd;border-color:var(--border-color-primary)}._addRoleTrigger_q5z6c_446{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 24px;margin-top:8px;border:2px dashed #E5E7EB;border-radius:8px;background:transparent;cursor:pointer;transition:all .2s;width:100%}._addRoleTrigger_q5z6c_446:hover{border-color:var(--border-color-primary);background:rgba(var(--color-text-primary-rgb),.03)}._addRoleTrigger_q5z6c_446:disabled{opacity:.5;cursor:not-allowed;border-color:#e5e7eb;background:transparent}._addRoleTriggerIcon_q5z6c_471{width:32px;height:32px;border-radius:50%;background:rgba(var(--color-text-primary-rgb),.08);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:400;color:var(--color-text-primary);transition:background .2s}._addRoleTrigger_q5z6c_446:hover ._addRoleTriggerIcon_q5z6c_471{background:rgba(var(--color-text-primary-rgb),.15)}._addRoleTriggerText_q5z6c_488{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}._addRoleTriggerCount_q5z6c_494{font-size:.75rem;font-weight:500;color:#6b7280}._addRoleForm_q5z6c_500{margin-top:12px;border:1.5px solid rgba(var(--color-text-primary-rgb),.25);border-radius:12px;background:#fff;overflow:hidden}._addRoleFormHeader_q5z6c_508{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,#e8f4fd,#eff6ff);border-bottom:1px solid rgba(var(--color-text-primary-rgb),.15)}._addRoleFormTitle_q5z6c_517{font-size:.9375rem;font-weight:700;color:#252525;margin:0;display:flex;align-items:center;gap:8px}._addRoleSlotBadge_q5z6c_527{font-size:.6875rem;font-weight:500;padding:3px 10px;border-radius:20px;background:rgba(var(--color-text-primary-rgb),.1);color:var(--color-text-primary)}._addRoleFormBody_q5z6c_536{padding:24px}._addRoleGrid_q5z6c_540{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}@media (width <= 600px){._addRoleGrid_q5z6c_540{grid-template-columns:1fr}}._addRoleFullWidth_q5z6c_552{grid-column:1/-1}._addRoleSkillsSection_q5z6c_556{margin-top:4px}._addRoleSkillsTitle_q5z6c_560{font-size:.8125rem;font-weight:500;color:#6b7280;text-transform:uppercase;margin:0 0 12px;display:flex;align-items:center;gap:8px}._addRoleSkillsCounter_q5z6c_571{font-size:.6875rem;font-weight:500;padding:2px 8px;border-radius:10px;background:#e8f4fd;color:var(--color-text-primary);text-transform:none}._addSkillRow_q5z6c_581{display:grid;grid-template-columns:1.5fr 2fr 140px 140px 36px;gap:10px;align-items:start;margin-bottom:10px;padding:12px 14px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px}@media (width <= 768px){._addSkillRow_q5z6c_581{grid-template-columns:1fr}}._removeSkillBtn_q5z6c_598{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}._removeSkillBtn_q5z6c_598:hover{background:#ffedeb}._addSkillBtn_q5z6c_612{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;background:transparent;border:1.5px dashed #E5E7EB;color:var(--color-text-primary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s;margin-top:4px}._addSkillBtn_q5z6c_612:hover{background:#e8f4fd;border-color:var(--border-color-primary)}._addSkillBtn_q5z6c_612:disabled{opacity:.4;cursor:not-allowed}._addRoleFormActions_q5z6c_636{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #E5E7EB;background:#f9fafb}._confirmedSummaryCard_q5z6c_648{background:#f0fdf4;border:1px solid rgba(33,129,45,.15);border-left:4px solid #16a34a;border-radius:12px;padding:24px 28px;margin-bottom:24px}._chipsWrap_q5z6c_657{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}._skillChip_q5z6c_664{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;padding:6px 14px;border-radius:20px;background:#fff;border:1px solid rgba(33,129,45,.2);color:#21812d;transition:box-shadow .2s}._skillChip_q5z6c_664:before{content:"✓";font-size:.6875rem;font-weight:700}._skillChip_q5z6c_664:hover{box-shadow:0 2px 6px -1px #21812d26}._portabilityBlock_q5z6c_689{border-radius:8px;padding:20px 24px;margin-bottom:16px;border:1px solid #E5E7EB;background:#e8f4fd}._portabilityBlockGreen_q5z6c_697{background:#f0fdf4;border-color:#21812d26}._portabilityBlockAmber_q5z6c_702{background:#fffbeb;border-color:#fde68a}._portabilityBlockRed_q5z6c_707{background:#c52a1a08;border-color:#c52a1a26}._portabilityQuestion_q5z6c_712{font-size:.9375rem;font-weight:700;color:#252525;margin:0 0 14px}._yesNoRow_q5z6c_719{display:flex;gap:10px;margin-bottom:14px}._outcomeBox_q5z6c_725{padding:16px 20px;border-radius:8px;margin-top:14px;font-size:.875rem;line-height:1.55}._outcomeBoxGreen_q5z6c_733{background:#f0fdf4;border:1px solid rgba(33,129,45,.15);color:#252525}._outcomeBoxRed_q5z6c_739{background:#c52a1a08;border:1px solid rgba(197,42,26,.15);color:#252525}._errorAlert_q5z6c_745{margin-top:8px}._skillsTable_q5z6c_750{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem;margin-top:14px;border-radius:12px;overflow:hidden;border:1px solid #E5E7EB;table-layout:fixed}._skillsTable_q5z6c_750 th{text-align:left;padding:14px 20px;border-bottom:2px solid rgba(var(--color-text-primary-rgb),.12);font-size:.6875rem;font-weight:700;text-transform:uppercase;color:var(--color-text-primary);background:linear-gradient(135deg,#e8f4fd,#eff6ff)}._skillsTable_q5z6c_750 th:first-child{width:55%}._skillsTable_q5z6c_750 th:last-child{width:45%}._skillsTable_q5z6c_750 td{padding:14px 20px;border-bottom:1px solid #E5E7EB;vertical-align:middle}._skillsTable_q5z6c_750 tr{transition:background .15s}._skillsTable_q5z6c_750 tr:hover td{background:rgba(var(--color-text-primary-rgb),.02)}._skillsTable_q5z6c_750 tr:last-child td{border-bottom:none}._roleSelect_q5z6c_798{width:100%;min-width:0}._assignmentsList_q5z6c_803{margin:10px 0 0;padding-left:20px}._assignmentsList_q5z6c_803 li{margin-bottom:6px;font-size:.8125rem;line-height:1.4}._uploadHeader_q5z6c_817{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px}._extractionLoader_q5z6c_828{display:flex;flex-direction:column;gap:0;margin-top:20px;border-radius:12px;background:linear-gradient(135deg,#e8f4fd,#fff);border:1px solid #bfdbfe;overflow:hidden;animation:_extraction-slide-in_q5z6c_1 .5s cubic-bezier(.16,1,.3,1)}@keyframes _extraction-slide-in_q5z6c_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._extractionLoaderInner_q5z6c_850{padding:28px 28px 24px}._extractionHeader_q5z6c_854{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}._extractionHeaderLeft_q5z6c_862{display:flex;align-items:flex-start;gap:14px}._extractionIcon_q5z6c_868{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--btn-blue-dark) 0%,#1e3a8a 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 10px -2px rgba(var(--color-text-primary-rgb),.3);animation:_extraction-icon-pulse_q5z6c_1 2.5s ease-in-out infinite}@keyframes _extraction-icon-pulse_q5z6c_1{0%,to{box-shadow:0 3px 10px -2px rgba(var(--color-text-primary-rgb),.3)}50%{box-shadow:0 3px 18px -2px rgba(var(--color-text-primary-rgb),.5)}}._extractionTitle_q5z6c_889{font-size:1rem;font-weight:700;color:#252525;margin:0 0 4px;line-height:1.3}._extractionDesc_q5z6c_897{font-size:.8125rem;color:#4b5563;line-height:1.55;margin:0;max-width:380px}._extractionBarTrack_q5z6c_905{position:relative;width:100%;height:8px;border-radius:6px;background:rgba(var(--color-text-primary-rgb),.08);overflow:hidden;margin-bottom:18px}._extractionBarFill_q5z6c_915{position:relative;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--btn-blue-dark) 0%,#3b82f6 60%,#27897e 100%);width:65%;animation:_extraction-bar-pulse_q5z6c_1 2.4s ease-in-out infinite;overflow:hidden}@keyframes _extraction-bar-pulse_q5z6c_1{0%,to{width:40%}50%{width:75%}}._extractionBarShimmer_q5z6c_933{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:_extraction-shimmer-slide_q5z6c_1 2s ease-in-out infinite}@keyframes _extraction-shimmer-slide_q5z6c_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._extractionStatus_q5z6c_948{display:flex;align-items:center;gap:10px;margin-bottom:18px}._extractionPulsingDot_q5z6c_955{width:8px;height:8px;border-radius:50%;background:#21812d;flex-shrink:0;animation:_extraction-dot-pulse_q5z6c_1 1.5s ease-in-out infinite}@keyframes _extraction-dot-pulse_q5z6c_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}._extractionPhase_q5z6c_974{font-size:.8125rem;font-weight:500;color:var(--color-text-primary);animation:_extraction-phase-fade_q5z6c_1 .4s ease-out}@keyframes _extraction-phase-fade_q5z6c_1{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}._extractionTip_q5z6c_991{display:flex;flex-direction:column;gap:4px;padding:14px 20px;border-radius:8px;background:rgba(var(--color-text-primary-rgb),.04);border:1px solid rgba(var(--color-text-primary-rgb),.08)}._extractionTipLabel_q5z6c_1001{font-size:.6875rem;font-weight:700;text-transform:uppercase;color:var(--color-text-primary)}._extractionTipText_q5z6c_1008{font-size:.8125rem;color:#4b5563;line-height:1.5}._extractionActions_q5z6c_1014{display:flex;flex-wrap:wrap;gap:10px;padding:0 28px 20px}._extractionDone_q5z6c_1021{display:flex;flex-direction:column;gap:0;margin-top:20px;border-radius:12px;background:#f0fdf4;border:1px solid rgba(33,129,45,.15);overflow:hidden;animation:_extraction-slide-in_q5z6c_1 .5s cubic-bezier(.16,1,.3,1)}._extractionDoneInner_q5z6c_1033{padding:24px 28px;display:flex;align-items:center;gap:16px}._extractionDoneIcon_q5z6c_1040{width:40px;height:40px;border-radius:50%;background:#21812d1f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#21812d;font-size:1.25rem}._extractionDoneText_q5z6c_1053{flex:1}._extractionDoneTitle_q5z6c_1057{font-size:.9375rem;font-weight:700;color:#252525;margin:0 0 2px}._extractionDoneDesc_q5z6c_1064{font-size:.8125rem;color:#4b5563;line-height:1.4;margin:0}._extractionError_q5z6c_1071{display:flex;flex-direction:column;gap:0;margin-top:20px;border-radius:12px;background:#c52a1a08;border:1px solid rgba(197,42,26,.15);overflow:hidden;animation:_extraction-slide-in_q5z6c_1 .5s cubic-bezier(.16,1,.3,1)}._extractionErrorInner_q5z6c_1083{padding:24px 28px;display:flex;align-items:center;gap:16px}._extractionErrorIcon_q5z6c_1090{width:40px;height:40px;border-radius:50%;background:#c52a1a1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#c52a1a;font-size:1.1rem;font-weight:700}._extractionErrorText_q5z6c_1104{flex:1}._extractionErrorTitle_q5z6c_1108{font-size:.9375rem;font-weight:700;color:#252525;margin:0 0 2px}._extractionErrorDesc_q5z6c_1115{font-size:.8125rem;color:#4b5563;line-height:1.4;margin:0}._actions_q5z6c_1125{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:24px;border-top:1px solid #E5E7EB}._actionsLeft_q5z6c_1136{display:flex;flex-wrap:wrap;gap:8px}._continueButton_q5z6c_1142{background:var(--btn-blue-dark)!important;color:#fff!important;height:44px;padding:0 28px!important;font-size:.875rem!important;font-weight:500!important;text-transform:none!important;border-radius:8px!important;transition:all .2s ease!important;box-shadow:0 1px 3px rgba(var(--color-text-primary-rgb),.2)!important}._continueButton_q5z6c_1142:hover{background:var(--primary-dark)!important;box-shadow:0 4px 12px -2px rgba(var(--color-text-primary-rgb),.35)!important;transform:translateY(-1px)}._continueButton_q5z6c_1142:disabled{opacity:.6;transform:none;box-shadow:none!important}._emptyState_q5z6c_1168{text-align:center;padding:64px 32px;background:linear-gradient(135deg,#f9fafb,#fff);border:1.5px dashed #E5E7EB;border-radius:12px;margin-bottom:28px}._emptyStateTitle_q5z6c_1177{font-size:1.25rem;font-weight:700;font-family:Helvetica Neue,sans-serif;color:#252525;margin:0 0 10px}._emptyStateText_q5z6c_1185{font-size:.9375rem;color:#4b5563;line-height:1.6;max-width:480px;margin:0 auto 24px}._inlineSkillForm_q5z6c_1198{margin-top:16px;padding:16px 18px;border:1.5px solid rgba(var(--color-text-primary-rgb),.2);border-radius:8px;background:#eff6ff}._inlineSkillFormTitle_q5z6c_1206{font-size:.8125rem;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;margin:0 0 12px;display:flex;align-items:center;gap:8px}._inlineSkillFormRow_q5z6c_1217{display:grid;grid-template-columns:1.5fr 2fr 140px 140px auto;gap:10px;align-items:start;margin-bottom:10px}@media (width <= 768px){._inlineSkillFormRow_q5z6c_1217{grid-template-columns:1fr}}._inlineSkillFormActions_q5z6c_1230{display:flex;align-items:center;gap:10px;margin-top:12px}._addedSkillCard_q5z6c_1237{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-top:8px;background:rgba(var(--color-text-primary-rgb),.04);border:1px solid rgba(var(--color-text-primary-rgb),.15);border-radius:8px;transition:all .2s}._addedSkillCard_q5z6c_1237:hover{border-color:rgba(var(--color-text-primary-rgb),.3)}._addedSkillInfo_q5z6c_1252{flex:1;min-width:0}._addedSkillName_q5z6c_1257{font-size:.8125rem;font-weight:500;color:#252525;margin:0 0 2px}._addedSkillDesc_q5z6c_1264{font-size:.75rem;color:#6b7280;margin:0;line-height:1.3}._portabilityCard_q5z6c_1274{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:0;margin-bottom:24px;box-shadow:0 2px 8px #0000000a,0 8px 24px -8px #0000001a;overflow:hidden}._portabilityHeader_q5z6c_1284{padding:24px 28px 16px;background:linear-gradient(135deg,#8e34f40a,#fff);border-bottom:1px solid #E5E7EB;position:relative}._portabilityHeader_q5z6c_1284:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#8e34f4;border-radius:0 2px 2px 0}._portabilityHeaderTitle_q5z6c_1301{font-size:1.0625rem;font-weight:700;color:#252525;margin:0 0 4px}._portabilityHeaderDesc_q5z6c_1308{font-size:.875rem;color:#4b5563;line-height:1.55;margin:0}._portabilityBody_q5z6c_1315{padding:24px 28px}._decisionStep_q5z6c_1319{border-radius:12px;padding:22px 24px;margin-bottom:16px;border:1px solid #E5E7EB;background:#fff;position:relative}._decisionStep_q5z6c_1319:last-child{margin-bottom:0}._decisionStepBlue_q5z6c_1331{border-color:#bfdbfe;background:linear-gradient(135deg,#e8f4fd,#eff6ff)}._decisionStepGreen_q5z6c_1336{border-color:#21812d26;background:#f0fdf4}._decisionStepAmber_q5z6c_1341{border-color:#fde68a;background:#fffbeb}._decisionStepRed_q5z6c_1346{border-color:#c52a1a26;background:#c52a1a08}._decisionStepNumber_q5z6c_1351{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(var(--color-text-primary-rgb),.1);color:var(--color-text-primary);font-size:.75rem;font-weight:700;margin-right:10px;flex-shrink:0}._decisionQuestion_q5z6c_1366{font-size:.9375rem;font-weight:700;color:#252525;margin:0 0 6px;display:flex;align-items:center}._decisionHint_q5z6c_1375{font-size:.8125rem;color:#4b5563;line-height:1.5;margin:0 0 16px}._buttonGroup_q5z6c_1382{display:inline-flex;border-radius:10px;overflow:hidden;border:1.5px solid #E5E7EB;background:#fff;margin-bottom:14px}._buttonGroupItem_q5z6c_1391{all:unset;cursor:pointer;padding:8px 22px;font-size:.8125rem;font-weight:500;color:#6b7280;background:transparent;border-right:1px solid #E5E7EB;transition:all .2s;white-space:nowrap}._buttonGroupItem_q5z6c_1391:last-child{border-right:none}._buttonGroupItem_q5z6c_1391:hover{background:#f9fafb;color:#252525}._buttonGroupItemActive_q5z6c_1411{background:var(--btn-blue-dark);color:#fff;border-color:var(--border-color-primary)}._buttonGroupItemActive_q5z6c_1411:hover{background:var(--primary-dark);color:#fff}._buttonGroupItemDanger_q5z6c_1421._buttonGroupItemActive_q5z6c_1411{background:#c52a1a;border-color:#c52a1a}._buttonGroupItemDanger_q5z6c_1421._buttonGroupItemActive_q5z6c_1411:hover{background:#c52a1a}._outcomeCard_q5z6c_1429{padding:18px 22px;border-radius:8px;margin-top:14px;font-size:.875rem;line-height:1.6;display:flex;gap:12px;align-items:flex-start}._outcomeCardGreen_q5z6c_1440{background:#f0fdf4;border:1px solid rgba(33,129,45,.15);color:#252525}._outcomeIcon_q5z6c_1446{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;flex-shrink:0}._outcomeIconGreen_q5z6c_1457{background:#21812d1f;color:#21812d}._outcomeIconRed_q5z6c_1462{background:#c52a1a1a;color:#c52a1a}._flowConnector_q5z6c_1467{display:flex;justify-content:center;padding:4px 0}._flowConnector_q5z6c_1467:after{content:"";width:2px;height:16px;background:#d1d5db;border-radius:1px}
