@charset "UTF-8";._container_14dqn_6{width:100%;max-width:72rem;margin:0 auto;padding:0 2rem 140px;box-sizing:border-box;min-height:200px}@media (width <= 768px){._container_14dqn_6{padding:0 1rem 160px}}@media (width <= 480px){._container_14dqn_6{padding:0 .75rem 160px}}._pageHeader_14dqn_25{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}._pageHeaderLeft_14dqn_36{flex:1;min-width:0}._stepHeader_14dqn_41{margin-bottom:16px}._stepTitle_14dqn_45{font-size:1.5rem;font-weight:500;font-family:Helvetica Neue,sans-serif;color:#111827;margin:0 0 8px;line-height:1.3}._stepDescription_14dqn_54{font-size:.875rem;color:#4b5563;margin:0 0 24px}._pageTitle_14dqn_60{font-size:1.5rem;font-weight:700;font-family:Helvetica Neue,sans-serif;color:#111827;line-height:1.3;margin:0 0 8px}._subtitle_14dqn_69{font-size:.875rem;color:#4b5563;margin:0 0 8px;line-height:1.5}._metadata_14dqn_76{font-size:.8125rem;color:#6b7280;margin:0 0 24px}._badge_14dqn_82{display:inline-flex;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;background:#dcfce7;color:#15803d;border-radius:6px;margin-right:8px}._summaryRow_14dqn_95{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:20px}._summaryChip_14dqn_103{background:#dbeafe!important;color:var(--color-text-primary)!important;font-weight:500!important;font-size:.8125rem!important}._downloadPdfBtn_14dqn_110{height:32px;padding:0 14px!important;font-size:.8125rem!important;font-weight:500!important;text-transform:none!important;border-color:var(--border-color-primary)!important;color:var(--color-text-primary)!important;border-radius:8px!important;white-space:nowrap}._downloadPdfBtn_14dqn_110:hover{background:#1e3a8a0f!important}._sectionHeader_14dqn_126{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 12px}._sectionTitle_14dqn_135{font-size:1rem;font-weight:500;color:#111827;margin:0 0 8px}._toggleAllBtn_14dqn_142{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;color:#2563eb;padding:4px 8px;border-radius:6px;transition:background .15s}._toggleAllBtn_14dqn_142:hover{background:#eff6ff}._modulesContainer_14dqn_159{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}._moduleCard_14dqn_166{background:#fff;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden;min-width:0;box-shadow:0 2px 4px -2px #4747473d;transition:border-color .2s,box-shadow .2s}._moduleCard_14dqn_166._selected_14dqn_175{border:2px solid #2563eb;box-shadow:0 0 0 1px #2563eb}._moduleButton_14dqn_180{width:100%;text-align:left;padding:16px 20px;display:flex;align-items:flex-start;gap:12px;background:transparent;border:none;cursor:pointer;font-family:inherit;min-width:0}._moduleButton_14dqn_180:hover{background:#f9fafb}@media (width <= 480px){._moduleButton_14dqn_180{padding:12px 14px}}._moduleHeaderContent_14dqn_202{flex:1;min-width:0}._moduleTitle_14dqn_207{font-size:.9375rem;font-weight:500;color:#111827;margin:0 0 4px}._moduleDescription_14dqn_214{font-size:.8125rem;color:#4b5563;margin:0;line-height:1.4}._chevron_14dqn_221{flex-shrink:0;color:#6b7280;font-size:1.25rem;align-self:center}._moduleContent_14dqn_228{padding:0 20px 20px;display:flex;flex-direction:column;gap:16px;min-width:0;overflow:hidden}@media (width <= 480px){._moduleContent_14dqn_228{padding:0 12px 16px}}._whatWasDoneBlock_14dqn_242{padding:12px 16px;background:#eff6ff;border-radius:8px;border:1px solid #bfdbfe}._whatWasDoneTitle_14dqn_249{font-size:1rem;font-weight:500;color:#111827;margin:0 0 8px;line-height:1.35}._whatWasDoneText_14dqn_257{font-size:.8125rem;color:#4b5563;margin:0;line-height:1.5}._resultsTitle_14dqn_264{font-size:1rem;font-weight:500;color:#111827;margin:0 0 8px;line-height:1.35}._resultsTableWrap_14dqn_272{position:relative;max-width:100%;overflow-x:auto;border:1px solid #E5E7EB;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0000000a,0 1px 2px -1px #00000008;scrollbar-width:thin;scrollbar-color:#d1d5db transparent;-webkit-overflow-scrolling:touch}._resultsTableWrap_14dqn_272::-webkit-scrollbar{height:6px}._resultsTableWrap_14dqn_272::-webkit-scrollbar-track{background:transparent}._resultsTableWrap_14dqn_272::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}._resultsTableWrap_14dqn_272::-webkit-scrollbar-thumb:hover{background:#9ca3af}._resultsTableWrap_14dqn_272:after{content:"";position:sticky;right:0;top:0;bottom:0;width:24px;pointer-events:none;background:linear-gradient(to left,rgba(255,255,255,.8),transparent);flex-shrink:0}._resultsTable_14dqn_272{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem;line-height:1.55;table-layout:auto}._resultsCell_14dqn_333{padding:10px 14px!important;border-right:1px solid #f3f4f6!important;vertical-align:top!important;color:#374151!important}._resultsCell_14dqn_333:last-child{border-right:none!important}._resultsCellFirst_14dqn_344{font-weight:500;color:#111827!important;width:40%;min-width:220px;max-width:480px}._resultsCellNumeric_14dqn_352{text-align:right!important;min-width:96px;max-width:220px;font-variant-numeric:tabular-nums}._resultsTable_14dqn_272 .MuiTableCell-head{position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#eef2ff,#f8faff)!important;font-weight:500!important;font-size:.75rem!important;color:var(--color-text-primary)!important;border-bottom:2px solid #c7d2fe!important;line-height:1.35}._resultsTable_14dqn_272 .MuiTableBody-root .MuiTableRow-root{transition:background .12s ease}._resultsTable_14dqn_272 .MuiTableBody-root .MuiTableRow-root:nth-child(2n){background:#fafaff}._resultsTable_14dqn_272 .MuiTableBody-root .MuiTableRow-root:hover{background:#eef2ff}._cellInner_14dqn_320{display:block;width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal;hyphens:auto;line-height:1.5}._resultsCellNumeric_14dqn_352 ._cellInner_14dqn_320{white-space:nowrap;overflow-wrap:normal;word-break:normal;hyphens:manual}._guardrailsBlock_14dqn_411{padding:12px 16px;background:#fffbeb;border-radius:8px;border:1px solid #fde68a}._guardrailsTitle_14dqn_418{font-size:1rem;font-weight:500;color:#111827;margin:0 0 8px;line-height:1.35}._guardrailsText_14dqn_426{font-size:.8125rem;color:#4b5563;margin:0;line-height:1.5}._unavailableSection_14dqn_434{margin-bottom:32px}._unavailableSectionHeader_14dqn_438{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 6px}._unavailableSectionIcon_14dqn_446{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#f5f3ff;color:#7c3aed;flex-shrink:0}._unavailableSectionIcon_14dqn_446 svg{font-size:1rem}._unavailableSectionTitle_14dqn_461{font-size:1.0625rem;font-weight:500;color:#111827;margin:0}._unavailableDescription_14dqn_468{font-size:.8125rem;color:#6b7280;margin:0 0 16px;line-height:1.5;padding-left:38px}._unavailableGrid_14dqn_476{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}@media (width <= 768px){._unavailableGrid_14dqn_476{grid-template-columns:1fr}}._unavailableCard_14dqn_488{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}._unavailableCard_14dqn_488:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#dbeafe;border-radius:3px 0 0 3px;transition:background .2s}._unavailableCard_14dqn_488:hover{border-color:#bfdbfe;box-shadow:0 2px 8px -2px #2563eb1a}._unavailableCard_14dqn_488:hover:before{background:#2563eb}._unavailableCardHeader_14dqn_519{display:flex;align-items:flex-start;gap:10px}._unavailableCardIcon_14dqn_525{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#eff6ff;color:#2563eb;flex-shrink:0;margin-top:1px}._unavailableCardIcon_14dqn_525 svg{font-size:1.125rem}._analysisNumberBadge_14dqn_541{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;font-size:.8125rem;font-weight:700;flex-shrink:0;margin-top:1px}._unavailableCardBody_14dqn_556{flex:1;min-width:0}._unavailableCardTitle_14dqn_561{font-size:.875rem;font-weight:500;color:#374151;margin:0 0 2px;line-height:1.35}._unavailableCardDescription_14dqn_569{font-size:.75rem;color:#6b7280;margin:0;line-height:1.45}._requiredFieldsRow_14dqn_576{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding-left:42px}@media (width <= 480px){._requiredFieldsRow_14dqn_576{padding-left:0}}._requiredFieldsLabel_14dqn_589{font-size:.6875rem;font-weight:500;color:#9ca3af;white-space:nowrap;text-transform:uppercase;padding-top:2px}@media (width <= 480px){._requiredFieldsLabel_14dqn_589{white-space:normal}}._requiredFieldsChips_14dqn_603{display:flex;flex-wrap:wrap;gap:4px}._fieldChip_14dqn_609{font-size:.6875rem!important;height:20px!important;background:#eff6ff!important;color:var(--primary-dark)!important;font-weight:500!important;border:1px solid #bfdbfe!important}._unavailableCta_14dqn_618{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 16px;background:#f9fafb;border-radius:10px;border:1px solid #e5e7eb}._unavailableCtaIcon_14dqn_629{display:flex;color:#2563eb;flex-shrink:0}._unavailableCtaIcon_14dqn_629 svg{font-size:1.125rem}._unavailableCtaText_14dqn_638{font-size:.8125rem;color:#4b5563;margin:0;line-height:1.5;flex:1;min-width:0}._unavailableActions_14dqn_647{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:1}._actionButtonLink_14dqn_654{text-transform:none!important;font-size:.8125rem!important;font-weight:500!important;color:#2563eb!important;padding:6px 14px!important;min-width:0!important;border-radius:6px!important;border:1px solid #bfdbfe!important;background:#fff!important;transition:background .15s,border-color .15s!important}._actionButtonLink_14dqn_654:hover{background:#eff6ff!important;border-color:#2563eb!important}._actions_14dqn_672{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:32px;padding-top:16px;border-top:1px solid #e5e7eb}._backButton_14dqn_683{height:36px;padding:0 16px;font-size:.875rem;font-weight:400;background:transparent!important;border-color:#e5e7eb!important;color:#374151!important}._backButton_14dqn_683:hover{background:#f9fafb!important;border-color:#9ca3af!important}._continueButton_14dqn_697{height:40px;padding:0 28px!important;font-size:.875rem!important;font-weight:500!important;text-transform:none!important;background:var(--btn-blue-dark)!important;color:#fff!important;border-radius:4px!important;transition:background-color .2s ease,box-shadow .2s ease!important}._continueButton_14dqn_697:hover{background:#1e3a8aeb!important;box-shadow:0 2px 8px -2px #1e3a8a66}._opportunityBanner_14dqn_714{padding:24px;margin-bottom:24px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:8px}._opportunityBadgeRow_14dqn_722{display:flex;align-items:center;gap:8px;margin-bottom:8px}._opportunityBadgeIcon_14dqn_729{color:#2563eb;font-size:22px!important}._opportunityBadgeLabel_14dqn_734{font-size:.8125rem;font-weight:500;color:var(--primary-dark)}._opportunityTitle_14dqn_740{font-size:1rem;font-weight:500;color:#1e3a5f;margin-bottom:4px}._opportunityBody_14dqn_747{font-size:.875rem;color:#374151}._opportunityActions_14dqn_752{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._opportunityActionButton_14dqn_759{text-transform:none!important;font-size:.8125rem!important;border-color:#bfdbfe!important;color:#1d4ed8!important}._opportunityActionButton_14dqn_759:hover{border-color:#60a5fa!important;background-color:#eff6ff!important}._catalogSectionTitle_14dqn_770{font-weight:500;font-size:1rem;margin:8px 0 12px}._requiredFieldsLabelBlue_14dqn_776{color:var(--primary-dark)!important}._backendErrorBox_14dqn_780{margin-top:12px;padding:12px;border-radius:4px;background-color:#f8fafc;border:1px solid #e2e8f0}._backendErrorText_14dqn_788{font-size:12px;color:#64748b;line-height:1.5}
