.CimAnalyzer_pageWrapper__GKa4c{background:var(--section-background);padding:2rem 0;display:flex;justify-content:center;overflow-x:hidden;box-sizing:border-box}.CimAnalyzer_grid__rBbz7{width:100%;max-width:1400px;padding:0 2rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem}.CimAnalyzer_bottom__3UdJJ{display:flex;gap:1.5rem;flex:1 1;position:relative}.CimAnalyzer_expandLeft__4xZVx{grid-template-columns:1fr!important;grid-template-areas:"top" "left"}.CimAnalyzer_expandRight__E6bgt{grid-template-columns:1fr!important;grid-template-areas:"top" "right"}.CimAnalyzer_top__ntnDP{grid-area:top}.CimAnalyzer_left__JRav3{grid-area:left}.CimAnalyzer_right__c4zWQ{grid-area:right}.CimAnalyzer_top__ntnDP{padding:.75rem 1rem}.CimAnalyzer_left__JRav3,.CimAnalyzer_right__c4zWQ,.CimAnalyzer_top__ntnDP{background:var(--panel-background,#fff);border:1px solid var(--border-color,#e6e6e6);border-radius:14px;box-shadow:var(--panel-shadow,0 1px 2px rgba(0,0,0,.04))}.CimAnalyzer_left__JRav3,.CimAnalyzer_right__c4zWQ{display:flex;flex-direction:column;min-height:520px;height:calc(100vh);flex-basis:50%;transition:flex-basis .35s ease,opacity .35s ease}.CimAnalyzer_right__c4zWQ{margin-left:auto}.CimAnalyzer_expandLeft__4xZVx .CimAnalyzer_left__JRav3{flex-basis:100%}.CimAnalyzer_expandLeft__4xZVx .CimAnalyzer_right__c4zWQ{flex-basis:0%;opacity:0}.CimAnalyzer_expandRight__E6bgt .CimAnalyzer_right__c4zWQ{flex-basis:100%}.CimAnalyzer_expandRight__E6bgt .CimAnalyzer_left__JRav3{flex-basis:0%;opacity:0}@media (max-width:1200px){.CimAnalyzer_grid__rBbz7{gap:1rem}}@media (max-width:1024px){.CimAnalyzer_grid__rBbz7{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"top" "left" "right";padding:0 1rem}}.CimStepper_stepper__DdQjG{display:grid;justify-content:center;align-items:center;min-height:40px}.CimStepper_stepsRow__mzOEf{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:nowrap}.CimStepper_step__WKHvy{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;white-space:nowrap;transition:color .2s ease}.CimStepper_dot__EMQhM{width:10px;height:10px;border-radius:999px;display:inline-block;transition:background .2s ease}.CimStepper_step__WKHvy.CimStepper_pending__NZp6O{color:#76879a}.CimStepper_step__WKHvy.CimStepper_pending__NZp6O .CimStepper_dot__EMQhM{background:#c8d3df}.CimStepper_step__WKHvy.CimStepper_done___aUX6{color:#2c3e50}.CimStepper_step__WKHvy.CimStepper_done___aUX6 .CimStepper_dot__EMQhM{background:var(--primary-blue)}.CimStepper_step__WKHvy.CimStepper_error__Dy3cZ{color:#d93025}.CimStepper_step__WKHvy.CimStepper_error__Dy3cZ .CimStepper_dot__EMQhM{background:#d93025}.CimStepper_connector__Ka0aS{width:44px;height:2px;background:#e2e8f0;border-radius:2px}.CimStepper_primary__GmJJq{background:var(--primary-blue);color:#fff;border:none;padding:.4rem .9rem;border-radius:8px;font-weight:600;cursor:pointer}.CimStepper_primary__GmJJq:hover{background:var(--hover-blue)}.CimStepper_secondary__Y7WA2{background:#eef2f7;border:1px solid #dce3eb;padding:.4rem .9rem;border-radius:8px;font-weight:600;cursor:pointer}.CimStepper_secondary__Y7WA2:hover{background:#e7edf6}.CimStepper_linkBtn__dyqZV{background:transparent;color:var(--primary-blue);border:none;cursor:pointer;font-weight:600;text-decoration:underline;padding:.25rem .4rem}.CimStepper_step__WKHvy.CimStepper_loading___EsCH{color:var(--primary-blue)}.CimStepper_step__WKHvy.CimStepper_loading___EsCH .CimStepper_dot__EMQhM{background:var(--primary-blue);animation:CimStepper_pulse__wycN7 1.2s infinite}@keyframes CimStepper_pulse__wycN7{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@media (max-width:768px){.CimStepper_connector__Ka0aS{width:28px}.CimStepper_stepper__DdQjG{gap:.5rem}.CimStepper_stepsRow__mzOEf{justify-content:flex-start;flex-wrap:wrap}}.ExpandIconButton_iconBtn__wFujm{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--primary-blue);display:flex;align-items:center;justify-content:center}.ExpandIconButton_iconBtn__wFujm span{font-size:1.8rem}.ExpandIconButton_iconBtn__wFujm:hover{color:var(--navbar-blue)}.InfoTooltip_tooltipIcon__tgNgO{font-size:18px;color:#888;cursor:pointer;flex-shrink:0}.InfoTooltip_tooltipIcon__tgNgO:hover{color:#2c3e50}.InfoTooltip_tooltipWrapper__PRElQ{margin-left:auto;display:inline-block;cursor:pointer}.InfoTooltip_tooltipBox__lbXvc{margin-top:-6px;background:#333;color:#fff;padding:6px 10px;border-radius:4px;font-size:13px;max-width:200px;white-space:normal;box-shadow:0 2px 6px rgba(0,0,0,.2);z-index:99999;pointer-events:auto}.CimDocumentPanel_header__IJtx_{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;border-bottom:1px solid var(--border-color,#e6e6e6);font-weight:700;color:#2c3e50}.CimDocumentPanel_leftGroup__VlEuv{display:flex;align-items:center;gap:4px}.CimDocumentPanel_filesBar__Orayt{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-bottom:1px solid var(--border-color,#e6e6e6)}.CimDocumentPanel_addBtn__LbIv3{background:var(--primary-blue);color:#fff;border:none;border-radius:8px;padding:.35rem .55rem;cursor:pointer;font-weight:700;line-height:1}.CimDocumentPanel_addBtn__LbIv3:disabled{background-color:#ccc;color:#888;cursor:not-allowed;opacity:.7}.CimDocumentPanel_fileList__P5MxH{display:flex;flex-wrap:wrap;gap:.5rem;overflow-x:auto}.CimDocumentPanel_fileChip__nHmY_{display:inline-flex;align-items:center;gap:.35rem;background:#f3f6f9;border:1px solid #e6e6e6;color:#34495e;font-size:.85rem;padding:.25rem .6rem;border-radius:999px;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease,border .2s ease;position:relative}.CimDocumentPanel_activeChip__SG5l3{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue);cursor:default}.CimDocumentPanel_fileChip__nHmY_:hover:not(.CimDocumentPanel_activeChip__SG5l3){background:#e9eef5}.CimDocumentPanel_removeBtn__WTY6e{background:transparent;border:none;font-size:.9rem;color:#666;cursor:pointer;line-height:1;padding:0;display:none}.CimDocumentPanel_fileChip__nHmY_:hover .CimDocumentPanel_removeBtn__WTY6e{display:inline}.CimDocumentPanel_removeBtn__WTY6e:hover{color:#fff}.CimDocumentPanel_emptyMsg__hdZZm{font-size:.85rem;color:#99a3b3}.CimDocumentPanel_viewer__jDoyj{flex:1 1;min-height:0;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;align-items:center}.CimDocumentPanel_viewer__jDoyj::-webkit-scrollbar{width:6px}.CimDocumentPanel_viewer__jDoyj::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.StepLoader_loaderWrapper__oZDJ9{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem}.StepLoader_spinner__CFMbD{width:14px;height:14px;border:2px solid #cbd5e0;border-top:2px solid var(--accent,#1f7aec);border-radius:50%;animation:StepLoader_spin__9A5zm .8s linear infinite}.StepLoader_error___8jiJ{color:#d93025;font-weight:600}@keyframes StepLoader_spin__9A5zm{to{transform:rotate(1turn)}}.FinancialsSection_financialsSection__OaYfO{display:flex;flex-direction:column;gap:1rem}.FinancialsSection_summaryBox__FLGBq{background:#f8fafc;border:1px solid var(--border-color,#e6e6e6);border-radius:8px;padding:.75rem 1rem;font-size:.95rem;color:#2c3e50}.FinancialsSection_anomaliesBox__1d5Sy{border-left:4px solid #e67e22;background:#fffaf5;padding:.75rem 1rem;border-radius:4px}.FinancialsSection_anomaliesBox__1d5Sy h4{margin:0 0 .5rem;font-size:1rem;color:#b7410e}.FinancialsSection_anomaliesBox__1d5Sy ul{margin:0;padding-left:1.25rem}.FinancialsSection_tableActions__1_ly1{display:flex;justify-content:flex-end}.FinancialsSection_gridTable__JAn6x{width:100%;border:1px solid #e6e6e6;border-right:0;border-bottom:0;font-size:.9rem}.FinancialsSection_row__lmKyn{display:grid}.FinancialsSection_cell__JZ5Im{padding:.5rem .75rem;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-align:right;background:#fff}.FinancialsSection_editableCell__d3m9k{cursor:pointer}.FinancialsSection_editableCell__d3m9k:hover{background-color:rgba(0,0,0,.04)}.FinancialsSection_editableCell__d3m9k input{width:100%;height:100%;border:2px solid var(--primary-blue);border-radius:4px;outline:none;font:inherit;text-align:right;padding:0;background-color:#eef4ff;box-sizing:border-box}.FinancialsSection_row__lmKyn .FinancialsSection_cell__JZ5Im:first-child{text-align:left;font-weight:600}.FinancialsSection_header__8ipzV .FinancialsSection_cell__JZ5Im{font-weight:700;background:#f8fafc}.FinancialsSection_highlightRow___QUi8 .FinancialsSection_cell__JZ5Im{background:#f0f7ff}.FinancialsSection_clickableRow__oM3TC{border:0;padding:0}.FinancialsSection_clickableRow__oM3TC .FinancialsSection_cell__JZ5Im{background:#eaf4ff}.FinancialsSection_clickableRow__oM3TC:hover .FinancialsSection_cell__JZ5Im{background:#e1efff}.FinancialsSection_clickableRow__oM3TC .FinancialsSection_cell__JZ5Im:first-child{cursor:pointer}.FinancialsSection_subRow___bRpF .FinancialsSection_cell__JZ5Im{background:#fafafa}.FinancialsSection_subMetric__txeUK{font-size:.85rem;padding-left:1rem}.FinancialsSection_expander__Ze72P{overflow:hidden;max-height:0;transition:max-height .4s ease}.FinancialsSection_expander__Ze72P.FinancialsSection_open__AtNyj{max-height:1000px}button.FinancialsSection_row__lmKyn{all:unset;display:grid}.DSCRScoreMeter_container__5m3aI{display:flex;flex-direction:column;width:100%}.DSCRScoreMeter_label__3NrD5{font-size:14px;font-weight:600;color:#2c3e50;white-space:nowrap;display:flex;align-items:center;gap:4px;padding-bottom:4px}.DSCRScoreMeter_barWrapper__Wpxmn{flex:1 1;position:relative}.DSCRScoreMeter_meterRow__eNVB1{display:flex;align-items:center;width:100%}.DSCRScoreMeter_barBackground__7r5RX{background:#eee;border-radius:6px;height:20px;width:100%;overflow:hidden;position:relative}.DSCRScoreMeter_barFill__1lJlG{height:100%;border-radius:0;background:none;transition:width .2s ease-out}.DSCRScoreMeter_marker__slHBC{position:absolute;top:-4px;width:2px;height:24px;background:#fff;border-radius:1px}.DSCRScoreMeter_scoreText__lxCUP{font-size:18px;font-weight:600;color:#2c3e50;min-width:60px;text-align:right}.SBAOutputSection_requirementsHeader__xFbAS{margin-top:16px;margin-bottom:12px;font-size:15px;font-weight:600;color:#2c3e50}.SBAOutputSection_outputGrid__A4KQd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding-bottom:.75rem}.SBAOutputSection_metricCard__w84KU{border:1px solid #e5e7eb;border-radius:12px;padding:12px}.SBAOutputSection_metricTitleWithTooltip__pquOr{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.SBAOutputSection_metricTitle__P_eEF{flex:1 1;font-weight:600;font-size:14px;color:#374151;line-height:1.3}.SBAOutputSection_metricValue__w6uVL{font-size:16px;font-weight:500;margin-top:4px}.SBASection_wrapper__Y7BRS{border:1px solid #e5e7eb;border-radius:12px;padding:16px}.SBASection_sectionHeader__yfZV9{display:flex;justify-content:space-between;align-items:center}.SBASection_title__hY9gw{margin:0;font-size:18px;font-weight:700}.SBASection_row1__hnxqA{margin-top:12px;display:grid;grid-template-columns:1fr auto;align-items:center}.SBASection_labelWithTooltip__gk7Lu{display:inline-flex;align-items:center}.SBASection_label__VbcIG{display:block;font-size:14px;color:#374151;margin-bottom:6px;margin-right:4px}.SBASection_sdeToggle__MLqYF{display:flex;gap:12px;align-items:center}.SBASection_sdeToggle__MLqYF input[type=radio]{accent-color:var(--primary-blue)}.SBASection_radioLabel__ooSA8{display:flex;align-items:center;gap:6px}.SBASection_inputGrid__N_0Ix{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.SBASection_input__T_U2r{width:100%;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.SBASection_inputReadOnly__APd4I{background:#f9fafb}.SBASection_customSdeInput___U9Fu{width:140px}.SBASection_checkboxRow__O6_G_{margin-top:12px;display:flex;align-items:center;gap:8px}.SBASection_checkboxLabel__WHcBK{font-size:14px;color:#374151}.SBASection_checkboxRow__O6_G_ input[type=checkbox]{accent-color:var(--primary-blue)}.SBASection_separator__rQEAE{margin:20px 0;border:0;border-top:1px solid #e5e7eb}.NextStepsSection_wrapper__YweJF{border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fff}.NextStepsSection_title__WHe21{font-size:18px;font-weight:700;margin:0 0 12px}.NextStepsSection_pursuitRow__M5Iy_{display:flex;align-items:center;gap:8px;margin-bottom:8px}.NextStepsSection_pursuitLabel__LT9cJ{font-size:14px;font-weight:600;color:#374151}.NextStepsSection_pursuitBadge__jctnf{font-size:13px;font-weight:600;padding:4px 10px;border-radius:9999px;text-transform:uppercase}.NextStepsSection_yes__j8l6A{background:#d1fae5;color:#065f46}.NextStepsSection_no__kHvpA{background:#fee2e2;color:#991b1b}.NextStepsSection_maybe___X2Uu{background:#fef9c3;color:#92400e}.NextStepsSection_rationale__RRXbW{font-size:14px;color:#374151;margin-bottom:16px}.NextStepsSection_section__koOOq{margin-top:16px}.NextStepsSection_subTitle__auBjl{font-size:15px;font-weight:600;margin-bottom:8px}.NextStepsSection_list__gKaRE{list-style:none;padding:0;margin:0}.NextStepsSection_listItem___J13X{font-size:14px;color:#111827;align-items:center}.NextStepsSection_emptyMsg__VydAD{font-size:14px;color:#6b7280;font-style:italic}.NextStepsSection_disclaimer__C0z73{margin-top:24px;font-size:12px;color:#6b7280;line-height:1.4;border-top:1px solid #e5e7eb;padding-top:12px}.NextStepsSection_listItem___J13X{display:flex;align-items:flex-start;gap:6px;margin-bottom:6px}.NextStepsSection_icon__1QmKu{font-size:20px;color:var(--primary-blue);flex-shrink:0;margin-top:2px}.CimAnalysisOutputPanel_header__PVMgL{border-bottom:1px solid var(--border-color,#e6e6e6);font-weight:700;color:#2c3e50;display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem}.CimAnalysisOutputPanel_headerAction__uHTN2{display:flex;align-items:center;gap:.5rem}.CimAnalysisOutputPanel_reportsRemaining__c1ShZ{font-size:.9rem;color:#555;margin-right:.75rem;white-space:nowrap;opacity:.8;display:flex;align-items:center}.CimAnalysisOutputPanel_body__FfT6g{flex:1 1;overflow-y:auto;padding:1rem;min-height:0}.CimAnalysisOutputPanel_section__DZ8Xh{margin-bottom:1.5rem}.CimAnalysisOutputPanel_sectionHeaderRow__C5bGV{display:flex;align-items:center;justify-content:space-between}.CimAnalysisOutputPanel_analyzingWarning__1dbup{margin:8px;padding:8px 10px;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;font-size:15px;color:#b45f06;line-height:1.4}.CimAnalysisOutputPanel_sectionTitle__BQCGN{font-size:1rem;font-weight:600;color:#34495e;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.CimAnalysisOutputPanel_sectionContent__J_l7n{font-size:.9rem;color:#606f7b;padding-left:.5rem;border-left:2px solid #e2e8f0;min-height:24px}.CimAnalysisOutputPanel_section__DZ8Xh{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e6e6e6}.CimAnalysisOutputPanel_section__DZ8Xh:last-child{border-bottom:none}.CimAnalysisOutputPanel_bulletList__Hbfdm{margin:0;padding-left:1.2rem}.CimAnalysisOutputPanel_bulletList__Hbfdm li{margin-bottom:.4rem;line-height:1.4}.CimAnalysisOutputPanel_emptyMsg__bLteB{color:#99a3b3;font-size:.9rem}.CimAnalysisOutputPanel_purchasePriceInputRow__vw9Ok{margin-bottom:.75rem;display:flex;align-items:center;gap:8px}.CimAnalysisOutputPanel_purchasePriceInput__PMxT6{flex:1 1;max-width:180px;padding:6px 8px;border:1px solid #ccd4e0;border-radius:6px;font-size:14px}.CimAnalysisOutputPanel_inputError__7F6t3{border:2px solid #e53935!important;background-color:#fff5f5}.CimAnalysisOutputPanel_pdfRoot__y9G9u{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.CimAnalysisOutputPanel_pdfPageBreakAvoid__tU_gg{break-inside:avoid;page-break-inside:avoid}.CimAnalysisOutputPanel_pdfPageBreakBefore__ELJgD{break-before:page;page-break-before:always}.CimAnalysisOutputPanel_pdfRoot__y9G9u .CimAnalysisOutputPanel_section__DZ8Xh{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #eaeaea}.ConfirmationModal_overlay__zfF2h{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ConfirmationModal_modal__4RdI_{background:#fff;padding:20px;border-radius:8px;width:400px;max-width:90%;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.ConfirmationModal_title__DIQAS{font-size:1.5rem;margin-bottom:1rem}.ConfirmationModal_message__3tvru{font-size:1rem;margin-bottom:1.5rem}.ConfirmationModal_buttons__s_wAZ{display:flex;justify-content:center;gap:1rem}.Footer_footerContainer__LWCGF{background-color:#102842;color:#fff;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;font-size:14px}.Footer_topRow__iMhe5{width:100%;justify-content:space-between;align-items:center}.Footer_linkGroup__PXPGR,.Footer_topRow__iMhe5{display:flex;flex-wrap:wrap;gap:1.5rem}.Footer_link__k8nOj{color:#fff;text-decoration:none;transition:color .2s ease}.Footer_link__k8nOj:hover{color:#ccc}.Footer_socialLinks__jT6th{display:flex;gap:1rem;justify-content:center}.Footer_socialIcon__ZoTty{color:#fff;font-size:18px;transition:color .2s ease}.Footer_socialIcon__ZoTty:hover{color:#ccc}.Footer_subscribeForm__ToYn6{display:flex;position:relative;flex-direction:column;align-items:flex-end;gap:.25rem;max-width:300px;width:100%;text-align:right}.Footer_subscribeLabel__VLCej{font-weight:700;color:#fff;align-self:flex-start}.Footer_subscribeInputGroup__1y8Dg{display:flex;width:100%;gap:.5rem}.Footer_subscribeInput__si3Uz{flex:1 1;padding:.5rem;border-radius:4px;border:none;font-size:14px}.Footer_subscribeButton__5yHoU{background-color:var(--primary-blue);color:#fff;font-weight:700;padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.Footer_subscribeButton__5yHoU:hover{background-color:#ccc}.Footer_successMsg__h5ZyT{position:absolute;top:100%;left:0;margin-top:.5rem;font-size:14px;white-space:nowrap;color:var(--primary-blue)}.Footer_copyright__ZaEdC{text-align:center;font-size:13px;color:#aaa;width:100%}@media (max-width:800px){.Footer_topRow__iMhe5{flex-direction:column;gap:2rem}.Footer_subscribeForm__ToYn6,.Footer_topRow__iMhe5{align-items:center;text-align:center}.Footer_subscribeInputGroup__1y8Dg{flex-direction:column;gap:.5rem}.Footer_copyright__ZaEdC{margin-top:.5rem;white-space:normal}}.CIMMobileView_container__cyB48{padding:0 1rem;text-align:center;color:#2c3e50}.CIMMobileView_title__BlyTh{font-size:28px;font-weight:800;margin-bottom:8px}.CIMMobileView_subtitle__f__7_{font-size:16px;font-weight:500;color:#555}.CIMMobileView_sectionTitle__Jo6S8{font-size:18px;font-weight:700;margin-bottom:6px}.CIMMobileView_text__39Nam{font-size:15px;margin-bottom:10px}.CIMMobileView_list__nF1Bx{list-style:none;padding-left:0;margin:6px auto 10px;text-align:left;display:inline-block}.CIMMobileView_iconListItem__a0fC5{display:flex;align-items:center;gap:6px;margin:4px 0}.CIMMobileView_iconListItem__a0fC5 .CIMMobileView_material-icons__Iqx1Q{font-size:16px;color:var(--primary-blue)!important}.CIMMobileView_videoWrapper__4Swbn{position:relative;width:100%;padding-bottom:56%;margin:8px 0 12px}.CIMMobileView_videoWrapper__4Swbn iframe{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:8px}.CIMMobileView_faqLink__ujFky{display:inline-block;margin-top:10px;font-size:15px;font-weight:600;color:#1e4e8c;text-decoration:none}.CIMMobileView_faqLink__ujFky:hover{text-decoration:underline}.CIMMobileView_footerText__PO5La{margin-top:20px;font-size:14px;color:#6b7280}