.Workspace_frame__SopsA{--workspace-inset:8px;--workspace-gap:8px;--workspace-radius:14px;--workspace-canvas:#f7f5ec;gap:var(--workspace-gap);padding:max(var(--workspace-inset),env(safe-area-inset-top)) max(var(--workspace-inset),env(safe-area-inset-right)) max(var(--workspace-inset),env(safe-area-inset-bottom)) max(var(--workspace-inset),env(safe-area-inset-left));background:var(--workspace-canvas);isolation:isolate}.Workspace_panel__kQbZs{min-width:0;border-radius:var(--workspace-radius,14px);background:var(--colour-background,#fbfbf6);box-shadow:0 3px 12px rgb(30 30 36/9%),0 1px 2px rgb(30 30 36/5%)}.Workspace_toolbar__avm_e{position:relative;z-index:20;min-height:56px;flex-wrap:wrap;gap:8px 16px;padding:8px 12px}.Workspace_body__BNUmj{position:relative;display:flex;flex:1;min-height:0;min-width:0;gap:var(--workspace-gap,12px)}@media (min-width:768px){.Workspace_frame__SopsA{--workspace-inset:12px;--workspace-gap:12px}}.ShapingActivity_activity__NsDsL{min-width:0}.ShapingActivity_compact__I17sD{display:grid;grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);column-gap:.75rem;align-items:center;text-align:left}.ShapingActivity_compact__I17sD .ShapingActivity_figure__55_HV{grid-row:1/span 2;width:min(8rem,28vw);margin-inline:0}.ShapingActivity_compact__I17sD h2{margin-top:0;font-size:1rem;line-height:1.25}.ShapingActivity_compact__I17sD p{margin-top:.25rem;margin-inline:0;max-width:none;font-size:.75rem;line-height:1.35}.ShapingActivity_figure__55_HV{width:min(15rem,72vw);margin-inline:auto;color:var(--colour-accent);opacity:.92;filter:drop-shadow(0 12px 16px color-mix(in srgb,var(--colour-text-primary) 9%,transparent))}.ShapingActivity_figure__55_HV svg{display:block;width:100%;overflow:visible}.ShapingActivity_blueprintWork__RUfrm,.ShapingActivity_faultLine__ETL44,.ShapingActivity_frame__E_OHc,.ShapingActivity_lowerLayer__LvdwI,.ShapingActivity_measurements__eroBc,.ShapingActivity_middleLayer__y7LQs,.ShapingActivity_partialGeometry__5wSeW,.ShapingActivity_placementGuides__WraNy,.ShapingActivity_referenceFrame___2agf,.ShapingActivity_removalWork__e6AaO,.ShapingActivity_replacementWork__tN8Ps,.ShapingActivity_segmentationWork__dpXDb,.ShapingActivity_surveyLine__Q12Ct,.ShapingActivity_traceWork__UFQCN,.ShapingActivity_upperLayer__ZjOOe{vector-effect:non-scaling-stroke}.ShapingActivity_blueprintWork__RUfrm,.ShapingActivity_faultLine__ETL44,.ShapingActivity_measurements__eroBc,.ShapingActivity_partialGeometry__5wSeW,.ShapingActivity_placementGuides__WraNy,.ShapingActivity_referenceFrame___2agf,.ShapingActivity_removalWork__e6AaO,.ShapingActivity_replacementWork__tN8Ps,.ShapingActivity_segmentationWork__dpXDb,.ShapingActivity_traceWork__UFQCN{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2}.ShapingActivity_referenceFrame___2agf{opacity:.58}.ShapingActivity_scanLine__nxnD7{animation:ShapingActivity_reference-scan__NkjEW 2.8s cubic-bezier(.16,1,.3,1) infinite}.ShapingActivity_traceWork__UFQCN{opacity:.78}.ShapingActivity_traceWork__UFQCN path{stroke-dasharray:1;stroke-dashoffset:1;animation:ShapingActivity_trace-outline__2EFZi 3.2s cubic-bezier(.16,1,.3,1) infinite}.ShapingActivity_traceWork__UFQCN circle{fill:currentColor;stroke:none;animation:ShapingActivity_spatial-pulse__KL6zO 2.2s ease-out infinite}.ShapingActivity_segmentationWork__dpXDb{opacity:.84}.ShapingActivity_segmentationMask__jK8uZ{fill:color-mix(in srgb,var(--colour-accent) 15%,transparent);stroke-dasharray:4 3;animation:ShapingActivity_segmentation-pulse__t5Jk1 2.8s ease-in-out infinite}.ShapingActivity_partialGeometry__5wSeW{opacity:.76;stroke-dasharray:1}.ShapingActivity_partialGeometry__5wSeW path:first-child{fill:color-mix(in srgb,var(--colour-highlight) 48%,transparent);stroke-dasharray:1;stroke-dashoffset:1;animation:ShapingActivity_trace-outline__2EFZi 3.2s cubic-bezier(.16,1,.3,1) infinite}.ShapingActivity_partialEdge__GYTC_{opacity:.82}.ShapingActivity_replacementWork__tN8Ps{opacity:.84}.ShapingActivity_previousGeometry__tGpGH{opacity:.38;stroke-dasharray:3 4}.ShapingActivity_replacementGeometry__UZjds{fill:color-mix(in srgb,var(--colour-highlight) 54%,transparent);stroke-dasharray:1;stroke-dashoffset:1;animation:ShapingActivity_blueprint-ink__p9kOR 3.1s cubic-bezier(.16,1,.3,1) infinite}.ShapingActivity_removalWork__e6AaO{opacity:.84}.ShapingActivity_removalMark__Y3o0W{color:#b91c1c;stroke-width:1.8;animation:ShapingActivity_spatial-pulse__KL6zO 1.8s ease-out infinite}.ShapingActivity_blueprintWork__RUfrm{opacity:.4;stroke-width:.85}.ShapingActivity_blueprintInk__lEHVA{stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:1;animation:ShapingActivity_blueprint-ink__p9kOR 3.1s cubic-bezier(.16,1,.3,1) infinite}.ShapingActivity_measurements__eroBc{opacity:.66;animation:ShapingActivity_spatial-pulse__KL6zO 2.4s cubic-bezier(.16,1,.3,1) infinite}.ShapingActivity_measurements__eroBc path:last-child{fill:currentColor}.ShapingActivity_placementGuides__WraNy{opacity:.55;stroke-dasharray:4 5;animation:ShapingActivity_place-guide__xjCpM 2.8s cubic-bezier(.16,1,.3,1) infinite}.ShapingActivity_faultLine__ETL44{color:#b91c1c;stroke-width:2;animation:ShapingActivity_spatial-pulse__KL6zO 1.8s ease-out infinite}.ShapingActivity_figure__55_HV[data-stage=build] .ShapingActivity_surveyLine__Q12Ct{stroke-width:1.6}.ShapingActivity_figure__55_HV[data-stage=dimension] .ShapingActivity_upperLayer__ZjOOe{animation-delay:.62s}.ShapingActivity_figure__55_HV[data-stage=placement] .ShapingActivity_upperLayer__ZjOOe{animation-name:ShapingActivity_place-layer__WtIUi}.ShapingActivity_frame__E_OHc{fill:none;stroke:currentColor;stroke-width:1;opacity:.2}.ShapingActivity_lowerLayer__LvdwI,.ShapingActivity_middleLayer__y7LQs,.ShapingActivity_upperLayer__ZjOOe{fill:color-mix(in srgb,var(--colour-highlight) 74%,transparent);stroke:currentColor;stroke-linejoin:round;stroke-width:1.35;stroke-dasharray:1;stroke-dashoffset:1;transform-box:fill-box;transform-origin:center;animation:ShapingActivity_draw-layer__D1y8h 3.6s cubic-bezier(.16,1,.3,1) infinite}.ShapingActivity_middleLayer__y7LQs{animation-delay:.18s}.ShapingActivity_upperLayer__ZjOOe{animation-delay:.36s}.ShapingActivity_surveyLine__Q12Ct{fill:none;stroke:currentColor;stroke-width:1.2;opacity:0;transform:translateY(20px);animation:ShapingActivity_survey__zuSJP 3.6s cubic-bezier(.16,1,.3,1) infinite}.ShapingActivity_paused__e4krh :is(.ShapingActivity_lowerLayer__LvdwI,.ShapingActivity_middleLayer__y7LQs,.ShapingActivity_upperLayer__ZjOOe,.ShapingActivity_surveyLine__Q12Ct){animation-play-state:paused}.ShapingActivity_paused__e4krh :is(.ShapingActivity_measurements__eroBc,.ShapingActivity_placementGuides__WraNy,.ShapingActivity_faultLine__ETL44,.ShapingActivity_scanLine__nxnD7,.ShapingActivity_segmentationMask__jK8uZ,.ShapingActivity_partialGeometry__5wSeW path:first-child,.ShapingActivity_traceWork__UFQCN path,.ShapingActivity_traceWork__UFQCN circle,.ShapingActivity_blueprintInk__lEHVA,.ShapingActivity_replacementGeometry__UZjds,.ShapingActivity_removalMark__Y3o0W){animation-play-state:paused}@keyframes ShapingActivity_segmentation-pulse__t5Jk1{0%,to{opacity:.3}50%{opacity:.78}}@keyframes ShapingActivity_reference-scan__NkjEW{0%,to{opacity:0;transform:translateY(0)}18%,72%{opacity:.75}88%{opacity:0;transform:translateY(56px)}}@keyframes ShapingActivity_trace-outline__2EFZi{0%,10%{opacity:.25;stroke-dashoffset:1}62%,82%{opacity:.9;stroke-dashoffset:0}to{opacity:.3;stroke-dashoffset:-1}}@keyframes ShapingActivity_blueprint-ink__p9kOR{0%,18%{opacity:0;stroke-dashoffset:1}68%,88%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-1}}@keyframes ShapingActivity_draw-layer__D1y8h{0%,12%{stroke-dashoffset:1;opacity:0;transform:translateY(8px)}42%,78%{stroke-dashoffset:0;opacity:.82;transform:translateY(0)}to{stroke-dashoffset:-1;opacity:0;transform:translateY(-4px)}}@keyframes ShapingActivity_survey__zuSJP{0%,28%{opacity:0;transform:translateY(20px)}48%,72%{opacity:.5}88%,to{opacity:0;transform:translateY(-22px)}}@keyframes ShapingActivity_spatial-pulse__KL6zO{0%,to{opacity:.32}48%{opacity:.82}}@keyframes ShapingActivity_place-guide__xjCpM{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}@keyframes ShapingActivity_place-layer__WtIUi{0%,18%{opacity:0;transform:translateY(-18px)}52%,82%{opacity:.82;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ShapingActivity_lowerLayer__LvdwI,.ShapingActivity_middleLayer__y7LQs,.ShapingActivity_surveyLine__Q12Ct,.ShapingActivity_upperLayer__ZjOOe{animation:none;stroke-dashoffset:0;transform:none}.ShapingActivity_lowerLayer__LvdwI,.ShapingActivity_middleLayer__y7LQs,.ShapingActivity_upperLayer__ZjOOe{opacity:.72}.ShapingActivity_surveyLine__Q12Ct{display:none}.ShapingActivity_blueprintInk__lEHVA,.ShapingActivity_faultLine__ETL44,.ShapingActivity_measurements__eroBc,.ShapingActivity_partialGeometry__5wSeW path:first-child,.ShapingActivity_placementGuides__WraNy,.ShapingActivity_replacementGeometry__UZjds,.ShapingActivity_scanLine__nxnD7,.ShapingActivity_segmentationMask__jK8uZ,.ShapingActivity_traceWork__UFQCN circle,.ShapingActivity_traceWork__UFQCN path{animation:none;stroke-dashoffset:0}}.ShapingActivity_bare__op9FE{display:flex;min-width:0;flex:1;align-items:center;justify-content:center}.ShapingActivity_bare__op9FE .ShapingActivity_figure__55_HV{width:auto;max-width:100%;height:100%;margin-inline:0;filter:none}.ShapingActivity_bare__op9FE .ShapingActivity_figure__55_HV svg{width:auto;max-width:100%;height:100%}.ShapingImageWorkflow_workbench__qHNAO{--workflow-muted:color-mix(in srgb,var(--colour-text-secondary) 38%,transparent)}.ShapingImageWorkflow_workbench__qHNAO svg{display:block;width:100%;overflow:visible}.ShapingImageWorkflow_cropMarks__y9_sQ,.ShapingImageWorkflow_nextStepOptions__R_tQI,.ShapingImageWorkflow_photoFrame__uQHAP,.ShapingImageWorkflow_referenceScan__zta9z,.ShapingImageWorkflow_segmentation__uEX6V,.ShapingImageWorkflow_stageRail__UiKAh,.ShapingImageWorkflow_trace__0_cnl{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ShapingImageWorkflow_photoFrame__uQHAP{fill:color-mix(in srgb,var(--colour-background) 66%,transparent);stroke:currentColor;stroke-width:1;opacity:.32}.ShapingImageWorkflow_cropMarks__y9_sQ,.ShapingImageWorkflow_nextStepOptions__R_tQI,.ShapingImageWorkflow_referenceScan__zta9z,.ShapingImageWorkflow_segmentation__uEX6V,.ShapingImageWorkflow_stageRail__UiKAh,.ShapingImageWorkflow_trace__0_cnl{fill:none;stroke:currentColor}.ShapingImageWorkflow_cropMarks__y9_sQ{stroke-width:1.25;opacity:.58}.ShapingImageWorkflow_sourceViewport__34F_j{overflow:hidden}.ShapingImageWorkflow_sourcePhoto__DW5x7{opacity:.78}.ShapingImageWorkflow_referenceScan__zta9z{stroke-width:1.1;opacity:.68}.ShapingImageWorkflow_referenceScan__zta9z path:first-child{animation:ShapingImageWorkflow_reference-sweep__2irit 2.8s cubic-bezier(.16,1,.3,1) infinite}.ShapingImageWorkflow_referenceScan__zta9z circle{stroke-dasharray:4 4}.ShapingImageWorkflow_segmentation__uEX6V{stroke-width:1.15}.ShapingImageWorkflow_mask__NJcpy{fill:color-mix(in srgb,var(--colour-accent) 24%,transparent);stroke:color-mix(in srgb,var(--colour-accent) 78%,white);stroke-width:1.35;vector-effect:non-scaling-stroke;animation:ShapingImageWorkflow_mask-resolve__LpJ1O 2.8s ease-in-out infinite}.ShapingImageWorkflow_maskScan__Jnka_{opacity:.82;animation:ShapingImageWorkflow_mask-sweep__yGROg 2.8s cubic-bezier(.16,1,.3,1) infinite}.ShapingImageWorkflow_tracePath__1aNP9{fill:color-mix(in srgb,var(--colour-accent) 10%,transparent);stroke:color-mix(in srgb,var(--colour-accent) 82%,white);stroke-width:1.8;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;animation:ShapingImageWorkflow_plot-contour__tAO5P 3.1s cubic-bezier(.16,1,.3,1) infinite}.ShapingImageWorkflow_tracePoints__BjY57 circle{fill:var(--colour-background);stroke:color-mix(in srgb,var(--colour-accent) 82%,white);stroke-width:1.25;vector-effect:non-scaling-stroke;opacity:.28;animation:ShapingImageWorkflow_anchor-point__4ua7N 3.1s ease-out infinite}.ShapingImageWorkflow_tracePoints__BjY57 circle:nth-child(2){animation-delay:.24s}.ShapingImageWorkflow_tracePoints__BjY57 circle:nth-child(3){animation-delay:.48s}.ShapingImageWorkflow_tracePoints__BjY57 circle:nth-child(4){animation-delay:.72s}.ShapingImageWorkflow_tracePoints__BjY57 circle:nth-child(5){animation-delay:.96s}.ShapingImageWorkflow_nextStepOptions__R_tQI{stroke-width:1.35;opacity:.72;animation:ShapingImageWorkflow_decision-pulse__QUpu2 2.6s ease-in-out infinite}.ShapingImageWorkflow_nextStepOptions__R_tQI circle{fill:var(--colour-background);stroke-width:1.2}.ShapingImageWorkflow_stageRail__UiKAh{stroke-width:1}.ShapingImageWorkflow_stageRail__UiKAh path{opacity:.22}.ShapingImageWorkflow_stageRail__UiKAh circle{fill:var(--colour-background);stroke-width:1.15}.ShapingImageWorkflow_workbench__qHNAO[data-stage=blueprint] .ShapingImageWorkflow_traceNode__9gRKa,.ShapingImageWorkflow_workbench__qHNAO[data-stage=inspection] .ShapingImageWorkflow_referenceNode__qyRoG,.ShapingImageWorkflow_workbench__qHNAO[data-stage=reference] .ShapingImageWorkflow_referenceNode__qyRoG,.ShapingImageWorkflow_workbench__qHNAO[data-stage=segmentation] .ShapingImageWorkflow_segmentationNode__RW7Vh,.ShapingImageWorkflow_workbench__qHNAO[data-stage=trace] .ShapingImageWorkflow_traceNode__9gRKa{fill:currentColor;animation:ShapingImageWorkflow_rail-pulse__kGL8b 2.2s ease-out infinite}.ShapingImageWorkflow_workbench__qHNAO[data-stage=blueprint] :is(.ShapingImageWorkflow_referenceNode__qyRoG,.ShapingImageWorkflow_segmentationNode__RW7Vh),.ShapingImageWorkflow_workbench__qHNAO[data-stage=segmentation] .ShapingImageWorkflow_referenceNode__qyRoG,.ShapingImageWorkflow_workbench__qHNAO[data-stage=trace] :is(.ShapingImageWorkflow_referenceNode__qyRoG,.ShapingImageWorkflow_segmentationNode__RW7Vh){fill:currentColor;opacity:.42}.ShapingImageWorkflow_paused__JbuPt :is(.ShapingImageWorkflow_referenceScan__zta9z path:first-child,.ShapingImageWorkflow_mask__NJcpy,.ShapingImageWorkflow_maskScan__Jnka_,.ShapingImageWorkflow_tracePath__1aNP9,.ShapingImageWorkflow_tracePoints__BjY57 circle){animation-play-state:paused}.ShapingImageWorkflow_paused__JbuPt :is(.ShapingImageWorkflow_nextStepOptions__R_tQI,.ShapingImageWorkflow_stageRail__UiKAh circle){animation-play-state:paused}@keyframes ShapingImageWorkflow_reference-sweep__2irit{0%,to{opacity:0;transform:translateY(0)}18%,72%{opacity:.82}88%{opacity:0;transform:translateY(64px)}}@keyframes ShapingImageWorkflow_mask-sweep__yGROg{0%,10%{opacity:0;transform:translateX(0)}24%,78%{opacity:.88}92%,to{opacity:0;transform:translateX(84px)}}@keyframes ShapingImageWorkflow_mask-resolve__LpJ1O{0%,to{opacity:.18}44%,82%{opacity:.82}}@keyframes ShapingImageWorkflow_plot-contour__tAO5P{0%,12%{opacity:.25;stroke-dashoffset:1}70%,88%{opacity:1;stroke-dashoffset:0}to{opacity:.25;stroke-dashoffset:-1}}@keyframes ShapingImageWorkflow_anchor-point__4ua7N{0%,24%,to{opacity:.24}48%,76%{opacity:1}}@keyframes ShapingImageWorkflow_decision-pulse__QUpu2{0%,to{opacity:.42}50%{opacity:.9}}@keyframes ShapingImageWorkflow_rail-pulse__kGL8b{0%,to{opacity:.45}48%{opacity:1}}@media (prefers-reduced-motion:reduce){.ShapingImageWorkflow_maskScan__Jnka_,.ShapingImageWorkflow_mask__NJcpy,.ShapingImageWorkflow_nextStepOptions__R_tQI,.ShapingImageWorkflow_referenceScan__zta9z path:first-child,.ShapingImageWorkflow_stageRail__UiKAh circle,.ShapingImageWorkflow_tracePath__1aNP9,.ShapingImageWorkflow_tracePoints__BjY57 circle{animation:none;transform:none}.ShapingImageWorkflow_tracePath__1aNP9{opacity:.9;stroke-dashoffset:0}.ShapingImageWorkflow_maskScan__Jnka_,.ShapingImageWorkflow_mask__NJcpy,.ShapingImageWorkflow_nextStepOptions__R_tQI{opacity:.72}}.WorkingIndicator_shapeMark__fZSFG{flex:0 0 auto;color:var(--colour-accent)}.WorkingIndicator_shapeMarkIcon__T23bU{transform-origin:center;animation:WorkingIndicator_shape-focus__2aY9r 2.8s ease-in-out infinite}@keyframes WorkingIndicator_shape-focus__2aY9r{0%,to{opacity:.64;transform:rotate(-6deg) scale(.94)}50%{opacity:1;transform:rotate(0deg) scale(1)}}@media (prefers-reduced-motion:reduce){.WorkingIndicator_shapeMarkIcon__T23bU{animation:none;opacity:.84;transform:none}}.WorkingIndicator_plotterTrack__76EOo{overflow:hidden;pointer-events:none}.WorkingIndicator_plotterHead__zVMNH{background:linear-gradient(90deg,transparent,var(--colour-accent) 42%,var(--colour-accent) 58%,transparent);opacity:.55;animation:WorkingIndicator_plotter-pass__JApZr 3.4s cubic-bezier(.22,1,.36,1) infinite;will-change:transform}@keyframes WorkingIndicator_plotter-pass__JApZr{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.WorkingIndicator_plotterHead__zVMNH{animation:none;transform:none;opacity:.28}}.WorkRun_spinner__tuKp6{transform-origin:center;animation:WorkRun_work-sweep__YZ88n .9s linear infinite}@keyframes WorkRun_work-sweep__YZ88n{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WorkRun_headline__Zo7YO{animation:WorkRun_work-headline__4jLOR .42s cubic-bezier(.22,1,.36,1) both}@keyframes WorkRun_work-headline__4jLOR{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:translateY(0)}}.WorkRun_track__VLyCi{overflow:hidden;pointer-events:none}.WorkRun_head__N9jFh{background:linear-gradient(90deg,transparent,var(--colour-accent) 42%,var(--colour-accent) 58%,transparent);opacity:.55;animation:WorkRun_work-pass__ytQhU 3.4s cubic-bezier(.22,1,.36,1) infinite;will-change:transform}@keyframes WorkRun_work-pass__ytQhU{0%{transform:translateX(-120%)}to{transform:translateX(420%)}}@media (prefers-reduced-motion:reduce){.WorkRun_head__N9jFh,.WorkRun_headline__Zo7YO,.WorkRun_spinner__tuKp6{animation:none}.WorkRun_headline__Zo7YO{opacity:1;transform:none}}