.AnimatedProposalRecordSection-module__D_juJG__diagramStage{aspect-ratio:1000/320;isolation:isolate;width:100%;min-width:0;position:relative}.AnimatedProposalRecordSection-module__D_juJG__sketchSvg{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AnimatedProposalRecordSection-module__D_juJG__roughShape{pointer-events:none}.AnimatedProposalRecordSection-module__D_juJG__drawPath{stroke-dasharray:var(--path-length);stroke-dashoffset:var(--path-length);animation:.62s cubic-bezier(.16,1,.3,1) forwards AnimatedProposalRecordSection-module__D_juJG__drawSketch;animation-delay:var(--draw-delay)}.AnimatedProposalRecordSection-module__D_juJG__fillPath{opacity:0;animation:.46s ease-out forwards AnimatedProposalRecordSection-module__D_juJG__fillSketch;animation-delay:var(--fill-delay)}.AnimatedProposalRecordSection-module__D_juJG__stepCard{animation-fill-mode:both}.AnimatedProposalRecordSection-module__D_juJG__isVisible .AnimatedProposalRecordSection-module__D_juJG__stepCard{animation:.42s cubic-bezier(.16,1,.3,1) both AnimatedProposalRecordSection-module__D_juJG__cardReveal;animation-delay:var(--card-delay)}.AnimatedProposalRecordSection-module__D_juJG__stepCard{z-index:2;color:#171514;text-align:left;background:0 0;border:0;padding:10px 12px;transition:color .18s,opacity .18s,transform .18s;position:absolute}.AnimatedProposalRecordSection-module__D_juJG__estimateInputSketch path,.AnimatedProposalRecordSection-module__D_juJG__estimateSketch path,.AnimatedProposalRecordSection-module__D_juJG__proposalSketch path,.AnimatedProposalRecordSection-module__D_juJG__feedbackSketch path,.AnimatedProposalRecordSection-module__D_juJG__approvedSketch path,.AnimatedProposalRecordSection-module__D_juJG__revisionLoopSketch path,.AnimatedProposalRecordSection-module__D_juJG__mainFlowSketch path,.AnimatedProposalRecordSection-module__D_juJG__proposalToFeedbackSketch path,.AnimatedProposalRecordSection-module__D_juJG__feedbackToApprovedSketch path,path.AnimatedProposalRecordSection-module__D_juJG__revisionLoopSketch{transition:opacity .18s,stroke .18s,stroke-width .18s}.AnimatedProposalRecordSection-module__D_juJG__stepLabel{color:#171514;letter-spacing:0;font-size:16px;font-weight:500;line-height:1.16;transition:color .18s,text-decoration-color .18s;display:block}.AnimatedProposalRecordSection-module__D_juJG__stepBody{color:#5f554d;margin-top:5px;font-size:11px;line-height:1.35;display:block}.AnimatedProposalRecordSection-module__D_juJG__feedbackQuote{color:#8f3d21;margin-top:7px;font-size:13px;font-weight:500;line-height:1.2;display:block}.AnimatedProposalRecordSection-module__D_juJG__inputCard{aspect-ratio:1/.86;text-align:center;place-items:center;padding:6px;display:grid}.AnimatedProposalRecordSection-module__D_juJG__inputCard .AnimatedProposalRecordSection-module__D_juJG__stepLabel{color:var(--step-color,#171514);font-size:11px;line-height:1.08}.AnimatedProposalRecordSection-module__D_juJG__labelLine{white-space:nowrap;display:block}.AnimatedProposalRecordSection-module__D_juJG__inputCard .AnimatedProposalRecordSection-module__D_juJG__stepBody{display:none}.AnimatedProposalRecordSection-module__D_juJG__projectWorkflowCard{width:7.1%;top:12%;left:.2%}.AnimatedProposalRecordSection-module__D_juJG__componentLibraryCard{width:7.1%;top:66.5%;left:25.4%}.AnimatedProposalRecordSection-module__D_juJG__estimatingExperienceCard{width:7.1%;top:68.5%;left:1.2%}.AnimatedProposalRecordSection-module__D_juJG__estimateCard{width:18.8%;top:41.5%;left:5.2%}.AnimatedProposalRecordSection-module__D_juJG__estimateCard .AnimatedProposalRecordSection-module__D_juJG__stepBody{font-size:10.5px;line-height:1.28}.AnimatedProposalRecordSection-module__D_juJG__proposalCard{width:18.8%;top:41.5%;left:41.6%}.AnimatedProposalRecordSection-module__D_juJG__feedbackCard{width:18.8%;top:15.5%;left:60.5%}.AnimatedProposalRecordSection-module__D_juJG__feedbackCardInner{padding:12px 15px}.AnimatedProposalRecordSection-module__D_juJG__approvedCard{width:18.8%;top:42.8%;left:79.2%}.AnimatedProposalRecordSection-module__D_juJG__dashedLoopPath{pointer-events:none;opacity:0;animation:.52s cubic-bezier(.16,1,.3,1) forwards AnimatedProposalRecordSection-module__D_juJG__dashedLoopReveal;animation-delay:var(--draw-delay);transition:opacity .18s,stroke-width .18s}.AnimatedProposalRecordSection-module__D_juJG__mobileFlow{gap:12px;display:grid}@media (max-width:1023px){.AnimatedProposalRecordSection-module__D_juJG__stepCard{padding:8px}.AnimatedProposalRecordSection-module__D_juJG__stepLabel{font-size:13px}.AnimatedProposalRecordSection-module__D_juJG__stepBody{display:none}.AnimatedProposalRecordSection-module__D_juJG__feedbackQuote{font-size:11px}}@media (prefers-reduced-motion:reduce){.AnimatedProposalRecordSection-module__D_juJG__drawPath,.AnimatedProposalRecordSection-module__D_juJG__fillPath,.AnimatedProposalRecordSection-module__D_juJG__isVisible .AnimatedProposalRecordSection-module__D_juJG__stepCard,.AnimatedProposalRecordSection-module__D_juJG__dashedLoopPath{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.AnimatedProposalRecordSection-module__D_juJG__drawPath{stroke-dasharray:none!important}.AnimatedProposalRecordSection-module__D_juJG__dashedLoopPath{opacity:.8!important}.AnimatedProposalRecordSection-module__D_juJG__stepCard{transition:none!important}}@keyframes AnimatedProposalRecordSection-module__D_juJG__drawSketch{to{stroke-dashoffset:0}}@keyframes AnimatedProposalRecordSection-module__D_juJG__fillSketch{0%{opacity:0}to{opacity:.56}}@keyframes AnimatedProposalRecordSection-module__D_juJG__cardReveal{0%{opacity:0;transform:translateY(7px)rotate(-.35deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes AnimatedProposalRecordSection-module__D_juJG__dashedLoopReveal{0%{opacity:0}to{opacity:.8}}
